.pv3-options{margin:18px 0 4px}.pv3-option-group{margin-bottom:16px}.pv3-option-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#6f665b;margin:0 0 10px;font-weight:600}.pv3-option-val{color:#231a13}.pv3-opt-btns{display:flex;flex-wrap:wrap;gap:8px}.pv3-opt-btn{background:#fff;border:1px solid var(--line);color:#231a13;padding:9px 20px;font-size:13px;font-family:inherit;cursor:pointer;letter-spacing:.06em;transition:.15s;border-radius:2px;line-height:1}.pv3-opt-btn:hover{border-color:#0071CE;color:#0071CE}.pv3-opt-btn.active{background:#0071CE;border-color:#0071CE;color:#fff}.pv3-swatch-btns{gap:7px}.pv3-swatch-btn{width:40px;height:40px;border-radius:4px;border:2px solid transparent;background-size:cover;background-position:center;cursor:pointer;transition:border-color .15s,transform .12s;padding:0;flex-shrink:0}.pv3-swatch-btn:hover{border-color:#c9a35a;transform:scale(1.08)}.pv3-swatch-btn.active{border-color:#0071CE;box-shadow:0 0 0 2px #fff inset}.atc-loading{opacity:.75!important;pointer-events:none!important;cursor:wait!important}.atc-success{background:#0f0b08!important;color:#c9a35a!important;border-color:#c9a35a!important;letter-spacing:.22em!important}.atc-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(201,163,90,.25);border-top-color:#c9a35a;border-radius:50%;animation:atc-spin .65s linear infinite;vertical-align:middle}@keyframes atc-spin{to{transform:rotate(360deg)}}@keyframes atc-particle-fly{0%{opacity:1;transform:translate(-50%,-50%) translate(0,0) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) translate(var(--tx),var(--ty)) scale(.2)}}#lux-lightbox{display:none;position:fixed;inset:0;z-index:99999;background:rgba(10,7,4,.93);align-items:center;justify-content:center;padding:20px}.lux-lb-img-wrap{display:flex;align-items:center;justify-content:center}#lux-lb-img{max-width:88vw;max-height:88vh;object-fit:contain;display:block;border:1px solid rgba(201,163,90,.2)}#lux-lb-close{position:fixed;top:18px;right:22px;background:rgba(10,7,4,.6);border:1px solid rgba(201,163,90,.4);color:#c9a35a;font-size:26px;line-height:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;z-index:100001;transition:background .15s}#lux-lb-close:hover{background:rgba(201,163,90,.2)}.lux-lb-arrow{position:fixed;top:50%;transform:translateY(-50%);background:rgba(10,7,4,.5);border:1px solid rgba(201,163,90,.35);color:#c9a35a;font-size:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;z-index:100001;transition:background .15s}.lux-lb-arrow:hover{background:rgba(201,163,90,.2)}#lux-lb-prev{left:16px}#lux-lb-next{right:16px}@media(max-width:768px){.product-lux--v2{grid-template-columns:1fr!important;padding:16px 0 0!important;gap:0!important}.product-gallery--v2{width:100%!important}.product-gallery__hero{border-left:none!important;border-right:none!important;padding:12px!important}.product-gallery__hero img{height:300px!important;max-height:300px!important;object-fit:contain!important}.product-gallery__thumbs{display:flex!important;flex-direction:row!important;gap:8px!important;padding:8px 12px!important;overflow-x:auto!important;grid-template-columns:none!important}.product-gallery__thumbs img{width:60px!important;height:60px!important;flex-shrink:0!important;padding:4px!important}.product-info--v2{padding:20px 16px 12px!important;width:100%!important;max-width:100%!important}.product__title{font-size:1.9rem!important;line-height:1.15!important;word-break:break-word!important}.pv3-ibadges{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}.pv3-ib,.pv3-ib--wide{grid-column:span 1!important}.pv3-ib--last{grid-column:span 2!important}.pv3-journey-wrap{grid-template-columns:1fr!important;gap:36px!important;padding:36px 20px!important}.pv3-details-wrap{grid-template-columns:1fr!important;padding:28px 20px 44px!important}.pv3-detail-img{display:none!important}.pv3-detail-right{padding:0!important}.pv3-tr{grid-template-columns:max-content 1fr!important;column-gap:16px!important;align-items:center!important}.pv3-tr span{white-space:nowrap}.pv3-trust{grid-template-columns:1fr 1fr!important;gap:10px!important}.pv3-swatch-btn{width:36px!important;height:36px!important}}