:root{--bfp-ease: cubic-bezier(.16, 1, .3, 1);--bfp-ease-io: cubic-bezier(.65, 0, .35, 1);--bfp-studio: #F3F1EC;--bfp-focus: var(--bf-accent, #C9682E)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--bfp-focus);outline-offset:3px}:where(input,select,textarea):focus-visible{outline-offset:1px}.bf-js .bf-reveal{transform:translate3d(0,24px,0);transition:opacity .8s var(--bfp-ease),transform 1s var(--bfp-ease);transition-delay:var(--bf-delay, 0ms)}.bf-js .bf-reveal.is-in{transform:none}.bf-js .bf-life__media.bf-reveal{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.25s var(--bfp-ease-io);transition-delay:var(--bf-delay, 0ms);animation:bfp-unclip 0s 3s forwards}.bf-js .bf-life__media.bf-reveal .bf-life__img{transform:scale(1.06);transition:transform 1.8s var(--bfp-ease)}.bf-js .bf-life__media.bf-reveal.is-in{clip-path:inset(0);animation:none}.bf-js .bf-life__media.bf-reveal.is-in .bf-life__img{transform:none}@keyframes bfp-unclip{to{clip-path:inset(0)}}.bf-link{position:relative;border-bottom-color:transparent;background:linear-gradient(var(--bf-accent),var(--bf-accent)) left bottom / 100% 1px no-repeat;transition:color .25s ease,background-size .45s var(--bfp-ease)}.bf-link:hover{background-size:40% 1px}.bf-btn{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .3s var(--bfp-ease),box-shadow .3s ease}@media(hover:hover){.bf-btn:hover{transform:translateY(-1px)}.bf-btn--solid:hover{box-shadow:0 12px 24px -16px #000000b3}}.bf-btn:active{transform:translateY(0) scale(.98);transition-duration:.1s}.bf-footer nav a,.bf-footer__bottom a{display:inline-block;padding-block:.4rem;transition:color .2s ease,transform .3s var(--bfp-ease)}@media(hover:hover){.bf-footer nav a:hover{transform:translate(3px)}}.bfs .bfs__dot{padding:21px 7px}.bfs .bfs__toggle{width:44px;height:44px}.bf-news__field button{min-height:44px}.bf-card{transition:background-color .4s ease}.bf-card__media{aspect-ratio:1 / 1;background:var(--bfp-studio);isolation:isolate}.bf-card__media .bf-card__img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .55s var(--bfp-ease),transform .9s var(--bfp-ease)}.bf-card__media .bf-card__img--alt{opacity:0}.bf-card__media .bf-glasses{color:#8a857c}.bf-card__media .bf-tag{z-index:2;background:var(--bf-black)}.bf-card__body{gap:.45rem;padding:1.35rem 1.5rem 1.6rem}.bf-card__title{font-size:clamp(1.75rem,2.2vw,2.1rem)}.bf-card__title a{background:linear-gradient(currentColor,currentColor) left 92% / 0 1px no-repeat;transition:background-size .45s var(--bfp-ease)}.bf-card__price{font-size:1rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}.bf-card__variants{color:var(--bf-muted, rgb(243 241 236 / .72))}@media(hover:hover)and (pointer:fine){.bf-card:hover{background:#161616}.bf-card:hover .bf-card__img{transform:scale(1.04)}.bf-card--has-alt:hover .bf-card__img--main{opacity:0}.bf-card--has-alt:hover .bf-card__img--alt{opacity:1}.bf-card:hover .bf-card__title a{background-size:100% 1px}}.bf-card:focus-within .bf-card__title a{background-size:100% 1px}.bf-card:hover .bf-card__media img:not(.bf-card__img){transform:none}main[data-template^=product] .product-media-container{background:var(--bfp-studio)}main[data-template^=product] .product-media-container img{mix-blend-mode:multiply}main[data-template^=product] slideshow-slide{scroll-snap-stop:always}main[data-template^=product] slideshow-component slideshow-slides{scroll-behavior:smooth}main[data-template^=product] .variant-option__button-label{min-height:44px;border-radius:2px;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--bfp-ease)}@media(hover:hover){main[data-template^=product] .variant-option__button-label:hover{border-color:var(--bf-accent, #C9682E)}}main[data-template^=product] .variant-option__button-label:active{transform:scale(.98)}main[data-template^=product] .variant-option__button-label:has(:focus-visible){outline:2px solid var(--bfp-focus);outline-offset:2px}main[data-template^=product] quantity-selector-component button{min-width:44px;min-height:44px}main[data-template^=product] :is(.add-to-cart-button,button[name=add],.product-form-buttons button){min-height:3.25rem;border-radius:2px;letter-spacing:.14em;transition:background-color .25s ease,color .25s ease,transform .25s var(--bfp-ease),box-shadow .3s ease}@media(hover:hover){main[data-template^=product] :is(.add-to-cart-button,button[name=add]):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 28px -18px #000c}}main[data-template^=product] :is(.add-to-cart-button,button[name=add]):not(:disabled):active{transform:scale(.98)}main[data-template^=product] .price{font-variant-numeric:tabular-nums;letter-spacing:.01em}main[data-template^=product] details>summary{min-height:44px;cursor:pointer;transition:color .2s ease}@media(hover:hover){main[data-template^=product] details>summary:hover{color:var(--bf-accent, #C9682E)}}main[data-template^=product] details[open]>summary+*{animation:bfp-fade-down .45s var(--bfp-ease)}@keyframes bfp-fade-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sticky-add-to-cart{transition:transform .45s var(--bfp-ease),opacity .3s ease}@media(prefers-reduced-motion:reduce){.bf-js .bf-reveal,.bf-js .bf-life__media.bf-reveal{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}.bf-js .bf-life__media.bf-reveal .bf-life__img,.bf-card__media .bf-card__img{transform:none!important;transition:none!important}.bf-btn,.bf-link,.bf-card,.bf-footer nav a,main[data-template^=product] *,.sticky-add-to-cart{transition-duration:.01ms!important;animation:none!important}}:root{--bfp-ui: .26s}@media(hover:hover)and (pointer:fine){.bf-card:hover .bf-card__img{transform:scale(1.025)}}.bf-js .bf-life--left .bf-life__media.bf-reveal{clip-path:inset(0 100% 0 0)}.bf-js .bf-life--right .bf-life__media.bf-reveal{clip-path:inset(0 0 0 100%)}.bf-js [id$=__story] .bf-life__media.bf-reveal{clip-path:inset(100% 0 0 0)}.bf-js .bf-life .bf-life__media.bf-reveal.is-in{clip-path:inset(0)}.bf-js .bf-life__copy.bf-reveal{--bf-delay: .16s}#header-component:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#101010d1;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px #f3f1ec14;opacity:0;transition:opacity var(--bfp-ui) ease}#header-component[data-sticky-state=active]:before{opacity:1}#header-component .menu-list__link-title{background:linear-gradient(var(--bf-accent, #C9682E),var(--bf-accent, #C9682E)) no-repeat left 100% / 0% 1px;background-origin:content-box;padding-bottom:4px;transition:background-size .35s var(--bfp-ease),color var(--bfp-ui) ease}#header-component .menu-list__link:is(:hover,:focus-visible) .menu-list__link-title,#header-component .menu-list__link--active .menu-list__link-title,#header-component .menu-list__link[aria-current=page] .menu-list__link-title{background-size:100% 1px}#header-component .menu-list__link:focus-visible{outline:2px solid var(--bfp-focus);outline-offset:4px}#header-component :is(a,button) svg{transition:transform var(--bfp-ui) var(--bfp-ease),opacity var(--bfp-ui) ease}@media(hover:hover){#header-component :is(a,button):not(.menu-list__link):hover svg{transform:translateY(-1px)}}#header-component :is(a,button):active svg{transform:scale(.94)}.menu-drawer-container[open] .menu-drawer__animated-element{animation-duration:.42s;animation-timing-function:var(--bfp-ease)}.menu-drawer-container[open] li:nth-child(1) .menu-drawer__animated-element{animation-delay:.06s}.menu-drawer-container[open] li:nth-child(2) .menu-drawer__animated-element{animation-delay:.1s}.menu-drawer-container[open] li:nth-child(3) .menu-drawer__animated-element{animation-delay:.14s}.menu-drawer-container[open] li:nth-child(4) .menu-drawer__animated-element{animation-delay:.18s}.menu-drawer-container[open] li:nth-child(n+5) .menu-drawer__animated-element{animation-delay:.22s}.menu-drawer__menu-item{min-height:44px}@media(prefers-reduced-motion:reduce){.bf-js .bf-life .bf-life__media.bf-reveal{clip-path:none!important}#header-component .menu-list__link-title,#header-component :is(a,button) svg,#header-component:before{transition:none!important}.menu-drawer-container[open] .menu-drawer__animated-element{animation:none!important;opacity:1!important;transform:none!important}}:root{--view-transition-old-main-content: .16s cubic-bezier(.65, 0, .35, 1) both fadeOut;--view-transition-new-main-content: .3s cubic-bezier(.16, 1, .3, 1) both fadeIn, .3s cubic-bezier(.16, 1, .3, 1) both slideInTopViewTransition}media-gallery slideshow-slides{overscroll-behavior-x:contain}main slideshow-controls .slideshow-control{position:relative}main slideshow-controls .slideshow-control:before{content:"";position:absolute;top:-13px;right:-4px;bottom:-13px;left:-4px}main slideshow-controls .slideshow-control:after{transition:transform .25s var(--bfp-ease),background-color .25s ease,opacity .25s ease}.theme-drawer__close-button,.menu-drawer__close-button{min-width:44px;min-height:44px;transition:transform var(--bfp-ui) var(--bfp-ease),opacity var(--bfp-ui) ease}@media(hover:hover){.theme-drawer__close-button:hover{transform:rotate(90deg)}}cart-drawer-component .button{border-radius:2px;min-height:48px;letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,transform .25s var(--bfp-ease),box-shadow .3s ease}@media(hover:hover){cart-drawer-component .button:not(:disabled):hover{transform:translateY(-1px)}}cart-drawer-component .button:not(:disabled):active{transform:scale(.98)}cart-drawer-component quantity-selector-component button{min-width:44px;min-height:44px}cart-drawer-component :is(.cart-items__remove,.cart-item__remove,button[class*=remove]){min-width:44px;min-height:44px;transition:color .2s ease,opacity .2s ease}@media(hover:hover){cart-drawer-component :is(.cart-items__remove,.cart-item__remove,button[class*=remove]):hover{color:var(--bf-accent, #C9682E)}}cart-drawer-component [aria-busy=true]{opacity:.55;transition:opacity .2s ease}cart-drawer-component :is(.cart-items__media,.cart-item__media){background:var(--bfp-studio)}cart-drawer-component :is(.cart-items__media,.cart-item__media) img{mix-blend-mode:multiply}cart-drawer-component .price{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.theme-drawer__close-button,cart-drawer-component .button,main slideshow-controls .slideshow-control:after{transition:none!important;transform:none!important}}product-card .card-gallery{border-radius:2px;overflow:hidden}product-card .card-gallery :is(slideshow-container,.product-media){background:var(--bfp-studio)}product-card .card-gallery img{mix-blend-mode:multiply;transition:transform .9s var(--bfp-ease)}@media(hover:hover)and (pointer:fine){product-card:hover .card-gallery img{transform:scale(1.025)}}product-card :is(h3.h4,.product-card__content>a .text-block p){font-family:var(--bf-display, "Bebas Neue", sans-serif);font-weight:400;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase}product-card .price{font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums}product-card .product-badges__badge{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){product-card .card-gallery img{transition:none!important;transform:none!important}}:is([id$=__work],[id$=__lifestyle]) .bf-life__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#00000042,#0000000f 55%,#0000);opacity:0;transition:opacity .6s var(--bfp-ease)}:is([id$=__work],[id$=__lifestyle]) .bf-life__media .bf-life__img,.bf-js :is([id$=__work],[id$=__lifestyle]) .bf-life__media.bf-reveal .bf-life__img{scale:1;transition:transform 1.8s var(--bfp-ease),scale .6s var(--bfp-ease)}@media(hover:hover)and (pointer:fine){:is([id$=__work],[id$=__lifestyle]) .bf-life__media:hover .bf-life__img,.bf-js :is([id$=__work],[id$=__lifestyle]) .bf-life__media.bf-reveal:hover .bf-life__img{scale:1.03}:is([id$=__work],[id$=__lifestyle]) .bf-life__media:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){:is([id$=__work],[id$=__lifestyle]) .bf-life__media .bf-life__img{scale:1!important;transition:none!important}:is([id$=__work],[id$=__lifestyle]) .bf-life__media:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/bf-premium.css.map */
