/** Shopify CDN: Minification failed

Line 30:80 Expected identifier but found "0"
Line 30:93 Unexpected "{"
Line 30:102 Expected ":"

**/


/* CSS from section stylesheet tags */
.faq-wrapper details{border-bottom:1px solid currentColor;padding:1rem 0}
.faq-wrapper summary{cursor:pointer;font-weight:600;list-style:none}
.faq-wrapper summary::-webkit-details-marker{display:none}
.faq-wrapper .faq-answer{margin-top:0.5rem}
.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.ig-carousel{position:relative}
.scroll-snap-x{scroll-snap-type:x mandatory}
.ig-track::-webkit-scrollbar{display:none}
.ig-slide{transition:transform .35s ease,box-shadow .35s;box-shadow:0 4px 12px rgba(0,0,0,.08)}
.ig-slide:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 12px 18px rgba(0,0,0,.12)}
.ig-play-btn{font-weight:700;background:rgba(0,0,0,.4);color:#fff;border:none;width:100%;height:100%;cursor:pointer;opacity:0;transition:opacity .3s}
.group:hover .ig-play-btn{opacity:1}
.ig-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:#fff;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}
.ig-arrow.left-0{left:4px}.ig-arrow.right-0{right:4px}
.ugc-carousel{position:relative}
.scroll-snap-x{scroll-snap-type:x mandatory}
.scroll-snap-align-center{scroll-snap-align:center}
.ugc-track::-webkit-scrollbar{display:none}
.ugc-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}
.ugc-card:hover{transform:rotateY(6deg) translateY(-6px) scale(1.03);box-shadow:0 12px 20px {{ section.settings.card_shadow }};}
.ugc-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:#fff;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}
.ugc-arrow.left-0{left:4px}.ugc-arrow.right-0{right:4px}