:root{--color-background: 10, 10, 10;--color-foreground: 255, 255, 255;--color-base-background-1: 10, 10, 10;--color-base-background-2: 17, 17, 17;--color-base-text: 255, 255, 255;--color-button: 0, 122, 255;--color-button-text: 255, 255, 255;--color-secondary-button: 0, 122, 255;--color-secondary-button-text: 255, 255, 255;--color-link: 0, 122, 255;--color-badge-background: 0, 122, 255;--color-badge-foreground: 255, 255, 255;--color-badge-border: 0, 122, 255;--color-shadow: 0, 0, 0;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: 1;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.header-wrapper{background-color:#111!important;border-bottom:none!important}.header details{background:transparent!important}.header-wrapper--border-bottom{border-bottom:none!important}.header-wrapper,.header{min-height:64px!important}.header__menu-item{font-size:11px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#ffffff73!important;font-weight:700!important;padding:0 20px!important;text-decoration:none!important;line-height:64px!important;position:relative!important;transition:color .15s!important}.header__menu-item:hover{color:#ffffffe6!important;text-decoration:none!important}a.header__menu-item:after,summary.header__menu-item:after{content:""!important;position:absolute!important;bottom:0!important;left:20px!important;right:20px!important;height:2px!important;background:#007aff!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}a.header__menu-item:hover:after{transform:scaleX(1)!important}header details[open]>summary.header__menu-item:after{transform:scaleX(1)!important}a.header__menu-item:has(span.header__active-menu-item){color:#fff!important}a.header__menu-item:has(span.header__active-menu-item):after{transform:scaleX(1)!important}a.header__menu-item span.header__active-menu-item{color:#fff!important}a.header__menu-item span.header__active-menu-item,a>span.header__active-menu-item{text-decoration:none!important}header details[open]>summary.header__menu-item{color:#fff!important}header details>summary.header__menu-item:focus,header details>summary.header__menu-item:focus-visible{outline:none!important;box-shadow:none!important}.header__menu-item svg.icon-caret,svg.icon.icon-caret{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;stroke:#ffffff4d!important;fill:none!important;position:static!important;margin-left:4px!important;transition:stroke .15s!important}header details[open]>summary .icon-caret{stroke:#007aff!important}.header__heading-logo{max-height:48px!important;width:auto!important}.header__icon,.header__icon--cart{height:4.4rem!important;width:4.4rem!important;padding:0!important}.header__icon--cart{position:relative!important;margin-right:-1.2rem!important}a.mega-menu__link.mega-menu__link--level-2{font-size:11px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-weight:700!important;color:#fff!important;padding-bottom:12px!important;margin-bottom:6px!important;border-bottom:1px solid #1c1c1c!important;display:block!important}a.mega-menu__link.mega-menu__link--level-2:hover{color:#007aff!important}.mega-menu__list .list-unstyled a.mega-menu__link{font-size:14px!important;letter-spacing:.5px!important;text-transform:none!important;font-weight:400!important;color:#aaa!important;padding:9px 0!important;display:block!important}.mega-menu__list .list-unstyled a.mega-menu__link:hover{color:#fff!important}.header__icon{color:#ffffffa6!important}.header__icon:hover{color:#007aff!important}.cart-count-bubble{background-color:#007aff!important;color:#fff!important}.header__submenu,.global-settings-popup{background-color:#111!important;border-color:#1c1c1c!important}.color-background-1,.color-background-2,[style*=--color-background]{background-color:rgb(var(--color-background))}.card__media,.card__media .media,.card__inner .media{background-color:#fff!important}.card--product,.card-wrapper,.card__inner{background-color:#111!important}.card-wrapper .card,.card--product{border:1px solid #1c1c1c!important;border-radius:0!important}.card__heading,.card__heading a,.card__heading .full-unstyled-link{color:#ccc!important}.title-wrapper-with-link .title,.featured-collection .title,h2.title,h1.title,.collection__title,.collection .title,.section-header .title,[class*=collection] h1,[class*=collection] h2{color:#fff!important}.banner__box.color-scheme-3,.banner__box.gradient,.color-scheme-3.content-container,.banner__box{background-color:transparent!important;box-shadow:none!important}.banner__heading{text-shadow:0 2px 16px rgba(0,0,0,.8)!important}.mega-menu__content{overflow:visible!important;z-index:10!important;width:auto!important;right:auto!important;left:0!important}.mega-menu__list{background-color:#0a0a0a!important;border-top:2px solid #007AFF!important;border-bottom:1px solid #1a1a1a!important;box-shadow:0 12px 40px #0009!important;padding:28px 40px!important;display:flex!important;width:max-content!important;min-width:220px!important;max-width:900px!important;gap:0!important}ul.mega-menu__list.page-width{padding:28px 40px!important}.mega-menu__list>li{background-color:transparent!important;border-right:1px solid rgba(255,255,255,.06)!important;border-left:none!important;padding:0 48px 0 0!important;margin-right:48px!important;border-radius:0!important;flex:0 0 auto!important;min-width:200px!important}.mega-menu__list>li:last-child{border-right:none!important;padding-right:0!important;margin-right:0!important}.mega-menu__list>li>a.mega-menu__link--level-2{display:flex!important;align-items:center!important;justify-content:space-between!important;color:#fff!important;font-size:10px!important;letter-spacing:3px!important;text-transform:uppercase!important;font-weight:800!important;padding:0 0 12px!important;margin-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;text-decoration:none!important}.mega-menu__list>li>a.mega-menu__link--level-2:after{content:"View all \2192"!important;font-size:9px!important;font-weight:400!important;letter-spacing:1.5px!important;color:#007aff!important;opacity:.7!important;transition:opacity .15s!important;white-space:nowrap!important}.mega-menu__list>li>a.mega-menu__link--level-2:hover:after{opacity:1!important}.mega-menu__list>li>a.mega-menu__link--level-2:hover{color:#fff!important}.mega-menu__list .list-unstyled{counter-reset:model-counter!important}.mega-menu__list .list-unstyled li{counter-increment:model-counter!important;display:flex!important;align-items:center!important;gap:12px!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.mega-menu__list .list-unstyled li:last-child{border-bottom:none!important}.mega-menu__list .list-unstyled li:before{content:counter(model-counter,decimal-leading-zero)!important;font-size:8px!important;color:#ffffff26!important;letter-spacing:1px!important;min-width:18px!important;flex-shrink:0!important}.mega-menu__list .list-unstyled a.mega-menu__link{color:#ffffff80!important;font-size:13px!important;letter-spacing:.5px!important;text-transform:none!important;font-weight:500!important;padding:10px 0!important;border-bottom:none!important;border-left:2px solid transparent!important;display:block!important;transition:color .15s,padding-left .15s,border-color .15s!important}.mega-menu__list .list-unstyled a.mega-menu__link:hover{color:#fff!important;padding-left:8px!important;border-left-color:#007aff!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__navigation,.menu-drawer__subnavigation{background-color:#111!important;color:#fff!important}.menu-drawer-container .menu-drawer{background-color:#111!important}div#menu-drawer,div.menu-drawer,.menu-drawer.gradient,.menu-drawer.color-scheme-1,.menu-drawer.color-scheme-2,[id=menu-drawer]{background:#111!important;background-color:#111!important;--gradient-background: #111111 !important;--color-background: 17, 17, 17 !important}.header__icon--menu[aria-expanded=true]:before,details[open]>summary.header__icon--menu:before{background:#0009!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:1!important}div#menu-drawer,div.menu-drawer{position:fixed!important;top:0!important;left:0!important;height:100vh!important;width:100%!important;max-width:380px!important;z-index:2!important;overflow-y:auto!important}header-drawer{background-color:transparent!important}.menu-drawer-container{background-color:#111!important}menu-drawer,menu-drawer>*{background-color:#111!important}menu-drawer .menu-drawer__inner-container,menu-drawer .menu-drawer__navigation-container,menu-drawer .menu-drawer__navigation{background-color:#111!important}.menu-drawer__close-button{color:#fff9!important;text-decoration:none!important}.menu-drawer__close-button:hover{color:#007aff!important;text-decoration:none!important}.menu-drawer__inner-container{padding:0 24px!important}.menu-drawer__navigation-container{padding:0!important}.menu-drawer__menu-item,.menu-drawer .header__menu-item{color:#ffffffb3!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:500!important;border-bottom:1px solid #1c1c1c!important;padding:18px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-decoration:none!important;width:100%!important}.menu-drawer__menu-item:hover,.menu-drawer .header__menu-item:hover{color:#fff!important}.menu-drawer .header__menu-item>span:first-child{flex:1!important}.menu-drawer .header__menu-item .icon-caret,.menu-drawer .icon-caret{flex-shrink:0!important;margin-left:12px!important;position:static!important;stroke:#fff6!important;width:11px!important;height:11px!important}.menu-drawer .header__menu-item .header__menu-item-link,.menu-drawer .header__menu-item>a{margin-right:8px!important;flex-shrink:0!important}.menu-drawer .menu-drawer__inner-submenu>.menu-drawer__close-button,.menu-drawer .menu-drawer__submenu>.menu-drawer__close-button{display:none!important}.menu-drawer details summary.menu-drawer__menu-item{justify-content:flex-start!important}.menu-drawer details summary.menu-drawer__menu-item .svg-wrapper:first-of-type{margin-left:auto!important;margin-right:8px!important;opacity:.4}.menu-drawer details summary.menu-drawer__menu-item .svg-wrapper:first-of-type svg{width:14px!important;height:14px!important}.menu-drawer .header__menu-item:focus,.menu-drawer .header__menu-item:focus-visible,.menu-drawer details:focus>summary,.menu-drawer details summary:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.menu-drawer__utility-links{border-top:1px solid #1c1c1c!important;padding-top:16px!important;margin-top:8px!important}.menu-drawer__utility-links a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:14px 0!important;color:#ffffff80!important;font-size:12px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;border-bottom:1px solid #1c1c1c!important}.menu-drawer__utility-links a:hover{color:#007aff!important}.menu-drawer__utility-links a .icon,.menu-drawer__utility-links a svg{width:20px!important;height:20px!important;flex-shrink:0!important;stroke:currentColor!important}.menu-drawer__utility-links a>span{display:contents!important}.menu-drawer__utility-links a .visually-hidden{display:none!important}.menu-drawer .list-social{justify-content:flex-start!important;padding-left:0!important;margin-top:12px!important;gap:16px!important}.menu-drawer .list-social__link{border-bottom:none!important}.menu-drawer .list-social__link .svg-wrapper{display:flex!important}.menu-drawer .list-social__link svg{width:20px!important;height:20px!important;fill:#ffffff80!important}.menu-drawer .list-social__link:hover svg{fill:#007aff!important}.menu-drawer .list-social__link>span:not(.svg-wrapper){display:none!important}.menu-drawer__menu-item .icon-caret,.menu-drawer .icon-caret{stroke:#fff6!important;width:11px!important;height:11px!important}.menu-drawer .menu-drawer__submenu{background-color:#161616!important;border-top:1px solid #222222!important}.menu-drawer .menu-drawer__submenu .menu-drawer__submenu{background-color:#1c1c1c!important;border-top:1px solid #222222!important}.menu-drawer .menu-drawer__inner-submenu{padding-left:12px!important;border-left:2px solid #222222!important;margin-left:4px!important}.menu-drawer .menu-drawer__submenu .menu-drawer__inner-submenu{padding-left:8px!important;border-left:2px solid #222222!important;margin-left:8px!important}.menu-drawer__close-button--sub,.menu-drawer__back-button{color:#007aff!important;font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-bottom:1px solid #1c1c1c!important;padding:14px 0!important}.menu-drawer .mega-menu__link--level-2,.menu-drawer a.mega-menu__link--level-2{color:#fff!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:700!important;border-bottom:1px solid #1c1c1c!important;padding:12px 0!important;margin-bottom:4px!important;display:block!important}.menu-drawer .mega-menu__link--level-2:hover{color:#007aff!important}.menu-drawer .mega-menu__link,.menu-drawer a.mega-menu__link{color:#aaa!important;font-size:13px!important;letter-spacing:.3px!important;text-transform:none!important;font-weight:400!important;padding:10px 0 10px 12px!important;border-bottom:1px solid #161616!important;display:block!important}.menu-drawer .mega-menu__link:hover,.menu-drawer a.mega-menu__link:hover{color:#fff!important;padding-left:16px!important}.menu-drawer__navigation>ul>li{border-bottom:1px solid #1c1c1c!important}.menu-drawer__navigation>ul>li:last-child{border-bottom:none!important}.header__icon--menu .icon{stroke:#aaa!important}.header__icon--menu:hover .icon{stroke:#fff!important}.price,.price__regular,.price-item,.price-item--regular,.price-item--sale{color:#fff!important}.button,.button--primary,.button--secondary,.shopify-challenge__button,.customer button{background:transparent!important;border:1px solid rgba(255,255,255,.28)!important;color:#ffffffd9!important;font-size:11px!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;border-radius:0!important;box-shadow:none!important;padding:16px 40px!important;transition:border-color .2s,color .2s,background .2s!important}.button:hover,.button--primary:hover,.button--secondary:hover,.shopify-challenge__button:hover,.customer button:hover{background:transparent!important;border-color:#007aff!important;color:#007aff!important}.field__input,.select__select,.customer .field input,.customer select{background-color:#111!important;color:#fff!important}.field__label,.customer .field label{color:#ffffff80!important}.gradient,.color-background-1,.color-background-2{background:#0a0a0a!important}.title,h1,h2,h3,h4,h5{color:rgb(var(--color-foreground));font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.product__title,.card__heading,.card__heading a,.product-card-wrapper .card__heading{font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.collection__title,.featured-collection__title,.section-header__title{letter-spacing:3px!important;font-weight:800!important;text-transform:uppercase!important}.subtitle{color:#ffffff80!important}hr{background-color:#1c1c1c!important}.utility-bar--bottom-border{border-bottom:1px solid #1c1c1c!important}.announcement-bar__message{color:#fff!important}.footer{background-color:#0a0a0a!important;border-top:1px solid #161616!important;color:#444!important}.footer a{color:#555!important}.footer a:hover{color:#007aff!important}.footer__content-bottom{border-top:1px solid #161616!important;color:#444!important}.list-social__link{color:#555!important}.list-social__link:hover{color:#007aff!important}.badge{background-color:#007aff!important;color:#fff!important;border-color:transparent!important}.cart-drawer,.cart-notification,.cart-notification-wrapper{background-color:#111!important;color:#fff!important}.cart-drawer__footer{border-top:1px solid #1c1c1c!important;background-color:#111!important}.search-modal{background-color:#111!important;border-bottom:1px solid #1c1c1c!important}predictive-search,.predictive-search{background-color:#111!important;border-color:#1c1c1c!important}.predictive-search__item:hover{background-color:#1a1a1a!important}.modal__content{background:#111!important}.quantity{color:#fff!important}.quantity:before{background:#111!important}.placeholder{background-color:#1a1a1a!important;color:#ffffff4d!important;fill:#ffffff4d!important}::selection{background-color:#007aff4d!important}.background-secondary{background-color:#111!important}:root,.color-scheme-1,.color-scheme-2,.color-background-1,.color-background-2,[class*=color-scheme],[class*=color-background]{--color-background: 10, 10, 10 !important;--color-foreground: 255, 255, 255 !important;--color-button: 0, 122, 255 !important;--color-button-text: 255, 255, 255 !important;--color-link: 0, 122, 255 !important;background-color:#0a0a0a;color:#fff}.product__info-container,.product__info-wrapper,product-info{background-color:#0a0a0a!important;color:#fff!important}.product__info-container *:not(.button):not(.badge):not(img){color:inherit}.product__title h1,.product__title h2,.product__title .h1{color:#fff!important;text-transform:uppercase;letter-spacing:.5px}.price--large .price-item{color:#fff!important;font-size:2rem!important}.price__regular,.price-item--regular{color:#fff!important}.product__description,.product__description p,.product__description li,.product__description span,.product__description ul,.product__description ol,.product__description strong,.product__description b,.product__description em{color:#ccc!important}.product__description a{color:#007aff!important}.gradient p,.gradient span:not(.badge),.color-background-1 p{color:#ccc!important}.gradient li:not(.mega-menu__list li),.color-background-1 li:not(.mega-menu__list li){color:#ccc!important}.product__tax,.product__tax a,.product__tax span{color:#ffffffbf!important;margin-top:2px!important;font-size:12px!important}.product-form__input .button,.variant-picker .button,fieldset.js-enabled .product-form__input input[type=radio]+label,.product-form__input label:not(.quantity__label):not(.form__label){background-color:#1a1a1a!important;color:#fff!important;border:1px solid #333333!important}.product-form__input input[type=radio]:checked+label,.product-form__input .button--selected,.product-form__input .button[aria-pressed=true]{background-color:#007aff!important;border-color:#007aff!important;color:#fff!important}.product-form__input label:hover{border-color:#007aff!important}.product-form__quantity .quantity,.quantity{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important}.quantity__button{color:#fff!important}.quantity__input{color:#fff!important;background-color:transparent!important}.tax-note{margin-top:2px!important;margin-bottom:16px!important;color:#ffffffd9!important;font-size:12px!important}.price__container,[id^=price-template]{margin-bottom:0!important}.product-form__submit,.product-form .button--primary,[id^=ProductSubmitButton]{background:#007aff!important;border:1px solid #007AFF!important;color:#fff!important;width:100%!important;font-size:14px!important;letter-spacing:1.5px!important}.product-form__submit:hover,[id^=ProductSubmitButton]:hover{background:#0062cc!important;border-color:#0062cc!important;color:#fff!important}.shopify-payment-button__button{border-radius:0!important}.product__accordion summary,.accordion summary{border-top:1px solid #1c1c1c!important;color:#fff!important}.accordion__content,.accordion__content p,.accordion__content li{color:#ccc!important}.product__media-wrapper .media,.product-media-container .media{background-color:#fff!important}.thumbnail-slider .media,.product__thumbnail .media{background-color:#fff!important;border-color:#1c1c1c!important}.related-products,.complementary-products{background-color:#0a0a0a!important}.related-products .title,.related-products h2{color:#fff!important}.product__inventory{color:#aaa!important}.share-button__button,.product__view-details{color:#007aff!important}#mm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#0006;opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.76,0,.24,1)}#mm-scrim.mm-is-open{opacity:1;pointer-events:all}#mm-overlay{position:fixed;top:0;left:0;bottom:0;width:55vw;max-width:680px;min-width:320px;z-index:99999;background:#060606e0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);display:flex;flex-direction:column;font-family:inherit;overflow:hidden;transform:translate(-100%);visibility:hidden;transition:transform .55s cubic-bezier(.76,0,.24,1),visibility 0s linear .55s}#mm-overlay.mm-is-open{transform:translate(0);visibility:visible;transition:transform .55s cubic-bezier(.76,0,.24,1),visibility 0s linear 0s}@media(max-width:989px){#mm-overlay{width:100vw;max-width:none;background:#060606f7}#mm-scrim{display:none}}#mm-ol-header{display:flex;align-items:center;justify-content:center;position:relative;padding:20px 28px;flex-shrink:0}#mm-ol-logo-wrap{display:flex;align-items:center;gap:14px}#mm-ol-logo{font-size:12px;letter-spacing:5px;font-weight:800;color:#ffffffd9;text-transform:uppercase}#mm-ol-back{position:absolute;left:28px;background:none;border:none;cursor:pointer;color:#fff6;font-size:24px;line-height:1;padding:0;transition:color .15s}#mm-ol-back:hover{color:#fff}#mm-ol-back[hidden]{display:none}#mm-ol-close{position:absolute;right:28px;top:50%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.4);background:none;color:#ffffffe6;width:36px;height:36px;border-radius:50%;font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}#mm-ol-close:hover{border-color:#ffffffb3;color:#fff}#mm-ol-divider{height:1px;background:#ffffff0f;margin:0 28px;flex-shrink:0}#mm-ol-crumb{padding:14px 28px 0;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#fff3;flex-shrink:0}#mm-ol-crumb[hidden]{display:none}#mm-ol-crumb span{color:#ffffff80}#mm-ol-panels{flex:1;position:relative;overflow:hidden}.mm-panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 28px 16px;overflow-y:auto;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.mm-panel--root{transform:translate(0)}.mm-panel--active{transform:translate(0)!important}.mm-panel--exit{transform:translate(-100%)!important}.mm-blue-bar{width:24px;height:2px;background:#007aff;margin-bottom:16px}.mm-nav{list-style:none;padding:0;margin:0}.mm-nav__item{border-bottom:1px solid rgba(255,255,255,.05)}.mm-nav__link,.mm-nav__btn{display:flex;align-items:baseline;gap:16px;width:100%;padding:15px 0;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:color .15s}.mm-nav__num{font-size:9px;letter-spacing:1.5px;color:#ffffff2e;min-width:22px;font-weight:400;transition:color .15s}.mm-nav__label{font-family:inherit;font-size:30px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#fffc;flex:1;transition:color .15s}.mm-nav__arrow{font-size:16px;color:#fff3;transition:transform .2s,color .2s;flex-shrink:0}.mm-nav__link:hover .mm-nav__label,.mm-nav__btn:hover .mm-nav__label{color:#fff}.mm-nav__link:hover .mm-nav__num,.mm-nav__btn:hover .mm-nav__num{color:#007aff}.mm-nav__btn:hover .mm-nav__arrow{color:#007aff;transform:translate(4px)}#mm-overlay .mm-nav__link--active .mm-nav__label,#mm-overlay .mm-nav__btn--active .mm-nav__label,#mm-overlay .mm-nav__link--active .mm-nav__num,#mm-overlay .mm-nav__btn--active .mm-nav__num{color:#007aff!important}#mm-overlay .mm-nav__btn--active .mm-nav__arrow{color:#007aff80!important}.mm-sub-section{margin-bottom:8px}.mm-sub-brand-meta{display:block;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#ffffff2e;margin-bottom:4px}.mm-sub-brand-name{font-size:36px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#fff;padding:8px 0 10px}.mm-sub-divider{height:1px;background:#ffffff14;margin-bottom:8px}.mm-sub-models{list-style:none;padding:0;margin:0}.mm-sub-models li{display:flex;align-items:baseline;gap:14px;border-bottom:1px solid rgba(255,255,255,.05);padding:13px 0}.mm-sub-model-num{font-size:9px;color:#ffffff26;min-width:20px;letter-spacing:1px}.mm-sub-model-link{font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffff80;text-decoration:none;transition:color .15s}.mm-sub-model-link:hover{color:#007aff}#mm-ol-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 28px 28px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.mm-footer-util{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff40;text-decoration:none;transition:color .15s}.mm-footer-util:hover{color:#ffffffb3}.mm-footer-socials{display:flex;gap:12px}.mm-footer-social{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#ffffff59;text-decoration:none;transition:border-color .2s,color .2s}.mm-footer-social svg{width:15px;height:15px;fill:currentColor}.mm-footer-social:hover{border-color:#007aff;color:#007aff}.mm-menu-trigger{display:none;background:none;border:none;-webkit-appearance:none;appearance:none}@media(min-width:990px){.header{display:flex!important;align-items:center!important;position:relative!important}.header__heading-link{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;display:block!important}.header__icons{margin-left:auto!important;flex-shrink:0!important}.mm-menu-trigger{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;cursor:pointer;color:#fff9;padding:0 24px 0 0;height:44px;flex-shrink:0;transition:color .15s}.mm-menu-trigger svg{width:22px;height:14px}.mm-menu-trigger span{font-size:9px;letter-spacing:2px;font-weight:700;line-height:1;font-family:inherit}.mm-menu-trigger:hover{color:#fff}}.header__inline-menu{display:none!important}.product-form__quantity .quantity,quantity-input.quantity{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:4px!important;width:auto!important;outline:none!important}.product-form__quantity .quantity:after,quantity-input.quantity:after{box-shadow:none!important;border:none!important}.product-form__quantity .quantity:focus,.product-form__quantity .quantity:focus-within,quantity-input.quantity:focus,quantity-input.quantity:focus-within{outline:none!important;box-shadow:none!important;border:none!important}.product-form__quantity .quantity__input:focus,.product-form__quantity .quantity__button:focus{outline:none!important;box-shadow:none!important}.product-form__quantity .quantity__button{width:44px!important;height:44px!important;border:none!important;border-radius:22px!important;background:#ffffff1f!important;color:#ffffffd9!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s,color .2s!important;box-shadow:none!important}.product-form__quantity .quantity__button:hover{background:#ffffff38!important;color:#fff!important}.product-form__quantity .quantity__input{width:40px!important;background:transparent!important;border:none!important;color:#fff!important;font-size:1rem!important;font-weight:600!important;text-align:center!important;box-shadow:none!important;padding:0!important}.product-form__input.product-form__quantity .form__label,.product-form__quantity .quantity__label{border:none!important;padding:0!important;margin-bottom:8px!important}#shopify-pc__banner{background-color:#242424!important;border-top:1px solid #333333!important;border-radius:0!important;padding:14px 24px!important;width:100%!important;max-width:100%!important;left:0!important;box-shadow:0 -4px 20px #00000080!important}.shopify-pc__banner__wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;max-width:1200px!important;margin:0 auto!important}.shopify-pc__banner__body{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}#shopify-pc__banner__body-title{font-size:12px!important;font-weight:600!important;color:#f0f0f0!important;margin:0 0 2px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;white-space:nowrap!important}.shopify-pc__banner__body p{font-size:12px!important;color:#ffffff80!important;margin:0!important;line-height:1.5!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#shopify-pc__banner__body-policy-link{color:#4da6ff!important}.shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;width:auto!important}#shopify-pc__banner__btn-manage-prefs{font-size:11px!important;color:#fff6!important;background:none!important;border:none!important;padding:8px 10px!important;white-space:nowrap!important;cursor:pointer!important}#shopify-pc__banner__btn-manage-prefs:hover{color:#fffc!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{font-size:12px!important;padding:8px 18px!important;border-radius:4px!important;white-space:nowrap!important;cursor:pointer!important}#shopify-pc__banner__btn-accept{background-color:#007aff!important;color:#fff!important;border:1px solid #007AFF!important}#shopify-pc__banner__btn-accept:hover{background-color:#005fcc!important;border-color:#005fcc!important}#shopify-pc__banner__btn-decline{background-color:transparent!important;color:#ffffff80!important;border:1px solid #444444!important}#shopify-pc__banner__btn-decline:hover{color:#fff!important;border-color:#666!important}@media(max-width:600px){#shopify-pc__banner{padding:14px 16px!important}.shopify-pc__banner__wrapper{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.shopify-pc__banner__body{width:100%!important}.shopify-pc__banner__body p{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.shopify-pc__banner__btns{width:100%!important}#shopify-pc__banner__btn-manage-prefs{padding:8px 0!important;order:3!important;font-size:11px!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{flex:1!important;text-align:center!important;justify-content:center!important}}@media screen and (max-width:749px){.template--index .banner{min-height:85svh}.template--index .banner__content{min-height:85svh!important;align-items:flex-end;padding:0 2.4rem 2rem}.template--index .banner:after{background:linear-gradient(to bottom,rgba(0,0,0,.92) 0%,rgba(0,0,0,.5) 15%,transparent 30%,transparent 48%,rgba(0,0,0,.45) 70%,rgba(0,0,0,.88) 100%)!important;opacity:1!important}.template--index .banner__heading{font-size:2.1rem}.template--index .banner__media-half:first-of-type{display:none}.template--index .banner__media-half:last-of-type{width:100%;left:0;right:auto}.template--index .banner__media-half:last-of-type>img{left:0;width:100%}}@media screen and (min-width:750px){.template--index .banner__media-half:last-of-type{display:none}.template--index .banner__media-half:first-of-type{width:100%}.template--index .banner__content{padding-bottom:.5rem}.template--index .banner__heading{font-size:5rem}.template--index .banner__box{max-width:45rem!important;min-width:unset!important}.template--index .banner:after{background:linear-gradient(to bottom,rgba(0,0,0,.92) 0%,rgba(0,0,0,.5) 15%,transparent 30%,transparent 50%,rgba(0,0,0,.35) 65%,rgba(0,0,0,.82) 100%)!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme-dark.css.map */
