:root{--bw-bg-primary: #1a1a2e;--bw-bg-secondary: #16213e;--bw-bg-surface: rgba(255, 255, 255, .08);--bw-bg-surface-hover: rgba(255, 255, 255, .15);--bw-bg-warm: #f5f5f0;--bw-gold: #c9a96e;--bw-gold-hover: #d4b87a;--bw-gold-light: rgba(201, 169, 110, .15);--bw-gold-glow: rgba(201, 169, 110, .4);--bw-text-primary: #f5f5f0;--bw-text-secondary: #a0a0b0;--bw-text-dark: #1a1a2e;--bw-success: #4ade80;--bw-urgency: #e74c3c;--bw-glass-border: rgba(255, 255, 255, .12);--bw-glass-border-hover: rgba(201, 169, 110, .35);--bw-glass-blur: 16px;--bw-glass-shadow: 0 8px 32px rgba(0, 0, 0, .35);--bw-glass-shadow-hover: 0 16px 48px rgba(0, 0, 0, .45);--bw-transition: .3s ease;--bw-transition-fast: .15s ease;--bw-transition-slow: .5s ease;--bw-radius-sm: 8px;--bw-radius-md: 12px;--bw-radius-lg: 20px;--bw-radius-full: 9999px}.bw-glass{background:var(--bw-bg-surface);backdrop-filter:blur(var(--bw-glass-blur));-webkit-backdrop-filter:blur(var(--bw-glass-blur));border:1px solid var(--bw-glass-border);box-shadow:var(--bw-glass-shadow)}.bw-glass-card{background:var(--bw-bg-surface);backdrop-filter:blur(var(--bw-glass-blur));-webkit-backdrop-filter:blur(var(--bw-glass-blur));border:1px solid var(--bw-glass-border);border-radius:var(--bw-radius-md);box-shadow:var(--bw-glass-shadow);transition:transform var(--bw-transition),box-shadow var(--bw-transition),border-color var(--bw-transition)}.bw-glass-card:hover{transform:translateY(-4px);box-shadow:var(--bw-glass-shadow-hover);border-color:var(--bw-glass-border-hover)}.bw-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:var(--bw-gold);color:var(--bw-text-dark)!important;border:none;border-radius:var(--bw-radius-sm);font-weight:700;font-size:1rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background var(--bw-transition),box-shadow var(--bw-transition),transform var(--bw-transition-fast);text-decoration:none}.bw-btn-gold:hover{background:var(--bw-gold-hover);box-shadow:0 0 24px var(--bw-gold-glow),0 4px 16px #0000004d;transform:translateY(-1px);color:var(--bw-text-dark)!important}.bw-btn-gold:active{transform:translateY(0)}.bw-btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:var(--bw-bg-surface);backdrop-filter:blur(var(--bw-glass-blur));-webkit-backdrop-filter:blur(var(--bw-glass-blur));color:var(--bw-text-primary)!important;border:1px solid var(--bw-glass-border);border-radius:var(--bw-radius-sm);font-weight:600;font-size:.95rem;cursor:pointer;transition:background var(--bw-transition),border-color var(--bw-transition),box-shadow var(--bw-transition);text-decoration:none}.bw-btn-glass:hover{background:var(--bw-bg-surface-hover);border-color:var(--bw-gold);box-shadow:0 0 16px var(--bw-gold-light);color:var(--bw-gold)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bw-section-dark{background-color:var(--bw-bg-primary)!important;color:var(--bw-text-primary)!important}.bw-section-dark-alt{background-color:var(--bw-bg-secondary)!important;color:var(--bw-text-primary)!important}.site-header,.header__wrapper,.theme__header{transition:background var(--bw-transition),backdrop-filter var(--bw-transition),box-shadow var(--bw-transition)}.site-header.is-sticky,.site-header.is-scrolled,.header__wrapper.is-sticky,.header__wrapper.is-scrolled,.theme__header.is-sticky,.theme__header.is-scrolled,[data-header-sticky].is-sticky,[data-header-sticky].is-scrolled{background:#16213ed9!important;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 4px 30px #0000004d;border-bottom:1px solid var(--bw-glass-border)}.site-header.is-sticky .navlink,.site-header.is-sticky .navtext,.site-header.is-sticky .navlink--icon,.site-header.is-sticky .menu__item a,.site-header.is-sticky .menu__item button,.site-header.is-sticky .icon,.site-header.is-sticky svg,.site-header.is-sticky .cart__toggle,.site-header.is-scrolled .navlink,.site-header.is-scrolled .navtext,.site-header.is-scrolled .navlink--icon,.site-header.is-scrolled .menu__item a,.site-header.is-scrolled .menu__item button,.site-header.is-scrolled .icon,.site-header.is-scrolled svg,.site-header.is-scrolled .cart__toggle,.header__wrapper.is-sticky .navlink,.header__wrapper.is-sticky .navtext,.header__wrapper.is-sticky .navlink--icon,.header__wrapper.is-sticky .menu__item a,.header__wrapper.is-sticky .menu__item button,.header__wrapper.is-sticky .icon,.header__wrapper.is-sticky svg,.header__wrapper.is-scrolled .navlink,.header__wrapper.is-scrolled .navtext,.header__wrapper.is-scrolled .navlink--icon,.header__wrapper.is-scrolled .menu__item a,.header__wrapper.is-scrolled .menu__item button,.header__wrapper.is-scrolled .icon,.header__wrapper.is-scrolled svg{color:#fff!important}.site-header a:hover,.site-nav a:hover,.site-nav__link:hover,.header__icons a:hover,.header__icons button:hover{color:var(--bw-gold)!important}.cart-count-bubble,.site-header__cart-count,.header__cart-count,[data-cart-count-bubble],.cart__count{background-color:var(--bw-gold)!important;color:var(--bw-text-dark)!important;font-weight:700}.product-grid-item,.product-card{border-radius:var(--bw-radius-md);overflow:hidden;transition:transform var(--bw-transition),box-shadow var(--bw-transition)}.product-grid-item:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.product-grid-item .price--on-sale .price-item--sale,.product-card .price--on-sale .price-item--sale{color:var(--bw-gold);font-weight:700}.product-grid-item__btn,.product-card__btn,.grid-product__btn,.quick-add__submit,.btn--quick-add{background:var(--bw-gold)!important;color:var(--bw-text-dark)!important;border:none!important;border-radius:var(--bw-radius-sm);font-weight:700;transition:background var(--bw-transition),box-shadow var(--bw-transition)}.product-grid-item__btn:hover,.product-card__btn:hover,.grid-product__btn:hover,.quick-add__submit:hover,.btn--quick-add:hover{background:var(--bw-gold-hover)!important;box-shadow:0 0 20px var(--bw-gold-glow)}.product-form__submit,.btn--add-to-cart,button[name=add]{background:var(--bw-gold)!important;color:var(--bw-text-dark)!important;border:none!important;border-radius:var(--bw-radius-sm);font-weight:700;letter-spacing:.03em;text-transform:uppercase;transition:background var(--bw-transition),box-shadow var(--bw-transition),transform var(--bw-transition-fast)}.product-form__submit:hover,.btn--add-to-cart:hover,button[name=add]:hover{background:var(--bw-gold-hover)!important;box-shadow:0 0 20px var(--bw-gold-glow);transform:translateY(-1px)}@keyframes bw-pulse-gold{0%{box-shadow:0 0 0 0 var(--bw-gold-glow)}50%{box-shadow:0 0 0 16px #c9a96e00}to{box-shadow:0 0 #c9a96e00}}.product-form__submit:active,button[name=add]:active{animation:bw-pulse-gold .4s ease}.bw-trust-badges{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.bw-trust-badge{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#c9a96e14;border:1px solid rgba(201,169,110,.2);border-radius:var(--bw-radius-sm);font-size:.88rem;font-weight:500;transition:transform var(--bw-transition),border-color var(--bw-transition),box-shadow var(--bw-transition)}.bw-trust-badge:hover{transform:translateY(-3px);border-color:var(--bw-gold);box-shadow:0 4px 16px #c9a96e26}.bw-trust-badge .icon,.bw-trust-badge svg{color:var(--bw-gold);flex-shrink:0;width:18px;height:18px}.bw-stock-urgency{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:.88rem}.bw-stock-urgency__text{color:var(--bw-urgency);font-weight:600}.bw-stock-urgency__text--ok{color:var(--bw-success)}.bw-stock-bar{width:100%;height:6px;background:#ffffff1a;border-radius:var(--bw-radius-full);overflow:hidden}.bw-stock-bar__fill{height:100%;border-radius:var(--bw-radius-full);transition:width .6s ease}.bw-stock-bar__fill--low{background:var(--bw-urgency)}.bw-stock-bar__fill--medium{background:#f59e0b}.bw-stock-bar__fill--high{background:var(--bw-success)}.bw-savings-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--bw-urgency);color:#fff!important;font-weight:700;font-size:.85rem;border-radius:var(--bw-radius-full);letter-spacing:.02em}.bw-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:#16213eeb;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-top:1px solid var(--bw-glass-border);box-shadow:0 -4px 30px #00000059;transform:translateY(100%);opacity:0;transition:transform var(--bw-transition),opacity var(--bw-transition);pointer-events:none}.bw-sticky-atc.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.bw-sticky-atc__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bw-sticky-atc__title{color:var(--bw-text-primary);font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-sticky-atc__price{color:var(--bw-gold);font-weight:700;font-size:1.1rem}.bw-sticky-atc__btn{flex-shrink:0;padding:12px 28px;background:var(--bw-gold);color:var(--bw-text-dark)!important;border:none;border-radius:var(--bw-radius-sm);font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:background var(--bw-transition),box-shadow var(--bw-transition)}.bw-sticky-atc__btn:hover{background:var(--bw-gold-hover);box-shadow:0 0 24px var(--bw-gold-glow)}.collection__sidebar a:hover,.collection-sidebar a:hover,.facets__wrapper a:hover,.filter-group a:hover{color:var(--bw-gold)}.site-footer a:hover,.footer a:hover,.site-footer h2,.site-footer h3,.site-footer h4,.footer__title,.footer__heading{color:var(--bw-gold)!important}.cart-drawer,.cart__drawer,.ajaxcart__inner,[data-cart-drawer],.drawer--cart{background:#16213ef2!important;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);color:var(--bw-text-primary)!important;border-left:1px solid var(--bw-glass-border)}.cart-drawer__title,.cart__drawer-title,.cart-drawer__item-title,.cart__item-title{color:var(--bw-text-primary)!important}.cart-drawer__item-price,.cart__item-price{color:var(--bw-gold)!important;font-weight:700}.cart-drawer__btn,.cart__checkout-btn,.cart__checkout,.cart-drawer .btn--primary,.drawer--cart .btn--primary{background:var(--bw-gold)!important;color:var(--bw-text-dark)!important;border:none!important;font-weight:700;border-radius:var(--bw-radius-sm)}.cart-drawer__btn:hover,.cart__checkout-btn:hover,.cart__checkout:hover,.cart-drawer .btn--primary:hover{background:var(--bw-gold-hover)!important;box-shadow:0 0 24px var(--bw-gold-glow)}.cart-drawer *,cart-element *{color:var(--bw-text-primary)!important}.cart-drawer__head h3,cart-element .cart-drawer__head h3{color:#fff!important;font-family:Ovo,serif;font-size:1.3rem}.cart-drawer__item-qty{color:#fff9!important;font-weight:400;margin-left:8px}.cart__item__title a,.cart__item__title{color:#fff!important}.cart__item__meta,.cart__item__selected-options,.cart__item__selected-options span{color:#ffffffb3!important;font-size:.85rem}.cart__item__price,.cart__item__price ins,.cart__total__money,.cart__total span[data-cart-total],cart-element [data-cart-total-price]{color:var(--bw-gold)!important;font-weight:700}.cart__item__price del{color:#fff6!important;font-weight:400}.cart__total{color:#fffc!important}.cart__item__remove,.cart__item__remove span{color:#ffffff80!important;transition:color .2s ease}.cart__item__remove:hover,.cart__item__remove:hover span{color:#e74c3c!important}.cart__item__quantity-field{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.cart__item__quantity-minus,.cart__item__quantity-plus{color:#ffffffb3!important}.cart__item__quantity-minus:hover,.cart__item__quantity-plus:hover{color:#fff!important}.cart-drawer .select-popout__toggle,cart-element .select-popout__toggle{color:#fff!important;border-color:#ffffff4d!important;background:#ffffff1a!important;border-radius:4px;padding:4px 8px}.cart-drawer .select-popout__toggle .select-popout__value,cart-element .select-popout__toggle .select-popout__value,.cart-drawer .select-popout__toggle span,cart-element .select-popout__toggle span{color:#fff!important;font-weight:600}.cart-drawer .select-popout__toggle svg,cart-element .select-popout__toggle svg,.cart-drawer .select-popout__toggle .icon,cart-element .select-popout__toggle .icon{color:#ffffffb3!important}.cart-drawer .select-popout__list,cart-element .select-popout__list{background:#16213efa!important;border:1px solid rgba(255,255,255,.15)!important}.cart-drawer .select-popout__option,cart-element .select-popout__option{color:#fffc!important}.cart-drawer .select-popout__item--current .select-popout__option,cart-element .select-popout__item--current .select-popout__option{color:var(--bw-gold)!important}.cart__text,.cart-drawer__foot .cart__text{color:#ffffff80!important;font-size:.85rem}.cart-drawer__close,.cart-drawer__close svg{color:#ffffffb3!important}.cart-drawer__close:hover,.cart-drawer__close:hover svg{color:var(--bw-gold)!important}.cart-drawer__empty-message p{color:#fff9!important}.cart__errors__heading,.cart__errors__content{color:#fff!important}.cart__checkout.btn--primary,.cart-drawer .btn--primary{color:var(--bw-text-dark)!important}.cart-drawer__overlay,.drawer__overlay{background:#0009!important}.site-nav__dropdown,.site-nav__dropdown-menu,.mega-menu,.header__submenu,.navmenu--dropdown,.dropdown__menu{background:#16213eeb!important;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--bw-glass-border);border-radius:var(--bw-radius-md);box-shadow:0 12px 40px #0006}.site-nav__dropdown a,.mega-menu a,.header__submenu a,.dropdown__menu a{color:var(--bw-text-secondary)!important;transition:color var(--bw-transition)}.site-nav__dropdown a:hover,.mega-menu a:hover,.header__submenu a:hover,.dropdown__menu a:hover{color:var(--bw-gold)!important}.drawer--header,.drawer--nav{background:#1a1a2ef7!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--bw-text-primary)!important}.drawer__header{border-bottom:1px solid var(--bw-glass-border)}.drawer__close-button{color:var(--bw-text-primary)!important}.drawer__close-button:hover{color:var(--bw-gold)!important}.mobile-nav a,.mobile-navlink{color:var(--bw-text-primary)!important;border-color:var(--bw-glass-border)!important;transition:color var(--bw-transition)}.mobile-nav a:hover,.mobile-navlink:hover{color:var(--bw-gold)!important}.mobile-nav--bottom a{color:var(--bw-text-secondary)!important}.mobile-nav--bottom a:hover{color:var(--bw-gold)!important}.hero,.slideshow,.banner,[data-section-type=slideshow],[data-section-type=hero]{position:relative}.hero:after,.slideshow .flickity-slider:after,.slideshow__slide:after,.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1a1a2e26,#1a1a2e59 60%,#1a1a2e8c);pointer-events:none;z-index:1}.hero__content,.slideshow__text-content,.banner__content{position:relative;z-index:2}@keyframes bw-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.bw-animate-slide-up{animation:bw-slide-up .7s ease forwards}.bw-delay-1{animation-delay:.1s}.bw-delay-2{animation-delay:.2s}.bw-delay-3{animation-delay:.3s}.bw-delay-4{animation-delay:.4s}.bw-delay-5{animation-delay:.5s}.hero .btn,.slideshow .btn,.banner .btn{background:var(--bw-gold)!important;color:var(--bw-text-dark)!important;border:none!important;font-weight:700}.hero .btn:hover,.slideshow .btn:hover,.banner .btn:hover{background:var(--bw-gold-hover)!important;box-shadow:0 0 24px var(--bw-gold-glow)}.bw-scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.bw-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.bw-stagger>*:nth-child(1){transition-delay:0ms}.bw-stagger>*:nth-child(2){transition-delay:.1s}.bw-stagger>*:nth-child(3){transition-delay:.2s}.bw-stagger>*:nth-child(4){transition-delay:.3s}.bw-stagger>*:nth-child(5){transition-delay:.4s}.bw-stagger>*:nth-child(6){transition-delay:.5s}.bw-scroll-reveal--left{opacity:0;transform:translate(-30px);transition:opacity .6s ease,transform .6s ease}.bw-scroll-reveal--right{opacity:0;transform:translate(30px);transition:opacity .6s ease,transform .6s ease}.bw-scroll-reveal--left.is-visible,.bw-scroll-reveal--right.is-visible{opacity:1;transform:translate(0)}.bw-counter{font-size:2.5rem;font-weight:800;color:var(--bw-gold);line-height:1.1;letter-spacing:-.02em}.bw-counter-label{font-size:.9rem;color:var(--bw-text-secondary);margin-top:4px;font-weight:400}.bw-counter-wrapper{text-align:center;padding:20px}.bw-testimonial,.testimonial__card,.testimonial-card{border-radius:var(--bw-radius-md);transition:transform var(--bw-transition),box-shadow var(--bw-transition)}.bw-testimonial:hover,.testimonial__card:hover,.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.bw-testimonial__stars,.testimonial__stars{color:var(--bw-gold)}.newsletter .btn,.newsletter__submit{background:var(--bw-gold)!important;color:var(--bw-text-dark)!important;border:none!important;font-weight:700}.newsletter .btn:hover,.newsletter__submit:hover{background:var(--bw-gold-hover)!important;box-shadow:0 0 24px var(--bw-gold-glow)}.accordion__icon,.collapsible-trigger__icon{color:var(--bw-gold)}.breadcrumbs a:hover,.breadcrumb a:hover,.breadcrumb__link:hover{color:var(--bw-gold)!important}.search-popdown__body,.search-popdown__body--fixed{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px #0000001a}.search-popdown input,.search__input,.search-form__input,.predictive-search__input{background:#faf9f7;border:1px solid rgba(0,0,0,.12);color:#1a1a2e!important;border-radius:8px;font-family:Karla,sans-serif}.search-popdown input:focus,.search__input:focus,.search-form__input:focus{border-color:var(--bw-gold);box-shadow:0 0 0 3px #c9a96e26;outline:none}.search-popdown a,.predictive-search a{color:#1a1a2e!important}.search-popdown a:hover,.predictive-search a:hover{color:var(--bw-gold)!important}.predictive-search{background:#fff!important}.predictive-search__loading-state{background:#fff}.announcement-bar-static,.announcement-bar-static .section-marquee,.announcement-bar-static .section-padding,.shopify-section-group-group-header .section-marquee,.shopify-section-group-group-header .section-padding,.section-marquee.color-scheme-2{background:#16213e!important}.announcement-bar-static .announcement,.announcement__block,.announcement__slide,.announcement__slider,.flickity-viewport,.flickity-slider{background:transparent!important}.announcement__text>span>div{background:linear-gradient(135deg,#16213ecc,#1a1a2eeb)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:none!important;position:relative}.announcement__text>span>div:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(255,255,255,.06) 30%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.06) 70%,transparent 90%);pointer-events:none}.announcement-bar-static:after{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(201,169,110,.2) 15%,rgba(201,169,110,.5) 35%,rgba(201,169,110,.7) 50%,rgba(201,169,110,.5) 65%,rgba(201,169,110,.2) 85%,transparent 100%)}.announcement__text>span>div>div>div{transition:opacity .2s ease}.announcement__text>span>div>div>div:hover{opacity:.8}.announcement__text svg[fill="#c9a96e"]{filter:drop-shadow(0 0 3px rgba(201,169,110,.3))}.bw-icons-row,.icon-row,.icon-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;padding:40px 20px}.bw-icon-item,.icon-row__item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.bw-icon-item .icon,.bw-icon-item svg,.icon-row__item .icon,.icon-row__item svg{color:var(--bw-gold);fill:var(--bw-gold);width:40px;height:40px}.bw-icon-item__text,.icon-row__item-text{color:var(--bw-text-primary);font-size:.9rem;font-weight:500}.bw-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:767px){.bw-trust-badges{gap:8px}.bw-trust-badge{padding:8px 12px;font-size:.8rem}.bw-trust-badge .icon,.bw-trust-badge svg{width:14px;height:14px}.bw-glass-card{border-radius:var(--bw-radius-sm)}.bw-newsletter,.newsletter-section{padding:32px 20px}.bw-sticky-atc{padding:10px 16px;gap:12px}.bw-sticky-atc__title{font-size:.85rem}.bw-sticky-atc__price{font-size:.95rem}.bw-sticky-atc__btn{padding:10px 20px;font-size:.85rem}.bw-counter{font-size:2rem}.product-grid-item:hover,.product-card:hover,.grid-product:hover{transform:translateY(-3px)}.hero__title,.slideshow__title,.banner__title{font-size:1.6rem!important}.bw-icons-row,.icon-row{gap:20px;padding:28px 16px}.bw-icon-item .icon,.bw-icon-item svg{width:30px;height:30px}.bw-testimonial,.testimonial__card{padding:20px}}@media(max-width:480px){.bw-trust-badges{flex-direction:column}.bw-sticky-atc__info{display:none}.bw-sticky-atc__btn{width:100%;text-align:center}.bw-counter{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.bw-scroll-reveal,.bw-scroll-reveal--left,.bw-scroll-reveal--right{opacity:1!important;transform:none!important;transition:none!important}.bw-glass-card:hover,.product-grid-item:hover,.product-card:hover,.grid-product:hover,.bw-testimonial:hover,.bw-trust-badge:hover{transform:none!important}.bw-sticky-atc{transition:none!important}.bw-animate-slide-up{animation:none!important;opacity:1!important;transform:none!important}}input:focus,textarea:focus,select:focus{border-color:var(--bw-gold);outline:none;box-shadow:0 0 0 3px var(--bw-gold-light)}::selection{background:var(--bw-gold-light);color:var(--bw-text-primary)}.pagination a,.pagination__item{color:var(--bw-text-secondary)!important;transition:color var(--bw-transition)}.pagination a:hover,.pagination__item:hover{color:var(--bw-gold)!important}.pagination .is-active,.pagination__item--current{color:var(--bw-gold)!important;font-weight:700}.badge,.tag{border-radius:var(--bw-radius-sm)}.product-grid-item img,.product-card img,.grid-product__image{border-radius:var(--bw-radius-md) var(--bw-radius-md) 0 0}.spinner,.loading-overlay__spinner{color:var(--bw-gold)}.product__title{font-family:Ovo,Georgia,serif;line-height:1.25;letter-spacing:-.01em;color:#1a1a2e}.trust-badges{background:linear-gradient(135deg,#faf8f4,#f5f0e8)!important;border:1px solid rgba(201,169,110,.25)!important;border-radius:12px!important;padding:18px 20px!important;box-shadow:0 2px 8px #0000000a!important}.trust-badges .trust-badge{min-width:120px!important}.trust-badges .trust-badge svg{stroke:#c9a96e!important;width:22px!important;height:22px!important;flex-shrink:0}.trust-badges .trust-badge span{font-size:13px!important;font-weight:600!important;color:#2a2a3e!important;letter-spacing:.01em}.SH-customer-loves{background:linear-gradient(135deg,#f5efe4,#ede4d4)!important;border:1px solid rgba(201,169,110,.2);border-radius:10px!important;padding:12px 16px!important;box-shadow:0 2px 6px #0000000a}.SH-customer-text{font-size:13.5px!important;color:#2a2a3e!important;line-height:1.35!important}.SH-customer-text b{color:#1a1a2e!important;font-weight:700!important}#displayWatt{background:linear-gradient(135deg,#faf8f4,#f5f0e8);border:1px solid rgba(201,169,110,.2);border-radius:10px;padding:14px 18px;font-size:.95rem;font-weight:600;color:#2a2a3e;margin-top:12px!important;display:flex;align-items:center;gap:6px}#wattValue{color:var(--bw-gold)!important;font-weight:700;font-size:1.1rem}.methods-of-payment{background:#faf9f7;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:12px 16px!important;margin-top:12px!important}.methods-of-payment img{height:28px!important;opacity:.8;transition:opacity .2s ease;filter:grayscale(20%)}.methods-of-payment img:hover{opacity:1;filter:grayscale(0%)}.inventory-alert{background:linear-gradient(135deg,#fef9f0,#fdf3e0)!important;border:none!important;border-left:4px solid var(--bw-gold)!important;border-radius:10px!important;padding:14px 18px!important;box-shadow:0 2px 8px #c9a96e1a!important}.inventory-alert svg{stroke:var(--bw-gold)!important}.inventory-alert span{font-size:14px!important;color:#2a2a3e!important}.inventory-alert strong{color:#c97a1e!important}.product__block div[style*="color: #5B8328"] strong,.product__block bold[style*="color: #5B8328"] strong{color:#5b8328!important;font-size:.9rem}.product__accordion__title{font-size:1rem;font-weight:600;color:#2a2a3e;padding:14px 0}.bw-sticky-atc{background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 16px #0000000f;padding:12px 24px;position:fixed;bottom:0;left:0;right:0;z-index:999;transform:translateY(100%);transition:transform .35s ease}.bw-sticky-atc.is-visible{transform:translateY(0)}.bw-sticky-atc__title{font-weight:600;font-size:.95rem;color:#1a1a2e;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-sticky-atc__price{font-weight:700;font-size:1.1rem;color:#1a1a2e}@media(max-width:767px){.trust-badges{padding:14px 12px!important;gap:8px!important}.trust-badges .trust-badge{min-width:auto!important;flex:0 0 calc(50% - 4px)!important}.trust-badges .trust-badge svg{width:20px!important;height:20px!important}.trust-badges .trust-badge span{font-size:12px!important}.bw-sticky-atc{padding:10px 16px}.bw-sticky-atc__title{font-size:.85rem;max-width:45%}#displayWatt{padding:10px 14px;font-size:.88rem}}.shopify-policy__body .rte{font-size:0;line-height:0;color:transparent}.shopify-policy__body .rte>*{font-size:1rem;line-height:1.7;color:#2a2a3e}.shopify-policy__container{max-width:820px;margin:0 auto;padding:40px 24px 60px}.shopify-policy__title h1{font-family:Ovo,serif;font-size:2.2rem;color:#1a1a2e;text-align:center;margin-bottom:8px;position:relative;padding-bottom:20px}.shopify-policy__title h1:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--bw-gold),transparent);border-radius:2px}.shopify-policy__body{background:#fff;border-radius:var(--bw-radius-md);padding:40px;box-shadow:0 2px 16px #0000000f;border:1px solid rgba(0,0,0,.06);margin-top:24px}.shopify-policy__body .rte h1,.shopify-policy__body .rte h2{font-family:Ovo,serif;color:#1a1a2e;font-size:1.5rem;margin-top:32px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--bw-gold-light)}.shopify-policy__body .rte h3{font-family:Ovo,serif;color:#1a1a2e;font-size:1.2rem;margin-top:24px;margin-bottom:8px;border-bottom:none}.shopify-policy__body .rte p{color:#444;font-size:.95rem;margin-bottom:12px}.shopify-policy__body .rte strong{color:#1a1a2e;font-weight:600}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:20px;margin-bottom:16px}.shopify-policy__body .rte li{font-size:.95rem;color:#444;margin-bottom:6px;line-height:1.6}.shopify-policy__body .rte .container{background:transparent;padding:0;box-shadow:none;border-radius:0}.shopify-policy__body .rte .shipping-box{border:1px solid rgba(201,169,110,.2);border-radius:var(--bw-radius-sm);transition:all .3s ease}.shopify-policy__body .rte .shipping-box:hover{border-color:var(--bw-gold);box-shadow:0 4px 16px #c9a96e1f}.shopify-policy__body .rte .important-notice{background:linear-gradient(135deg,#fef9f0,#fdf3e0);border-left:4px solid var(--bw-gold);border-radius:var(--bw-radius-sm);padding:16px 20px;margin:20px 0}.shopify-policy__body .rte .free-shipping{background:var(--bw-gold);color:#fff;border-radius:var(--bw-radius-full);font-weight:600}.shopify-policy__body .rte .container h1,.shopify-policy__body .rte .container h2,.shopify-policy__body .rte .container h3{color:#1a1a2e!important;border-bottom-color:#c9a96e4d!important}@media(max-width:767px){.shopify-policy__container{padding:24px 16px 40px}.shopify-policy__body{padding:24px 16px}.shopify-policy__title h1{font-size:1.6rem}}.collection__title h1,.collection__title .h1{font-family:Ovo,serif;color:#1a1a2e;position:relative}.footer__container,footer .footer__container{border-top:1px solid rgba(0,0,0,.06)}.footer__block__title,footer h2,footer .h5{font-family:Ovo,serif;letter-spacing:.02em}footer a:hover,.footer__block a:hover{color:var(--bw-gold)!important;transition:color var(--bw-transition-fast)}a{transition:color var(--bw-transition-fast),opacity var(--bw-transition-fast)}.product-card:hover,.product-grid-item:hover{transform:translateY(-2px);transition:transform var(--bw-transition)}.product-card,.product-grid-item{transition:transform var(--bw-transition),box-shadow var(--bw-transition)}.breadcrumbs a,nav[aria-label=breadcrumb] a,.breadcrumb a{color:#888;text-decoration:none;font-size:.85rem;transition:color var(--bw-transition-fast)}.breadcrumbs a:hover,nav[aria-label=breadcrumb] a:hover,.breadcrumb a:hover{color:var(--bw-gold)}.btn--primary,.shopify-payment-button__button,button[name=add],.product-form__submit{transition:all var(--bw-transition)!important}.btn--primary:hover,button[name=add]:hover,.product-form__submit:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001f}.cart__title,.cart h1{font-family:Ovo,serif}.search__title,.search h1{font-family:Ovo,serif;color:#1a1a2e}.shopify-section+.shopify-section{border-top:1px solid rgba(0,0,0,.04)}.product__media img,.product-grid-item img{background:linear-gradient(135deg,#f8f8f6,#f0efe8)}::selection{background:#c9a96e40;color:#1a1a2e}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f5f0}::-webkit-scrollbar-thumb{background:#c9a96e4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c9a96e80}*:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px;border-radius:2px}html{scroll-behavior:smooth}.image-with-text__image-bg img{object-fit:contain!important;object-position:center center!important}.image-with-text__image-bg{background:#f8f8f6}.product__media img{object-fit:contain!important;object-position:center center!important;background:#f8f8f6}.product__slides .product__media img,.product__image img{object-fit:contain!important;background:#fff}.product-grid-item .product-grid-item__image img,.product-card__image img{object-fit:contain!important;object-position:center center!important;background:#f8f8f6}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-styles.css.map */
