.sbcp{background:#f5f3ef;color:#252b2f;padding:36px 24px;scroll-margin-top:100px}.sbcp-inner{max-width:1200px;margin:auto;position:relative}.sbcp h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0 110px 12px 0}.sbcp-note{max-width:920px;font-size:13px;line-height:1.6;margin:0 0 20px;color:#46505a}.sbcp-grid{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:3px 2px 12px;scrollbar-width:thin;scrollbar-color:#a9917c #e7e4de}.sbcp-card{flex:0 0 calc((100% - 54px)/4);min-width:0;margin:0;background:#fff;border:1px solid #e0ded8;border-radius:10px;overflow:hidden;scroll-snap-align:start}.sbcp-card a{display:block}.sbcp-card a:focus-visible,.sbcp-grid:focus-visible,.sbcp-controls button:focus-visible{outline:3px solid #ca6424;outline-offset:-3px}.sbcp-card img{display:block;width:100%;height:170px;object-fit:contain;background:#fff}.sbcp-card figcaption{padding:12px 14px}.sbcp-card figcaption>span{display:block;font-size:9px;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#785336}.sbcp-card h3{font-size:17px;line-height:1.3;margin:7px 0}.sbcp-card p{font-size:12px;line-height:1.5;margin:0;color:#46505a}.sbcp-controls{position:absolute;right:0;top:0;display:flex;gap:8px}.sbcp-controls button{width:38px;height:38px;border:1px solid #b7afa3;border-radius:50%;background:#fff;color:#252b2f;font-size:23px;cursor:pointer}.sbcp-controls button:disabled{opacity:.3;cursor:default}.sbcp #persoenliche-gravuren{scroll-margin-top:110px}@media(max-width:1000px){.sbcp-card{flex-basis:calc((100% - 36px)/3)}}@media(max-width:750px){.sbcp-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:500px){.sbcp{padding:28px 18px}.sbcp h2{margin-right:90px;font-size:24px}.sbcp-card{flex-basis:82%}.sbcp-card img{height:170px}.sbcp-note{font-size:12px}.sbcp-controls button{width:34px;height:34px}}
