schock-guide-carousel{display:block;position:relative;padding:0 26px}
.schock-guide-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.schock-guide-track::-webkit-scrollbar{display:none}
.schock-guide-track>.furnitanas-guide-library__card{flex:0 0 calc((100% - 24px)/2);box-sizing:border-box;scroll-snap-align:start;padding:24px}
.schock-guide-track .furnitanas-guide-library__photo{height:auto;aspect-ratio:16/9;object-fit:contain;margin-bottom:16px}
.schock-guide-track .furnitanas-guide-library__photo--diagram{object-fit:contain}
.schock-guide-track .furnitanas-guide-library__card h3{font-size:26px}
.schock-guide-arrow{position:absolute;top:45%;z-index:2;width:44px;height:44px;border:1px solid var(--schock-stone);border-radius:50%;background:var(--schock-ivory);color:var(--schock-ink);font-size:24px;cursor:pointer;box-shadow:0 2px 8px #35312f14}
.schock-guide-arrow--prev{left:0}.schock-guide-arrow--next{right:0}
.schock-guide-arrow:disabled{opacity:.35;cursor:default}
.schock-guide-page{text-align:center;margin:16px 0 0;font-size:13px;color:var(--schock-muted)}
.schock-guide-track:focus-visible,.schock-guide-arrow:focus-visible{outline:2px solid var(--schock-ink);outline-offset:3px}
@media(max-width:749px){schock-guide-carousel{padding:0 18px}.schock-guide-track{gap:16px}.schock-guide-track>.furnitanas-guide-library__card{flex-basis:100%;padding:20px}.schock-guide-track .furnitanas-guide-library__photo{height:auto}.schock-guide-track .furnitanas-guide-library__card h3{font-size:23px}.schock-guide-arrow{width:40px;height:40px}}
