:root{--navy: #0e2646;--navy-mid: #1a3d6b;--navy-light: #e8f0fa;--gold: #b8902e;--gold-light: #f5e4b0;--gold-pale: #fdf9ef;--teal: #1e7a7a;--teal-light: #e6f4f4;--red: #c0392b;--red-bg: #fff5f5;--green: #1e6b3a;--green-bg: #f0faf4;--white: #ffffff;--off-white: #fafaf8;--cream: #f5f2ec;--gray-100: #f8f7f5;--gray-200: #eeece8;--gray-400: #b8b0a4;--gray-600: #6b6460;--text: #1a1714;--text-light: #5c5650;--border: #ddd8d0;--shadow-sm: 0 1px 3px rgba(14,38,70,.08);--shadow-md: 0 4px 16px rgba(14,38,70,.1);--shadow-lg: 0 12px 40px rgba(14,38,70,.14);--radius: 8px;--radius-lg: 14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Jost,sans-serif;background:var(--off-white);color:var(--text);line-height:1.6;font-size:15px}.cro-note{position:absolute;z-index:20;background:#f44;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;font-family:Jost,sans-serif;padding:3px 8px;border-radius:3px;white-space:nowrap;box-shadow:0 2px 8px #0000004d;pointer-events:none}.cro-note:after{content:"";position:absolute;bottom:-5px;left:10px;border:5px solid transparent;border-top-color:#f44;border-bottom:0}.cro-wrap{position:relative;display:inline-block}.announcement-bar{background:var(--navy);color:#fff;text-align:center;padding:10px 20px;font-size:13px;font-weight:500;letter-spacing:.03em;position:relative}.announcement-bar strong{color:var(--gold-light)}.announcement-bar .close-bar{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff9;font-size:18px;cursor:pointer}.ann-pill{display:inline-block;background:var(--red);color:#fff;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;margin-right:8px;letter-spacing:.04em;text-transform:uppercase}.trust-bar{background:var(--gold-pale);border-bottom:1px solid var(--gold-light);padding:10px 40px;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.trust-bar-item{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--navy);white-space:nowrap}.trust-bar-item .ti{font-size:15px}.trust-bar-item a{color:var(--navy);text-decoration:underline;font-size:11.5px;opacity:.7}.tp-stars{display:flex;gap:2px}.tp-star{width:14px;height:14px;background:#00b67a;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}header{background:#fff;border-bottom:1px solid var(--border);padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:72px;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.logo{font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:700;color:var(--navy);text-decoration:none;letter-spacing:.04em}.logo span{color:var(--gold)}nav{display:flex;gap:28px;align-items:center}nav a{color:var(--navy);text-decoration:none;font-size:.85rem;font-weight:500;letter-spacing:.03em;transition:color .2s}nav a:hover{color:var(--gold)}.nav-icons{display:flex;gap:16px;align-items:center}.nav-icon{background:none;border:none;cursor:pointer;color:var(--navy);font-size:18px;position:relative}.nav-badge{position:absolute;top:-5px;right:-5px;background:var(--red);color:#fff;width:16px;height:16px;border-radius:50%;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.breadcrumb{padding:12px 40px;font-size:12.5px;color:var(--gray-600);display:flex;align-items:center;gap:6px}.breadcrumb a{color:var(--gray-600);text-decoration:none}.breadcrumb a:hover{color:var(--navy)}.breadcrumb-sep{opacity:.4}.product-hero{max-width:1200px;margin:0 auto;padding:0 40px 48px;display:grid;grid-template-columns:1fr 440px;gap:52px}.gallery{position:relative}.gallery-main{background:var(--gray-100);border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3;position:relative;margin-bottom:12px}.gallery-main img{width:100%;height:100%;object-fit:cover}.gallery-badge{position:absolute;top:16px;left:16px;background:var(--red);color:#fff;padding:5px 12px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gallery-badge.sale{background:var(--red)}.gallery-zoom{position:absolute;bottom:16px;right:16px;background:#ffffffe6;border:1px solid var(--border);width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px}.gallery{display:flex;align-items:flex-start;gap:20px}.gallery-thumbs{display:flex;flex-direction:column;width:90px;gap:12px;order:1}.gallery-main{order:2;flex:1}.thumb{width:90px;height:90px;border:1px solid #ddd;cursor:pointer;overflow:hidden}.thumb.active{border-color:var(--navy)}.thumb img{width:100%;height:100%;object-fit:cover}.gallery-note{margin-top:10px;font-size:11.5px;color:var(--gray-600);display:flex;align-items:center;gap:5px}.product-info{display:flex;flex-direction:column;gap:0}.product-brand{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.product-collection{font-size:16px;font-weight:700;color:#c48f00;letter-spacing:1px;margin-bottom:12px}.product-title{color:#10274b!important;font-size:1.4rem;line-height:1.2;font-weight:700}.product-rating{display:flex;align-items:center;gap:10px;margin-bottom:16px}.stars{display:flex;gap:2px}.star{width:15px;height:15px;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#f4c430}.rating-text{font-size:13px;color:var(--text-light)}.rating-text a{color:var(--navy-mid);font-weight:600;text-decoration:underline}.price-block{background:var(--navy-light);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.price-current{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:700;color:var(--navy)}.price-was{font-size:1rem;color:var(--gray-600);text-decoration:line-through}.price-save{background:var(--red);color:#fff;padding:3px 9px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em}.bnpl-row{display:flex;flex-direction:column;gap:5px;margin-top:6px;border-top:1px dashed var(--border);padding-top:10px}.bnpl-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-light)}.bnpl-logo{font-size:11px;font-weight:800;padding:2px 7px;border-radius:4px;background:#000;color:#f90;letter-spacing:-.5px}.bnpl-logo.klarna{background:#ffb3c7;color:#17120e}.bnpl-logo.paypal{background:#003087;color:#fff}.bnpl-item a{color:var(--navy-mid);text-decoration:underline;font-size:12px}.variant-section{margin-bottom:16px}.variant-label{font-size:13px;font-weight:600;color:var(--navy);margin-bottom:8px}.variant-swatches{display:flex;gap:8px;flex-wrap:wrap}.swatch{padding:6px 14px;border-radius:20px;border:2px solid var(--border);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .2s}.swatch.active{border-color:var(--navy);background:var(--navy);color:#fff}.swatch:hover{border-color:var(--navy)}.delivery-strip{background:var(--green-bg);border:1px solid #b8ddc8;border-radius:var(--radius);padding:12px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.delivery-row{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--green)}.delivery-row svg{flex-shrink:0}.cta-group{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.btn-primary{border:none;border-radius:var(--radius);padding:15px 24px;font-size:1rem;font-weight:600;cursor:pointer;font-family:Jost,sans-serif;transition:background .2s;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#10274b!important;color:#fff!important}.product-info .price-mian{color:#10274b!important;font-size:1.2rem;font-weight:700;font-family:Cormorant Garamond,serif;margin-top:-25px}.btn-primary:hover{background:var(--navy-mid)}.btn-secondary{color:var(--navy);border:2px solid var(--navy);border-radius:var(--radius);padding:13px 24px;font-size:.95rem;font-weight:600;cursor:pointer;font-family:Jost,sans-serif;transition:all .2s;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:8px;background:#1f2161!important;border-color:#1f2161!important}.btn-secondary:hover{background:var(--navy-light)}.btn-row{display:flex;gap:10px;margin-top:15px}.btn-sm{flex:1;background:transparent;border:1px solid var(--border);border-radius:var(--radius);padding:10px;font-size:12.5px;font-weight:500;cursor:pointer;font-family:Jost,sans-serif;color:var(--text-light);transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.btn-sm:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-light)}.payment-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--border);margin-bottom:12px}.payment-badges .lock-text{font-size:11.5px;color:var(--gray-600);display:flex;align-items:center;gap:4px}.pay-badge{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;padding:4px 8px;font-size:10.5px;font-weight:700;color:#333}.pay-badge.visa{background:#1a1f71;color:#fff}.pay-badge.mc{background:#eb001b;color:#fff}.pay-badge.pp{background:#003087;color:#fff}.pay-badge.kl{background:#ffb3c7;color:#17120e}.pay-badge.ssl{background:var(--green);color:#fff}.mini-usps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.mini-usp{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text-light);line-height:1.4}.mini-usp .usp-icon{font-size:15px;margin-top:1px;flex-shrink:0}.mini-usp strong{display:block;font-size:13px;color:var(--navy);font-weight:600}.whatsapp-float{position:fixed;bottom:28px;right:28px;z-index:999;background:#25d366;color:#fff;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 4px 20px #25d36680;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d36699}.whatsapp-label{position:absolute;right:68px;top:50%;transform:translateY(-50%);background:#fff;color:var(--text);padding:8px 14px;border-radius:8px;border:1px solid var(--border);font-size:13px;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;transition:opacity .2s;pointer-events:none}.whatsapp-float:hover .whatsapp-label{opacity:1}.tabs-section{max-width:1200px;margin:0 auto;padding:0 40px 48px}.tabs-nav{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:28px}.tab-btn{padding:12px 24px;font-size:.88rem;font-weight:600;border:none;background:none;cursor:pointer;color:var(--gray-600);font-family:Jost,sans-serif;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;letter-spacing:.03em}.tab-btn.active{color:var(--navy);border-bottom-color:var(--navy)}.tab-btn:hover{color:var(--navy)}.tab-pane{display:none}.tab-pane.active{display:block}.specs-table{width:100%;border-collapse:collapse}.specs-table tr:nth-child(2n) td{background:var(--gray-100)}.specs-table td{padding:11px 16px;border-bottom:1px solid var(--border);font-size:.9rem}.specs-table td:first-child{font-weight:600;color:var(--navy);width:200px;background:var(--navy-light)}.accordion{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:12px}.accordion-header{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:.92rem;color:var(--navy);background:#fff;-webkit-user-select:none;user-select:none}.accordion-header:hover{background:var(--gray-100)}.accordion-icon{font-size:18px;color:var(--gray-400);transition:transform .3s}.accordion.open .accordion-icon{transform:rotate(45deg)}.accordion-body{display:none;padding:16px 20px;font-size:.88rem;color:var(--text-light);line-height:1.7;border-top:1px solid var(--border);background:var(--gray-100)}.accordion.open .accordion-body{display:block}.delivery-option{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.delivery-option:last-child{border-bottom:0;padding-bottom:0}.delivery-option .d-icon{font-size:18px;flex-shrink:0;margin-top:1px}.delivery-option .d-detail{display:flex;flex-direction:column;gap:2px}.delivery-option .d-name{font-weight:600;color:var(--navy);font-size:.9rem}.delivery-option .d-desc{font-size:.84rem;color:var(--text-light)}.delivery-option .d-price{margin-left:auto;font-weight:700;color:var(--green);font-size:.9rem;white-space:nowrap}.qa-item{border-bottom:1px solid var(--border);padding:16px 0}.qa-q{font-weight:600;color:var(--navy);margin-bottom:6px;display:flex;gap:8px;align-items:flex-start}.qa-q .q-icon{flex-shrink:0;background:var(--navy);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.qa-a{font-size:.88rem;color:var(--text-light);line-height:1.65;padding-left:28px}.section{max-width:1200px;margin:0 auto;padding:0 40px 56px}.section-title{font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:700;color:var(--navy);margin-bottom:6px}.section-sub{font-size:.9rem;color:var(--text-light);margin-bottom:24px}.extras-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.extra-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .2s,transform .2s}.extra-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.extra-card-img{aspect-ratio:1;background:var(--gray-100);display:flex;align-items:center;justify-content:center;font-size:40px;position:relative}.extra-badge{position:absolute;top:10px;right:10px;background:var(--teal);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:3px;letter-spacing:.04em}.extra-info{padding:14px}.extra-name{font-size:.88rem;font-weight:600;color:var(--navy);margin-bottom:4px}.extra-price{font-size:.95rem;font-weight:700;color:var(--navy);margin-bottom:10px}.extra-price span{font-size:.78rem;font-weight:400;color:var(--gray-600);text-decoration:line-through;margin-left:4px}.btn-add-extra{width:100%;padding:9px;background:var(--navy);color:#fff;border:none;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:Jost,sans-serif;transition:background .2s}.btn-add-extra:hover{background:var(--navy-mid)}.reviews-summary{display:flex;gap:40px;align-items:center;background:var(--navy-light);border-radius:var(--radius-lg);padding:28px 32px;margin-bottom:28px}.reviews-big-score{text-align:center;flex-shrink:0}.score-num{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:700;color:var(--navy);line-height:1}.score-stars{display:flex;gap:3px;justify-content:center;margin:6px 0}.score-count{font-size:12px;color:var(--text-light)}.score-tp{background:#00b67a;color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;margin-top:6px;display:inline-block}.reviews-bars{flex:1}.bar-row{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:13px}.bar-label{width:40px;color:var(--text-light);text-align:right}.bar-track{flex:1;background:var(--gray-200);border-radius:4px;height:8px;overflow:hidden}.bar-fill{height:100%;background:#f4c430;border-radius:4px;transition:width .5s}.bar-count{width:28px;color:var(--text-light);font-size:12px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.review-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px}.review-header{display:flex;justify-content:space-between;margin-bottom:8px}.reviewer-name{font-weight:600;font-size:.88rem;color:var(--navy)}.review-date{font-size:11.5px;color:var(--gray-400)}.review-verified{font-size:11px;color:var(--green);font-weight:600;display:flex;align-items:center;gap:3px;margin-bottom:6px}.review-text{font-size:.85rem;color:var(--text-light);line-height:1.6}.difference-block{background:var(--navy);padding:56px 40px;text-align:center}.difference-block .section-title{color:#fff;margin-bottom:6px}.difference-block .section-sub{color:#ffffffa6;margin-bottom:36px}.difference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:0 auto}.diff-item{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:20px 14px;transition:background .2s;cursor:pointer}.diff-item:hover{background:#ffffff1f}.diff-icon{font-size:26px;margin-bottom:10px}.diff-title{font-size:.82rem;font-weight:700;color:#fff;margin-bottom:4px;line-height:1.3}.diff-desc{font-size:.75rem;color:#ffffff8c;line-height:1.5}.diff-link{font-size:.72rem;color:var(--gold-light);text-decoration:underline;margin-top:6px;display:inline-block}.benefits-section{background:var(--cream);padding:56px 40px}.benefits-inner{max-width:1120px;margin:0 auto}.benefits-section .section-title{text-align:center;margin-bottom:6px}.benefits-section .section-sub{text-align:center;margin-bottom:36px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit-card{background:#fff;border-radius:var(--radius-lg);padding:28px 24px;border:1px solid var(--border)}.benefit-icon{width:50px;height:50px;border-radius:12px;background:var(--navy-light);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}.benefit-title{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700;color:var(--navy);margin-bottom:8px}.benefit-text{font-size:.87rem;color:var(--text-light);line-height:1.6}.consult-banner{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-mid) 100%);padding:40px;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1200px;margin:0 auto 56px;border-radius:var(--radius-lg)}.consult-text h3{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:6px}.consult-text p{font-size:.9rem;color:#ffffffb3}.consult-btns{display:flex;gap:12px;flex-shrink:0}.btn-consult-white{background:#fff;color:var(--navy);padding:12px 22px;border-radius:var(--radius);border:none;font-size:.88rem;font-weight:700;cursor:pointer;font-family:Jost,sans-serif;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:background .2s}.btn-consult-white:hover{background:var(--gold-pale)}.btn-consult-outline{background:transparent;color:#fff;padding:12px 22px;border-radius:var(--radius);border:2px solid rgba(255,255,255,.4);font-size:.88rem;font-weight:600;cursor:pointer;font-family:Jost,sans-serif;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:all .2s}.btn-consult-outline:hover{border-color:#fff;background:#ffffff14}.pdf-row{display:flex;gap:12px;margin-top:16px}.pdf-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius);font-size:.83rem;font-weight:600;color:var(--navy);text-decoration:none;background:#fff;transition:all .2s;cursor:pointer;border:none}.pdf-btn:hover{background:var(--navy-light);border-color:var(--navy)}.pdf-icon{width:32px;height:32px;background:var(--red-bg);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0000008c;align-items:center;justify-content:center}.popup-overlay.show{display:flex}.popup{background:#fff;border-radius:var(--radius-lg);width:460px;max-width:90vw;overflow:hidden;position:relative;box-shadow:var(--shadow-lg);animation:popIn .3s ease}@keyframes popIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.popup-top{background:var(--navy);padding:32px;text-align:center}.popup-top h2{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:6px}.popup-top p{font-size:.9rem;color:#ffffffbf}.popup-offer{background:var(--gold);color:#fff;font-size:1.5rem;font-weight:700;padding:10px 24px;border-radius:8px;display:inline-block;margin:12px 0 0;letter-spacing:.03em}.popup-body{padding:24px 28px}.popup-email{width:100%;padding:12px 16px;border:1.5px solid var(--border);border-radius:var(--radius);font-size:.9rem;font-family:Jost,sans-serif;margin-bottom:10px;outline:none}.popup-email:focus{border-color:var(--navy)}.btn-popup{width:100%;padding:14px;background:var(--navy);color:#fff;border:none;border-radius:var(--radius);font-size:.95rem;font-weight:700;cursor:pointer;font-family:Jost,sans-serif;margin-bottom:10px}.popup-close{position:absolute;top:12px;right:14px;background:none;border:none;color:#ffffffb3;font-size:22px;cursor:pointer}.popup-skip{text-align:center;font-size:12.5px;color:var(--gray-600);cursor:pointer;text-decoration:underline}.new-label{display:inline-flex;align-items:center;gap:4px;background:#f44;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.07em;padding:2px 7px;border-radius:3px;vertical-align:middle;margin-left:8px;text-transform:uppercase;font-family:Jost,sans-serif}.section-tag{display:inline-block;background:#f44;color:#fff;font-size:10px;font-weight:800;letter-spacing:.07em;padding:3px 10px;border-radius:3px;text-transform:uppercase;font-family:Jost,sans-serif;margin-bottom:8px}.ultimateTrustBadgesInnerContainer{width:450px!important;display:none}.product-highlights{margin:25px 0 20px;color:#1f1f1f;font-size:18px;line-height:1.8;font-family:Calibri,Arial,sans-serif}.product-highlights p{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/luxury-product.css.map */
