:root{--bp-bg: #07111e;--bp-bg-2: #0b1830;--bp-bg-3: #0f2240;--bp-panel: rgba(9,20,38,.82);--bp-panel-strong: rgba(8,18,34,.92);--bp-panel-soft: rgba(13,28,51,.7);--bp-text: #f6f8fb;--bp-silver: #dfe5eb;--bp-silver-2: #aeb8c2;--bp-muted: #b9c4d0;--bp-accent: #2f7cf6;--bp-link: #2f7cf6;--bp-violet: #9a52ff;--bp-pink: #f14cc8;--bp-border: rgba(197,206,217,.16);--bp-border-strong: rgba(228,232,236,.24);--bp-radius: 12px;--bp-radius-sm: 12px;--bp-max: 1320px;--page-width: 132rem;--bp-shadow: 0 18px 50px rgba(0,0,0,.45)}@media screen and (min-width:750px){.banner--small:not(.banner--adapt){min-height:35.2rem!important}.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--small.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{min-height:35.2rem!important;height:35.2rem!important}}.banner__media img{object-position:70% 70%!important}.banner--desktop-transparent:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:linear-gradient(90deg,#060e1cf5,#060e1ce0,#060e1c8c 48%,#060e1c38 70%,#060e1c29),linear-gradient(180deg,#050b162e,#050b1685)!important;opacity:1!important;display:block!important}.banner--desktop-transparent .banner__box{text-align:left;padding-left:4rem;padding-bottom:4rem}.banner--desktop-transparent .banner__heading.h0{font-family:Inter,sans-serif;font-size:clamp(2.56rem,5.2vw,3.68rem)!important;font-weight:700;line-height:1.06;letter-spacing:-.03em;max-width:30ch}.banner--desktop-transparent .banner__text p{font-family:Inter,sans-serif;font-size:1.89rem!important;line-height:1.5;max-width:44ch;color:#e4e8eceb;margin:0}html{background:var(--bp-bg)}body{background:radial-gradient(circle at 15% 0%,rgba(47,124,246,.22),transparent 30%),radial-gradient(circle at 85% 15%,rgba(154,82,255,.18),transparent 26%),radial-gradient(circle at 50% 100%,#050d1c00,#050d1cc2 58%),linear-gradient(180deg,var(--bp-bg-2) 0%,var(--bp-bg) 32%,#050d18 100%);color:var(--bp-text)!important;min-height:100vh}:root{--gradient-background: transparent}.gradient:not(.header-wrapper),[class*=color-scheme-]:not(.header-wrapper),[class*=color-background-]:not(.header-wrapper){background:transparent!important;background-color:transparent!important}.shopify-section-header-sticky{position:sticky;top:0;z-index:50}.header-wrapper{border-bottom:1px solid rgba(223,229,235,.1)!important}.header{background:transparent!important;padding-top:0!important;padding-bottom:0!important;height:72px!important;box-sizing:border-box!important}.header__heading img,.header__logo-image,.header__heading-logo{height:3.2rem!important;width:auto!important;max-width:none!important}sticky-header a,sticky-header summary,header-drawer a,.header a,.header summary,.header .link,.header-wrapper a,.header-wrapper summary{text-decoration:none!important;text-decoration-line:none!important;box-shadow:none!important;border-bottom:none!important}.header__menu-item span,.header__menu-item:hover span,.header__active-menu-item,details[open]>.header__menu-item,details[open]>.header__menu-item span{text-decoration:none!important;text-decoration-line:none!important;text-underline-offset:unset!important}.header__inline-menu .list-menu__item--link,.header__inline-menu .list-menu__item--link:visited,.header__menu-item,.header__menu-item span{color:var(--bp-text)!important;text-decoration:none!important;font-size:1.52rem!important;font-weight:400!important;letter-spacing:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif!important;transition:color .2s!important;border-bottom:none!important}.header__inline-menu .list-menu__item--link:hover,.header__menu-item:hover,.header__menu-item:hover span{color:var(--bp-muted)!important;text-decoration:none!important}.header__inline-menu .list-menu{gap:1.6rem!important}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr!important}}.header__heading-link,.header__heading{color:var(--bp-text)!important}.header__heading{display:flex!important;align-items:center!important;gap:.8rem!important}.bp-shop-pill{font-family:inherit;font-size:1.3rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bp-muted);background:#ffffff0f;border:1px solid rgba(223,229,235,.12);border-radius:6px;padding:.4rem .9rem;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.header__icon{width:3.6rem!important;height:3.6rem!important;background:#ffffff0f!important;border:1px solid rgba(223,229,235,.12)!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background .15s,border-color .15s!important;padding:0!important}.header__icon svg,.header__icon path{color:var(--bp-text)!important;fill:var(--bp-text)!important;stroke:var(--bp-text)!important}.header__icon:hover{background:#ffffff1f!important;border-color:#dfe5eb38!important}.cart-count-bubble{background:var(--bp-accent)!important;color:#fff!important}.menu-drawer{background:var(--bp-bg-2)!important;border-right:1px solid var(--bp-border)!important}.menu-drawer__navigation a,.menu-drawer__menu-item{color:var(--bp-muted)!important;font-size:1.52rem!important}.menu-drawer__navigation a:hover,.menu-drawer__menu-item:hover{color:var(--bp-text)!important}.menu-drawer__close-button{color:var(--bp-muted)!important}.menu-drawer__close-button:hover{color:var(--bp-text)!important}.menu-opening .overlay{background:#040a14b3!important}.color-background-1:not(.header-wrapper),.color-background-2:not(.header-wrapper),.color-background-3:not(.header-wrapper),.color-inverse:not(.header-wrapper),.color-scheme-1:not(.header-wrapper),.color-scheme-2:not(.header-wrapper),.color-scheme-3:not(.header-wrapper),.color-scheme-4:not(.header-wrapper),.color-scheme-5:not(.header-wrapper),.gradient:not(.header-wrapper){background:transparent!important;background-color:transparent!important}.isolate,.shopify-section,.page-width,main,.content-for-layout{background:transparent!important;background-color:transparent!important}[class*=color-scheme-],[class*=color-background-]{background:transparent!important;background-color:transparent!important}body,body *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body :where(p,li,dd,dt,small,label,.rte,.rte *){color:var(--bp-muted)}h1,.h1{font-size:clamp(2.6rem,5.2vw,3.7rem)!important;letter-spacing:-.03em!important;line-height:1.06!important;color:var(--bp-text)!important}h2,.h2{font-size:clamp(1.6rem,3.3vw,2.2rem)!important;letter-spacing:-.025em!important;line-height:1.15!important;color:var(--bp-text)!important}h3,.h3{font-size:clamp(1.6rem,1.6vw,1.9rem)!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--bp-text)!important}h4,.h4{font-size:clamp(1.44rem,1.3vw,1.7rem)!important;letter-spacing:-.01em!important;color:var(--bp-text)!important}h5,h6{color:var(--bp-text)!important}.eyebrow{display:block;margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem!important;color:var(--bp-silver-2)!important;font-weight:500}.rich-text__blocks{max-width:96rem!important}body :where(.rte a,.rte a:visited,a.link,.underlined-link){color:var(--bp-link)!important}body :where(.rte a:hover,a.link:hover,.underlined-link:hover){filter:brightness(1.12)}.product-grid,.grid.product-grid{--grid-desktop-horizontal-spacing: 18px;--grid-desktop-vertical-spacing: 18px}@media screen and (max-width:989px){.product-grid .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important;max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important}}@media screen and (max-width:719px){.product-grid .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (max-width:519px){.product-grid .grid__item{width:100%!important;max-width:100%!important}}.card__content,.card__information{padding-left:1.2rem!important;padding-right:1.2rem!important}.card__content{padding-bottom:1.2rem!important}.card{position:relative!important;border-radius:var(--bp-radius)!important;overflow:hidden!important;border:1px solid var(--bp-border)!important;background:linear-gradient(180deg,#122139f2,#081222fa),radial-gradient(circle at 10% 0%,rgba(47,124,246,.16),transparent 26%),radial-gradient(circle at 90% 10%,rgba(154,82,255,.12),transparent 28%)!important;box-shadow:0 24px 70px #00000073!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.card:before{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,#2f7cf600,#2f7cf6b3 35%,#9a52ffbf 70%,#f14cc800);z-index:1;pointer-events:none}.card:hover{border-color:#2f7cf659!important;transform:translateY(-3px)!important;box-shadow:0 32px 80px #00000085!important}body :where(.card__heading a,.card__heading a:visited){color:var(--bp-text)!important;text-decoration:none!important}body :where(.card__heading a:hover){color:var(--bp-silver)!important}body :where(.card__information .card__heading){color:var(--bp-text)!important}body :where(.card__information p,.card__information span){color:var(--bp-muted)!important}body :where(.price,.price *,.price-item,.price-item *){color:var(--bp-silver)!important}body input[type=text],body input[type=email],body input[type=password],body input[type=search],body input[type=tel],body input[type=url],body input[type=number],body textarea,body select,body .field__input,body .select__select{background:#00000059!important;color:var(--bp-text)!important;border:1px solid rgba(255,255,255,.14)!important}body input::placeholder,body textarea::placeholder{color:var(--bp-silver-2)!important;opacity:1!important}body input:focus,body textarea:focus,body select:focus,body .field__input:focus,body .select__select:focus{outline:none!important;border-color:#2f7cf673!important;box-shadow:0 0 0 3px #2f7cf61f!important}body .field,body .field__input-wrapper,body .newsletter-form,body .customer .field{background:transparent!important}body .select .icon-caret,body .select__select+.icon-caret{color:var(--bp-silver)!important;opacity:1!important}body quantity-input,body .quantity{background:#00000059!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:var(--bp-radius)!important;overflow:hidden!important}body quantity-input .quantity__button,body .quantity__button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--bp-text)!important;opacity:1!important}body quantity-input .quantity__button svg,body .quantity__button svg,body quantity-input .quantity__button path,body .quantity__button path{fill:var(--bp-text)!important;stroke:var(--bp-text)!important;opacity:1!important}body quantity-input .quantity__button:before,body quantity-input .quantity__button:after,body .quantity__button:before,body .quantity__button:after{background:transparent!important;box-shadow:none!important}body quantity-input .quantity__button:hover,body .quantity__button:hover{background:#ffffff0f!important}body quantity-input .quantity__input,body .quantity__input{background:transparent!important;color:var(--bp-text)!important}body .product-form__submit,body .product-form__submit.button,body .product-form__submit.button--primary{background:var(--bp-accent)!important;color:#fff!important;border:1px solid rgba(47,124,246,.35)!important;border-radius:var(--bp-radius)!important;opacity:1!important}body .product-form__submit svg,body .product-form__submit path{fill:#fff!important;stroke:#fff!important;opacity:1!important}body .product-form__submit:hover{filter:brightness(1.08)}body .shopify-payment-button,body .shopify-payment-button__more-options,body .shopify-payment-button__button{color:var(--bp-text)!important}body .shopify-payment-button__button{background:#00000059!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:var(--bp-radius)!important}body .shopify-payment-button__more-options{opacity:1!important;text-decoration:none!important;color:var(--bp-silver-2)!important}body .shopify-payment-button__more-options:hover{color:var(--bp-accent)!important}body .shopify-payment-button svg,body .shopify-payment-button path{fill:var(--bp-text)!important;stroke:var(--bp-text)!important;opacity:1!important}.bp-footer{border-top:1px solid rgba(223,229,235,.08);background:#040a12a6;padding:2rem 0 3rem;margin-top:3rem}.bp-footer-inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:1.5rem;margin-bottom:2rem}.bp-footer-logo{width:min(14rem,40vw);height:auto;display:block}.bp-footer-shopname{font-size:1.4rem;font-weight:600;color:var(--bp-text)}.bp-footer-descriptor{color:var(--bp-silver-2);font-size:1.1rem;margin:.6rem 0 0}.bp-footer-social{display:flex;gap:1rem;margin-top:.85rem}.bp-footer-social-link{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;color:var(--bp-muted);transition:color .2s;text-decoration:none}.bp-footer-social-link svg{width:1.8rem;height:1.8rem}.bp-footer-social-link:hover{color:var(--bp-silver)}.bp-footer-col h4{margin:0 0 .8rem;color:var(--bp-silver);font-size:1.4rem}.bp-footer-col a{display:block;margin-bottom:.5rem;color:var(--bp-muted);text-decoration:none;font-size:1.4rem;transition:color .2s}.bp-footer-col a:hover{color:var(--bp-text)}.bp-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid rgba(223,229,235,.06);color:var(--bp-silver-2);font-size:1.2rem}.bp-footer-payments{display:flex;gap:.4rem;list-style:none;margin:0;padding:0}@media screen and (max-width:860px){.bp-footer-inner{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}}@media screen and (max-width:520px){.bp-footer-inner{grid-template-columns:1fr}.bp-footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem}}.breadcrumbs{padding-top:1.2rem;padding-bottom:.4rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;margin:0;padding:0;list-style:none;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";margin-right:.4rem;color:rgba(var(--color-foreground),.35)}.breadcrumbs__item a{color:rgba(var(--color-foreground),.6);text-decoration:none}.breadcrumbs__item a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.breadcrumbs__item--current{color:rgba(var(--color-foreground),.85)}sticky-header.header-wrapper{background:#050d18b8!important;background-attachment:scroll!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bp-shell.css.map */
