:root{--sf-black: #000000;--sf-anthracite: #0A0A0A;--sf-anthracite-light: #141414;--sf-grey-dark: #1A1A1A;--sf-grey: #888888;--sf-grey-light: #AAAAAA;--sf-white: #FFFFFF;--sf-orange: #FF5500;--sf-orange-glow: rgba(255, 85, 0, .4);--sf-orange-hover: #E64A00;--sf-red: #CC1100;--sf-red-dark: #8B0000;--sf-font-heading: "Rajdhani", sans-serif;--sf-font-body: "Montserrat", sans-serif;--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{scroll-behavior:smooth;-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;background-image:radial-gradient(circle at 10% 20%,rgba(20,20,20,1) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(20,20,20,1) 0%,transparent 40%),linear-gradient(to bottom,#000,#080808)!important;background-attachment:fixed!important;background-blend-mode:normal!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,.section-header.shopify-section-header-sticky{background:#000000eb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 30px #ff550014}.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-body)!important;font-size:.95rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;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;bottom:-4px;left:50%;width:0;height:2px;background:var(--sf-orange);transition:width var(--sf-transition-smooth),left var(--sf-transition-smooth)}.header__menu-item:hover:after,.header__menu-item[aria-current=page]:after{width:100%;left:0}.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;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:.8rem!important;text-transform:none!important;letter-spacing:.04em;padding:.55rem 1.4rem!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}.announcement-bar{background:var(--sf-anthracite)!important;color:var(--sf-grey-light)!important;border-bottom:1px solid var(--sf-grey-dark)!important}.announcement-bar__link,.announcement-bar__message{color:var(--sf-grey-light)!important;font-family:var(--sf-font-body)!important}.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,.menu-drawer__close-button:focus,.header__icon:focus,.menu-drawer__close-button:focus-visible,.header__icon:focus-visible{background-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:none!important}.menu-drawer .focus-inset:focus-visible:after,.menu-drawer .focus-offset:focus-visible:after,.header-drawer__close:focus-visible:after,.menu-drawer__close-button:focus-visible:after,.header__icon .focus-inset:focus-visible:after{box-shadow:none!important;outline:none!important}.menu-drawer summary::-webkit-details-marker{display:none}.header__icon:after,.menu-drawer__close-button:after{box-shadow:none!important;outline:none!important;border:none!important}.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{background:var(--sf-orange)!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 var(--sf-transition-fast),transform var(--sf-transition-fast),box-shadow var(--sf-transition-fast)!important;position:relative;overflow:hidden;box-shadow:none!important}.button:hover,button.button:hover,a.button:hover,.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover,button[type=submit]:hover,input[type=submit]:hover,.cart__checkout-button:hover,.form__submit:hover{background:var(--sf-red)!important;color:var(--sf-white)!important;transform:scale(1.03);box-shadow:0 0 40px var(--sf-orange-glow)!important}.button--secondary,.button--tertiary{background:transparent!important;color:var(--sf-white)!important;border:1px solid var(--sf-orange)!important;clip-path:none}.button--secondary:hover,.button--tertiary:hover{background:var(--sf-orange)!important;color:var(--sf-white)!important;transform:translateY(-2px)}.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-fast),box-shadow var(--sf-transition-fast),transform var(--sf-transition-fast)}.card:hover{border-color:var(--sf-orange)!important;box-shadow:0 10px 40px #ff55001a!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:1rem!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)}.image-with-text__media-item:hover{transform:scale(1.03)}.card__media{position:relative;overflow:hidden}.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.3) 85%,rgba(0,0,0,.6) 100%);pointer-events:none;z-index:1;transition:opacity var(--sf-transition-fast)}.card:hover .card__media:after{opacity:.5}.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}.price-item--compare{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:.85rem}.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:hover{color:var(--sf-orange)!important}.product__media-wrapper,.product__media-list{background:transparent}.product__media-item{border-radius:0!important;overflow:hidden}.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}.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}.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,.form__label,.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:.85rem;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);z-index:1}.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)!important;font-size:.85rem;transition:color var(--sf-transition-fast)}.footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:var(--sf-orange)!important}.footer__content-bottom,.footer__content-bottom-wrapper{border-top:1px solid var(--sf-grey-dark)!important}.footer__copyright,.copyright__content{color:var(--sf-grey)!important;font-size:.75rem;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)}.list-payment__item .icon{filter:brightness(.7)}.section,.shopify-section,.shopify-section>div,.shopify-section>section,.content-for-layout{background:transparent!important}.gradient{background:transparent!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}.section-header,.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%);mix-blend-mode:screen;filter:blur(10px)}.sf-smoke-particle--smoke{background:radial-gradient(circle,rgba(200,200,200,.12) 0%,rgba(150,150,150,.06) 40%,transparent 70%);mix-blend-mode:screen;filter:blur(30px)}.sf-smoke-particle--spark{background:radial-gradient(circle,rgba(255,200,80,.9) 0%,rgba(255,140,0,.6) 30%,transparent 60%);mix-blend-mode:screen;filter:blur(1px)}.sf-smoke-particle--haze{background:radial-gradient(circle,rgba(255,85,0,.06) 0%,rgba(255,50,0,.03) 50%,transparent 70%);mix-blend-mode:screen;filter:blur(40px)}.sf-smoke-particle--ash{background:radial-gradient(circle,rgba(200,120,50,.4) 0%,rgba(150,80,30,.15) 50%,transparent 70%);mix-blend-mode:screen;filter:blur(2px)}@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 .8s ease-out .3s both}.banner__text{animation:headingSlideIn .8s ease-out .5s both}.banner__buttons{animation:headingSlideIn .8s ease-out .7s both}@keyframes bannerEntrance{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes headingSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner__buttons .button{background:var(--sf-orange)!important;color:var(--sf-white)!important;border:none!important;font-family:var(--sf-font-heading)!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:1.2rem 3rem;transition:background var(--sf-transition-fast),transform var(--sf-transition-fast),box-shadow var(--sf-transition-fast)}.banner__buttons .button:hover{background:var(--sf-orange-hover)!important;transform:translateY(-2px);box-shadow:0 8px 30px #ff55004d}.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}.sf-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#050505;z-index:99999;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease-out,visibility .5s ease-out}.sf-preloader.fade-out{opacity:0;visibility:hidden}.sf-preloader__content{text-align:center}.sf-preloader__logo{font-family:var(--sf-font-heading);font-size:2.5rem;font-weight:700;font-style:italic;color:var(--sf-orange);text-transform:uppercase;letter-spacing:.05em;animation:sf-pulse 1.5s infinite ease-in-out}.sf-preloader__logo img,.sf-preloader__img{max-width:200px;height:auto;image-rendering:auto}@keyframes sf-pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.7}}.sf-animate{opacity:0;transform:translateY(30px);transition:opacity var(--sf-transition-slow),transform var(--sf-transition-slow)}.sf-animate.visible{opacity:1;transform:translateY(0)}body:before{content:"";position:fixed;top:20%;left:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,85,0,.05) 0%,rgba(204,17,0,.03) 40%,transparent 70%);border-radius:50%;filter:blur(80px);animation:smokeFloat1 12s ease-in-out infinite alternate;pointer-events:none;z-index:-1}body:after{content:"";position:fixed;bottom:10%;right:5%;width:500px;height:500px;background:radial-gradient(circle,rgba(139,0,0,.06) 0%,rgba(255,85,0,.03) 40%,transparent 70%);border-radius:50%;filter:blur(100px);animation:smokeFloat2 15s ease-in-out infinite alternate;pointer-events:none;z-index:-1}@keyframes smokeFloat1{0%{transform:translate(0) scale(1);opacity:.8}to{transform:translate(60px,-40px) scale(1.15);opacity:1}}@keyframes smokeFloat2{0%{transform:translate(0) scale(1);opacity:.7}to{transform:translate(-50px,30px) scale(1.2);opacity:1}}.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: 989px){body:before,body:after{width:300px;height:300px}.banner:after{height:50px}}@media screen and (max-width: 749px){body:before,body:after{width:200px;height:200px;filter:blur(60px)}.banner:after{height:30px}.sf-preloader__logo{font-size:1.8rem}.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%;height:100%;z-index:9999!important;pointer-events:auto}cart-notification:has(.cart-notification.active):before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:1}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:auto!important;padding:1.5rem!important;border:none!important;border-radius:0!important;box-shadow:none!important}}.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}.page-bewertungen .shopify-section:not(:first-child) .rich-text__wrapper,body[data-template-suffix=bewertungen] .shopify-section:not(:first-child) .rich-text__wrapper{max-width:800px;margin:0 auto 2rem;padding:2.5rem 3rem 2.5rem 3.5rem;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)}.page-bewertungen .shopify-section:not(:first-child) .rich-text__wrapper:hover,body[data-template-suffix=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)}.page-bewertungen .shopify-section:not(:first-child) .rich-text__wrapper:before,body[data-template-suffix=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}.page-bewertungen .shopify-section:not(:first-child) .rich-text__wrapper:after,body[data-template="page.bewertungen"] .shopify-section:not(:first-child) .rich-text__wrapper:after{content:"\e2\2dc\2026\e2\2dc\2026\e2\2dc\2026\e2\2dc\2026\e2\2dc\2026";position:absolute;top:1.2rem;right:1.5rem;font-size:1rem;color:var(--sf-orange);letter-spacing:.15em;opacity:.7;pointer-events:none}.page-bewertungen .shopify-section:not(:first-child) .rich-text__heading,body[data-template="page.bewertungen"] .shopify-section:not(:first-child) .rich-text__heading{font-size:1.3rem!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}.page-bewertungen .shopify-section:not(:first-child) .rich-text__text,.page-bewertungen .shopify-section:not(:first-child) .rich-text__text p,body[data-template="page.bewertungen"] .shopify-section:not(:first-child) .rich-text__text,body[data-template="page.bewertungen"] .shopify-section:not(:first-child) .rich-text__text p{color:var(--sf-grey-light)!important;font-size:.95rem;line-height:1.75;font-style:italic}.page-bewertungen .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper,body[data-template="page.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);padding-left:3rem;padding-right:3.5rem}.page-bewertungen .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper:before,body[data-template="page.bewertungen"] .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper:before{left:auto;right:1.2rem}.page-bewertungen .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper:after,body[data-template="page.bewertungen"] .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper:after{right:auto;left:1.5rem}.page-bewertungen .shopify-section:not(:first-child) .rich-text__wrapper .gradient,body[data-template="page.bewertungen"] .shopify-section:not(:first-child) .rich-text__wrapper .gradient{background:transparent!important}.page-bewertungen .shopify-section:not(:first-child) [class*=color-],body[data-template="page.bewertungen"] .shopify-section:not(:first-child) [class*=color-]{--gradient-background: transparent;background:transparent!important}@media screen and (max-width: 749px){.page-bewertungen .shopify-section:not(:first-child) .rich-text__wrapper,body[data-template="page.bewertungen"] .shopify-section:not(:first-child) .rich-text__wrapper{padding:2rem 1.5rem 2rem 2rem;margin:0 1rem 1.5rem}.page-bewertungen .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper,body[data-template="page.bewertungen"] .shopify-section:not(:first-child):nth-child(odd) .rich-text__wrapper{padding-left:1.5rem;padding-right:2rem}.page-bewertungen .shopify-section:not(:first-child) .rich-text__wrapper:after,body[data-template="page.bewertungen"] .shopify-section:not(:first-child) .rich-text__wrapper:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sportforce-override.css.map */
