:root{--color-accent: #c8956c;--color-accent-light: #e8d5c4;--color-accent-dark: #a07a56;--color-warm-bg: #faf8f6;--color-warm-border: #e8e0d8;--shadow-card: 0 4px 24px rgba(0, 0, 0, .06);--shadow-card-hover: 0 20px 60px rgba(0, 0, 0, .12);--transition-smooth: cubic-bezier(.16, 1, .3, 1)}[data-scroll-reveal]{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-scroll-reveal].revealed{opacity:1;transform:translateY(0)}[data-scroll-reveal=left]{transform:translate(-60px)}[data-scroll-reveal=left].revealed{transform:translate(0)}[data-scroll-reveal=right]{transform:translate(60px)}[data-scroll-reveal=right].revealed{transform:translate(0)}[data-scroll-reveal=scale]{transform:scale(.9)}[data-scroll-reveal=scale].revealed{transform:scale(1)}[data-scroll-reveal=fade],[data-scroll-reveal=fade].revealed{transform:none}[data-scroll-stagger]>*{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[data-scroll-stagger].revealed>*:nth-child(1){transition-delay:.05s}[data-scroll-stagger].revealed>*:nth-child(2){transition-delay:.12s}[data-scroll-stagger].revealed>*:nth-child(3){transition-delay:.19s}[data-scroll-stagger].revealed>*:nth-child(4){transition-delay:.26s}[data-scroll-stagger].revealed>*:nth-child(5){transition-delay:.33s}[data-scroll-stagger].revealed>*:nth-child(6){transition-delay:.4s}[data-scroll-stagger].revealed>*:nth-child(7){transition-delay:.47s}[data-scroll-stagger].revealed>*:nth-child(8){transition-delay:.54s}[data-scroll-stagger].revealed>*:nth-child(9){transition-delay:.61s}[data-scroll-stagger].revealed>*:nth-child(10){transition-delay:.68s}[data-scroll-stagger].revealed>*:nth-child(11){transition-delay:.75s}[data-scroll-stagger].revealed>*:nth-child(12){transition-delay:.82s}[data-scroll-stagger].revealed>*{opacity:1;transform:translateY(0)}.hero__media-wrapper{will-change:transform}.hero__media-wrapper img,.hero__media-wrapper video{transition:transform .1s linear}.product-card,.resource-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.product-card:hover,.resource-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0000001f}.product-card .resource-image img,.resource-card .resource-image img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card:hover .resource-image img,.resource-card:hover .resource-image img{transform:scale(1.05)}button[type=submit],.btn,.button,[class*=button]{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}button[type=submit]:active,.btn:active,.button:active,[class*=button]:active{transform:scale(.97)}button[type=submit]:after,.btn:after,.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--ripple-x, 50%) var(--ripple-y, 50%),rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}button[type=submit]:hover:after,.btn:hover:after,.button:hover:after{opacity:1}.marquee__wrapper{transition:opacity .3s ease}.marquee__wrapper:hover{opacity:.85}a:not([class]){position:relative;text-decoration:none}a:not([class]):after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width .3s cubic-bezier(.16,1,.3,1)}a:not([class]):hover:after{width:100%}.collection-card,[class*=collection-card]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.collection-card:hover,[class*=collection-card]:hover{transform:translateY(-4px)}header-component{transition:box-shadow .3s ease}header-component.scrolled{box-shadow:0 2px 20px #0000000f}img[loading=lazy]{opacity:0;transition:opacity .5s ease}img[loading=lazy].loaded,img.loaded,img[loading=lazy][src]{opacity:1}.page-wrapper{animation:pageLoad .6s cubic-bezier(.16,1,.3,1)}@keyframes pageLoad{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.announcement-bar{position:relative;overflow:hidden}.announcement-bar:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.price{transition:color .3s ease}.product-card:hover .price{color:var(--color-accent, #c8956c)}@media(prefers-reduced-motion:reduce){[data-scroll-reveal],[data-scroll-reveal=left],[data-scroll-reveal=right],[data-scroll-reveal=scale]{opacity:1;transform:none;transition:none}[data-scroll-stagger]>*{opacity:1;transform:none;transition:none}.product-card:hover,.resource-card:hover,.collection-card:hover{transform:none}.announcement-bar:after{animation:none}.page-wrapper{animation:none}}.variant-option--equal-width-buttons,.variant-option--auto-width-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;grid-template-columns:none!important}.variant-option--equal-width-buttons .variant-option__button-label,.variant-option--auto-width-buttons .variant-option__button-label{flex:0 0 auto!important;min-width:auto!important;width:auto!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;padding-inline:16px!important}.variant-option__button-label__text{overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/biscuit-scroll-animations.css.map */
