@font-face{font-family:Rajdhani;font-weight:600;font-display:swap;src:url(rajdhani-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-weight:600;font-display:swap;src:url(rajdhani-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0}@font-face{font-family:Rajdhani;font-weight:700;font-display:swap;src:url(rajdhani-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-weight:700;font-display:swap;src:url(rajdhani-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0}@font-face{font-family:Montserrat;font-weight:400 700;font-display:swap;src:url(montserrat-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-weight:400 700;font-display:swap;src:url(montserrat-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0}@font-face{font-family:Rajdhani Fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");size-adjust:78%}:root{--sf-black: #000000;--sf-anthracite: #0A0A0A;--sf-anthracite-light: #141414;--sf-grey-dark: #1A1A1A;--sf-grey: #9E9E9E;--sf-grey-light: #BDBDBD;--sf-white: #FFFFFF;--sf-orange: #FF5500;--sf-orange-glow: rgba(255, 85, 0, .4);--sf-orange-hover: #E64A00;--sf-red: #CC1100;--sf-font-heading: "Rajdhani", "Rajdhani Fallback", sans-serif;--sf-font-body: "Montserrat", sans-serif;--font-body-family: "Montserrat", sans-serif;--font-heading-family: "Rajdhani", "Rajdhani Fallback", sans-serif;--sf-ease-out: cubic-bezier(.16, 1, .3, 1);--sf-transition-fast: .2s ease;--sf-transition-smooth: .4s cubic-bezier(.25, .46, .45, .94);--sf-transition-slow: .8s cubic-bezier(.25, .46, .45, .94)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body.gradient{font-family:var(--sf-font-body)!important;color:var(--sf-white)!important;background-color:var(--sf-black)!important;overflow-x:hidden}::selection{background:var(--sf-orange)!important;color:var(--sf-white)!important}a{color:var(--sf-white);transition:color var(--sf-transition-fast)}a:hover{color:var(--sf-orange)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--sf-font-heading)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.02em;color:var(--sf-white)!important;line-height:1.1}p,.rte p,.rte{color:var(--sf-grey-light)}.caption,.caption-with-letter-spacing,.caption-large{color:var(--sf-grey)}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,[class*=color-scheme-]{--color-background: 0, 0, 0;--color-foreground: 255, 255, 255;--color-button: 255, 85, 0;--color-button-text: 255, 255, 255;--color-link: 255, 85, 0;--color-badge-foreground: 255, 255, 255;--color-badge-background: 10, 10, 10;--gradient-background: #000000}.section-header{background:transparent!important;transition:background var(--sf-transition-smooth),box-shadow var(--sf-transition-smooth)}.section-header.scrolled{background:#000000b8!important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 1px #ffffff0f,0 12px 40px #00000073!important}.header-wrapper{background:transparent!important;border-bottom:none!important}.header-wrapper--border-bottom{border-bottom:1px solid rgba(255,255,255,.06)!important}.header{background:transparent!important;color:var(--sf-white)!important}.header__heading-link{text-decoration:none!important}.header__heading-link .h2,.header__heading-link span{font-family:var(--sf-font-heading)!important;font-weight:700!important;font-style:italic;color:var(--sf-orange)!important;text-transform:uppercase;letter-spacing:.05em;transition:text-shadow var(--sf-transition-fast)}.header__heading-link:hover .h2,.header__heading-link:hover span{text-shadow:0 0 20px var(--sf-orange-glow)}.header__heading-logo{transition:transform var(--sf-transition-fast)}.header__heading-link:hover .header__heading-logo{transform:scale(1.05)}.header__menu-item,.list-menu__item--link,.header__menu-item .header__active-menu-item{font-family:var(--sf-font-heading)!important;font-size:1.6rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.03em;color:var(--sf-white)!important;text-decoration:none!important;position:relative;transition:color var(--sf-transition-fast)}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--sf-orange)!important}.header__menu-item:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.6rem;height:2px;background:var(--sf-orange);transform:scaleX(0);transform-origin:left;transition:transform var(--sf-transition-smooth)}.header__menu-item:hover:after,.header__menu-item[aria-current=page]:after{transform:scaleX(1)}.header__menu-item:hover span{text-decoration:none}@media screen and (min-width:990px){.header__menu-item{padding-left:.7rem;padding-right:.7rem}}.header__icon{color:var(--sf-white)!important;transition:color var(--sf-transition-fast),transform var(--sf-transition-fast)}.header__icon:hover{color:var(--sf-orange)!important}.header__icon:not(.header__icon--menu):hover{transform:scale(1.1)}.header__icon .svg-wrapper svg,.header__icon svg{color:currentColor;stroke:currentColor}.cart-count-bubble{background:var(--sf-orange)!important;color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;font-weight:700}.header__submenu{background:#0a0a0af5!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--sf-grey-dark)!important;border-top:2px solid var(--sf-orange)!important;box-shadow:0 20px 50px #0009!important}.header__submenu .header__menu-item{color:var(--sf-grey-light)!important;font-size:1.4rem!important;text-transform:none!important;letter-spacing:.04em;padding:.9rem 2rem!important;border-left:2px solid transparent;transition:color var(--sf-transition-fast),border-color var(--sf-transition-fast),background var(--sf-transition-fast)}.header__submenu .header__menu-item:hover{color:var(--sf-orange)!important;border-left-color:var(--sf-orange);background:#ff55000f}.header__submenu .header__menu-item:after{display:none}.utility-bar,.announcement-bar{background:var(--sf-orange)!important;color:var(--sf-black)!important;border-bottom:none!important}.announcement-bar__link,.announcement-bar__message{color:var(--sf-black)!important;font-family:var(--sf-font-heading)!important;font-weight:700;letter-spacing:.08em}.menu-drawer,.menu-drawer__inner-container{background:#050505!important;color:var(--sf-white)!important}.menu-drawer__menu-item,.menu-drawer__menu-item span{font-family:var(--sf-font-body)!important;color:var(--sf-white)!important;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:hover span{color:var(--sf-orange)!important}.menu-drawer__submenu{background:#00000080!important}.menu-drawer__close-button,.menu-drawer__utility-links{color:var(--sf-white)!important}.menu-drawer__close-button,.header__icon,.menu-drawer__close-button:hover,.header__icon:hover{background-color:transparent!important;background:transparent!important;box-shadow:none!important}.menu-drawer summary::-webkit-details-marker{display:none}.button,button.button,a.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,button[type=submit]:not(.field__button),input[type=submit],.cart__checkout-button,.form__submit{background-color:var(--sf-orange)!important;background-image:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.32) 50%,transparent 65%),linear-gradient(100deg,var(--sf-orange) 0%,var(--sf-orange-hover) 100%)!important;background-size:250% 100%,100% 100%!important;background-position:130% 0,0 0!important;background-repeat:no-repeat!important;color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;border:none!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%);transition:background-position .7s var(--sf-ease-out),transform var(--sf-transition-fast)!important;position:relative;overflow:hidden;box-shadow:none!important}.button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,button.button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,a.button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,.shopify-payment-button__button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,.shopify-payment-button__button--unbranded:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,button[type=submit]:not(.field__button):where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,input[type=submit]:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,.cart__checkout-button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,.form__submit:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover{background-position:-30% 0,0 0!important;color:var(--sf-white)!important;transform:translateY(-2px)}.button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active,button.button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active,a.button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active,.shopify-payment-button__button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active,.shopify-payment-button__button--unbranded:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active,button[type=submit]:not(.field__button):where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active,input[type=submit]:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active,.cart__checkout-button:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active,.form__submit:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):active{filter:brightness(.88)}.button:before,.button:after{box-shadow:none!important}.button:focus-visible,button[type=submit]:focus-visible,input[type=submit]:focus-visible,.shopify-payment-button__button:focus-visible{clip-path:none;outline:2px solid var(--sf-orange)!important;outline-offset:3px}.button--secondary,.button--tertiary{background:transparent!important;color:var(--sf-white)!important;border:1px solid var(--sf-orange)!important;clip-path:none}.button--secondary:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover,.button--tertiary:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled)):hover{background-color:var(--sf-orange)!important;color:var(--sf-white)!important;transform:translateY(-2px)}.button.loading,.button.loading:hover{color:transparent!important}.button.loading>.loading__spinner .spinner{width:1.8rem;height:1.8rem}@media(forced-colors:active){.button.loading,.button.loading:hover{color:rgb(var(--color-foreground))!important}}a#cart-notification-button{background:transparent!important;border:1px solid var(--sf-orange)!important;clip-path:none}a#cart-notification-button:hover{background:var(--sf-orange)!important;color:var(--sf-white)!important}cart-remove-button a.button{background:transparent!important;color:var(--sf-white)!important;clip-path:none}cart-remove-button a.button:hover{background:transparent!important;color:var(--sf-orange)!important;transform:none}.card-wrapper,.product-card-wrapper{background:transparent}.card,.card--standard,.card--card{background:var(--sf-anthracite)!important;border:1px solid var(--sf-grey-dark)!important;border-radius:0!important;overflow:hidden;transition:border-color var(--sf-transition-smooth),box-shadow var(--sf-transition-smooth),transform var(--sf-transition-smooth)}.card:hover{border-color:#ff550073!important;box-shadow:0 16px 48px #0000008c,0 0 32px #ff550014!important;transform:translateY(-4px)}.card__heading,.card__heading a,.card-information__text,.card__text{font-family:var(--sf-font-heading)!important;color:var(--sf-white)!important;text-transform:uppercase;text-decoration:none!important;transition:color var(--sf-transition-fast)}.card__heading a:hover{color:var(--sf-orange)!important}.card__inner{background:transparent!important;border-radius:0!important}.card__content{padding:1.6rem!important}.card__badge{border-radius:0!important}.badge{background:var(--sf-orange)!important;color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none!important;border-radius:0!important}.card__media img,.media img{transition:transform var(--sf-transition-slow)}.card:hover .card__media img{transform:scale(1.05)}.image-with-text .global-media-settings{border:none!important;border-radius:0!important;overflow:visible!important;background-color:transparent!important;box-shadow:none!important}.image-with-text .global-media-settings:after{content:none!important}.image-with-text .global-media-settings img{border-radius:0!important}.image-with-text .image-with-text__media-item>*{border-radius:0!important;box-shadow:none!important;overflow:visible!important}.image-with-text .image-with-text__media-item:after{box-shadow:none!important}.image-with-text .grid__item:after{box-shadow:none!important}.image-with-text__media-item{position:relative;overflow:visible!important}.image-with-text__media{overflow:visible!important}.image-with-text__media-item:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.35) 65%,rgba(0,0,0,.7) 80%,var(--sf-black) 100%);pointer-events:none;z-index:3}.image-with-text__media-item{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover){.image-with-text__media-item:hover{transform:scale(1.03)}}.price-item,.price-item--regular{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;font-weight:700}.price-item--sale{color:var(--sf-orange)!important}s.price-item--regular{color:var(--sf-grey)!important}.product{background:transparent}.product__info-wrapper{color:var(--sf-white)}.product__title h1,.product__title{font-family:var(--sf-font-heading)!important;color:var(--sf-white)!important;text-transform:uppercase}.product__description,.product__description p,.product__text{color:var(--sf-grey-light)!important}.product-form__input label,.variant-input__label{color:var(--sf-grey-light)!important;font-family:var(--sf-font-body)!important;text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem}.product-form__input input[type=radio]+label,.variant-input label{background:var(--sf-anthracite-light)!important;border:1px solid var(--sf-grey-dark)!important;color:var(--sf-white)!important;border-radius:0!important;transition:border-color var(--sf-transition-fast),background var(--sf-transition-fast)}.product-form__input input[type=radio]:checked+label,.variant-input input:checked+label{background:var(--sf-orange)!important;border-color:var(--sf-orange)!important;color:var(--sf-white)!important}.product-form__input input[type=radio]+label:hover{border-color:var(--sf-orange)!important}.quantity{border:1px solid var(--sf-grey-dark)!important;border-radius:0!important;background:var(--sf-anthracite-light)!important;color:var(--sf-white)!important}.quantity__input{color:var(--sf-white)!important;background:transparent!important}.quantity__button{color:var(--sf-white)!important;background:transparent!important;border:none!important}.quantity__button:where(:not(.disabled)):hover{color:var(--sf-orange)!important}.product__media-wrapper,.product__media-list{background:transparent}.product__media-item{border-radius:0!important;overflow:hidden}.product__media-item .product__media-toggle:focus-visible:after{outline:3px solid var(--sf-orange);outline-offset:-3px;box-shadow:none}.collection-hero{background:var(--sf-anthracite)!important}.collection-hero__title{font-family:var(--sf-font-heading)!important;color:var(--sf-white)!important;text-transform:uppercase}.collection-hero__description{color:var(--sf-grey-light)!important}.facets-wrapper{border-color:var(--sf-grey-dark)!important}.facets__heading,.facets__selected,.facets__label{color:var(--sf-white)!important;font-family:var(--sf-font-body)!important}.facets__summary,.facet-checkbox__text{color:var(--sf-grey-light)!important}.facet-checkbox input[type=checkbox]{border-color:var(--sf-grey-dark)!important;background:var(--sf-anthracite-light)!important}.facet-checkbox input[type=checkbox]:checked{background:var(--sf-orange)!important;border-color:var(--sf-orange)!important}.active-facets__button{background:var(--sf-grey-dark)!important;color:var(--sf-white)!important;border-radius:0!important}.cart-items,.cart-item{border-color:var(--sf-grey-dark)!important}.cart-item__name,.cart-item__name a{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase;text-decoration:none!important}.cart-item__name a:hover{color:var(--sf-orange)!important}.cart-item__details,.cart-item__price-wrapper{color:var(--sf-grey-light)!important}.totals,.totals__subtotal,.totals__subtotal-value{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important}.totals__total-value{font-weight:600;transition:opacity .15s ease}body:has(.cart__items--disabled) .totals__total-value{opacity:.45}.cart__items--disabled quantity-input{pointer-events:auto}.cart-drawer{background:var(--sf-anthracite)!important;border:none!important}.cart-drawer__overlay{background:#000000b3!important}.cart-notification.active{background:var(--sf-anthracite)!important;border:1px solid var(--sf-grey-dark)!important;color:var(--sf-white)!important}@media screen and (min-width:750px){.cart-notification.active{max-height:calc(100vh - var(--header-height, 12rem));max-height:calc(100dvh - var(--header-height, 12rem));overflow-y:auto}}@media screen and (max-width:749px)and (max-height:500px){cart-notification .cart-notification.active{max-height:100vh;max-height:100dvh;overflow-x:hidden;overflow-y:auto}}.cart-notification__heading,.cart-notification-product__name{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important}.cart-notification-product__image{border:none!important;border-radius:0!important;overflow:hidden!important}.cart-notification__links{display:flex;flex-direction:column;gap:.5rem}.cart-notification__links a,.cart-notification__links .link{color:var(--sf-white)!important}.cart-notification__links a:hover,.cart-notification__links .link:hover{color:var(--sf-orange)!important}.cart-notification__close{color:var(--sf-white)!important;background:transparent!important}cart-notification-product .cart-item,.cart-notification-product .cart-item{color:var(--sf-white)!important;background:transparent!important}.cart-notification dl,.cart-notification .product-option,.cart-notification .cart-item__details{color:var(--sf-grey-light)!important}.field__input,.customer .field input,.customer select,.select__select,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{background:var(--sf-anthracite-light)!important;border:1px solid var(--sf-grey-dark)!important;border-radius:0!important;color:var(--sf-white)!important;font-family:var(--sf-font-body)!important;transition:border-color var(--sf-transition-fast),box-shadow var(--sf-transition-fast)}.field__input:focus,.customer .field input:focus,input:focus,textarea:focus,select:focus{border-color:var(--sf-orange)!important;box-shadow:0 0 0 2px #f503!important}.form__label,.field__label{color:var(--sf-grey-light)!important;font-size:1.3rem;text-transform:uppercase;letter-spacing:.05em}.search__input{background:var(--sf-anthracite-light)!important;border-color:var(--sf-grey-dark)!important;color:var(--sf-white)!important;border-radius:0!important}.predictive-search{background:var(--sf-anthracite)!important;border:1px solid var(--sf-grey-dark)!important;color:var(--sf-white)!important}.predictive-search__item{border-color:var(--sf-grey-dark)!important}.predictive-search__item-heading{color:var(--sf-white)!important}.predictive-search__item:hover{background:#ff55000f!important}.footer{background:var(--sf-anthracite)!important;border-top:none!important;position:relative;color:var(--sf-grey)!important}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--sf-orange),transparent)}.footer-block__heading,.footer-block__heading a{font-family:var(--sf-font-heading)!important;color:var(--sf-white)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.footer-block__details-content,.footer-block__details-content a,.footer .list-menu__item--link,.footer .rte,.footer .rte p{color:var(--sf-grey-light)!important;font-size:1.4rem;transition:color var(--sf-transition-fast)}.footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:var(--sf-orange)!important}.footer__copyright,.copyright__content{color:var(--sf-grey)!important;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.copyright__content a{color:var(--sf-grey)!important}.copyright__content a:hover{color:var(--sf-orange)!important}.footer__newsletter .field__input{background:var(--sf-black)!important;border:1px solid var(--sf-grey-dark)!important;color:var(--sf-white)!important}.footer__newsletter .field__input:focus{border-color:var(--sf-orange)!important}.newsletter-form__button{background:var(--sf-orange)!important;color:var(--sf-white)!important;border:none!important;border-radius:0!important}.newsletter-form__button:hover{background:var(--sf-red)!important}.list-social__link{color:var(--sf-grey)!important;transition:color var(--sf-transition-fast),transform var(--sf-transition-fast)}.list-social__link:hover{color:var(--sf-orange)!important;transform:scale(1.1)}.section,.shopify-section,.shopify-section>div,.shopify-section>section,.content-for-layout{background:transparent!important}.gradient{background:transparent!important}.search-modal.gradient{background:var(--sf-black)!important}details[open] .modal-overlay:after{background-color:#0009}pickup-availability-drawer.gradient{background:var(--sf-anthracite)!important}.header__submenu.gradient,.mega-menu__content.gradient{background:#0a0a0af5!important}.menu-drawer__submenu.gradient{background:#050505!important}.banner{background-color:var(--sf-black)!important}.banner__box{background-color:transparent!important;border:none!important;box-shadow:none!important}.banner__box.content-container{border:none!important;border-radius:0!important}.banner__box.content-container:after{content:none!important}.slideshow__text.banner__box{background:transparent!important;border:none!important;box-shadow:none!important}.slideshow__text.banner__box.content-container:after{content:none!important}.banner__box[class*=color-],.slideshow__text[class*=color-]{--gradient-background: transparent;background:transparent!important}.banner__heading{font-family:var(--sf-font-heading)!important;text-transform:uppercase;font-weight:700!important;color:var(--sf-white)!important;text-shadow:0 0 40px rgba(255,85,0,.3),0 0 80px rgba(255,85,0,.15),0 4px 20px rgba(0,0,0,.8);letter-spacing:.08em}.banner__heading span{color:var(--sf-orange)!important}.banner__text.subtitle,.banner__text .banner__text--subtitle,.banner .banner__text p{color:var(--sf-orange)!important;font-family:var(--sf-font-heading)!important;letter-spacing:.25em;text-transform:uppercase;font-size:1.6rem;text-shadow:0 0 30px rgba(255,85,0,.4),0 2px 10px rgba(0,0,0,.6);margin-top:.5rem!important}@media screen and (min-width:750px){.banner .banner__text p{font-size:2.2rem;letter-spacing:.35em}}body.gradient{background:var(--sf-black)!important}.header-wrapper,.shopify-section-header{border-bottom:none!important;box-shadow:none!important}main.content-for-layout{background:var(--sf-black)!important;margin-top:0!important;padding-top:0!important}.section-main-page,section:has(.main-page-title),.shopify-section:has(.main-page-title),.shopify-section:has(.page-title){background:var(--sf-black)!important;margin-top:0!important;padding-top:0!important;border:none!important}.shopify-section:has(.main-page-title) .page-width,.shopify-section:has(.page-title) .page-width,section:has(.main-page-title) .page-width{background:transparent!important;padding-top:.5rem!important}.main-page-title,.page-title{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase;font-weight:700;text-shadow:0 0 30px rgba(255,85,0,.2),0 2px 15px rgba(0,0,0,.8);padding-top:1.5rem;padding-bottom:2rem;margin-bottom:2rem;font-size:2.4rem;letter-spacing:.06em;position:relative;text-align:center}@media screen and (min-width:750px){.main-page-title,.page-title{font-size:3.2rem;padding-top:2rem;padding-bottom:2.5rem}}.main-page-title:after,.page-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--sf-orange),transparent);border-radius:2px}.collection-hero,.shopify-section:has(.collection-hero){background:var(--sf-black)!important;margin-top:0!important}.banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,transparent 25%),linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 30%),linear-gradient(to right,rgba(0,0,0,.5) 0%,transparent 20%),linear-gradient(to left,rgba(0,0,0,.5) 0%,transparent 20%),radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.6) 85%,rgba(0,0,0,.85) 100%);pointer-events:none;z-index:2}.slideshow__slide .slideshow__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,transparent 25%),linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 30%),linear-gradient(to right,rgba(0,0,0,.5) 0%,transparent 20%),linear-gradient(to left,rgba(0,0,0,.5) 0%,transparent 20%),radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.6) 85%,rgba(0,0,0,.85) 100%);pointer-events:none;z-index:2}.sf-smoke-particle{position:absolute;border-radius:50%;pointer-events:none;z-index:3;opacity:0;will-change:transform,opacity;animation:riseUp var(--dur, 8s) linear var(--delay, 0s) infinite}.sf-smoke-particle--ember{background:radial-gradient(circle,rgba(255,100,20,.6) 0%,rgba(255,60,0,.25) 40%,transparent 70%)}.sf-smoke-particle--smoke{background:radial-gradient(circle,rgba(200,200,200,.12) 0%,rgba(150,150,150,.06) 40%,transparent 70%)}.sf-smoke-particle--spark{background:radial-gradient(circle,rgba(255,200,80,.9) 0%,rgba(255,140,0,.6) 30%,transparent 60%)}.sf-smoke-particle--haze{background:radial-gradient(circle,rgba(255,85,0,.06) 0%,rgba(255,50,0,.03) 50%,transparent 70%)}.sf-smoke-particle--ash{background:radial-gradient(circle,rgba(200,120,50,.4) 0%,rgba(150,80,30,.15) 50%,transparent 70%)}.sf-particles-paused .sf-smoke-particle{animation-play-state:paused}@keyframes riseUp{0%{opacity:0;transform:translateY(0) translate(0)}10%{opacity:var(--peak-opacity, .6)}80%{opacity:var(--peak-opacity, .6);transform:translateY(var(--rise, -200px)) translate(var(--dx, 10px))}to{opacity:0;transform:translateY(calc(var(--rise, -200px) * 1.2)) translate(calc(var(--dx, 10px) * 1.3))}}.banner{animation:bannerEntrance 1.2s ease-out forwards}.banner__heading{animation:headingSlideIn 1s var(--sf-ease-out) .3s both}.banner__text{animation:headingSlideIn 1s var(--sf-ease-out) .5s both}.banner__buttons{animation:headingSlideIn 1s var(--sf-ease-out) .7s both}@keyframes bannerEntrance{0%{opacity:0}to{opacity:1}}@keyframes headingSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.image-with-text{background:transparent!important}.image-with-text__content{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.image-with-text__content:after{content:none!important}.image-with-text .image-with-text__text-item>*{box-shadow:none!important;border-radius:0!important}.image-with-text .image-with-text__text-item:after{box-shadow:none!important}.image-with-text .color-scheme-1,.image-with-text .color-scheme-2,.image-with-text .color-scheme-3,.image-with-text .color-scheme-4,.image-with-text .color-scheme-5,.image-with-text [class*=color-]{--gradient-background: transparent;background:transparent!important}.image-with-text__heading{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase}.image-with-text__text,.image-with-text__text p{color:var(--sf-grey-light)!important}.rich-text__wrapper{background:transparent!important}.rich-text__heading{font-family:var(--sf-font-heading)!important;color:var(--sf-white)!important;text-transform:uppercase}.rich-text__text,.rich-text__text p{color:var(--sf-grey-light)!important}.multicolumn-card__info{background:var(--sf-anthracite)!important}.multicolumn-card__heading{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important}.multicolumn-card__body,.multicolumn-card__body p{color:var(--sf-grey-light)!important}.collapsible-content{background:transparent!important}.accordion__title{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase}.accordion__content,.accordion__content p{color:var(--sf-grey-light)!important}details[open] summary .accordion__title{color:var(--sf-orange)!important}.slideshow__text{font-family:var(--sf-font-body)!important}.slideshow .banner__heading{font-family:var(--sf-font-heading)!important}.collection-list__item .card{background:var(--sf-anthracite)!important;border:1px solid var(--sf-grey-dark)!important;border-radius:0!important}.collection-list__item .card:hover{border-color:var(--sf-orange)!important}.contact__fields{color:var(--sf-white)!important}.contact__fields .field__label{color:var(--sf-grey-light)!important}.pagination__item{font-family:var(--sf-font-heading)!important}.pagination__item a,.pagination__item span{color:var(--sf-grey-light)!important;background:var(--sf-anthracite-light)!important;border:1px solid var(--sf-grey-dark)!important;border-radius:0!important;transition:all var(--sf-transition-fast)}.pagination__item a:hover,.pagination__item--current span{background:var(--sf-orange)!important;color:var(--sf-white)!important;border-color:var(--sf-orange)!important}.shopify-section--404 h1{font-family:var(--sf-font-heading)!important;color:var(--sf-orange)!important;text-shadow:0 0 60px var(--sf-orange-glow)}.customer{color:var(--sf-white)!important}.customer h1,.customer h2{font-family:var(--sf-font-heading)!important;color:var(--sf-white)!important}.customer .field input,.customer select{background:var(--sf-anthracite-light)!important;border-color:var(--sf-grey-dark)!important;color:var(--sf-white)!important;border-radius:0!important}.customer a{color:var(--sf-orange)!important}.customer table{border-color:var(--sf-grey-dark)!important}.customer table th,.customer table td{border-color:var(--sf-grey-dark)!important;color:var(--sf-grey-light)!important}.customer table th{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase}.localization-form__select,.disclosure__button{color:var(--sf-white)!important;background:transparent!important;border-color:var(--sf-grey-dark)!important}.disclosure__list{background:var(--sf-anthracite)!important;border:1px solid var(--sf-grey-dark)!important;border-radius:0!important}.disclosure__item a{color:var(--sf-grey-light)!important}.disclosure__item a:hover{color:var(--sf-orange)!important;background:#ff55000f!important}.gift-card{background:var(--sf-black)!important;color:var(--sf-white)!important}.quick-add-modal__content,.product-popup-modal__content{background:var(--sf-anthracite)!important;color:var(--sf-white)!important;border-radius:0!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--sf-black)}::-webkit-scrollbar-thumb{background:var(--sf-grey-dark);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sf-orange)}@media screen and (max-width:749px){.banner,.shopify-section:first-child .banner{min-height:100vh!important;min-height:100svh!important}.banner__media,.banner__media img,.banner__media .banner__media-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.image-with-text__media-item,.image-with-text .media{max-height:400px!important;overflow:hidden!important}.image-with-text__media-item img,.image-with-text .media img{height:100%!important;object-fit:cover!important;object-position:center top!important}.mobile-facets__inner{background:var(--sf-anthracite)!important;color:var(--sf-white)!important}.mobile-facets__header{background:var(--sf-black)!important;border-bottom:1px solid var(--sf-grey-dark)!important}.mobile-facets__heading{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase;letter-spacing:.05em}.mobile-facets__count{color:var(--sf-grey)!important}.mobile-facets__main,.mobile-facets__submenu{background:var(--sf-anthracite)!important}.mobile-facets__summary{color:var(--sf-white)!important;border-color:var(--sf-grey-dark)!important}.mobile-facets__label,.mobile-facets__info{color:var(--sf-white)!important}.mobile-facets__footer{background:var(--sf-black)!important;border-top:1px solid var(--sf-grey-dark)!important}.mobile-facets__clear,.mobile-facets__close,.mobile-facets__close-button,.mobile-facets__open{color:var(--sf-white)!important}.mobile-facets__sort .select__select{background:var(--sf-anthracite-light)!important;color:var(--sf-white)!important;border-color:var(--sf-grey-dark)!important}.mobile-facets__footer .button{background:var(--sf-orange)!important;color:var(--sf-white)!important;border:none!important}cart-notification:has(.cart-notification.active){position:fixed!important;top:0;left:0;width:100%;z-index:9999!important;pointer-events:auto}cart-notification:has(.cart-notification.active) .cart-notification-wrapper{position:relative;z-index:2;background:var(--sf-anthracite)!important}cart-notification .cart-notification.active{background:var(--sf-anthracite)!important;max-width:100%!important;right:0!important;padding:1.5rem!important;border:none!important;border-radius:0!important;box-shadow:none!important}cart-notification .cart-notification.active .cart-notification__close{margin-top:-1.5rem;margin-right:-1.5rem}}.email-signup-banner{background:var(--sf-anthracite)!important}.email-signup-banner__heading{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important}.email-signup-banner__text,.email-signup-banner__text p{color:var(--sf-grey-light)!important}.article-card{background:var(--sf-anthracite)!important;border:1px solid var(--sf-grey-dark)!important;border-radius:0!important}.article-card__title,.article-card__title a{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase}.article-card__title a:hover{color:var(--sf-orange)!important}.article-card__excerpt,.article-card__info{color:var(--sf-grey)!important}.article-template__hero-container{background:transparent!important}.article-template__title{color:var(--sf-white)!important;font-family:var(--sf-font-heading)!important}.article-template__content,.article-template__content p{color:var(--sf-grey-light)!important}.page-header h1{font-family:var(--sf-font-heading)!important;color:var(--sf-white)!important;text-transform:uppercase;position:relative;padding-bottom:1rem}.page-header h1:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--sf-orange)}.password-modal{background:var(--sf-anthracite)!important;color:var(--sf-white)!important}.sf-text-orange{color:var(--sf-orange)!important}.sf-bg-anthracite{background:var(--sf-anthracite)!important}.sf-border-orange{border-color:var(--sf-orange)!important}.link,.underlined-link{color:var(--sf-orange)!important}.link:hover,.underlined-link:hover,.link--text{color:var(--sf-white)!important}.link--text:hover{color:var(--sf-orange)!important}.icon{color:currentColor}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__wrapper{max-width:800px;margin:0 auto 2.4rem;padding:3.2rem 3.6rem;background:var(--sf-anthracite)!important;border:1px solid var(--sf-grey-dark);border-left:4px solid var(--sf-orange);position:relative;transition:border-color var(--sf-transition-fast),box-shadow var(--sf-transition-fast),transform var(--sf-transition-fast)}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__wrapper:hover{border-color:var(--sf-orange);box-shadow:0 8px 40px #ff550014,0 0 0 1px #ff550026;transform:translateY(-3px)}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__wrapper:before{content:"\201c";position:absolute;top:-.3rem;left:1.2rem;font-size:5rem;font-family:Georgia,Times New Roman,serif;color:var(--sf-orange);opacity:.35;line-height:1;pointer-events:none}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__wrapper:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:1.2rem;right:1.5rem;font-size:1.4rem;color:var(--sf-orange);letter-spacing:.15em;opacity:.7;pointer-events:none}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__heading{font-size:2.2rem!important;color:var(--sf-orange)!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.06);font-weight:700!important}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__text,body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__text p{color:var(--sf-grey-light)!important;font-size:1.5rem;line-height:1.75}body[data-page-handle=bewertungen] .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper{border-left:1px solid var(--sf-grey-dark);border-right:4px solid var(--sf-orange)}body[data-page-handle=bewertungen] .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper:before{left:auto;right:1.2rem}body[data-page-handle=bewertungen] .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper:after{right:auto;left:1.5rem}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__wrapper .gradient{background:transparent!important}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) [class*=color-]{--gradient-background: transparent;background:transparent!important}@media screen and (max-width:749px){body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__wrapper{padding:2.4rem 2rem;margin:0 1.5rem 1.6rem}body[data-page-handle=bewertungen] .shopify-section:not(:first-child) .rich-text__wrapper:after{display:none}}body,body.gradient{letter-spacing:.01em;line-height:1.7}body{display:flex;flex-direction:column}main.content-for-layout{flex:1 0 auto}.collection__title .title,.title-wrapper .title,.related-products__heading{font-size:clamp(2.8rem,2rem + 1.8vw,4.2rem)!important;letter-spacing:.03em}.collection__title .title:before,.title-wrapper .title:before,.related-products__heading:before{content:"";display:block;width:4.8rem;height:.4rem;margin-bottom:1.4rem;background:var(--sf-orange);transform:skew(-30deg);transform-origin:left bottom}.title-wrapper.center .title:before{margin-left:auto;margin-right:auto}.banner__heading{font-size:clamp(4.8rem,7.5vw,10.4rem)!important;line-height:1;letter-spacing:.04em;text-shadow:0 0 60px rgba(255,85,0,.25),0 4px 24px rgba(0,0,0,.8)}.banner .banner__text p{color:#ff7a33!important;font-weight:600;text-shadow:0 0 1px #000,0 0 3px #000,0 0 6px rgba(0,0,0,.9),0 2px 12px rgba(0,0,0,.85)}.banner__buttons .button{padding:1.2rem 3.4rem}.shopify-section:first-child .banner__media img{animation:sfHeroSettle 14s var(--sf-ease-out) both}@keyframes sfHeroSettle{0%{transform:scale(1.07)}to{transform:scale(1)}}.product-card-wrapper .card__inner{--ratio-percent: 66.67% !important}.product-card-wrapper .card__inner[style*="--ratio-percent: 177"] img{object-position:50% 60%}.card .media:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;background:linear-gradient(90deg,var(--sf-orange),transparent);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--sf-ease-out)}.card__heading,.card__heading a{font-size:1.7rem;line-height:1.25;letter-spacing:.02em}.card .price-item{font-size:1.6rem}@media screen and (max-width:1099px){.card__heading{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}}@media screen and (max-width:749px){.card__content{padding:1rem!important}}@media screen and (max-width:539px){.card__heading,.card__heading a{font-size:1.35rem;letter-spacing:0}}@media(hover:hover){.card:hover .media:after{transform:scaleX(1)}}@media(hover:none){.card:hover{border-color:var(--sf-grey-dark)!important;box-shadow:none!important;transform:none}.card:hover .card__media img{transform:none}}.footer__content-bottom,.footer__content-bottom-wrapper{border-top:none!important}.footer .caption-with-letter-spacing,.footer .localization-form__select,.footer .disclosure__button,.footer__copyright a,.policies a{color:var(--sf-grey-light)!important;opacity:1}.policies a:hover,.footer__copyright a:hover{color:var(--sf-orange)!important}@media screen and (max-width:989px){.footer__copyright{flex:1 1 100%}.footer__copyright .policies{display:block;margin:0 -.8rem}.footer__copyright .policies li{margin:0 .8rem}.footer__copyright .policies li:before{content:none}}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--sf-grey-dark) var(--sf-black)}}:focus-visible{outline:2px solid var(--sf-orange);outline-offset:3px;box-shadow:none}.focus-inset:focus-visible,.focus-offset:focus-visible{box-shadow:none}:focus-visible,:focus-visible:after{outline-color:var(--sf-orange)!important}main :focus-visible:not(.product__column-sticky *),.footer :focus-visible{scroll-margin-top:calc(var(--header-height, 11.6rem) + 1rem)}@media screen and (min-width:990px)and (max-width:1199px){.header .desktop-localization-wrapper{display:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}}@media(prefers-reduced-motion:reduce){.sf-smoke-particle{display:none}.banner,.banner__heading,.banner__text,.banner__buttons,.shopify-section:first-child .banner__media img{animation:none}.card,.card__media img,.media img,.button,button.button,a.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,button[type=submit],input[type=submit],.cart__checkout-button,.form__submit,.header__icon,.list-social__link,.rich-text__wrapper,.image-with-text__media-item{transition:none!important}.card:hover,.image-with-text__media-item:hover,.card:hover .card__media img{transform:none}}.facets-layout-list--text .facets__label.disabled{opacity:.65!important}.product-form__submit:disabled{opacity:.65}.caption,.caption-with-letter-spacing:not(.caption-with-letter-spacing--large){font-size:1.2rem}.footer__copyright .copyright__content{font-size:1.2rem}@media screen and (max-width:989px){.active-facets span.active-facets__button-inner,.active-facets .active-facets__button-wrapper *{font-size:1.2rem}}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1.2rem}.cart-count-bubble{font-size:1.2rem}.product__title,.image-with-text__heading{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}.product__title{hyphenate-limit-chars:16 5 5}.image-with-text__heading{hyphenate-limit-chars:12 4 4}@supports (hyphenate-limit-chars: 20 5 5){.rte{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:20 5 5}}@media screen and (min-width:750px)and (max-width:989px){.product__title h1{font-size:clamp(3.2rem,4.4vw,4rem)}}@media screen and (min-width:750px)and (max-height:590px){.banner--large:not(.banner--adapt){min-height:calc(100vh - var(--header-height, 9.6rem))!important;min-height:calc(100svh - var(--header-height, 9.6rem))!important}.banner--large:not(.banner--adapt) .banner__content{padding-top:2rem;padding-bottom:2rem}}@media(pointer:coarse){.footer .policies li a{display:flex;align-items:center;min-height:4.4rem;padding-block:0}.footer .footer__copyright>small>a{display:inline-flex;align-items:center;min-height:4.4rem}.footer .disclosure .localization-form__select{min-height:4.4rem}.title-wrapper-with-link a.underlined-link,.cart__login-paragraph a.underlined-link{display:inline-flex;align-items:center;min-height:4.4rem;margin-block:-.9rem}a.shopify-payment-button__more-options{margin-block:0;padding-block:1.6rem 1rem}.facets__wrapper .facets__summary{padding-block:1.15rem}.facet-filters__field .facet-filters__sort{padding-block:1.05rem}.facets__form .product-count{padding-block:1.15rem}cart-remove-button a.button{min-width:4.5rem;min-height:4.5rem}.mobile-facets__wrapper .mobile-facets__open{min-height:4.4rem}.cart-notification__links .button-label{min-height:4.4rem;margin-top:0}}.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:2.5rem 3.5rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:36.8rem;right:2.2rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-right:-3rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:3rem;padding-top:2rem}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}.sf-review-note{margin-top:1.6rem;color:var(--sf-grey-light);font-size:1.4rem}.sf-last-stock{margin:.8rem 0 0;color:var(--sf-orange);font-size:1.4rem;font-weight:600}div.sf-sale-popup.sf-sale-popup{background:var(--sf-anthracite)!important}.sf-sale-popup{position:fixed;right:2rem;bottom:2rem;z-index:90;width:32rem;max-width:calc(100vw - 3.2rem);padding:2.4rem;border:1px solid var(--sf-grey-dark);border-top:3px solid var(--sf-orange);box-shadow:0 16px 48px #0009}.sf-sale-popup__close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:var(--sf-white);background:none;border:none;cursor:pointer}.sf-sale-popup__close:hover{color:var(--sf-orange)}.sf-sale-popup__close .svg-wrapper{width:1.6rem;height:1.6rem}.sf-sale-popup__caption{margin:0 0 .4rem;color:var(--sf-orange);font-family:var(--sf-font-heading);font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sf-sale-popup__heading{margin:0 0 .8rem;padding-right:2rem;color:var(--sf-white);font-size:2.6rem;line-height:1.1}.sf-sale-popup__text{margin:0 0 1.6rem;color:var(--sf-grey-light);font-size:1.4rem;line-height:1.5}@media(prefers-reduced-motion:no-preference){.sf-sale-popup{animation:sfSalePopupIn .4s var(--sf-ease-out)}@keyframes sfSalePopupIn{0%{opacity:0;transform:translateY(1.6rem)}}}@media screen and (max-width:749px){.sf-sale-popup{right:1.6rem;bottom:1.6rem;left:1.6rem;width:auto;max-width:none;padding:1.6rem}.sf-sale-popup__heading{margin-bottom:1.2rem;font-size:2.2rem}.sf-sale-popup__text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sportforce-override.css.map */
