:root{--cy-motion-fast:.18s;--cy-motion:.42s;--cy-motion-slow:.7s;--cy-ease:cubic-bezier(.22,.8,.24,1);--cy-green:#355d42;--cy-green-dark:#294b35}@keyframes cyPageIn{0%{opacity:.72;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes cyHeaderIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes cyHeroLeft{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cyHeroRight{0%{opacity:0;transform:translate3d(28px,0,0) scale(1.02)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes cySoftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cyShine{0%{transform:translate(-135%) rotate(12deg)}to{transform:translate(240%) rotate(12deg)}}body{animation:cyPageIn .45s ease-out both}#header-group{animation:cyHeaderIn .5s var(--cy-ease) both;transform-origin:top center}.cy-reveal{opacity:0;transform:translate3d(0,24px,0);filter:blur(2px);transition:opacity var(--cy-motion-slow) var(--cy-ease),transform var(--cy-motion-slow) var(--cy-ease),filter var(--cy-motion-slow) var(--cy-ease);transition-delay:var(--cy-delay,0ms);will-change:opacity,transform}.cy-reveal.cy-revealed{opacity:1;transform:translateZ(0);filter:blur(0)}.bfw-hero-copy{animation:cyHeroLeft .72s var(--cy-ease) .08s both}.bfw-hero-image{animation:cyHeroRight .82s var(--cy-ease) .12s both}.bfw-hero-image img{transition:transform 1.1s var(--cy-ease),filter .5s ease!important}.bfw-hero:hover .bfw-hero-image img{transform:scale(1.035)}.bfw-trust span,.bfw-bottom-trust span{transition:transform var(--cy-motion) var(--cy-ease),opacity var(--cy-motion) ease}.bfw-trust span:hover,.bfw-bottom-trust span:hover{transform:translateY(-3px)}.bfw-cat-img{transition:transform .42s var(--cy-ease),box-shadow .42s var(--cy-ease)!important}.bfw-cats a:hover .bfw-cat-img{transform:translateY(-5px) scale(1.04);box-shadow:0 12px 28px #294b3529}.bfw-cats a:nth-child(2n) .bfw-cat-img{animation:cySoftFloat 5.5s ease-in-out infinite}.bfw-cats a:nth-child(odd) .bfw-cat-img{animation:cySoftFloat 6.5s ease-in-out .7s infinite}.bfw-card,.cy-product-card,.product-card{transition:transform .34s var(--cy-ease),box-shadow .34s var(--cy-ease),border-color .34s ease!important}.bfw-card:hover,.cy-product-card:hover,.product-card:hover{transform:translateY(-6px);box-shadow:0 18px 38px #1c302324!important;border-color:#355d4238!important}.bfw-card-img,.cy-product-card__media,.product-card .card-gallery{overflow:hidden}.bfw-card-img img,.cy-product-card__media img,.product-card img{transition:transform .52s var(--cy-ease),filter .38s ease!important}.bfw-card:hover .bfw-card-img img,.cy-product-card:hover .cy-product-card__media img,.product-card:hover img{transform:scale(1.045);filter:saturate(1.03) contrast(1.02)}:is(.bfw-shop,.bfw-hero-copy a,.bfw-editorial a,.button,button[type=submit],.cart__checkout-button){position:relative;overflow:hidden;transition:transform var(--cy-motion-fast) var(--cy-ease),box-shadow .3s var(--cy-ease),filter .3s ease!important}:is(.bfw-shop,.bfw-hero-copy a,.bfw-editorial a,.button,button[type=submit],.cart__checkout-button):hover{transform:translateY(-2px);box-shadow:0 10px 24px #294b352e}:is(.bfw-shop,.bfw-hero-copy a,.bfw-editorial a,.button,button[type=submit],.cart__checkout-button):active{transform:translateY(0) scale(.975)}:is(.bfw-shop,.bfw-hero-copy a,.bfw-editorial a,.button,button[type=submit],.cart__checkout-button):after{content:"";position:absolute;top:-55%;left:-35%;width:24%;height:210%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-135%) rotate(12deg);pointer-events:none}:is(.bfw-shop,.bfw-hero-copy a,.bfw-editorial a,.button,button[type=submit],.cart__checkout-button):hover:after{animation:cyShine .72s ease-out 1}footer a,.bfw-card h3 a,.cy-product-card__title{position:relative;transition:color .25s ease,opacity .25s ease}footer a:hover,.bfw-card h3 a:hover,.cy-product-card__title:hover{color:var(--cy-green)!important}[data-template*=product] .product-information__grid{transition:box-shadow .45s var(--cy-ease),transform .45s var(--cy-ease)}[data-template*=product] .product-information__grid:hover{box-shadow:0 18px 42px #1c302317}[data-template*=product] media-gallery .product-media__image{transition:transform .55s var(--cy-ease),filter .4s ease!important}[data-template*=product] media-gallery .product-media:hover .product-media__image{transform:scale(1.018)}[data-template*=product] .price{transition:transform .28s var(--cy-ease),color .28s ease}[data-template*=product] .price:hover{transform:translate(3px);color:var(--cy-green-dark)}cart-drawer,.theme-drawer,dialog{--cy-drawer-ease:var(--cy-ease)}.cart-item,.cart-items__item{transition:transform .28s var(--cy-ease),background-color .28s ease}.cart-item:hover,.cart-items__item:hover{transform:translate(3px)}.cy-ref-footer__grid>div{transition:transform .34s var(--cy-ease),opacity .34s ease}.cy-ref-footer__grid>div:hover{transform:translateY(-4px)}@media(hover:none){.bfw-card:hover,.cy-product-card:hover,.product-card:hover,.bfw-cats a:hover .bfw-cat-img,:is(.bfw-shop,.bfw-hero-copy a,.bfw-editorial a,.button,button[type=submit],.cart__checkout-button):hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cy-reveal{opacity:1!important;transform:none!important;filter:none!important}}[data-template*=product] .product-information__media,[data-template*=product] media-gallery,[data-template*=product] .product-media,[data-template*=product] .product-media__image{opacity:1!important;visibility:visible!important;filter:none!important}[data-template*=product] .product-information__media{transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/premium-animations.css.map */
