.pc2 .pc2-carousel{display:block}.pc2 .pc2-carousel .pc2-products{position:relative;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 0 12px}.pc2 .pc2-carousel .pc2-product{min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.pc2 .pc2-carousel .pc2-product:focus-visible{outline-offset:-2px}.pc2 .pc2-carousel .pc2-product img{display:block;height:auto;aspect-ratio:1;object-fit:contain}.pc2-carousel-controls{display:flex;gap:8px;justify-content:flex-end;margin:0 0 12px}.pc2-carousel-controls[hidden]{display:none}.pc2-carousel-controls button{min-height:44px;min-width:44px;border:1px solid #66877a;border-radius:24px;padding:6px 14px;background:#fffaf3;color:#36584f;font:inherit;cursor:pointer}.pc2-carousel-controls button:active{background:#e0eadc}@media(max-width:750px){.pc2 .pc2-carousel .pc2-products{grid-auto-columns:100%}.pc2 .pc2-carousel .pc2-product img{aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/playful-featured-carousel.css.map */
