@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=Saira+Condensed:wght@500;600;700;800;900&display=swap";:root{--bv-gold:#d8a934;--bv-gold-light:#f6e7a8;--bv-gold-dark:#8a6a1e;--bv-noir:#0c0b10;--bv-noir-2:#1a1820;--bv-gris:#6a6a70;--bv-gris-light:#a8a8ae;--bv-bg:#fafafa;--bv-rouge:#d54d4d;--bv-vert:#017065;--bv-font-body:"Manrope","Inter","Helvetica Neue",Arial,sans-serif;--bv-font-display:"Saira Condensed","Manrope","Helvetica Neue",Arial,sans-serif;--bv-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;--bv-radius:6px;--bv-radius-lg:10px;--bv-shadow-sm:0 2px 6px rgba(12,11,16,.06);--bv-shadow-md:0 8px 24px -10px rgba(12,11,16,.18);--bv-shadow-gold:0 16px 32px -18px rgba(216,169,52,.55);--bv-ease:cubic-bezier(.2,.7,.2,1);--bv-bottom-nav-h:64px}html,body{font-family:var(--bv-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(--bv-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(--bv-font-display)!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important;line-height:1.1!important}.headline{font-weight:900!important;letter-spacing:2px!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(--bv-font-display)!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(--bv-font-display)!important;letter-spacing:2.5px!important}.modal_price .current_price,.modal_price .current_price .money,.bv-product-price .money,.product-loop .price .money{font-family:var(--bv-font-display)!important;font-weight:800!important;letter-spacing:.5px!important;font-size:clamp(22px,2.6vw,30px)!important;color:var(--bv-noir)!important}.was_price .money{font-family:var(--bv-font-display)!important;color:var(--bv-gris-light)!important;text-decoration:line-through!important;font-weight:600!important}input,select,textarea{font-family:var(--bv-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(--bv-gold) 0%,#b88d1c 100%)!important;color:#fff!important;min-height:54px!important;font-size:14.5px!important}.add_to_cart:hover{background:linear-gradient(135deg,#e6bd4d,var(--bv-gold))!important}.action_button--secondary{background:linear-gradient(135deg,var(--bv-noir) 0%,var(--bv-noir-2) 100%)!important;color:#fff!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,#0c0b10,#1a1820,#0c0b10)!important;border-bottom:1px solid rgba(216,169,52,.18);font-family:var(--bv-font-display);letter-spacing:2px}.promo_banner__content{color:#fff!important;font-weight:700!important;font-size:13px!important;font-family:var(--bv-font-display)!important;letter-spacing:2px}.promo_banner__content p{margin:0;color:#fff;font-family:var(--bv-font-display)!important}.promo_banner__content strong{color:var(--bv-gold)}.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(--bv-font-display)!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;transition:color .25s}.product-loop:hover .product-loop__title{color:var(--bv-gold)!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(--bv-gold),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(--bv-gris-light)!important;text-decoration:line-through!important}.sale,.savings{color:var(--bv-rouge)!important;font-weight:700!important}.collection_title{font-size:clamp(24px,3vw,36px)!important;letter-spacing:1.5px!important}.feature_divider{width:64px!important;height:3px!important;background:linear-gradient(90deg,transparent,var(--bv-gold),transparent)!important;border:none!important;margin:14px auto 18px!important;border-radius:2px}.title.center{font-weight:800!important;letter-spacing:1.5px!important}.collection-info__caption .title{font-weight:800!important;letter-spacing:1.5px!important;font-size:20px!important}footer,.footer{background:linear-gradient(180deg,var(--bv-noir-2) 0%,var(--bv-noir) 100%)!important;font-family:var(--bv-font-body)}.newsletter_form input[type=email]{border-radius:var(--bv-radius) 0 0 var(--bv-radius)!important;border:1px solid rgba(216,169,52,.3)!important;background:#fff!important;font-family:var(--bv-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(--bv-gold) 0%,#b88d1c 100%)!important;color:#fff!important;font-weight:800!important;font-family:var(--bv-font-display)!important;letter-spacing:2px!important}input[type=text]:not(.bv-contact__field input):not(.search-terms),input[type=email]:not(.bv-contact__field input):not(.search-terms),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(12,11,16,.12)!important;background:#fafafa!important;transition:border-color .2s,background-color .2s,box-shadow .2s!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--bv-gold)!important;background:#fff!important;box-shadow:0 0 0 3px #d8a9341f!important}.product-quantity-box{border:1px solid rgba(12,11,16,.12)!important;border-radius:var(--bv-radius)!important;background:#fafafa!important;overflow:hidden}.product-quantity-box input.quantity{border:none!important;background:transparent!important;font-weight:700!important;font-family:var(--bv-font-display)!important}.js-change-quantity{cursor:pointer;transition:background-color .2s,color .2s}.js-change-quantity:hover{background:#d8a9341a;color:var(--bv-gold)}.breadcrumb-collection .breadcrumb_link,.breadcrumb_text{font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--bv-gris)!important;font-weight:600!important;font-family:var(--bv-font-display)!important}.breadcrumb-collection a:hover{color:var(--bv-gold)!important}.sale_banner_product{background:linear-gradient(135deg,#d54d4d,#a82e2e)!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 #d54d4d80!important;font-family:var(--bv-font-display)!important}.new_banner_product{background:linear-gradient(135deg,var(--bv-gold) 0%,#b88d1c 100%)!important;color:#0c0b10!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 #d8a93480!important;font-family:var(--bv-font-display)!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(--bv-noir);color:#fff;padding:8px 16px;font-family:var(--bv-font-display);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(--bv-gold);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:#0c0b10d9;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);color:var(--bv-gold);border:1px solid rgba(216,169,52,.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(--bv-noir);color:#fff}.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:#0c0b10eb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgba(216,169,52,.25);color:#fff;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:#ffffff0d;border:1px solid rgba(216,169,52,.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(--bv-font-display);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-sticky-atc__price{font-family:var(--bv-font-display);font-size:16px;font-weight:800;color:var(--bv-gold);letter-spacing:.5px}.bv-sticky-atc__price .was{font-size:12px;color:var(--bv-gris-light);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(--bv-gold),#b88d1c);color:#fff;font-family:var(--bv-font-display);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:44px;height:44px}.bv-sticky-atc__title{font-size:12px;letter-spacing:.5px}.bv-sticky-atc__price{font-size:14px}.bv-sticky-atc__btn{padding:10px 14px;font-size:11px;letter-spacing:1.5px}.bv-sticky-atc__btn span{display:none}.bv-sticky-atc__inner{gap:10px;padding:0 14px}}.bv-shipbar{margin:10px 0 14px;padding:12px 14px;background:#d8a93414;border:1px solid rgba(216,169,52,.25);border-radius:var(--bv-radius);font-family:var(--bv-font-body)}.bv-shipbar__label{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.4px;color:var(--bv-noir);margin-bottom:8px}.bv-shipbar__label svg{width:18px;height:18px;flex:0 0 auto;color:var(--bv-gold)}.bv-shipbar__label strong{color:var(--bv-gold);font-family:var(--bv-font-display);letter-spacing:1px}.bv-shipbar__track{position:relative;height:6px;background:#0c0b1014;border-radius:3px;overflow:hidden}.bv-shipbar__fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--bv-gold-light),var(--bv-gold) 70%,var(--bv-gold-dark));border-radius:3px;transition:width .5s var(--bv-ease);box-shadow:0 0 6px #d8a93480}.bv-shipbar--done .bv-shipbar__fill{background:linear-gradient(90deg,#03a196,#017065)}.bv-shipbar--done .bv-shipbar__label strong{color:#017065;font-family:var(--bv-font-display)}.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(12,11,16,.08);padding:6px 4px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));font-family:var(--bv-font-display)}.bv-bottomnav__inner{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.bv-bottomnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;text-decoration:none;color:var(--bv-noir);position:relative;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:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1;opacity:.85}.bv-bottomnav__dot{position:absolute;bottom:-3px;left:50%;transform:translate(-50%) scale(0);width:4px;height:4px;border-radius:50%;background:var(--bv-gold);transition:transform .25s var(--bv-ease);box-shadow:0 0 6px #d8a934b3}.bv-bottomnav__item.is-active{color:var(--bv-gold)}.bv-bottomnav__item.is-active .bv-bottomnav__icon{transform:translateY(-2px) scale(1.08)}.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(--bv-gold),#b88d1c);color:var(--bv-noir);font-size:9.5px;font-weight:800;font-family:var(--bv-font-display);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))}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--bv-gold-light),var(--bv-gold-dark));border-radius:4px;border:2px solid #f0f0f0}::-webkit-scrollbar-thumb:hover{background:var(--bv-gold)}::selection{background:#d8a9344d;color:var(--bv-noir)}::-moz-selection{background:#d8a9344d;color:var(--bv-noir)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--bv-gold)!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:1.5px!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(--bv-noir-2) 0%,var(--bv-noir) 100%);color:#fff;padding:60px 24px 0;font-family:var(--bv-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(216,169,52,.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(255,255,255,.08)}.bv-footer__brand strong{font-family:var(--bv-font-display);font-size:22px;font-weight:900;letter-spacing:2px;text-transform:uppercase;display:block;color:var(--bv-gold);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:#ffffff0a;border:1px solid rgba(216,169,52,.2);color:#fff;transition:background-color .25s,border-color .25s,transform .25s}.bv-footer__socials a:hover{background:#d8a9341f;border-color:var(--bv-gold);transform:translateY(-2px)}.bv-footer__socials svg{width:16px;height:16px}.bv-footer__col h4{font-family:var(--bv-font-display);font-size:13px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--bv-gold);margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(216,169,52,.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:#ffffffc7;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(--bv-gold);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:#ffffff0a;border:1px solid rgba(216,169,52,.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:#fff!important;font-size:13.5px;outline:none;min-width:0}.bv-footer__news input[type=email]::placeholder{color:#fff6}.bv-footer__news button{flex:0 0 auto;border:none;cursor:pointer;background:linear-gradient(135deg,var(--bv-gold),#b88d1c);color:var(--bv-noir);padding:11px 18px;font-family:var(--bv-font-display);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(255,255,255,.08)}.bv-footer__trust-item{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.6px;color:#ffffffb3}.bv-footer__trust-item svg{width:24px;height:24px;color:var(--bv-gold)}.bv-footer__pay{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.06)}.bv-footer__pay span{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:4px;background:#ffffff0f;font-size:10px;font-weight:700;letter-spacing:1px;color:#fffc;font-family:var(--bv-font-display)}.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:#ffffff8c;letter-spacing:.4px}.bv-footer__bottom a{color:#ffffffb3;text-decoration:none;transition:color .2s}.bv-footer__bottom a:hover{color:var(--bv-gold)}.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(--bv-noir);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(216,169,52,.18);border-top-color:var(--bv-gold);animation:bv-spin 1s linear infinite}@keyframes bv-spin{to{transform:rotate(360deg)}}.bv-vpicker{padding:64px 24px;background:linear-gradient(180deg,#0c0b10,#1a1820);color:#fff;position:relative;overflow:hidden;font-family:var(--bv-font-body)}.bv-vpicker:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(216,169,52,.06) 1px,transparent 0);background-size:24px 24px;opacity:.7;pointer-events:none}.bv-vpicker__inner{max-width:1180px;margin:0 auto;position:relative;z-index:1}.bv-vpicker__header{text-align:center;margin-bottom:36px}.bv-vpicker__kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--bv-font-display);font-size:11px;letter-spacing:4px;text-transform:uppercase;font-weight:700;color:var(--bv-gold);margin-bottom:14px;padding:6px 14px;border:1px solid rgba(216,169,52,.4);border-radius:2px}.bv-vpicker__kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bv-gold);box-shadow:0 0 8px #d8a934b3}.bv-vpicker__title{font-family:var(--bv-font-display);font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 14px;line-height:1.1}.bv-vpicker__subtitle{font-size:15px;opacity:.75;max-width:600px;margin:0 auto 18px;line-height:1.55}.bv-vpicker__bar{display:block;width:64px;height:3px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--bv-gold),transparent);border-radius:2px}.bv-vpicker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-top:32px}.bv-vpicker__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--bv-radius-lg);color:#fff;text-decoration:none;transition:transform .3s var(--bv-ease),border-color .25s,background-color .25s,box-shadow .3s;position:relative;overflow:hidden}.bv-vpicker__brand:after{content:"";position:absolute;top:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--bv-gold),transparent);transition:width .35s ease,left .35s ease}.bv-vpicker__brand:hover{transform:translateY(-4px);border-color:#d8a93473;background:#d8a9340d;box-shadow:0 18px 32px -20px #d8a93499}.bv-vpicker__brand:hover:after{width:80%;left:10%}.bv-vpicker__logo{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,#d8a9342e,#d8a9340a 70%);border:1px solid rgba(216,169,52,.2);font-family:var(--bv-font-display);font-weight:900;font-size:15px;letter-spacing:.5px;color:var(--bv-gold)}.bv-vpicker__logo svg{width:28px;height:28px}.bv-vpicker__brand-name{font-family:var(--bv-font-display);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff}@media(max-width:680px){.bv-vpicker{padding:44px 16px}.bv-vpicker__grid{grid-template-columns:repeat(3,1fr);gap:10px}.bv-vpicker__brand{padding:16px 8px}.bv-vpicker__logo{width:42px;height:42px;font-size:13px}.bv-vpicker__brand-name{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,#1a1820,#0c0b10 80%);color:#fff;font-family:var(--bv-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(216,169,52,.05) 1px,transparent 0);background-size:30px 30px;opacity:.7;pointer-events:none}.bv-404__num{font-family:var(--bv-font-display);font-size:clamp(120px,22vw,260px);font-weight:900;letter-spacing:-4px;line-height:1;background:linear-gradient(180deg,var(--bv-gold-light),var(--bv-gold) 40%,var(--bv-gold-dark));-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;text-shadow:0 8px 60px rgba(216,169,52,.25)}.bv-404__title{font-family:var(--bv-font-display);font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:2px;text-transform:uppercase;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(--bv-gold),#b88d1c);color:#fff!important;font-family:var(--bv-font-display);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)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bv-premium.css.map */
