:root{--oos-bg-primary: #000000;--oos-bg-secondary: #0A0A0A;--oos-bg-card: #111111;--oos-accent: #0066FF;--oos-accent-2: #1D4ED8;--oos-text-heading: #FFFFFF;--oos-text-body: #F8FAFC;--oos-text-muted: #94A3B8;--oos-border: #1C1C1C;--oos-radius: 8px;--oos-radius-lg: 14px;--oos-transition: .3s cubic-bezier(.34, 1.56, .64, 1);--oos-section-pad: 60px}body,.shopify-section,.content-for-layout{background-color:var(--oos-bg-primary)!important;color:var(--oos-text-body)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{color:var(--oos-text-heading)!important;font-weight:800;letter-spacing:-.02em}a{color:var(--oos-text-body)}a:hover{color:var(--oos-accent)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--oos-bg-primary)}::-webkit-scrollbar-thumb{background:var(--oos-border);border-radius:3px}#header-group,header-component,.header,.header__row,.header__row--top,.section-header{background-color:#000000f2!important;border-bottom:1px solid var(--oos-border)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.header{position:sticky!important;top:0!important;z-index:100!important}.header__logo,.header__logo a,.header__heading-link{color:var(--oos-text-heading)!important;font-weight:900!important;font-size:1.2rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.header__menu-item,.header__menu-item a,.header-menu__item,nav a{color:var(--oos-text-body)!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;font-size:.8rem!important;transition:color .2s ease!important}.header__menu-item:hover a,.header-menu__item:hover,nav a:hover{color:var(--oos-accent)!important}.header__icons button,.header__icons a,.cart-icon-bubble{color:var(--oos-text-heading)!important}.cart-count-bubble,.cart-icon-bubble span{background-color:var(--oos-accent)!important;color:#fff!important}.announcement-bar,.shopify-section--announcement-bar{background-color:var(--oos-accent)!important;color:#fff!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;padding:4px 0!important;line-height:1.2!important;min-height:0!important}.button,.btn,button[type=submit],.shopify-payment-button__button{font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.8rem!important;border-radius:var(--oos-radius)!important;transition:all .2s ease!important}.button--primary,.button[data-style=primary],.button:not(.button--secondary):not(.button--link){background-color:var(--oos-accent)!important;border-color:var(--oos-accent)!important;color:#fff!important}.button--primary:hover,.button:not(.button--secondary):not(.button--link):hover{background-color:var(--oos-accent-2)!important;border-color:var(--oos-accent-2)!important;transform:translateY(-1px)!important;box-shadow:0 8px 25px #0066ff4d!important}.button--secondary{background-color:transparent!important;border:2px solid rgba(255,255,255,.3)!important;color:var(--oos-text-heading)!important}.button--secondary:hover{border-color:var(--oos-text-heading)!important;background-color:#ffffff0d!important}.card,.product-card,.resource-card,[class*=card-wrapper],.product-grid-item{background-color:var(--oos-bg-card)!important;border:1px solid var(--oos-border)!important;border-radius:var(--oos-radius)!important;overflow:hidden!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}.card:hover,.product-card:hover,[class*=card-wrapper]:hover{border-color:var(--oos-accent)!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px #0066ff26!important}.card__info,.product-card__info,.card__content{padding:12px!important;background-color:var(--oos-bg-card)!important}.card__heading,.product-card__title,.full-unstyled-link,[class*=card] h3,[class*=card] h4{color:var(--oos-text-heading)!important;font-weight:700!important;font-size:.9rem!important}.price,.price-item,.price__regular,.price__sale,[class*=price]{color:var(--oos-text-heading)!important;font-weight:700!important}.price__compare,.price-item--regular{color:var(--oos-text-muted)!important;text-decoration:line-through!important}.shopify-section>*:not(.header):not(.announcement-bar){padding-top:var(--oos-section-pad)!important;padding-bottom:var(--oos-section-pad)!important}.section__heading,.section-header__title,[class*=section] h2,[class*=section] h3{color:var(--oos-text-heading)!important}.hero,.image-banner,[class*=hero],[class*=slideshow],.shopify-section--hero{position:relative!important;background-color:var(--oos-bg-secondary)!important}.hero__overlay,.image-banner__overlay,[class*=media-overlay]{background:linear-gradient(to bottom,#0003,#0009)!important}.hero__text,.image-banner__content,[class*=hero] h1,[class*=hero] h2{color:var(--oos-text-heading)!important;text-shadow:0 2px 20px rgba(0,0,0,.5)!important}.collection-card,.collection-list__item{border-radius:var(--oos-radius-lg)!important;overflow:hidden!important;border:1px solid var(--oos-border)!important;transition:transform .3s ease,box-shadow .3s ease!important}.collection-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px #06f3!important}.collection-card__title,.collection-card a{color:var(--oos-text-heading)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}footer,.footer,.footer__content,.shopify-section--footer{background-color:var(--oos-bg-secondary)!important;border-top:1px solid var(--oos-border)!important;color:var(--oos-text-body)!important}.footer__heading,.footer h3,.footer h4{color:var(--oos-text-heading)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.8rem!important}.footer a,.footer__link{color:var(--oos-text-muted)!important;font-size:.85rem!important;text-decoration:none!important;transition:color .2s ease!important}.footer a:hover,.footer__link:hover{color:var(--oos-accent)!important}.footer__copyright,.footer__bottom{color:var(--oos-text-muted)!important;font-size:.75rem!important;border-top:1px solid var(--oos-border)!important;padding-top:20px!important;margin-top:20px!important}cart-drawer,.cart-drawer,[class*=cart-drawer]{background-color:var(--oos-bg-secondary)!important;border-left:1px solid var(--oos-border)!important;color:var(--oos-text-body)!important}.cart-drawer__header,[class*=cart-drawer__header]{background-color:var(--oos-bg-secondary)!important;border-bottom:1px solid var(--oos-border)!important;color:var(--oos-text-heading)!important}.cart-item,.cart__item{border-bottom:1px solid var(--oos-border)!important}.cart-item__title,.cart__item-name{color:var(--oos-text-heading)!important}.product,.product__info,.product-info{background-color:var(--oos-bg-primary)!important}.product__title,.product-info__title{color:var(--oos-text-heading)!important;font-size:clamp(1.5rem,3vw,2.5rem)!important;font-weight:900!important}.product__description,.product-info__description{color:var(--oos-text-body)!important;line-height:1.7!important}.variant-button,.swatch,[class*=variant] button{background-color:var(--oos-bg-card)!important;border:1px solid var(--oos-border)!important;color:var(--oos-text-body)!important;border-radius:var(--oos-radius)!important;font-weight:600!important}.variant-button--selected,[class*=variant] button[aria-checked=true],[class*=variant] button.selected{background-color:var(--oos-accent)!important;border-color:var(--oos-accent)!important;color:#fff!important}.sticky-add-to-cart,[class*=sticky-add]{background-color:var(--oos-bg-secondary)!important;border-top:1px solid var(--oos-border)!important;padding:12px 16px!important}.search__input,.predictive-search__input,input[type=search]{background-color:var(--oos-bg-card)!important;border:1px solid var(--oos-border)!important;color:var(--oos-text-body)!important;border-radius:var(--oos-radius)!important}.search-modal,.predictive-search{background-color:var(--oos-bg-secondary)!important;border:1px solid var(--oos-border)!important}input,textarea,select{background-color:var(--oos-bg-card)!important;border:1px solid var(--oos-border)!important;color:var(--oos-text-body)!important;border-radius:var(--oos-radius)!important}input:focus,textarea:focus,select:focus{border-color:var(--oos-accent)!important;outline:none!important;box-shadow:0 0 0 3px #06f3!important}.pagination a,.pagination button{background-color:var(--oos-bg-card)!important;border:1px solid var(--oos-border)!important;color:var(--oos-text-body)!important;border-radius:var(--oos-radius)!important}.pagination a.active,.pagination button.active{background-color:var(--oos-accent)!important;border-color:var(--oos-accent)!important;color:#fff!important}.badge,[class*=badge]{font-weight:700!important;font-size:.65rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:4px!important}.badge--sale,.badge--on-sale{background-color:#ef4444!important;color:#fff!important}.badge--new{background-color:var(--oos-accent)!important;color:#fff!important}@media(max-width:749px){:root{--oos-section-pad: 40px}.header__logo,.header__heading-link{font-size:1rem!important}.button{min-height:48px!important;padding:14px 20px!important}.card:hover,.product-card:hover{transform:none!important}.sticky-add-to-cart{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:50!important}}.oos-reveal{opacity:0;transform:translateY(30px) scale(.95);transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.oos-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}.oos-reveal:nth-child(1){transition-delay:0ms}.oos-reveal:nth-child(2){transition-delay:80ms}.oos-reveal:nth-child(3){transition-delay:.16s}.oos-reveal:nth-child(4){transition-delay:.24s}.oos-reveal:nth-child(5){transition-delay:.32s}.oos-reveal:nth-child(6){transition-delay:.4s}.oos-categories{padding:var(--oos-section-pad) 0;background-color:var(--oos-bg-primary)}.oos-categories__title{text-align:center;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:40px;color:var(--oos-text-heading)}.oos-categories__title span{color:var(--oos-accent)}.oos-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:749px){.oos-categories__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.oos-category-card{position:relative;aspect-ratio:3/4;border-radius:var(--oos-radius-lg);overflow:hidden;background-color:var(--oos-bg-card);border:1px solid var(--oos-border);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease!important;display:block;text-decoration:none!important}.oos-category-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 50px #0066ff40!important}.oos-category-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease!important}.oos-category-card:hover .oos-category-card__img{transform:scale(1.05)!important}.oos-category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#0000001a 60%)}.oos-category-card__label{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 16px;color:var(--oos-text-heading);font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}.oos-category-card__cta{display:block;font-size:.7rem;color:var(--oos-accent);font-weight:600;letter-spacing:.1em;margin-top:4px}.oos-why{padding:var(--oos-section-pad) 0;background-color:var(--oos-bg-secondary)}.oos-why__inner{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.oos-why__title{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:12px;color:var(--oos-text-heading)}.oos-why__subtitle{color:var(--oos-text-muted);margin-bottom:48px;font-size:.95rem}.oos-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:749px){.oos-why__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.oos-why__grid{grid-template-columns:1fr 1fr}}.oos-why-card{background-color:var(--oos-bg-card);border:1px solid var(--oos-border);border-radius:var(--oos-radius-lg);padding:32px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;transition:border-color .3s ease,transform .3s ease!important}.oos-why-card:hover{border-color:var(--oos-accent)!important;transform:translateY(-4px)!important}.oos-why-card__icon{width:56px;height:56px;background:linear-gradient(135deg,var(--oos-accent),var(--oos-accent-2));border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.oos-why-card__heading{font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:.03em;color:var(--oos-text-heading);margin:0}.oos-why-card__text{font-size:.82rem;color:var(--oos-text-muted);line-height:1.6;margin:0}.oos-payment{padding:40px 0;background-color:var(--oos-bg-secondary);border-top:1px solid var(--oos-border)}.oos-payment__inner{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.oos-payment__label{font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--oos-text-muted);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.oos-payment__label:before,.oos-payment__label:after{content:"";flex:1;max-width:80px;height:1px;background:var(--oos-border)}.oos-payment__icons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.oos-payment__icon{height:28px;width:auto;opacity:.7;filter:grayscale(.3) brightness(1.2);transition:opacity .2s ease}.oos-payment__icon:hover{opacity:1}.oos-payment__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:.75rem;color:var(--oos-text-muted);font-weight:600;letter-spacing:.05em}.oos-payment__secure svg{color:#22c55e}.oos-container{max-width:1200px;margin:0 auto;padding:0 20px}.oos-eyebrow{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--oos-accent);margin-bottom:12px}.oos-divider{border:none;border-top:1px solid var(--oos-border);margin:0}.oos-hero .oos-reveal,[class*=hero] .oos-reveal,[class*=image-banner] .oos-reveal,[class*=slideshow] .oos-reveal,[class*=banner] .oos-reveal,footer .oos-reveal,.shopify-section--footer .oos-reveal,[class*=footer] .oos-reveal,header .oos-reveal,#header-group .oos-reveal{opacity:1!important;transform:none!important;transition:none!important}.announcement-bar{overflow:hidden!important}.announcement-bar.oos-marquee-mode slideshow-arrows,.announcement-bar.oos-marquee-mode [class*=slideshow-arrow],.announcement-bar.oos-marquee-mode [class*=slideshow-control]{display:none!important}.announcement-bar.oos-marquee-mode .announcement-bar__slides{display:flex!important;flex-direction:row!important;width:max-content!important;max-width:none!important;grid:none!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important;margin:0!important;animation:oos-marquee-scroll var(--oos-marquee-duration, 30s) linear infinite;will-change:transform}.announcement-bar.oos-marquee-mode .announcement-bar__slide,.announcement-bar.oos-marquee-mode .announcement-bar__slide[aria-hidden=true],.announcement-bar.oos-marquee-mode .announcement-bar__slide[aria-hidden=false]{display:flex!important;align-items:center!important;flex-shrink:0!important;padding:0 40px!important;opacity:1!important;visibility:visible!important;transition:none!important;white-space:nowrap!important;grid-area:auto!important;position:static!important;pointer-events:auto!important}@media(hover:hover){.announcement-bar.oos-marquee-mode:hover .announcement-bar__slides{animation-play-state:paused}}@keyframes oos-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}html,body,main,.content-for-layout,.shopify-section,.shopify-section>*,section,footer,.footer,.section,.section-background,.custom-section-background,.custom-section-content,[class*=section],[class*=footer],[class*=background],[style*="background-color: rgb(10, 10, 10)"],[style*="background-color: #0A0A0A"],[style*="background-color: #0a0a0a"],[style*="background-color: rgb(17, 17, 17)"],[style*="background-color: #111111"],[style*="background-color: #111"]{background-color:#000!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,[class*=color-scheme]{--color-background: #000000 !important;background-color:#000!important}.card,.product-card,.resource-card,[class*=card-wrapper],.oos-why-card,.variant-button,input,textarea,select{background-color:#0a0a0a!important;border-color:#1c1c1c!important}input:focus,textarea:focus,select:focus{background-color:#0a0a0a!important}cart-drawer,.cart-drawer,[class*=cart-drawer]{background-color:#000!important}.search-modal,.predictive-search{background-color:#000!important}#header-group,header,.header{background-color:#000!important}.section-background--solid,.section-background--gradient{background:#000!important;background-color:#000!important;background-image:none!important}.announcement-bar,.shopify-section--announcement-bar,.shopify-section--header-announcements,[class*=announcement],.announcement-bar .section-background,.shopify-section--announcement-bar .section-background,[class*=announcement] .section-background{background-color:#06f!important;background:#06f!important}.announcement-bar *,[class*=announcement] *{color:#fff!important}.collection-card,.oos-category-card{box-shadow:0 0 0 1px #ffffff59,0 0 25px #ffffff40,0 0 60px #ffffff2e,0 0 110px #ffffff1a,0 0 180px #ffffff0d!important}.oos-hero,.oos-hero *,.oos-hero-section,.oos-hero-section *,.image-block,.image-block *,.image-block__image,.slide__image-container,.slide__image-container *,[class*=image-banner],[class*=image-banner] *,[class*=slideshow-slide]:not(.announcement-bar):not([class*=announcement]),[class*=slideshow-slide]:not(.announcement-bar):not([class*=announcement]) *{box-shadow:none!important;filter:none!important}.slideshow-controls__dots button{font-size:0!important;color:transparent!important}.slideshow-controls__dots{gap:5px!important;padding:10px 12px!important;border-radius:0!important;background:transparent!important}.slideshow-controls__dots li{list-style:none!important}.slideshow-controls__dots button{width:28px!important;height:3px!important;min-width:0!important;min-height:0!important;border-radius:2px!important;padding:0!important;margin:0!important;background-color:#ffffff40!important;transition:background-color .3s ease,width .3s ease!important;display:block!important}.slideshow-controls__dots button:after{display:none!important}.slideshow-controls__dots button[aria-selected=true],.slideshow-controls__dots button[aria-selected=true]:focus{background-color:#06f!important;width:40px!important}.slideshow-controls__dots button:hover{background-color:#ffffff8c!important}.variant-main-picker .swatch__label,.variant-main-picker label,.variant-main-picker .block-swatch__label,fieldset .block-swatch__label,.block-swatch,[class*=variant-picker] label,[class*=variant-picker] .swatch__label,.product-form__input label,.product-form__input .form__label{font-size:1rem!important;font-weight:700!important}.block-swatch__input+.block-swatch__label,.block-swatch__label,.swatch__label,[data-option-value] label,.product-form__input .swatch,input[type=radio]+label,.variant-button{font-size:1rem!important;font-weight:700!important;min-width:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important}.quantity-selector{min-height:54px!important;height:54px!important}.quantity-selector :is(.quantity-minus,.quantity-plus){width:54px!important;height:54px!important;min-width:54px!important}.quantity-selector svg{width:20px!important;height:20px!important}.quantity-selector .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important}.quantity-selector input[type=number]{font-size:1.1rem!important;font-weight:700!important;text-align:center!important}.announcement-bar__slide,.announcement-bar .announcement-bar__slide{padding-top:4px!important;padding-bottom:4px!important;min-height:0!important;line-height:1.2!important}.announcement-bar slideshow-component,.announcement-bar .slideshow,.announcement-bar [class*=slideshow]{min-height:0!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/oos-brand.css.map */
