:root{--nt-accent:#3d5a80;--nt-accent-rgb:61,90,128;--nt-accent-soft:#98b4d4;--nt-accent-soft-rgb:152,180,212;--nt-accent-deep:#2b4162;--nt-accent-deep-rgb:43,65,98;--nt-accent-dark:#293d57;--nt-accent-dark-rgb:41,61,87;--nt-accent-text:#3d5a80;--nt-accent-text-rgb:61,90,128;--nt-accent-on-strong:#98b4d4;--nt-accent-on-strong-rgb:152,180,212;--nt-on-accent:#ffffff;--nt-on-accent-rgb:255,255,255;--nt-ink:#1f2430;--nt-ink-rgb:31,36,48;--nt-ink-2:#2f3645;--nt-ink-2-rgb:47,54,69;--nt-surface-strong:#1f2430;--nt-surface-strong-rgb:31,36,48;--nt-surface-strong-2:#2b3243;--nt-surface-strong-2-rgb:43,50,67;--nt-on-strong:#ffffff;--nt-on-strong-rgb:255,255,255;--nt-bg:#ffffff;--nt-bg-rgb:255,255,255;--nt-muted:#6b7280;--nt-muted-rgb:107,114,128;--nt-muted-light:#acb0ba;--nt-muted-light-rgb:172,176,186;--nt-success:#1e7d5a;--nt-success-rgb:30,125,90;--nt-success-dark:#165c42;--nt-success-dark-rgb:22,92,66;--nt-success-soft:#5cd8aa;--nt-success-soft-rgb:92,216,170;--nt-danger:#c0392b;--nt-danger-rgb:192,57,43;--nt-danger-dark:#962d22;--nt-danger-dark-rgb:150,45,34;--nt-danger-soft:#e48f86;--nt-danger-soft-rgb:228,143,134;--nt-tint:#f1f3f6;--nt-tint-rgb:241,243,246;--nt-tint-2:#e0e5eb;--nt-tint-2-rgb:224,229,235;--nt-tint-ink:#f4f4f5;--nt-tint-ink-rgb:244,244,245;--nt-line:#e2e3e4;--nt-line-rgb:226,227,228;--nt-radius:6px;--nt-radius-lg:calc(6px * 1.6);--nt-font-display:"Jost","Helvetica Neue",Arial,sans-serif;--nt-font-body:"Inter","Helvetica Neue",Arial,sans-serif;--nt-font-ui:"Jost","Helvetica Neue",Arial,sans-serif;--nt-heading-transform:none;--nt-track:0;--bv-gold:var(--nt-accent);--bv-gold-light:var(--nt-accent-soft);--bv-gold-dark:var(--nt-accent-deep);--bv-noir:var(--nt-ink);--bv-noir-2:var(--nt-ink-2);--bv-gris:var(--nt-muted);--bv-gris-light:var(--nt-muted-light);--bv-bg:var(--nt-bg);--bv-rouge:var(--nt-danger);--bv-vert:var(--nt-success);--bv-font-body:var(--nt-font-body);--bv-font-display:var(--nt-font-display);--bv-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;--bv-radius:var(--nt-radius);--bv-radius-lg:var(--nt-radius-lg);--bv-shadow-sm:0 2px 6px rgba(var(--nt-ink-rgb),.06);--bv-shadow-md:0 8px 24px -10px rgba(var(--nt-ink-rgb),.18);--bv-shadow-gold:0 16px 32px -18px rgba(var(--nt-accent-rgb),.55);--bv-ease:cubic-bezier(.2,.7,.2,1);--bv-bottom-nav-h:64px}html,body{font-family:var(--nt-font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p,a,li,label,input,select,textarea,button,span,div,strong,em,small,b,td,th,blockquote{font-family:inherit!important}.body,.content,.description,.rte,.rte-setting{font-family:var(--nt-font-body)!important;font-weight:400;line-height:1.65}h1,h2,h3,h4,h5,h6,.headline,.title,.collection_title,.collection-info__caption .title,.bv-product-title,.product_name,.bv-guarantees__title,.bv-contact__title,.bv-contact__faq-title,.bv-contact__form-title,.bv-contact__services-title,.newsletter_title{font-family:var(--nt-font-display)!important;font-weight:800!important;letter-spacing:calc(1px * var(--nt-track))!important;text-transform:var(--nt-heading-transform)!important;line-height:1.1!important}.headline{font-weight:900!important;letter-spacing:calc(2px * var(--nt-track))!important;font-size:clamp(32px,5vw,56px)!important}.action_button,a.action_button,button.action_button,input[type=submit].action_button,.add_to_cart,button.add_to_cart,input[type=submit].add_to_cart,.bv-add-to-cart,.bv-contact__submit,a.button:not(.shopify-payment-button__button){font-family:var(--nt-font-ui)!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:var(--bv-radius)!important;position:relative;overflow:hidden;transition:transform .25s var(--bv-ease),box-shadow .3s ease,background-color .25s,filter .25s!important;border:none!important}.bv-product-kicker,.bv-guarantees__kicker,.bv-contact__kicker,.bv-contact__form-eyebrow,.bv-product-trust__text strong,.bv-accordion__summary,.bv-product-trust strong,.feature_divider+.title,.title.center{font-family:var(--nt-font-display)!important;letter-spacing:calc(2.5px * var(--nt-track))!important}.modal_price .current_price,.modal_price .current_price .money,.bv-product-price .money,.product-loop .price .money{font-family:var(--nt-font-display)!important;font-weight:800!important;letter-spacing:.5px!important;font-size:clamp(22px,2.6vw,30px)!important;color:var(--nt-ink)!important}.was_price .money{font-family:var(--nt-font-display)!important;color:var(--nt-muted-light)!important;text-decoration:line-through!important;font-weight:600!important}input,select,textarea{font-family:var(--nt-font-body)!important}.action_button:hover,.add_to_cart:hover,a.button:hover:not(.shopify-payment-button__button){transform:translateY(-2px)!important;box-shadow:var(--bv-shadow-gold)!important;filter:brightness(1.05)}.add_to_cart{background:linear-gradient(135deg,var(--nt-accent) 0%,var(--nt-accent-dark) 100%)!important;color:var(--nt-on-accent)!important;min-height:54px!important;font-size:14.5px!important}.add_to_cart:hover{background:linear-gradient(135deg,var(--nt-accent-soft),var(--nt-accent))!important}.action_button--secondary{background:linear-gradient(135deg,var(--nt-surface-strong) 0%,var(--nt-surface-strong-2) 100%)!important;color:var(--nt-on-strong)!important}.add_to_cart:after,.action_button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .7s ease;pointer-events:none}.add_to_cart:hover:after,.action_button:hover:after{left:100%}.promo_banner{background:linear-gradient(90deg,var(--nt-surface-strong) 0%,var(--nt-surface-strong-2) 50%,var(--nt-surface-strong) 100%)!important;border-bottom:1px solid rgba(var(--nt-accent-on-strong-rgb),.18);font-family:var(--nt-font-ui);letter-spacing:2px}.promo_banner__content{color:var(--nt-on-strong)!important;font-weight:700!important;font-size:13px!important;font-family:var(--nt-font-ui)!important;letter-spacing:2px}.promo_banner__content p{margin:0;color:var(--nt-on-strong);font-family:var(--nt-font-ui)!important}.promo_banner__content strong{color:var(--nt-accent-on-strong)}.product-loop{position:relative;transition:transform .35s var(--bv-ease)}.product-loop:hover{transform:translateY(-3px)}.product-loop .product-loop__title,.product-loop a .title{font-family:var(--nt-font-display)!important;font-weight:700!important;letter-spacing:calc(.8px * var(--nt-track))!important;text-transform:var(--nt-heading-transform)!important;transition:color .25s}.product-loop:hover .product-loop__title{color:var(--nt-accent-text)!important}.product-loop .image__container,.product-loop .product__image,.product-loop a>div:first-child{overflow:hidden;position:relative;border-radius:var(--bv-radius)}.product-loop .image__container img,.product-loop .product__image img{transition:transform .55s var(--bv-ease)!important;will-change:transform}.product-loop:hover .image__container img,.product-loop:hover .product__image img{transform:scale(1.07)!important}.product-loop:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--nt-accent),transparent);transition:width .35s ease,left .35s ease;pointer-events:none}.product-loop:hover:after{width:70%;left:15%}.product-loop .price,.product-loop .modal_price{font-weight:800!important}.was_price{color:var(--nt-muted-light)!important;text-decoration:line-through!important}.sale,.savings{color:var(--nt-danger)!important;font-weight:700!important}.collection_title{font-size:clamp(24px,3vw,36px)!important;letter-spacing:calc(1.5px * var(--nt-track))!important}.feature_divider{width:64px!important;height:3px!important;background:linear-gradient(90deg,transparent,var(--nt-accent),transparent)!important;border:none!important;margin:14px auto 18px!important;border-radius:2px}.title.center{font-weight:800!important;letter-spacing:calc(1.5px * var(--nt-track))!important}.collection-info__caption .title{font-weight:800!important;letter-spacing:calc(1.5px * var(--nt-track))!important;font-size:20px!important}footer,.footer{background:linear-gradient(180deg,var(--nt-surface-strong-2) 0%,var(--nt-surface-strong) 100%)!important;font-family:var(--nt-font-body)}.newsletter_form input[type=email]{border-radius:var(--bv-radius) 0 0 var(--bv-radius)!important;border:1px solid rgba(var(--nt-accent-rgb),.3)!important;background:#fff!important;font-family:var(--nt-font-body)!important}.newsletter_form input[type=submit],.newsletter_form button{border-radius:0 var(--bv-radius) var(--bv-radius) 0!important;background:linear-gradient(135deg,var(--nt-accent) 0%,var(--nt-accent-dark) 100%)!important;color:var(--nt-on-accent)!important;font-weight:800!important;font-family:var(--nt-font-ui)!important;letter-spacing:2px!important}input[type=text]:not(.bv-contact__field input):not(.search-terms):not([name=q]):not(.bv-nl__input),input[type=email]:not(.bv-contact__field input):not(.search-terms):not([name=q]):not(.bv-nl__input),input[type=tel]:not(.bv-contact__field input),input[type=password]:not(.bv-contact__field input),textarea:not(.bv-contact__field textarea),select:not(.bv-contact__field select){border-radius:var(--bv-radius)!important;border:1px solid rgba(var(--nt-ink-rgb),.12)!important;background:#fafafa!important;transition:border-color .2s,background-color .2s,box-shadow .2s!important}input[type=text]:not([name=q]):not(.bv-nl__input):focus,input[type=email]:not([name=q]):not(.bv-nl__input):focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--nt-accent)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(var(--nt-accent-rgb),.12)!important}.product-quantity-box.purchase-details__quantity{position:relative;display:inline-flex!important;align-items:stretch;margin-top:26px;padding:0!important;border:1.5px solid rgba(var(--nt-ink-rgb),.14)!important;border-radius:10px!important;background:#fff!important;overflow:visible!important;box-shadow:0 2px 10px -6px rgba(var(--nt-ink-rgb),.18);transition:border-color .2s,box-shadow .25s}.product-quantity-box.purchase-details__quantity:hover,.product-quantity-box.purchase-details__quantity:focus-within{border-color:var(--nt-accent)!important;box-shadow:0 6px 18px -8px rgba(var(--nt-accent-rgb),.45)}.product-quantity-box label{position:absolute;top:-24px;left:2px;margin:0!important;padding:0!important;font-family:var(--nt-font-ui);font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--nt-muted);line-height:1;white-space:nowrap}.product-quantity-box .js-change-quantity{width:46px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--nt-ink);background:var(--nt-tint);transition:background-color .18s,color .18s;user-select:none;-webkit-user-select:none;font-size:13px}.product-quantity-box .product-minus{border-right:1px solid rgba(var(--nt-ink-rgb),.08);border-radius:8px 0 0 8px}.product-quantity-box .product-plus{border-left:1px solid rgba(var(--nt-ink-rgb),.08);border-radius:0 8px 8px 0}.product-quantity-box .js-change-quantity:hover{background:var(--nt-accent);color:var(--nt-on-accent)}.product-quantity-box .js-change-quantity:active{background:var(--nt-accent-deep);color:var(--nt-on-accent)}.product-quantity-box input.quantity{width:62px;min-height:50px;border:none!important;background:#fff!important;text-align:center;margin:0!important;box-shadow:none!important;border-radius:0!important;font-family:var(--nt-font-ui)!important;font-size:17px!important;font-weight:800!important;color:var(--nt-ink)!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-quantity-box input.quantity::-webkit-outer-spin-button,.product-quantity-box input.quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breadcrumb-collection .breadcrumb_link,.breadcrumb_text{font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--nt-muted)!important;font-weight:600!important;font-family:var(--nt-font-ui)!important}.breadcrumb-collection a:hover{color:var(--nt-accent-text)!important}.sale_banner_product{background:linear-gradient(135deg,var(--nt-danger),var(--nt-danger-dark))!important;color:#fff!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:3px!important;padding:5px 10px!important;font-size:11px!important;box-shadow:0 4px 12px -4px rgba(var(--nt-danger-rgb),.5)!important;font-family:var(--nt-font-ui)!important}.new_banner_product{background:linear-gradient(135deg,var(--nt-accent) 0%,var(--nt-accent-dark) 100%)!important;color:var(--nt-on-accent)!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:3px!important;padding:5px 10px!important;font-size:11px!important;box-shadow:0 4px 12px -4px rgba(var(--nt-accent-rgb),.5)!important;font-family:var(--nt-font-ui)!important}[data-bv-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--bv-ease),transform .9s var(--bv-ease);will-change:opacity,transform}[data-bv-reveal=left]{transform:translate(-32px)}[data-bv-reveal=right]{transform:translate(32px)}[data-bv-reveal=scale]{transform:scale(.96)}[data-bv-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-bv-reveal]{opacity:1!important;transform:none!important;transition:none!important}*{animation:none!important;transition:none!important}}.bv-skip-link{position:absolute;top:-40px;left:0;background:var(--nt-surface-strong);color:var(--nt-on-strong);padding:8px 16px;font-family:var(--nt-font-ui);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:13px;z-index:99999;border-radius:0 0 var(--bv-radius) 0;text-decoration:none;border:1px solid var(--nt-accent-on-strong);transition:top .2s ease}.bv-skip-link:focus{top:0;outline:none}.bv-scroll-top{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));right:20px;z-index:90;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(var(--nt-surface-strong-rgb),.85);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);color:var(--nt-accent-on-strong);border:1px solid rgba(var(--nt-accent-on-strong-rgb),.25);border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,visibility .3s,transform .3s,background-color .25s;box-shadow:0 8px 20px -8px #00000080}.bv-scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.bv-scroll-top:hover{background:var(--nt-surface-strong);color:var(--nt-on-strong)}.bv-scroll-top svg{width:18px;height:18px}@media(max-width:768px){.bv-scroll-top{bottom:calc(var(--bv-bottom-nav-h) + 20px + env(safe-area-inset-bottom,0px))}}.bv-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:80;background:rgba(var(--nt-surface-strong-rgb),.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgba(var(--nt-accent-on-strong-rgb),.25);color:var(--nt-on-strong);transform:translateY(110%);transition:transform .35s var(--bv-ease);padding:10px 0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.bv-sticky-atc.is-visible{transform:translateY(0)}.bv-sticky-atc__inner{max-width:1180px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:14px}.bv-sticky-atc__img{flex:0 0 auto;width:54px;height:54px;border-radius:var(--bv-radius);overflow:hidden;background:rgba(var(--nt-on-strong-rgb),.05);border:1px solid rgba(var(--nt-accent-on-strong-rgb),.18)}.bv-sticky-atc__img img{width:100%;height:100%;object-fit:cover;display:block}.bv-sticky-atc__info{flex:1;display:flex;flex-direction:column;min-width:0;line-height:1.2}.bv-sticky-atc__title{font-family:var(--nt-font-display);font-size:14px;font-weight:700;text-transform:var(--nt-heading-transform);letter-spacing:calc(1px * var(--nt-track));color:var(--nt-on-strong);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-sticky-atc__price{font-family:var(--nt-font-display);font-size:16px;font-weight:800;color:var(--nt-accent-on-strong);letter-spacing:.5px}.bv-sticky-atc__price .was{font-size:12px;color:rgba(var(--nt-on-strong-rgb),.6);text-decoration:line-through;font-weight:600;margin-left:8px}.bv-sticky-atc__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:var(--bv-radius);border:none;cursor:pointer;background:linear-gradient(135deg,var(--nt-accent),var(--nt-accent-dark));color:var(--nt-on-accent);font-family:var(--nt-font-ui);font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:13px;transition:transform .2s,box-shadow .3s,filter .2s;text-decoration:none}.bv-sticky-atc__btn:hover{transform:translateY(-1px);box-shadow:var(--bv-shadow-gold);filter:brightness(1.05)}.bv-sticky-atc__btn svg{width:16px;height:16px}@media(max-width:580px){.bv-sticky-atc__img{width:42px;height:42px}.bv-sticky-atc__title{font-size:11.5px;letter-spacing:calc(.4px * var(--nt-track));margin-bottom:2px}.bv-sticky-atc__price{font-size:13.5px}.bv-sticky-atc__price .was{font-size:11px;margin-left:6px}.bv-sticky-atc__btn{padding:12px 16px;font-size:12px;letter-spacing:1px;border-radius:8px;gap:6px}.bv-sticky-atc__btn span{display:inline}.bv-sticky-atc__btn svg{width:14px;height:14px}.bv-sticky-atc__inner{gap:10px;padding:0 12px}}.bv-sticky-atc__btn{position:relative;overflow:hidden;box-shadow:0 6px 18px -8px rgba(var(--nt-accent-on-strong-rgb),.55),inset 0 1px #ffffff40;white-space:nowrap}.bv-sticky-atc__btn:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-20deg);animation:bv-satc-shine 4.5s ease-in-out infinite}@keyframes bv-satc-shine{0%,72%{left:-70%}88%,to{left:130%}}.bv-sticky-atc__btn:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.bv-sticky-atc__btn:after{animation:none}}.bv-shipbar{margin:10px 0 14px;padding:12px 14px;background:rgba(var(--nt-accent-rgb),.08);border:1px solid rgba(var(--nt-accent-rgb),.25);border-radius:var(--bv-radius);font-family:var(--nt-font-body)}.bv-shipbar__label{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.4px;color:var(--nt-ink);margin-bottom:8px}.bv-shipbar__label svg{width:18px;height:18px;flex:0 0 auto;color:var(--nt-accent-text)}.bv-shipbar__label strong{color:var(--nt-accent-text);font-family:var(--nt-font-ui);letter-spacing:1px}.bv-shipbar__track{position:relative;height:6px;background:rgba(var(--nt-ink-rgb),.08);border-radius:3px;overflow:hidden}.bv-shipbar__fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--nt-accent-soft),var(--nt-accent) 70%,var(--nt-accent-deep));border-radius:3px;transition:width .5s var(--bv-ease);box-shadow:0 0 6px rgba(var(--nt-accent-rgb),.5)}.bv-shipbar--done .bv-shipbar__fill{background:linear-gradient(90deg,var(--nt-success),var(--nt-success))}.bv-shipbar--done .bv-shipbar__label strong{color:var(--nt-success);font-family:var(--nt-font-ui)}.bv-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:75;display:none;background:#ffffffe0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgba(var(--nt-ink-rgb),.08);padding:6px 4px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));font-family:var(--nt-font-ui)}.bv-bottomnav__inner{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1px}.bv-bottomnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;text-decoration:none;color:var(--nt-ink);position:relative;min-width:0;border-radius:8px;transition:background-color .2s,color .2s,transform .2s;-webkit-tap-highlight-color:transparent}.bv-bottomnav__item:active{transform:scale(.94)}.bv-bottomnav__icon{width:24px;height:24px;display:block;transition:transform .25s var(--bv-ease);position:relative}.bv-bottomnav__icon svg{width:100%;height:100%;display:block;stroke:currentColor}.bv-bottomnav__label{font-size:9.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;line-height:1;opacity:.85;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bv-bottomnav__dot{position:absolute;bottom:-3px;left:50%;transform:translate(-50%) scale(0);width:4px;height:4px;border-radius:50%;background:var(--nt-accent);transition:transform .25s var(--bv-ease);box-shadow:0 0 6px rgba(var(--nt-accent-rgb),.7)}.bv-bottomnav__item.is-active{color:var(--nt-accent-text)}.bv-bottomnav__item.is-active .bv-bottomnav__icon{transform:translateY(-2px) scale(1.08)}.bv-bottomnav__item.is-active .bv-bottomnav__fill{fill:rgba(var(--nt-accent-rgb),.18)}.bv-bottomnav__item.is-active .bv-bottomnav__dot{transform:translate(-50%) scale(1)}.bv-bottomnav__item.is-active .bv-bottomnav__label{opacity:1}.bv-bottomnav__badge{position:absolute;top:-4px;right:50%;margin-right:-16px;min-width:16px;height:16px;padding:0 4px;background:linear-gradient(135deg,var(--nt-accent),var(--nt-accent-dark));color:var(--nt-on-accent);font-size:9.5px;font-weight:800;font-family:var(--nt-font-ui);letter-spacing:.3px;border-radius:8px;display:none;align-items:center;justify-content:center;line-height:1;border:1.5px solid #fff;box-shadow:0 2px 6px #0003}.bv-bottomnav__badge.has-items{display:inline-flex}@media(max-width:768px){.bv-bottomnav{display:block}body{padding-bottom:calc(var(--bv-bottom-nav-h) + env(safe-area-inset-bottom,0px))}.bv-sticky-atc{bottom:calc(var(--bv-bottom-nav-h) + env(safe-area-inset-bottom,0px))}}@media(max-width:390px){.bv-bottomnav__label{font-size:8.5px;letter-spacing:.1px}.bv-bottomnav__icon{width:22px;height:22px}.bv-bottomnav__item{gap:2px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--nt-accent-soft),var(--nt-accent-deep));border-radius:4px;border:2px solid #f0f0f0}::-webkit-scrollbar-thumb:hover{background:var(--nt-accent)}::selection{background:rgba(var(--nt-accent-rgb),.3);color:var(--nt-ink)}::-moz-selection{background:rgba(var(--nt-accent-rgb),.3);color:var(--nt-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--nt-accent)!important;outline-offset:2px!important;border-radius:4px}@media(max-width:768px){.add_to_cart{min-height:50px!important;font-size:14px!important}.feature_divider{margin:10px auto 14px!important;width:48px!important;height:2px!important}.modal_price .current_price{font-size:22px!important}.promo_banner__content{font-size:11.5px!important}.headline{font-size:32px!important;letter-spacing:calc(1.5px * var(--nt-track))!important}}@media(max-width:480px){.add_to_cart{min-height:48px!important;font-size:13px!important;letter-spacing:1.5px!important}.container{padding-left:14px!important;padding-right:14px!important}}.bv-footer{background:linear-gradient(180deg,var(--nt-surface-strong-2) 0%,var(--nt-surface-strong) 100%);color:var(--nt-on-strong);padding:60px 24px 0;font-family:var(--nt-font-body);position:relative;overflow:hidden}.bv-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(var(--nt-accent-on-strong-rgb),.06) 1px,transparent 0);background-size:28px 28px;opacity:.5;pointer-events:none}.bv-footer__inner{max-width:1240px;margin:0 auto;position:relative;z-index:1}.bv-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(var(--nt-on-strong-rgb),.08)}.bv-footer__brand strong{font-family:var(--nt-font-ui);font-size:22px;font-weight:900;letter-spacing:2px;text-transform:uppercase;display:block;color:var(--nt-accent-on-strong);margin-bottom:14px}.bv-footer__brand p{font-size:14px;line-height:1.65;opacity:.75;margin:0 0 20px}.bv-footer__socials{display:flex;gap:10px;margin-top:8px}.bv-footer__socials a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(var(--nt-on-strong-rgb),.04);border:1px solid rgba(var(--nt-accent-on-strong-rgb),.2);color:var(--nt-on-strong);transition:background-color .25s,border-color .25s,transform .25s}.bv-footer__socials a:hover{background:rgba(var(--nt-accent-on-strong-rgb),.12);border-color:var(--nt-accent-on-strong);transform:translateY(-2px)}.bv-footer__socials svg{width:16px;height:16px}.bv-footer__col h4{font-family:var(--nt-font-display);font-size:13px;font-weight:800;letter-spacing:calc(2.5px * var(--nt-track));text-transform:var(--nt-heading-transform);color:var(--nt-accent-on-strong);margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(var(--nt-accent-on-strong-rgb),.18)}.bv-footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.bv-footer__col li{margin:0}.bv-footer__col a{color:rgba(var(--nt-on-strong-rgb),.78);text-decoration:none;font-size:13.5px;letter-spacing:.4px;transition:color .2s,padding-left .2s;display:inline-block}.bv-footer__col a:hover{color:var(--nt-accent-on-strong);padding-left:4px}.bv-footer__news{display:flex;flex-direction:column;gap:14px}.bv-footer__news p{font-size:13px;line-height:1.55;opacity:.7;margin:0}.bv-footer__news form{display:flex;gap:0;background:rgba(var(--nt-on-strong-rgb),.04);border:1px solid rgba(var(--nt-accent-on-strong-rgb),.2);border-radius:var(--bv-radius);overflow:hidden}.bv-footer__news input[type=email]{flex:1;background:transparent!important;border:none!important;padding:11px 14px!important;color:var(--nt-on-strong)!important;font-size:13.5px;outline:none;min-width:0}.bv-footer__news input[type=email]::placeholder{color:rgba(var(--nt-on-strong-rgb),.4)}.bv-footer__news button{flex:0 0 auto;border:none;cursor:pointer;background:linear-gradient(135deg,var(--nt-accent),var(--nt-accent-dark));color:var(--nt-on-accent);padding:11px 18px;font-family:var(--nt-font-ui);font-weight:800;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;transition:filter .2s}.bv-footer__news button:hover{filter:brightness(1.1)}.bv-footer__trust{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:28px 0;border-bottom:1px solid rgba(var(--nt-on-strong-rgb),.08)}.bv-footer__trust-item{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.6px;color:rgba(var(--nt-on-strong-rgb),.7)}.bv-footer__trust-item svg{width:24px;height:24px;color:var(--nt-accent-on-strong)}.bv-footer__pay{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;padding:24px 0;border-bottom:1px solid rgba(var(--nt-on-strong-rgb),.06)}.bv-footer__pay span{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:4px;background:rgba(var(--nt-on-strong-rgb),.06);font-size:10px;font-weight:700;letter-spacing:1px;color:rgba(var(--nt-on-strong-rgb),.8);font-family:var(--nt-font-ui)}.bv-footer__bottom{padding:20px 0 30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:rgba(var(--nt-on-strong-rgb),.55);letter-spacing:.4px}.bv-footer__bottom a{color:rgba(var(--nt-on-strong-rgb),.7);text-decoration:none;transition:color .2s}.bv-footer__bottom a:hover{color:var(--nt-accent-on-strong)}.bv-footer__bottom-right{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:980px){.bv-footer__top{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:580px){.bv-footer{padding:42px 16px 0}.bv-footer__top{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.bv-footer__bottom{justify-content:center;text-align:center}}.bv-preload{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--nt-surface-strong);z-index:99998;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .4s ease .2s,visibility .4s ease .2s;visibility:visible}.bv-preload.is-loaded{opacity:0;visibility:hidden}.bv-preload__logo{width:60px;height:60px;border-radius:50%;border:2px solid rgba(var(--nt-accent-on-strong-rgb),.18);border-top-color:var(--nt-accent-on-strong);animation:bv-spin 1s linear infinite}@keyframes bv-spin{to{transform:rotate(360deg)}}.bv-shortcuts{padding:64px 24px;background:linear-gradient(180deg,var(--nt-surface-strong) 0%,var(--nt-surface-strong-2) 100%);color:var(--nt-on-strong);position:relative;overflow:hidden;font-family:var(--nt-font-body)}.bv-shortcuts:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(var(--nt-accent-on-strong-rgb),.06) 1px,transparent 0);background-size:24px 24px;opacity:.7;pointer-events:none}.bv-shortcuts__inner{max-width:1180px;margin:0 auto;position:relative;z-index:1}.bv-shortcuts__header{text-align:center;margin-bottom:36px}.bv-shortcuts__kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--nt-font-ui);font-size:11px;letter-spacing:4px;text-transform:uppercase;font-weight:700;color:var(--nt-accent-on-strong);margin-bottom:14px;padding:6px 14px;border:1px solid rgba(var(--nt-accent-on-strong-rgb),.4);border-radius:2px}.bv-shortcuts__kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nt-accent);box-shadow:0 0 8px rgba(var(--nt-accent-on-strong-rgb),.7)}.bv-shortcuts__title{font-family:var(--nt-font-display);font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:calc(1.5px * var(--nt-track));text-transform:var(--nt-heading-transform);margin:0 0 14px;line-height:1.1}.bv-shortcuts__subtitle{font-size:15px;opacity:.75;max-width:600px;margin:0 auto 18px;line-height:1.55}.bv-shortcuts__bar{display:block;width:64px;height:3px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--nt-accent),transparent);border-radius:2px}.bv-shortcuts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-top:32px}.bv-shortcuts__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 12px;background:rgba(var(--nt-on-strong-rgb),.03);border:1px solid rgba(var(--nt-on-strong-rgb),.08);border-radius:var(--bv-radius-lg);color:var(--nt-on-strong);text-decoration:none;transition:transform .3s var(--bv-ease),border-color .25s,background-color .25s,box-shadow .3s;position:relative;overflow:hidden}.bv-shortcuts__item:after{content:"";position:absolute;top:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--nt-accent),transparent);transition:width .35s ease,left .35s ease}.bv-shortcuts__item:hover{transform:translateY(-4px);border-color:rgba(var(--nt-accent-on-strong-rgb),.45);background:rgba(var(--nt-accent-on-strong-rgb),.05);box-shadow:0 18px 32px -20px rgba(var(--nt-accent-on-strong-rgb),.6)}.bv-shortcuts__item:hover:after{width:80%;left:10%}.bv-shortcuts__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(var(--nt-accent-on-strong-rgb),.18),rgba(var(--nt-accent-on-strong-rgb),.04) 70%);border:1px solid rgba(var(--nt-accent-on-strong-rgb),.2);font-family:var(--nt-font-ui);font-weight:900;font-size:15px;letter-spacing:.5px;color:var(--nt-accent-on-strong)}.bv-shortcuts__icon svg{width:28px;height:28px}.bv-shortcuts__label{font-family:var(--nt-font-ui);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--nt-on-strong)}@media(max-width:680px){.bv-shortcuts{padding:44px 16px}.bv-shortcuts__grid{grid-template-columns:repeat(3,1fr);gap:10px}.bv-shortcuts__item{padding:16px 8px}.bv-shortcuts__icon{width:42px;height:42px;font-size:13px}.bv-shortcuts__label{font-size:11px;letter-spacing:1px}}.bv-404{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:80px 24px;background:radial-gradient(ellipse at center,var(--nt-surface-strong-2) 0%,var(--nt-surface-strong) 80%);color:var(--nt-on-strong);font-family:var(--nt-font-body);text-align:center;position:relative;overflow:hidden}.bv-404:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(var(--nt-accent-on-strong-rgb),.05) 1px,transparent 0);background-size:30px 30px;opacity:.7;pointer-events:none}.bv-404__num{font-family:var(--nt-font-display);font-size:clamp(120px,22vw,260px);font-weight:900;letter-spacing:-4px;line-height:1;background:linear-gradient(180deg,var(--nt-accent-on-strong),var(--nt-accent-on-strong) 40%,var(--nt-accent-on-strong));-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;text-shadow:0 8px 60px rgba(var(--nt-accent-on-strong-rgb),.25)}.bv-404__title{font-family:var(--nt-font-display);font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:calc(2px * var(--nt-track));text-transform:var(--nt-heading-transform);margin:14px 0 12px}.bv-404__desc{font-size:15px;line-height:1.6;max-width:480px;margin:0 auto 28px;opacity:.75}.bv-404__cta{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;background:linear-gradient(135deg,var(--nt-accent),var(--nt-accent-dark));color:var(--nt-on-accent)!important;font-family:var(--nt-font-ui);font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:13px;border-radius:var(--bv-radius);text-decoration:none;transition:transform .25s,box-shadow .3s,filter .2s}.bv-404__cta:hover{transform:translateY(-2px);box-shadow:var(--bv-shadow-gold);filter:brightness(1.05)}.bv-404__cta svg{width:16px;height:16px;transition:transform .25s}.bv-404__cta:hover svg{transform:translate(4px)}@media(max-width:768px){shopify-agent,#shopify-chat,#ShopifyChat,#dummy-chat-button-iframe,#chat-button,.shopify-chat-container,.shopify-chat-widget,div[id^=ShopifyChat],iframe[id*=chat-button],iframe[src*=shopify-chat]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}}.product_image a>.image__container+.image__container{display:none!important}.product_image img.secondary{display:none!important}.search_form input[name=q],.header_search_form input[name=q]{color:var(--nt-on-strong)!important;-webkit-text-fill-color:var(--nt-on-strong)!important;caret-color:var(--nt-accent-on-strong)!important;background:transparent!important}.search__section .search__form input[name=q],.search-bgr-true .search__form input[name=q],body.search .search__form input[name=q]{color:var(--nt-ink)!important;-webkit-text-fill-color:var(--nt-ink)!important;background:#fff!important}.search-wrapper li.search_link,div.search-wrapper .search_link{display:none!important}:root{color-scheme:light}select{color-scheme:light;color:#333!important;-webkit-text-fill-color:#333!important;background-color:#fafafa!important}select option{background-color:#fff!important;color:#141414!important}.action_button.add_to_cart{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--nt-accent) 0%,var(--nt-accent-dark) 100%)!important;color:var(--nt-on-accent)!important;border:none!important;border-radius:10px!important;min-height:54px!important;font-family:var(--nt-font-ui)!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase;font-size:16px!important;box-shadow:0 10px 24px -10px rgba(var(--nt-accent-rgb),.55),inset 0 1px #ffffff47!important;transition:transform .2s,box-shadow .25s,filter .2s!important;-webkit-tap-highlight-color:transparent}.action_button.add_to_cart:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 32px -12px rgba(var(--nt-accent-rgb),.6),inset 0 1px #ffffff47!important}.action_button.add_to_cart:active{transform:translateY(0) scale(.985)}.action_button.add_to_cart:focus-visible{outline:2px solid var(--nt-ink);outline-offset:3px}.action_button.add_to_cart .icon-lock{margin-right:10px;font-size:.9em;opacity:.9}.action_button.add_to_cart:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);animation:bv-satc-shine 5s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.action_button.add_to_cart:after{animation:none}.action_button.add_to_cart{transition:none!important}}@media(min-width:799px){#shopify-section-header.header-section{position:relative!important;z-index:990!important}.main_nav_wrapper{z-index:995!important}#shopify-section-header .header{z-index:1000!important}.main_nav_wrapper.sticky_nav:not(.sticky_nav--stick){visibility:hidden!important;pointer-events:none!important}.main_nav_wrapper.sticky_nav:not(.sticky_nav--stick) *{pointer-events:none!important}.main_nav_wrapper.sticky_nav:not(.sticky_nav--stick) .vertical-menu_submenu{display:none!important}.menu .vertical-menu_submenu{top:calc(100% - 1px);width:290px;min-width:290px;background:linear-gradient(180deg,rgba(var(--nt-surface-strong-2-rgb),.985),rgba(var(--nt-surface-strong-rgb),.985))!important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(var(--nt-accent-on-strong-rgb),.22);border-top:2px solid var(--nt-accent-on-strong);border-radius:0 0 12px 12px;box-shadow:0 26px 50px -18px #0009,0 10px 24px -12px rgba(var(--nt-accent-on-strong-rgb),.2);padding:8px 0 10px;z-index:2000!important;display:none!important;pointer-events:none!important;visibility:hidden;opacity:0}.menu .vertical-menu li:hover .vertical-menu_submenu{display:none}.menu .vertical-menu li.bv-open>.vertical-menu_submenu,.menu .vertical-menu_submenu.is-visible{display:block!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;transform:none;animation:bv-menu-in .18s cubic-bezier(.2,.7,.2,1)}@keyframes bv-menu-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.menu .vertical-menu>li.sublink.bv-open>a{color:var(--nt-accent-text)!important}.menu .vertical-menu>li.sublink.bv-open>a:after{transform:scaleX(1)}.menu .vertical-menu_submenu li{padding:0!important;border-bottom:1px solid rgba(var(--nt-on-strong-rgb),.05)}.menu .vertical-menu_submenu li:last-child{border-bottom:none}.menu .vertical-menu_submenu a{display:block!important;position:relative;padding:12px 18px 12px 22px!important;font-family:var(--nt-font-ui)!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase;line-height:1.3!important;color:rgba(var(--nt-on-strong-rgb),.88)!important;transition:color .15s,background-color .15s,padding-left .15s}.menu .vertical-menu_submenu a:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;background:var(--nt-accent);border-radius:0 2px 2px 0;opacity:0;transition:opacity .15s}.menu .vertical-menu_submenu a:hover{color:var(--nt-accent-on-strong)!important;background:rgba(var(--nt-accent-on-strong-rgb),.08);padding-left:28px!important}.menu .vertical-menu_submenu a:hover:before{opacity:1}.menu .vertical-menu>li.sublink>a{position:relative}.menu .vertical-menu>li.sublink>a:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:2px;background:linear-gradient(90deg,var(--nt-accent),var(--nt-accent-dark));border-radius:1px;transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.menu .vertical-menu>li.sublink:hover>a{color:var(--nt-accent-text)!important}.menu .vertical-menu>li.sublink:hover>a:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.menu .vertical-menu li.bv-open>.vertical-menu_submenu,.menu .vertical-menu_submenu.is-visible{animation:none}.menu .vertical-menu>li.sublink>a:after{transition:none}}}.bv-icon-link[href*=cart]{width:47px!important;height:47px!important;background:rgba(var(--nt-accent-rgb),.1)!important;border:1.5px solid rgba(var(--nt-accent-rgb),.45)!important;box-shadow:0 4px 14px -7px rgba(var(--nt-accent-rgb),.45),inset 0 1px #ffffff1f;transition:background-color .22s,border-color .22s,box-shadow .25s,transform .2s}.bv-icon-link[href*=cart] .bv-svg-icon{width:30px;height:30px}.bv-icon-link[href*=cart]:hover{background:rgba(var(--nt-accent-rgb),.2)!important;border-color:var(--nt-accent)!important;box-shadow:0 8px 22px -8px rgba(var(--nt-accent-rgb),.65),0 0 0 4px rgba(var(--nt-accent-rgb),.12),inset 0 1px #ffffff26;transform:translateY(-1.5px)}.bv-icon-link[href*=cart]:active{transform:translateY(0) scale(.96)}.bv-icon-link[href*=cart] .cart_count{top:-3px;right:-4px;border-color:var(--nt-surface-strong)!important;box-shadow:0 2px 6px #00000073,0 0 8px rgba(var(--nt-accent-rgb),.5)}@media(max-width:768px){.bv-icon-link[href*=cart]{width:42px!important;height:42px!important}.bv-icon-link[href*=cart] .bv-svg-icon{width:27px;height:27px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bv-premium.css.map */
