:root{--apex-steel:#c8d2d4;--apex-red:#a33b37;--apex-radius:8px}*{box-sizing:border-box}body{margin:0;color:var(--apex-ink)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{position:absolute;left:-999px;top:8px}.skip-link:focus{left:8px;z-index:10;background:#fff;padding:8px}.apex-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(18px,4vw,64px);color:#fff}.apex-brand{display:flex;align-items:center;gap:12px;min-width:0}.apex-brand-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff6e;border-radius:50%;color:#10130f;background:#fff;font-weight:900}.apex-brand strong,.apex-brand small{display:block}.apex-brand small{color:#c9d0cc;font-size:12px}.apex-nav{display:flex;color:#f3f5f2;font-weight:800;text-transform:uppercase}.apex-nav a:hover{opacity:1;color:#f2d37a}.apex-hero{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;min-height:100vh;display:block;padding:130px clamp(18px,5vw,76px) clamp(32px,7vw,90px);overflow:hidden}.apex-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.apex-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.apex-hero-media[style]{background-size:cover;background-position:center}.apex-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.apex-hero-copy,.apex-hero-specs{position:relative;z-index:2}.apex-eyebrow{margin:0 0 8px;color:var(--apex-gold);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.apex-hero h1{margin:0;text-transform:uppercase}.apex-hero p{color:#eef2ee}.apex-actions,.apex-card-actions{display:flex;flex-wrap:wrap;gap:10px}.apex-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:0;padding:0 18px;font-weight:900;cursor:pointer;text-transform:uppercase;font-size:12px}.apex-button.primary{color:#06140b;background:var(--apex-whatsapp);border-color:var(--apex-whatsapp)}.apex-button.secondary{color:var(--apex-ink);background:#fff;border-color:var(--apex-line)}.apex-button:disabled{opacity:.55;cursor:not-allowed}.apex-hero-specs{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));max-width:720px;margin-top:40px;border-top:1px solid #ffffff4a;border-bottom:1px solid #ffffff2e}.apex-hero-specs span{display:grid;gap:3px;padding:16px 18px;border-right:1px solid #ffffff2e}.apex-hero-specs span:last-child{border-right:0}.apex-hero-specs strong{text-transform:uppercase}.apex-hero-specs small{color:#d8dedb;text-transform:uppercase}.apex-section{padding:clamp(46px,7vw,98px) clamp(18px,4vw,64px)}.apex-section-heading{max-width:780px;margin-bottom:24px}.apex-section-heading h1,.apex-section-heading h2{margin:0 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.05;letter-spacing:0}.apex-section-heading p{color:var(--apex-muted);line-height:1.55}.apex-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:1px;border:1px solid var(--apex-line);background:var(--apex-line)}.apex-compare-grid label{display:grid;gap:7px;font-weight:900;font-size:13px}.apex-compare-grid label{padding:18px;background:#fff}.apex-compare-grid select{min-height:46px;border:0;border-bottom:1px solid #222;border-radius:0;padding:0;background:#fff}.apex-recommendation{margin-top:16px;padding:18px 0;border-top:1px solid var(--apex-gold);color:#584009;font-weight:800}.apex-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.apex-product-card{display:grid}.apex-card-media{aspect-ratio:1 / 1;display:grid;place-items:center}.apex-card-media img{width:100%;height:100%}.apex-card-body{display:grid}.apex-card-body h3{margin:0}.apex-card-meta{margin:0;color:var(--apex-muted);font-size:12px}.apex-product-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:34px;padding:clamp(24px,5vw,70px)}.apex-product-media{border:1px solid var(--apex-line);border-radius:var(--apex-radius);overflow:hidden;background:#fff}.apex-product-info{align-self:start;display:grid;gap:16px;padding:24px;border:1px solid var(--apex-line);border-radius:var(--apex-radius);background:#fff}.apex-product-info h1{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.03;letter-spacing:0}.apex-price{font-weight:900}.apex-description{color:var(--apex-muted)}.apex-product-form{display:grid;gap:12px}.apex-product-form select{min-height:44px;border:1px solid var(--apex-line);border-radius:var(--apex-radius);padding:0 12px}.shopify-payment-button__button{min-height:44px;border-radius:var(--apex-radius)!important}.apex-ops-note{padding:12px 14px;border-left:3px solid var(--apex-steel);background:#f3f7f7;color:#334044;font-size:13px;font-weight:800}.apex-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:20px;background:#fff}.apex-service-steps{display:grid;gap:10px}.apex-service-steps article{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px;border:1px solid var(--apex-line);border-radius:var(--apex-radius)}.apex-service-steps strong{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--apex-gold)}.apex-footer{justify-content:space-between;gap:18px}.apex-footer p{color:#c9d0cc}.apex-footer-links{display:flex;flex-wrap:wrap;gap:14px;font-weight:800}.price__sale,.badge--sale,.card__badge,.product-card__badge,[class*=sale],[class*=discount]{display:none!important}@media(max-width:900px){.apex-header,.apex-footer{display:grid}.apex-nav{overflow-x:auto;padding-bottom:4px}.apex-hero,.apex-product-page,.apex-service{grid-template-columns:1fr}.apex-hero{min-height:auto}.apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-compare-grid{grid-template-columns:1fr}}@media(max-width:560px){.apex-product-grid{grid-template-columns:1fr}.apex-card-actions .apex-button{width:100%}}:root{--apex-black:#050505;--apex-panel:#10110f;--apex-panel-soft:#171713;--apex-copper:#d66b23;--apex-cream:#f3eee7;--apex-copy:#d4cec4;--apex-border:#6b4a26;--apex-whatsapp:#25d366;--apex-whatsapp-dark:#1ebe5d;--apex-buy:#25d366}h1,h2,.apex-display-heading h2,.apex-group-copy>strong,.apex-collection-toolbar strong{font-family:Bodoni Moda,Didot,"Bodoni 72",serif;font-weight:500;letter-spacing:-.025em}.apex-button,.apex-nav,.apex-eyebrow,.apex-card-brand{font-family:"Source Sans 3",sans-serif;letter-spacing:.07em}.apex-page-shell,.apex-home-experience,.apex-collection-page{color:var(--apex-cream);background:radial-gradient(circle at 85% 4%,rgba(214,107,35,.07),transparent 28rem),var(--apex-black)}.apex-menu-button{display:none;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.28);color:#fff;background:#00000040}.apex-header-tools{display:flex}.apex-header-tools a{position:relative;display:grid;width:36px;height:36px;place-items:center}.apex-cart-link span{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:99px;color:#fff;background:var(--apex-copper);font-size:10px}.apex-home-experience,.apex-page-content{max-width:1440px;margin:0 auto;padding:clamp(34px,5vw,72px) clamp(18px,4vw,64px)}.apex-display-heading{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);gap:18px;align-items:center;margin:0 0 26px;text-align:center;text-transform:uppercase;letter-spacing:.12em}.apex-display-heading span{height:1px;background:linear-gradient(90deg,transparent,var(--apex-border))}.apex-display-heading span:last-child{background:linear-gradient(90deg,var(--apex-border),transparent)}.apex-display-heading h2{margin:0}.apex-display-heading em{font-style:normal}.apex-group-grid,.apex-service-grid,.apex-technical-services,.apex-package-grid,.apex-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.apex-group-card,.apex-service-card,.apex-package-grid article,.apex-contact-card,.apex-booking-card,.apex-why-card,.apex-sticky-form,.apex-info-grid article{border:1px solid var(--apex-border);border-radius:10px;background:linear-gradient(145deg,#151510,#090a08);overflow:hidden}.apex-group-card{position:relative;display:grid;grid-template-rows:330px 1fr;overflow:visible;box-shadow:0 18px 50px #00000047}.apex-group-media{display:grid;place-items:center;padding:24px;overflow:hidden;border-radius:10px 10px 0 0}.apex-group-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.apex-group-card:hover .apex-group-media img{transform:scale(1.045)}.apex-group-copy{display:grid;align-content:start;color:#181613;background:#f6f3ed}.apex-group-copy small{color:#9a612c;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.apex-group-copy>strong{line-height:1}.apex-group-copy p{margin:0}.apex-group-copy b{font-family:Bodoni Moda,serif;font-size:22px}.apex-group-copy a{font-weight:800;text-transform:uppercase}.apex-product-badge{position:absolute;top:14px;right:14px;z-index:2;padding:7px 10px;border:1px solid #b36a2b;color:#fff;background:#17130f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.apex-home-best-sellers{margin:clamp(44px,7vw,90px) 0}.apex-home-best-sellers .apex-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.apex-text-link{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:18px;color:var(--apex-copper);font-weight:800}.apex-hero-layout{position:relative;z-index:2;display:grid;gap:clamp(24px,5vw,70px);width:100%;max-width:1440px;margin:0 auto;align-items:center}.apex-hero-showcase{display:grid;grid-template-columns:minmax(260px,420px);gap:12px;justify-content:end;align-items:center}.apex-hero-product{position:relative;display:grid;grid-template-rows:auto minmax(150px,23vh) auto auto;gap:7px;min-width:0;padding:13px;overflow:hidden;border:1px solid rgba(224,153,75,.72);border-radius:14px;color:#17130f;background:#faf8f3f0;box-shadow:0 24px 70px #0000006b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(18px);transition:transform .3s ease,border-color .3s ease}.apex-hero-product:first-child,.apex-hero-product.is-offer{transform:none}.apex-hero-product:hover{transform:translateY(-24px);border-color:#ff9a45}.apex-hero-product>span{color:#a24e17;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.apex-hero-product img{width:100%;height:100%;padding:10px;object-fit:contain;mix-blend-mode:multiply}.apex-hero-product strong{overflow:hidden;font-family:Bodoni Moda,serif;font-size:18px;line-height:1.05}.apex-hero-product small{color:#8a3f12;font-size:16px;font-weight:800}.apex-hero-product small s{display:block;color:#777067;font-size:11px;font-weight:500}.apex-hero-product.is-offer:after{content:"PRECIO ESPECIAL";position:absolute;top:12px;right:-33px;width:126px;padding:5px 0;color:#fff;background:#c45116;font-size:8px;font-weight:900;letter-spacing:.08em;text-align:center;transform:rotate(38deg)}.apex-home-offers{margin:clamp(42px,7vw,92px) 0;padding:clamp(24px,4vw,46px);border:1px solid #794416;border-radius:14px;background:radial-gradient(circle at 85% 12%,rgba(224,104,31,.19),transparent 35%),linear-gradient(145deg,#17130e,#070807 72%)}.apex-offer-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.apex-offer-heading h2{margin:0;font-size:clamp(32px,5vw,60px)}.apex-offer-heading p:not(.apex-eyebrow){max-width:650px;margin-bottom:0;color:var(--apex-copy)}.apex-home-offers .apex-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apex-card-media{position:relative}.apex-sale-badge{position:absolute;top:12px;left:12px;z-index:2;padding:6px 10px;border-radius:99px;color:#fff;background:#c75217;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.apex-card-price s{font-weight:500}.apex-group-card img,.apex-card-media img,.apex-product-media img{width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:multiply}.apex-group-card .apex-card-media,.apex-card-media,.apex-product-media{background:radial-gradient(circle at 50% 42%,#fff 0 45%,#f4f4f2 72%,#e7e7e4)}.apex-card-media{padding:18px}.apex-product-media{aspect-ratio:1 / 1;min-height:0;padding:clamp(22px,5vw,70px)}.apex-product-page{align-items:start}.apex-card-brand{margin:0;font-size:11px}.apex-card-body,.apex-product-info{color:var(--apex-cream);background:#0e0f0d}.apex-card-body h3,.apex-card-price,.apex-product-info h1,.apex-description{color:var(--apex-cream)}.apex-card-body h3{font-family:Bodoni Moda,serif;font-weight:500}.apex-card-meta,.apex-description,.apex-service-card p,.apex-page-shell p,.apex-page-shell li{color:var(--apex-copy)}.apex-card-actions .apex-button.primary,.apex-product-form>.apex-button.primary,.shopify-payment-button__button{color:#06140b!important;background:var(--apex-buy)!important;border-color:var(--apex-whatsapp)!important;box-shadow:0 14px 34px #25d3663d!important}.apex-card-actions .apex-button.primary:hover,.apex-product-form>.apex-button.primary:hover,.shopify-payment-button__button:hover{background:var(--apex-whatsapp-dark)!important}.apex-product-purchase-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid rgba(37,211,102,.34);border-radius:18px;background:radial-gradient(circle at 88% 12%,rgba(37,211,102,.16),transparent 32%),linear-gradient(145deg,#101712fa,#060807fa);box-shadow:inset 0 0 0 1px #ffffff09,0 18px 38px #0000003d}.apex-price-label{display:block;margin-bottom:3px;color:#99eab6;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.apex-product-purchase-card .apex-price{color:#fff;font-family:Bodoni Moda,serif;font-size:clamp(30px,4vw,48px);line-height:.98}.apex-compare-price:not([hidden]){display:inline-flex;margin-top:8px;color:#958f86;font-size:15px}.apex-compare-price[hidden]{display:none!important}.apex-product-status{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(37,211,102,.35);border-radius:999px;color:#99eab6;background:#25d3661a;font-weight:900;white-space:nowrap}.apex-variant-select-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.apex-variant-builder{display:grid;gap:16px;padding:clamp(16px,3vw,24px);border:1px solid rgba(199,154,50,.28);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#090b09}.apex-variant-builder-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.apex-variant-builder-head h2{margin:0;color:#fff;font-size:clamp(24px,3vw,38px);line-height:1}.apex-variant-builder-head>span{max-width:240px;padding:9px 12px;border:1px solid rgba(37,211,102,.32);border-radius:999px;color:#f4fff7;background:#25d3661a;font-weight:900;text-align:right}.apex-option-group{display:grid;gap:10px;margin:0;padding:0;border:0}.apex-option-group legend{display:inline-flex;gap:9px;align-items:center;color:#f4ebdc;font-weight:900;text-transform:uppercase}.apex-option-group legend span{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(37,211,102,.38);border-radius:50%;color:#06140b;background:var(--apex-whatsapp);font-size:11px}.apex-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.apex-option-chip{position:relative;min-height:48px;display:grid;place-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#efe6d8;background:linear-gradient(145deg,#151a16,#080a08);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.apex-option-chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.apex-option-chip span{position:relative;z-index:1;font-weight:900;letter-spacing:.02em}.apex-option-chip:hover{transform:translateY(-1px);border-color:#25d36673}.apex-option-chip.is-active{border-color:var(--apex-whatsapp);color:#06140b;background:var(--apex-whatsapp);box-shadow:0 14px 28px #25d36633}.apex-option-chip.is-disabled{opacity:.34;cursor:not-allowed}.apex-option-chip.is-disabled input{cursor:not-allowed}.apex-variant-fiche{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.apex-variant-fiche article{display:grid;gap:4px;min-height:74px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09}.apex-variant-fiche span{color:#aaa298;font-size:11px;font-weight:800;text-transform:uppercase}.apex-variant-fiche strong{color:#fff;font-size:15px}.apex-product-info .apex-description{padding-top:6px}@media(max-width:1180px){.apex-product-purchase-card,.apex-variant-builder-head{grid-template-columns:1fr}.apex-product-status,.apex-variant-builder-head>span{justify-self:start}.apex-product-info h1{font-size:clamp(34px,5.4vw,58px)}}.apex-comparator-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin:clamp(28px,5vw,64px) 0;padding:clamp(24px,4vw,48px);border:1px solid var(--apex-border);background:linear-gradient(90deg,#040504f2,#0d0e0cb8),url(/cdn/shop/files/DSC07170.jpg?v=1740465803) center/cover}.apex-comparator-cta h2{margin:0 0 10px;font-size:clamp(28px,4vw,52px);text-transform:uppercase}.apex-comparator-cta p{max-width:720px;margin-bottom:0}.apex-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--apex-border);background:#0b0c0a}.apex-trust-strip article{display:flex;gap:12px;align-items:center;padding:18px;border-right:1px solid #3a2d20}.apex-trust-strip article:last-child{border-right:0}.apex-trust-strip svg{color:var(--apex-copper)}.apex-trust-strip strong,.apex-trust-strip span{display:block}.apex-trust-strip span{color:var(--apex-copy);font-size:12px}.apex-quick-lead{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:16px 0 44px;padding:20px;border:1px solid var(--apex-border);background:#10110f}.apex-quick-lead>div{display:flex;gap:14px;align-items:center}.apex-quick-lead svg{width:42px;height:42px;color:var(--apex-copper)}.apex-quick-lead strong,.apex-quick-lead span{display:block}.apex-quick-lead span{color:var(--apex-copy)}.apex-service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.apex-service-card{display:grid;gap:10px;min-height:220px;padding:20px}.apex-service-card svg{color:var(--apex-copper);width:38px;height:38px}.apex-page-hero{position:relative;min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:30px;align-items:center;padding:130px clamp(22px,6vw,90px) 64px;background:linear-gradient(90deg,#020302f7 0 37%,#0203029e 62%,#02030233),var(--hero-image) center/cover}.apex-page-hero.compact{min-height:430px}.apex-page-hero>div{max-width:760px}.apex-page-hero h1{margin:0 0 18px;font-size:clamp(45px,7vw,92px);line-height:.93;text-transform:uppercase}.apex-page-hero h1 em{color:var(--apex-copper);font-style:normal}.apex-page-hero>div>p:not(.apex-eyebrow){max-width:680px;font-size:17px}.apex-actions{display:flex;gap:12px;flex-wrap:wrap}.apex-system-panel{padding:24px;border:1px solid var(--apex-copper);background:#090a08e6}.apex-system-panel strong,.apex-system-panel span{display:block}.apex-system-panel div{display:grid;grid-template-columns:1fr 1fr;margin:18px 0}.apex-system-panel b{padding:12px;border:1px solid #46311e}.apex-advisory-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);gap:24px;align-items:start}.apex-sticky-form{position:sticky;top:24px;padding:24px}.apex-form{display:grid;gap:12px}.apex-form label,.apex-booking-card label,.apex-contact-card label{display:grid;gap:6px;color:var(--apex-copy);font-size:12px;font-weight:700}.apex-form input,.apex-form select,.apex-form textarea,.apex-booking-card input,.apex-booking-card select,.apex-contact-card input,.apex-contact-card select{width:100%;min-height:44px;border:1px solid #3b352d;border-radius:5px;padding:10px 12px;color:#171717;background:#fff}.apex-form textarea{min-height:110px}.apex-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.apex-check input{width:auto;min-height:auto}.apex-process-grid{display:grid;gap:12px;margin-bottom:34px}.apex-process-grid.four{grid-template-columns:repeat(4,1fr)}.apex-process-grid.five{grid-template-columns:repeat(5,1fr)}.apex-process-grid article{display:grid;gap:8px;padding:18px;border:1px solid #3b2d1f;background:#0e0f0d}.apex-process-grid b,.apex-process-grid svg{color:var(--apex-copper)}.apex-process-grid strong{text-transform:uppercase}.apex-expert-recommendation,.apex-service-form-wrap{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);margin:28px 0;border:1px solid var(--apex-border);background:#0d0e0c}.apex-expert-recommendation>div,.apex-service-form-wrap>div{min-height:300px;background-size:cover;background-position:center}.apex-expert-recommendation article,.apex-service-form-wrap>form,.apex-service-form-wrap>article{padding:28px}.apex-package-grid article{display:grid;gap:10px;padding:22px}.apex-package-grid .featured{border-color:var(--apex-copper);transform:translateY(-5px)}.apex-package-grid a{color:var(--apex-copper);font-weight:800}.apex-filter-bar,.apex-comparison-cards,.apex-metrics-comparison,.apex-lead-panel,.apex-technical-main,.apex-contact-grid{display:grid;gap:14px}.apex-filter-bar{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.apex-filter-bar label{display:grid;gap:6px}.apex-filter-bar select{min-height:46px;padding:0 12px;color:#171717;background:#fff}.apex-comparison-cards{grid-template-columns:repeat(3,1fr)}.apex-comparison-cards article{padding:24px;border:1px solid #43311e;background:#10110f}.apex-comparison-cards .recommended{border-color:var(--apex-copper);box-shadow:inset 0 3px var(--apex-copper)}.apex-comparison-cards article.is-recommended{transform:translateY(-6px);border-color:#f08a3c}.apex-metrics-comparison,.apex-lead-panel{grid-template-columns:1fr 1fr;margin-top:18px;padding:26px;border:1px solid var(--apex-border);background:#0e0f0d}.apex-metric-bars{display:grid;gap:12px}.apex-metric-bars label{display:grid;grid-template-columns:100px 1fr;gap:12px}.apex-metric-bars span{height:8px;overflow:hidden;background:#312b24}.apex-metric-bars i{display:block;width:var(--score);height:100%;background:linear-gradient(90deg,var(--apex-copper),#f1aa55)}.apex-technical-services{grid-template-columns:repeat(6,1fr);margin-bottom:16px}.apex-technical-main{grid-template-columns:minmax(0,1.2fr) minmax(250px,.55fr) minmax(250px,.55fr)}.apex-technical-main>section,.apex-booking-card,.apex-why-card{padding:22px}.apex-contact-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--apex-border)}.apex-contact-strip>*{display:flex;gap:12px;padding:18px;border-right:1px solid #3d3022}.apex-contact-strip>*:last-child{border:0}.apex-contact-strip strong,.apex-contact-strip span,.apex-contact-strip small{display:block}.apex-contact-strip svg{color:var(--apex-copper)}.apex-contact-grid{grid-template-columns:repeat(3,1fr);margin-top:16px}.apex-contact-card{padding:22px}.apex-profile-preview{display:flex;gap:12px;padding:16px;border:1px solid #3d3022}.apex-profile-preview svg{color:var(--apex-copper);width:44px;height:44px}.apex-data-safety{display:grid;gap:5px;margin-top:16px;padding:14px;border:1px solid #3d3022}.apex-large-icon{width:86px;height:86px;color:var(--apex-copper)}.apex-collection-hero{min-height:300px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:stretch;padding:92px clamp(22px,5vw,70px) 28px;background:#0b0b09}.apex-collection-intro{display:grid;align-content:center;max-width:740px;padding-right:30px}.apex-collection-hero h1{margin:0;font-size:clamp(48px,7vw,88px);line-height:.95}.apex-category-selector{width:min(480px,100%);display:grid;gap:6px;margin-top:16px;color:#bbaa95;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.apex-category-selector select{width:100%;min-height:48px;padding:0 14px;border:1px solid #76512c;color:#17130f;background:#f7f4ed;font-family:Bodoni Moda,serif;font-size:18px}.apex-collection-featured-image{min-height:210px;display:grid;place-items:center;overflow:hidden;border:1px solid #604425;background:radial-gradient(circle,#fff,#e9e4dc)}.apex-collection-featured-image img{width:100%;height:100%;max-height:280px;padding:20px;object-fit:contain;mix-blend-mode:multiply}.apex-category-strip{display:flex;gap:8px;overflow:auto;padding:14px clamp(18px,4vw,60px);border-bottom:1px solid #332a20}.apex-category-strip a{white-space:nowrap;padding:10px 14px;border:1px solid #453321;background:#10110f}.apex-catalog-services{max-width:1440px;margin:0 auto;padding:clamp(28px,4vw,54px) clamp(18px,4vw,60px) 8px}.apex-catalog-services .apex-section-heading{max-width:860px;margin-bottom:18px}.apex-catalog-services .apex-section-heading h2{margin:0 0 8px;color:var(--apex-cream);font-size:clamp(30px,4vw,52px);line-height:1}.apex-catalog-services .apex-section-heading p:not(.apex-eyebrow){margin:0;color:var(--apex-copy)}.apex-catalog-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.apex-catalog-service-grid .apex-service-card{min-height:190px;border-color:#25d36647}.apex-catalog-service-grid .apex-service-card svg{color:var(--apex-whatsapp)}.apex-collection-layout{max-width:1440px;display:grid;margin:auto;padding:22px clamp(18px,4vw,60px) 60px}.apex-filter-sidebar{align-self:start;padding:0;border:1px solid #453321;background:#0e0f0d}.apex-filter-drawer>summary{padding:16px 18px;cursor:pointer;color:#f2e8db}.apex-filter-drawer>form{padding:0 18px 18px}.apex-filter-sidebar details{padding:12px 0;border-bottom:1px solid #332a20}.apex-filter-sidebar summary{cursor:pointer;font-weight:800}.apex-filter-sidebar input{color:#171717;background:#fff}.apex-collection-toolbar{display:flex;justify-content:space-between;gap:14px;margin-bottom:14px}.apex-collection-toolbar strong,.apex-collection-toolbar span{display:block}.apex-collection-toolbar span{color:var(--apex-copy)}.apex-collection-toolbar select{min-height:44px;padding:0 12px;color:#171717;background:#fff}.apex-description{font-family:"Source Sans 3",Segoe UI,sans-serif;font-size:16px;line-height:1.72}.apex-description h2,.apex-description h3{color:var(--apex-cream)}.apex-description ul{padding-left:20px}.apex-footer{display:block;padding:0}.apex-footer-grid{width:min(calc(100% - 96px),1720px);max-width:none;display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(300px,1fr) minmax(320px,1fr);gap:clamp(40px,6vw,110px);margin:auto;padding:clamp(40px,6vw,72px) 0}.apex-footer-logo{color:#fff;line-height:1}.apex-footer-logo strong{font-family:"Source Sans 3",sans-serif;font-size:25px;font-weight:500;letter-spacing:.02em}.apex-footer-logo small{width:100%;margin-top:8px;color:var(--apex-copper);font-size:10px;font-weight:900;letter-spacing:.3em;text-align:center}.apex-footer-brand p{margin-top:24px;line-height:1.65}.apex-footer-column,.apex-footer-connect{display:flex;flex-direction:column;gap:9px}.apex-footer-column>strong,.apex-footer-connect>strong{margin-bottom:5px;color:#d9ad75;font-family:Bodoni Moda,serif;font-size:18px}.apex-footer-column a,.apex-footer-column span{display:flex;gap:8px;align-items:center;color:#d0cac0}.apex-footer-column svg{width:16px;color:var(--apex-copper)}.apex-footer-column a:hover{color:#fff}.apex-social-links a{place-items:center}.apex-social-links a:hover{color:#fff;border-color:var(--apex-copper);transform:translateY(-2px)}.apex-social-links svg{width:20px}.apex-tiktok-mark{font-size:24px;font-weight:900}.apex-payment-title{margin-top:18px}.apex-payment-logos{align-items:center}.apex-payment-logos li{height:31px;place-items:center;overflow:hidden}.apex-payment-logos svg{width:48px;height:31px}.apex-footer-connect small{margin-top:5px;color:#aaa298}.apex-footer-bottom{display:flex;justify-content:center;gap:8px;padding:18px;font-size:12px}.apex-unavailable-page{min-height:72vh;display:grid;place-items:center;padding:140px 24px 80px;text-align:center}.apex-unavailable-page>div{max-width:760px}.apex-unavailable-page h1{font-size:clamp(40px,7vw,82px)}.apex-unavailable-page .apex-actions{justify-content:center}.apex-comparator-config{display:grid;gap:14px;margin-bottom:22px;padding:20px;border:1px solid #6c4a27;background:#11110e}.apex-technology-multiselect{display:flex;gap:9px;flex-wrap:wrap;border:0;padding:0}.apex-technology-multiselect legend{width:100%;margin-bottom:6px;color:#d6c9b9;font-family:Bodoni Moda,serif;font-size:20px}.apex-technology-multiselect label{display:inline-flex;gap:7px;align-items:center;min-height:38px;padding:7px 12px;border:1px solid #493722;border-radius:99px;color:#dcd3c7;background:#0a0b09;cursor:pointer}.apex-technology-multiselect label:has(input:checked){border-color:var(--apex-copper);color:#fff;background:#5b2b10}.apex-comparison-cards article{transition:opacity .25s,transform .25s,border-color .25s}.apex-comparison-cards article.is-filtered-out{opacity:.28;filter:grayscale(.7)}.apex-phone-comparison{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);gap:18px;margin-top:22px}.apex-radar-stage,.apex-spec-table-wrap{padding:24px;border:1px solid #644421;background:#0d0e0b}.apex-radar-stage h2{margin:0;font-size:34px}.apex-radar-stage svg{width:100%;max-height:420px;overflow:visible}.radar-grid polygon,.radar-grid line{fill:none;stroke:#514435;stroke-width:1}.radar-series{stroke-width:3;fill-opacity:.12}.radar-105{fill:#e2b44a;stroke:#e2b44a}.radar-ultegra{fill:#e56f24;stroke:#e56f24}.radar-dura{fill:#f1eee8;stroke:#f1eee8}.radar-labels text{fill:#bdb1a2;font-family:"Source Sans 3",sans-serif;font-size:12px;text-anchor:middle}.apex-radar-legend{display:flex;gap:16px;justify-content:center}.apex-radar-legend span:before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:currentColor}.legend-105{color:#e2b44a}.legend-ultegra{color:#e56f24}.legend-dura{color:#f1eee8}.apex-spec-table-wrap{overflow-x:auto}.apex-spec-table{width:100%;min-width:620px;border-collapse:collapse}.apex-spec-table th,.apex-spec-table td{padding:14px 12px;border-bottom:1px solid #3d3022;text-align:center}.apex-spec-table thead th{color:#f2d4b2;font-family:Bodoni Moda,serif;font-size:20px}.apex-spec-table tbody th{color:#c7bcad;text-align:left;font-weight:600}.apex-spec-table td{color:#f5f0e9}@media(max-width:1050px){.apex-service-grid,.apex-technical-services{grid-template-columns:repeat(3,1fr)}.apex-technical-main{grid-template-columns:1fr 1fr}.apex-technical-main>section{grid-column:1 / -1}.apex-contact-strip{grid-template-columns:1fr 1fr}.apex-contact-strip>*{border-bottom:1px solid #3d3022}.apex-collection-page .apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-home-best-sellers .apex-product-grid,.apex-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.apex-header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:14px 18px;background:#050505f0}.apex-menu-button{display:grid}.apex-nav,.apex-header-tools{display:none}.apex-menu-open .apex-nav{grid-column:1 / -1;display:grid;gap:0;width:100%;padding-top:12px;overflow:visible}.apex-menu-open .apex-nav a{padding:13px 4px;border-top:1px solid rgba(255,255,255,.12)}.apex-menu-open .apex-header-tools{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.apex-comparator-cta,.apex-advisory-layout,.apex-page-hero,.apex-expert-recommendation,.apex-service-form-wrap,.apex-metrics-comparison,.apex-lead-panel,.apex-contact-grid,.apex-technical-main,.apex-collection-layout,.apex-collection-hero,.apex-phone-comparison,.apex-hero-layout{grid-template-columns:1fr}.apex-hero-showcase{max-width:520px}.apex-hero-product{grid-template-rows:auto 150px auto auto;transform:none}.apex-hero-product:first-child{transform:none}.apex-offer-heading{align-items:stretch;flex-direction:column}.apex-home-offers .apex-product-grid{grid-template-columns:1fr 1fr}.apex-collection-featured-image{min-height:240px}.apex-product-purchase-card,.apex-variant-builder-head{grid-template-columns:1fr}.apex-variant-builder-head>span{max-width:none;text-align:left}.apex-option-grid,.apex-variant-fiche{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-page-hero{min-height:600px;align-items:end;padding-top:110px;background-position:64% center}.apex-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#000000f0)}.apex-page-hero>*{position:relative;z-index:1}.apex-system-panel{display:none}.apex-group-grid,.apex-package-grid,.apex-comparison-cards,.apex-info-grid{grid-template-columns:1fr}.apex-service-grid,.apex-technical-services,.apex-process-grid.four,.apex-process-grid.five,.apex-filter-bar,.apex-trust-strip{grid-template-columns:1fr 1fr}.apex-trust-strip article:nth-child(2){border-right:0}.apex-quick-lead{align-items:stretch;flex-direction:column}.apex-quick-lead .apex-button{width:100%}.apex-contact-strip{grid-template-columns:1fr}.apex-collection-layout{padding-top:12px}.apex-filter-sidebar{position:static}.apex-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.apex-service-grid,.apex-technical-services,.apex-process-grid.four,.apex-process-grid.five,.apex-filter-bar,.apex-trust-strip,.apex-collection-page .apex-product-grid{grid-template-columns:1fr}.apex-card-media{min-height:300px}.apex-home-best-sellers .apex-product-grid,.apex-home-offers .apex-product-grid,.apex-footer-grid{grid-template-columns:1fr}.apex-hero-showcase{grid-template-columns:1fr 1fr;gap:8px}.apex-hero-product{padding:9px;grid-template-rows:auto 110px auto auto}.apex-hero-product strong{font-size:14px}.apex-footer-bottom{align-items:center;flex-direction:column}.apex-group-card{grid-template-rows:300px 1fr}.apex-option-grid,.apex-variant-fiche{grid-template-columns:1fr}.apex-product-purchase-card .apex-price{font-size:32px}}:root{--co-radius:28px}body{background:radial-gradient(circle at 80% 18%,rgba(255,212,0,.08),transparent 32%),#050505!important}.apex-header{grid-template-columns:minmax(210px,300px) minmax(0,1fr) auto!important;max-width:none}.co-brand-logo{width:clamp(210px,15vw,288px);min-height:48px;display:inline-flex!important;align-items:center;overflow:visible}.co-brand-logo img{width:100%;height:auto;max-height:50px;object-fit:contain;object-position:left center}.apex-footer-logo{display:inline-flex!important;align-items:center;width:min(100%,280px)}.apex-footer-logo img{display:block;width:100%;height:auto;max-height:72px;object-fit:contain;object-position:left center}.co-whatsapp-panel{justify-items:end;gap:12px}.co-whatsapp-panel .co-floating-whatsapp{z-index:1!important}.co-whatsapp-advisors{opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.co-whatsapp-panel:hover .co-whatsapp-advisors,.co-whatsapp-panel:focus-within .co-whatsapp-advisors,.co-whatsapp-panel.is-open .co-whatsapp-advisors{opacity:1;pointer-events:auto}.co-whatsapp-advisors a,.co-advisor-card{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:8px;border:1px solid rgba(255,212,0,.24);border-radius:14px;color:#fff;text-decoration:none;background:#ffffff09}.co-whatsapp-advisors a:hover,.co-advisor-card:hover{border-color:#ffd400b8;background:#ffd40017}.co-whatsapp-advisors img,.co-advisor-card img{width:76px;height:76px;border:2px solid rgba(255,212,0,.78);border-radius:14px;object-fit:cover;object-position:center}.co-whatsapp-advisors b,.co-advisor-card strong{display:block;font-size:18px;line-height:1}.co-whatsapp-advisors small,.co-advisor-card small{display:block;margin-top:6px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.co-advisors-card h2{margin:0 0 8px;color:#fff;font-family:Bodoni Moda,serif;font-size:clamp(32px,3vw,46px);line-height:1}.co-advisor-list{display:grid;gap:12px;margin-top:18px}@media(max-width:749px){.co-whatsapp-panel{right:12px;bottom:12px}.co-whatsapp-advisors{width:calc(100vw - 24px);max-width:330px}.co-whatsapp-advisors a,.co-advisor-card{grid-template-columns:64px minmax(0,1fr);min-height:78px}.co-whatsapp-advisors img,.co-advisor-card img{width:64px;height:64px}}.apex-nav{justify-content:center}.apex-nav a{color:#f7f4ea!important}.apex-header-tools a{color:#fff!important}.apex-hero-layout,.apex-home-experience,.apex-collection-layout,.apex-catalog-services,.apex-page-content,.co-quote-page>*{max-width:var(--co-max)!important}.apex-hero-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;min-height:clamp(650px,78vh,900px)}.apex-hero-copy{max-width:920px!important}.apex-hero h1{max-width:1060px!important}.template-index .apex-hero-product.is-offer{border-color:#ffd400cc!important}.apex-display-heading{max-width:1360px;margin-inline:auto}.apex-display-heading h2{color:var(--co-cream);font-size:clamp(34px,3.2vw,58px)!important}.apex-display-heading em{color:var(--co-yellow)!important}.co-section-intro{max-width:720px;margin:-8px auto 24px;color:#d8d2c4;line-height:1.6}.template-index .apex-group-grid,.template-index .apex-home-offers .apex-product-grid,.template-index .apex-home-best-sellers .apex-product-grid{display:flex!important;grid-template-columns:none!important;gap:clamp(20px,2vw,34px)!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px max(24px,calc((100vw - var(--co-max)) / 2 + 24px)) 24px!important;margin-inline:calc(-1*clamp(18px,4vw,60px));scroll-snap-type:x mandatory;scrollbar-color:var(--co-yellow) #101010}.template-index .apex-group-card{flex:0 0 clamp(350px,28vw,470px)!important;scroll-snap-align:start}.template-index .apex-home-offers .apex-product-card,.template-index .apex-home-best-sellers .apex-product-card{flex:0 0 clamp(300px,22vw,390px)!important;scroll-snap-align:start}.apex-group-card{border:1px solid rgba(255,212,0,.32)!important;border-radius:var(--co-radius)!important;background:linear-gradient(180deg,#0d100d,#050605)!important}.apex-group-media{min-height:clamp(280px,22vw,390px)!important;background:radial-gradient(circle at 50% 42%,#fff 0 36%,#efeee8 72%)!important}.apex-group-copy{gap:14px!important;padding:clamp(22px,2vw,34px)!important}.apex-group-copy>strong{color:#fff!important;font-size:clamp(31px,2.4vw,48px)!important}.apex-group-copy p{min-height:0!important;color:#e7ddcd!important;font-size:16px;line-height:1.45}.apex-group-rating,.co-card-rating{display:flex;align-items:center;gap:10px;color:var(--co-yellow);font-size:13px;font-weight:900}.apex-group-rating b,.co-card-rating b{color:#fff;font-size:12px}.apex-group-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apex-group-meta span{min-height:58px;display:grid;place-items:center;gap:4px;padding:10px;border:1px solid rgba(255,212,0,.32);border-radius:14px;background:#ffd40009;text-align:center}.apex-group-meta small{color:var(--co-yellow)!important;font-size:10px!important;line-height:1}.apex-group-meta strong{color:var(--co-cream)!important;font-family:"Source Sans 3",sans-serif!important;font-size:12px!important;line-height:1.2!important}.apex-group-price{color:#fff!important;font-family:Bodoni Moda,serif!important;font-size:clamp(24px,1.8vw,34px)!important}.apex-group-copy a{min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#050505!important;background:var(--co-yellow)!important;border:0!important}.apex-product-card{min-height:100%;border:1px solid rgba(247,244,234,.55)!important;border-radius:26px!important;background:#070908!important}.apex-card-media{min-height:clamp(260px,20vw,360px)!important;background:#f4f1e9!important}.apex-card-media img{object-fit:contain!important;padding:22px;mix-blend-mode:multiply}.apex-card-body{gap:11px!important;padding:20px!important;color:#fff}.apex-card-brand{color:var(--co-yellow)!important;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.apex-card-body h3,.apex-card-price{color:#fff!important}.apex-card-price s{display:block;margin-top:3px;color:#a9a195;font-size:13px}.apex-card-actions{display:grid!important;grid-template-columns:1fr 1fr;align-items:center}.apex-card-actions .apex-button.secondary{color:#050505!important;background:#fff!important}.apex-card-actions .apex-button.primary{color:#051209!important;background:var(--co-green)!important}.co-quote-actions,.co-product-quote-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.co-quote-actions button,.co-quote-button{min-height:38px;border:1px solid rgba(255,212,0,.45);border-radius:999px;font-weight:900;cursor:pointer}.co-product-quote-actions{margin-top:10px}.apex-collection-layout{padding-inline:clamp(24px,4vw,80px)!important}.apex-filter-sidebar{border-color:#ffd40052!important}body:has(.co-compare-shell) .co-advanced-comparator{display:none!important}.co-compare-shell{display:grid;gap:24px}.co-compare-toolbar{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:22px;align-items:end;padding:22px;border:1px solid rgba(255,212,0,.28);border-radius:18px;background:#090b09}.co-compare-toolbar label,.co-compare-slot label{display:grid;gap:8px;color:#f7f4ea;font-weight:900}.co-compare-toolbar select,.co-compare-slot select{min-height:46px;padding:0 14px;border:1px solid rgba(255,212,0,.4);border-radius:10px;color:#050505;background:#f7f4ea}.co-compare-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.co-compare-slot,.co-compare-table-wrap,.co-compare-empty-state,.co-quote-box,.co-quote-summary,.co-shopify-cart,.co-cart-empty{border:1px solid rgba(247,244,234,.18);border-radius:20px;background:linear-gradient(145deg,#0c0f0c,#050605);box-shadow:0 24px 60px #00000047}.co-compare-slot{display:grid;gap:16px;padding:18px}.co-compare-product{display:grid;gap:12px}.co-compare-product img{width:100%;aspect-ratio:4 / 3;object-fit:contain;padding:16px;border-radius:14px;background:#f7f4ea}.co-compare-product h3{margin:0;color:#fff;font-size:22px;line-height:1.08}.co-compare-product b{color:#fff;font-size:20px}.co-spec-list{display:flex;flex-wrap:wrap;gap:6px}.co-spec-list span{padding:6px 9px;border:1px solid rgba(255,212,0,.3);border-radius:999px;color:var(--co-yellow);font-size:12px;font-weight:800}.co-compare-table-wrap{padding:22px;overflow-x:auto}.co-compare-table-wrap h2{margin-top:0;color:#fff}.co-compare-table{width:100%;min-width:720px;border-collapse:collapse;color:#f7f4ea}.co-compare-table th,.co-compare-table td{padding:14px;border-bottom:1px solid rgba(247,244,234,.14);text-align:left}.co-compare-table th{color:var(--co-yellow)}.co-compare-luxury{color:#fff;background:radial-gradient(circle at 72% 14%,rgba(255,212,0,.12),transparent 28%),radial-gradient(circle at 22% 68%,rgba(37,211,102,.08),transparent 30%),#030504}.co-compare-hero{position:relative;min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;padding:clamp(38px,5vw,86px) clamp(20px,5vw,92px);overflow:hidden;border-bottom:1px solid rgba(255,212,0,.2);background:linear-gradient(90deg,#030504f5,#030504b8 52%,#030504f2),var(--hero-image) center / cover}.co-compare-hero:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(0deg,#030504,transparent);pointer-events:none}.co-compare-hero>*{position:relative;z-index:1}.co-compare-hero h1{max-width:1040px;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(48px,6vw,104px);line-height:.9;color:#fffaf0;text-transform:uppercase}.co-compare-hero p:last-child{max-width:720px;color:#f7f4ead6;font-size:clamp(16px,1.2vw,20px)}.co-compare-luxury .co-compare-shell{max-width:1780px!important;margin:0 auto}.co-luxury-dock{position:sticky;top:calc(var(--co-chrome-height, 126px) + 10px);z-index:12;grid-template-columns:140px minmax(210px,280px) minmax(0,1fr) auto;align-items:center;margin-top:-36px;border-color:#ffd40061;border-radius:8px;background:linear-gradient(100deg,#0d0e0bf5,#131411f0),radial-gradient(circle at 80% 50%,rgba(255,212,0,.12),transparent 32%);box-shadow:0 26px 70px #0000007a,inset 0 0 0 1px #ffffff0a}.co-luxury-dock__lead{display:grid;gap:5px;text-transform:uppercase}.co-luxury-dock__lead span{color:#fff;font-weight:900}.co-luxury-dock__lead small{color:var(--co-yellow);font-weight:900}.co-luxury-selected{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.co-luxury-chip{min-width:0;display:grid;grid-template-columns:10px 54px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(140deg,#ffffff0f,#ffffff05)}.co-luxury-dot,.co-luxury-chip:before{width:9px;height:9px;border-radius:50%;background:var(--slot-color, var(--co-yellow));box-shadow:0 0 18px var(--slot-color, var(--co-yellow))}.co-luxury-chip img{width:54px;height:54px;object-fit:contain;border-radius:8px;background:#f7f4ea}.co-luxury-chip label{min-width:0;display:grid;gap:4px}.co-luxury-chip small{color:#d6d0c4;font-weight:900;text-transform:uppercase}.co-luxury-chip select{width:100%;min-height:30px;padding:0 6px;border:0;color:#fff;background:transparent;font-weight:900}.co-luxury-chip select option{color:#050505}.co-luxury-clear{color:var(--co-yellow);font-weight:900;cursor:pointer}.co-luxury-grid{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr) minmax(280px,360px);gap:18px}.co-luxury-inventory,.co-luxury-radar-card,.co-luxury-advisor,.co-luxury-table{border:1px solid rgba(255,212,0,.24);border-radius:8px;background:linear-gradient(145deg,#0e0f0cf5,#050706f5);box-shadow:0 24px 72px #0000005c}.co-luxury-inventory,.co-luxury-advisor{padding:20px}.co-luxury-inventory h2,.co-luxury-radar-head h2,.co-luxury-advisor h2{margin:0;color:#fffaf0}.co-luxury-inventory [data-co-luxury-inventory]{display:grid;gap:9px;margin-top:18px}.co-luxury-inventory button{min-height:70px;display:grid;grid-template-columns:10px 52px minmax(0,1fr);align-items:center;gap:10px;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;background:#ffffff06;text-align:left;cursor:pointer}.co-luxury-inventory button span{width:9px;height:9px;border-radius:50%;background:var(--dot, var(--co-yellow))}.co-luxury-inventory button img{width:52px;height:52px;object-fit:contain;border-radius:7px;background:#f7f4ea}.co-luxury-inventory button b,.co-luxury-inventory button small{grid-column:3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-luxury-inventory button small{color:#cfc6b7}.co-luxury-radar-card{padding:clamp(18px,2vw,28px)}.co-luxury-radar-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.co-luxury-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.co-luxury-legend span{display:inline-flex;align-items:center;gap:7px;color:#f7f4ea;font-size:12px;font-weight:900}.co-luxury-legend b{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#050505;background:var(--legend, var(--co-yellow))}.co-luxury-radar-stage{display:grid;place-items:center;min-height:560px;padding:10px;overflow:hidden}.co-luxury-radar{width:min(100%,760px);max-height:620px;overflow:visible}.co-radar-grid polygon,.co-radar-grid line{fill:#ffd40004;stroke-width:1.2}.co-radar-series polygon{fill:color-mix(in srgb,var(--series-color) 20%,transparent);stroke:var(--series-color);stroke-width:6;filter:url(#coMiniGlow);transition:points .35s ease,opacity .25s ease;opacity:.96}.co-radar-labels text{fill:#fffaf0;font-family:"Source Sans 3",Arial,sans-serif;font-size:17px;font-weight:900;letter-spacing:.08em;text-anchor:middle}.co-luxury-advisor{display:grid;align-content:start;gap:18px}.co-luxury-advisor p:not(.apex-eyebrow){color:#d8d0c2;line-height:1.55}.co-luxury-advisor a{min-height:72px;display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;text-decoration:none;background:#ffffff09}.co-luxury-advisor svg{width:34px;height:34px}.co-luxury-advisor span{display:grid;gap:3px}.co-luxury-advisor small{color:#cfc6b7;font-weight:900;text-transform:uppercase}.co-luxury-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.co-luxury-product{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--slot-color) 65%,transparent);border-radius:8px;background:linear-gradient(145deg,#11120ff2,#050605fa);box-shadow:inset 0 0 0 1px #ffffff08}.co-luxury-product__media{position:relative;display:grid;place-items:center}.co-luxury-product__media img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#f7f4ea}.co-luxury-product__media span{position:absolute;top:8px;left:8px;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:#050505;background:var(--slot-color);font-weight:900}.co-luxury-product__body{display:grid;gap:7px;min-width:0}.co-luxury-product h3{margin:0;color:#fff;font-size:18px;line-height:1.08}.co-luxury-product small{color:#d5cbbc}.co-luxury-product strong{color:#fff;font-size:18px}.co-luxury-bars{display:grid;gap:5px}.co-luxury-bars span{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;color:#cfc6b7;font-size:11px;font-weight:900}.co-luxury-bars i{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--slot-color) var(--score),rgba(255,255,255,.12) var(--score))}.co-luxury-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.co-luxury-actions a,.co-luxury-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:999px;color:#fff;border:1px solid rgba(255,255,255,.16);text-decoration:none;font-size:12px;font-weight:900;cursor:pointer}.co-luxury-actions a:last-child,.co-luxury-actions button{color:#050505;border-color:var(--slot-color);background:var(--slot-color)}.co-luxury-actions button:nth-of-type(2){color:#fff;background:transparent;border-color:color-mix(in srgb,var(--slot-color) 70%,#fff 30%)}.co-luxury-table{padding:20px}.co-quote-hero{display:grid;gap:12px;margin-bottom:24px}.co-quote-hero h1{margin:0;font-family:Bodoni Moda,serif;font-size:clamp(44px,5vw,82px);line-height:.95}.co-cart-empty,.co-shopify-cart{display:grid;gap:16px;margin-bottom:24px;padding:26px}.co-cart-empty h2{margin:0;font-size:clamp(30px,3vw,48px)}.co-shopify-cart-lines{display:grid;gap:10px}.co-shopify-cart-lines img,.co-quote-line img{width:72px;height:72px;object-fit:contain;border-radius:10px;background:#f7f4ea}.co-quote-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px}.co-quote-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.co-quote-box,.co-quote-summary{display:grid;align-content:start;gap:14px;padding:20px}.co-quote-box-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.co-quote-box h2,.co-quote-summary h2{margin:0;color:#fff}.co-quote-box-head button,.co-quote-line button{min-height:34px;border:1px solid rgba(255,212,0,.35);border-radius:999px;color:var(--co-yellow);background:transparent;cursor:pointer}.co-quote-total,.co-shopify-cart-total{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(247,244,234,.16)}.co-quote-summary dl{display:grid;gap:10px;margin:0}.co-quote-summary dl div{display:flex;justify-content:space-between;gap:12px}.co-quote-toast{position:fixed;right:22px;bottom:104px;z-index:2000;max-width:340px;padding:13px 16px;border-radius:999px;font-weight:900}@media(min-width:1440px){.apex-home-experience{padding-inline:clamp(40px,5vw,96px)!important}.apex-collection-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr)!important}}@media(max-width:1050px){.co-compare-slots,.co-quote-app,.co-quote-columns,.co-luxury-dock,.co-luxury-grid,.co-luxury-cards,.co-luxury-selected{grid-template-columns:1fr}.co-luxury-inventory [data-co-luxury-inventory]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.apex-header{grid-template-columns:minmax(0,1fr) auto!important}.co-brand-logo{width:190px;min-height:42px}.co-brand-logo img{max-height:40px}.apex-hero h1{font-size:clamp(48px,15vw,72px)!important}.co-compare-hero{min-height:330px;grid-template-columns:1fr;padding:34px 18px 56px}.co-compare-hero h1{font-size:clamp(42px,13vw,62px)}.co-compare-luxury .co-compare-shell{padding-inline:12px}.co-luxury-dock{position:static;margin-top:-28px;padding:14px}.co-luxury-inventory [data-co-luxury-inventory],.co-luxury-cards{grid-template-columns:1fr}.co-luxury-radar-stage{min-height:390px;padding:0}.co-luxury-radar{width:118%;transform:translate(-6%)}.co-radar-labels text{font-size:15px}.co-luxury-product{grid-template-columns:92px minmax(0,1fr)}.template-index .apex-group-card,.template-index .apex-home-offers .apex-product-card,.template-index .apex-home-best-sellers .apex-product-card{flex-basis:min(86vw,370px)!important}.apex-collection-layout{grid-template-columns:1fr!important;padding-inline:16px!important}.apex-collection-toolbar{grid-template-columns:1fr!important;gap:12px!important}.apex-collection-toolbar select,.apex-filter-sidebar,.apex-filter-sidebar details,.apex-collection-page .apex-product-grid,.apex-collection-page .apex-product-card{width:100%!important;max-width:100%!important;min-width:0!important}.apex-collection-page .apex-product-grid{grid-template-columns:minmax(0,1fr)!important}.apex-group-meta,.apex-card-actions,.co-quote-actions,.co-product-quote-actions,.co-compare-toolbar{grid-template-columns:1fr}.co-shopify-cart-lines article,.co-quote-line{grid-template-columns:58px minmax(0,1fr)}.co-shopify-cart-lines article>b,.co-quote-line>b,.co-quote-line>button{grid-column:2}}.template-index .apex-hero-showcase--offer{margin-bottom:clamp(24px,4vh,56px)!important}.template-index .apex-hero-product.is-offer img{width:100%!important;height:100%!important;max-height:220px!important;padding:14px!important;object-fit:contain!important;mix-blend-mode:multiply!important;background:#f2f0e8!important}.template-index .apex-hero-product.is-offer strong,.template-index .apex-hero-product.is-offer small{overflow:visible!important}.template-index .apex-hero-product.is-offer small{min-height:42px!important}.apex-group-media,.apex-card-media{display:grid!important;place-items:center!important;overflow:hidden!important;background:#eef0ea!important}.apex-group-media img,.apex-card-media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:clamp(12px,1.6vw,26px)!important;mix-blend-mode:multiply!important;transform:none!important}.apex-group-price{display:block!important;width:100%!important;margin:6px auto 0!important;text-align:center!important}.apex-product-card{overflow:hidden!important}.apex-card-body,.apex-card-actions,.co-quote-actions{min-width:0!important}.apex-card-actions .apex-button,.co-quote-actions button{min-width:0!important;padding-inline:8px!important;white-space:nowrap!important;font-size:clamp(10px,.72vw,12px)!important}.apex-collection-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important}@media(max-width:749px){.template-index .apex-hero-layout{grid-template-columns:1fr!important}.template-index .apex-hero-showcase--offer{max-width:none!important;margin-bottom:0!important}.template-index .apex-hero-product.is-offer{min-height:0!important;grid-template-columns:122px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}.template-index .apex-hero-product.is-offer img{grid-row:1 / 4!important;max-height:132px!important}.apex-collection-page .apex-product-grid{grid-template-columns:minmax(0,1fr)!important}}html{scroll-behavior:smooth}.apex-nav a{position:relative!important;padding-block:10px!important;opacity:.94!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}.apex-nav a:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--co-yellow),transparent);transform:scaleX(0);transform-origin:center;transition:transform .2s ease;box-shadow:0 0 18px #ffd40080}.apex-nav a:hover,.apex-nav a.is-active,.apex-nav a[aria-current=page]{color:var(--co-yellow)!important;opacity:1!important}.apex-nav a:hover:after,.apex-nav a.is-active:after,.apex-nav a[aria-current=page]:after{transform:scaleX(1)}.template-index .apex-hero-layout{max-width:var(--co-max)!important}.template-index .apex-hero h1{text-wrap:balance}.template-index .apex-hero h1 em{text-shadow:0 0 28px rgba(255,212,0,.22)}.template-index .apex-hero-copy>p:not(.apex-eyebrow){margin-bottom:0!important}.template-index .apex-actions{margin-top:clamp(18px,2vw,26px)!important}.template-index .apex-actions .apex-button.primary{color:#050505!important;background:var(--co-yellow)!important;border-color:var(--co-yellow)!important;box-shadow:0 16px 38px #ffd40038!important}.template-index .apex-actions .apex-button.secondary{color:#fff!important;background:#05050594!important;border-color:#ffd40075!important}.template-index .apex-hero-specs{gap:0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.template-index .apex-hero-specs span{border-right:1px solid rgba(255,212,0,.18)!important}.template-index .apex-hero-showcase--offer{margin:0!important}.template-index .apex-hero-product.is-offer{position:relative!important;display:grid!important;grid-template-rows:auto minmax(142px,178px) auto auto auto!important;gap:10px!important;min-height:0!important;max-height:none!important;padding:18px!important;overflow:hidden!important;border:1px solid rgba(255,212,0,.82)!important;border-radius:22px!important;color:var(--co-cream)!important;background:linear-gradient(145deg,#060907f5,#0e0e0ae6),radial-gradient(circle at 85% 20%,rgba(255,212,0,.14),transparent 32%)!important;box-shadow:0 28px 74px #0000007a,inset 0 0 0 1px #ffffff0a!important;transform:none!important}.template-index .apex-hero-product.is-offer:hover{transform:translateY(-7px)!important;border-color:var(--co-yellow)!important;box-shadow:0 34px 88px #0000008f,0 0 36px #ffd40024!important}.template-index .apex-hero-product.is-offer:after{content:"PRECIO ESPECIAL"!important;top:16px!important;right:-38px!important;width:142px!important;padding:7px 0!important;color:#050505!important;background:var(--co-yellow)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;transform:rotate(41deg)!important}.template-index .apex-hero-product.is-offer .co-offer-eyebrow{width:max-content!important;padding:6px 10px!important;border:1px solid rgba(255,212,0,.48)!important;border-radius:999px!important;color:var(--co-yellow)!important;background:#ffd4000f!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.template-index .co-offer-media{display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:16px!important;background:linear-gradient(145deg,#fffdf7,#ece8dc)!important;box-shadow:inset 0 0 0 1px #0000000a!important}.template-index .co-offer-media img,.template-index .apex-hero-product.is-offer img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;padding:14px!important;mix-blend-mode:multiply!important;background:transparent!important;border-radius:0!important}.template-index .apex-hero-product.is-offer strong{color:#fff!important;font-family:Bodoni Moda,serif!important}.template-index .apex-hero-product.is-offer small{display:block!important;color:#fff!important}.template-index .apex-hero-product.is-offer small s{display:block!important;margin-top:4px!important;color:#f7f4ea8c!important;font-size:12px!important;font-weight:700!important}.template-index .co-offer-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#06140b!important;background:var(--co-green)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 14px 30px #25d3663d!important}.co-home-compact{padding-top:clamp(18px,3vw,36px)!important;padding-bottom:clamp(42px,6vw,84px)!important}.co-home-section-head,.co-horizontal-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.co-home-section-head h2,.co-horizontal-head h2{margin:0;color:var(--co-cream);font-family:Bodoni Moda,serif;font-size:clamp(30px,2.7vw,52px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase}.co-home-section-head h2 em,.co-horizontal-head h2 em{color:var(--co-yellow);font-style:normal}.co-home-mini-link,.co-horizontal-controls a{display:inline-flex;align-items:center;gap:8px;color:var(--co-yellow);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.template-index .co-featured-groups-row .apex-group-card{grid-template-rows:none!important;flex:initial!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.template-index .co-featured-groups-row .apex-product-badge{top:10px!important;right:10px!important;z-index:4!important;color:#050505!important;border:0!important;background:var(--co-yellow)!important}.template-index .co-featured-groups-row .apex-group-copy>strong{text-shadow:0 0 28px rgba(255,255,255,.07)!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-copy>a{min-height:42px!important;width:100%!important;margin-top:auto!important;border-radius:999px!important;color:#050505!important;background:var(--co-yellow)!important;box-shadow:0 14px 30px #ffd4002e!important}.co-home-category-strip{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin:clamp(18px,2.4vw,30px) 0 clamp(18px,2.4vw,30px)}.co-home-category-strip a{min-width:0;min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon sub";align-items:center;column-gap:10px;padding:12px 13px;border:1px solid rgba(255,212,0,.68);border-radius:18px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.co-home-category-strip a:hover{transform:translateY(-6px) scale(1.025);filter:saturate(1.08) brightness(1.03)}.co-home-category-strip svg{grid-area:icon;width:32px;height:32px;stroke-width:2.25}.co-home-category-strip span{grid-area:label;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#050505;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.co-home-category-strip small{grid-area:sub;color:#050505b8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.co-home-commerce-row{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.78fr);gap:clamp(16px,1.8vw,26px);align-items:stretch;margin:0 0 clamp(24px,4vw,44px)}.co-home-best-sellers-card,.co-home-comparator-card{min-width:0;margin:0!important;border:1px solid rgba(255,212,0,.34)!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0%,rgba(255,212,0,.08),transparent 36%),linear-gradient(145deg,#0c0f0cfa,#040504fa)!important;box-shadow:0 24px 70px #00000052,inset 0 0 0 1px #ffffff09!important}.co-home-best-sellers-card{padding:clamp(16px,1.6vw,24px)!important;overflow:hidden}.co-horizontal-head{align-items:center}.co-horizontal-controls{display:flex;align-items:center;gap:9px}.co-horizontal-controls button{width:42px;height:42px;min-height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,212,0,.38)!important;border-radius:999px!important;color:#050505!important;background:var(--co-yellow)!important;cursor:pointer;box-shadow:0 12px 26px #ffd40029!important}.template-index .co-horizontal-products{display:flex!important;grid-template-columns:none!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-color:var(--co-yellow) #121512}.template-index .co-horizontal-products .apex-product-card{border-color:#f7f4ea38!important}.template-index .co-horizontal-products .apex-card-media{min-height:142px!important;aspect-ratio:4 / 3!important;padding:8px!important;border-radius:16px 16px 0 0!important}.template-index .co-horizontal-products .apex-card-media img{padding:8px!important}.template-index .co-horizontal-products .apex-card-brand{font-size:9px!important}.template-index .co-horizontal-products .apex-card-body h3{font-size:clamp(15px,1vw,18px)!important;line-height:1.05!important}.template-index .co-horizontal-products .apex-card-price{font-size:16px!important}.template-index .co-horizontal-products .apex-card-actions{grid-template-columns:1fr!important}.template-index .co-horizontal-products .apex-card-actions .apex-button.secondary{display:none!important}.template-index .co-horizontal-products .apex-card-actions .apex-button.primary{min-height:34px!important}.template-index .co-horizontal-products .co-quote-actions{grid-template-columns:1fr 1fr!important;gap:6px!important}.template-index .co-horizontal-products .co-quote-actions button{min-height:32px!important;font-size:9px!important}.co-home-comparator-card{display:grid!important;align-content:center!important;gap:18px!important;overflow:hidden;background:radial-gradient(circle at 95% 30%,rgba(255,212,0,.1),transparent 30%),linear-gradient(145deg,#080b09fa,#050505fa)!important}.co-home-comparator-card:before{content:"";min-height:clamp(92px,8vw,128px);display:block;margin-bottom:-8px;border-radius:18px;background:linear-gradient(90deg,#050505f2,#0505055c),radial-gradient(circle at 72% 44%,rgba(255,212,0,.18),transparent 24%),#111;border:1px solid rgba(255,212,0,.2)}.co-home-comparator-card h2{margin:0 0 8px!important;max-width:460px;color:#fff;font-size:clamp(30px,2.6vw,50px)!important}.co-home-comparator-card h2:first-letter{color:var(--co-yellow)}.co-home-comparator-card p{color:#f7f4eac7!important}.co-home-comparator-card ul{color:var(--co-cream)}.co-home-comparator-card li{display:flex;gap:8px;align-items:center;font-weight:800}.co-home-comparator-card li svg{width:17px;height:17px;color:var(--co-yellow)}.co-home-comparator-card .apex-button{width:100%;color:#050505!important;background:var(--co-yellow)!important;border-color:var(--co-yellow)!important;box-shadow:0 16px 36px #ffd4002e!important}.co-whatsapp-panel{width:88px!important;height:88px!important}.co-whatsapp-panel .co-floating-whatsapp{right:auto!important;bottom:auto!important}.co-whatsapp-advisors{transform:translateY(12px) scale(.98)!important}@keyframes coWhatsappPulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 0 0 8px #25d3661a,0 22px 58px #25d3666b,0 0 48px #25d3663d}50%{transform:translateY(-4px) scale(1.035);box-shadow:0 0 0 14px #25d3660f,0 26px 68px #25d3667a,0 0 62px #25d36652}}@media(max-width:1320px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(210px,36%) minmax(0,1fr)!important;min-height:250px!important}.co-home-category-strip{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-color:var(--co-yellow) #121512}.co-home-category-strip a{flex:0 0 180px;scroll-snap-align:start}.co-home-commerce-row{grid-template-columns:1fr!important}}@media(max-width:980px){.template-index .apex-hero-layout{grid-template-columns:1fr!important}.template-index .apex-hero-showcase--offer{max-width:520px!important;justify-self:start!important}.template-index .apex-hero-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.template-index .apex-hero{min-height:auto!important;padding-top:calc(var(--co-chrome-height, 104px) + 24px)!important}.template-index .apex-hero h1{font-size:clamp(42px,12vw,66px)!important}.template-index .apex-hero-product.is-offer{grid-template-columns:112px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;align-items:center!important}.template-index .co-offer-media{grid-row:1 / 5!important;min-height:112px!important}.template-index .apex-hero-product.is-offer .co-offer-action{width:100%!important}.template-index .apex-hero-specs{width:calc(100% - 28px)!important;grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;min-height:0!important}.template-index .co-featured-groups-row .apex-group-media{min-height:230px!important;border-radius:22px 22px 0 0!important}.template-index .co-featured-groups-row .apex-group-price{text-align:center!important}.co-home-section-head,.co-horizontal-head{align-items:start;flex-direction:column}.co-horizontal-controls{width:100%;justify-content:space-between}.template-index .co-horizontal-products .apex-product-card{flex-basis:min(76vw,280px)!important}.co-whatsapp-panel{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:76px!important;height:76px!important}.co-whatsapp-panel .co-floating-whatsapp{width:76px!important;height:76px!important;min-height:76px!important}.co-whatsapp-panel .co-floating-whatsapp:before{width:44px!important;height:44px!important}}html,body{background:radial-gradient(circle at 82% 8%,rgba(199,164,106,.12),transparent 28%),linear-gradient(180deg,#071118,#08131a 45%,#050c11)!important;color:var(--co-cream)!important}body,.apex-section,.apex-home-experience,.apex-product-page,.apex-service,.apex-footer{color:var(--co-cream)}.apex-header{border-bottom:1px solid rgba(199,164,106,.18)!important;box-shadow:inset 0 -1px #ffffff08}.apex-nav a,.apex-header-tools a{color:#f6f0e4eb!important}.apex-nav a.is-active:after,.apex-nav a[aria-current=page]:after{content:"";display:block;width:100%;height:3px;margin-top:9px;border-radius:999px}.apex-eyebrow,.co-home-mini-link,.co-horizontal-controls a,.co-home-section-head h2 em,.co-horizontal-head h2 em,.apex-display-heading em{color:var(--co-yellow)!important}.apex-button.primary,.apex-group-button,.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-copy>a,.co-home-comparator-card .apex-button.secondary,.co-offer-action,.apex-quick-lead .apex-button.primary{color:#08131a!important;background:linear-gradient(180deg,var(--co-yellow-soft),var(--co-yellow))!important;border-color:#c7a46ad9!important;box-shadow:0 18px 34px #c7a46a2e,inset 0 1px #ffffff73!important}.apex-button.primary:hover,.apex-group-button:hover,.co-home-comparator-card .apex-button.secondary:hover,.co-offer-action:hover,.apex-quick-lead .apex-button.primary:hover{filter:brightness(1.03) saturate(1.04);transform:translateY(-1px)}.apex-card-actions .apex-button.primary,button.apex-button.primary[data-direct-checkout]{color:#08131a!important;background:linear-gradient(180deg,var(--co-yellow-soft),var(--co-yellow))!important;border-color:#c7a46ad9!important;box-shadow:0 16px 28px #c7a46a29!important}.co-quote-actions button,.co-quote-button{border-color:#c7a46a8c!important;color:var(--co-yellow)!important;background:#0c151cb8!important}.co-certified-strip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;padding:12px 16px;border:1px solid rgba(199,164,106,.38);border-radius:999px;background:linear-gradient(180deg,#09131ad6,#09131a8c);color:var(--co-cream);box-shadow:0 18px 40px #0000002e,inset 0 0 0 1px #ffffff08}.co-certified-strip span{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.co-certified-strip svg{width:18px;height:18px;stroke-width:2.2}.co-certified-strip small{color:#f6f0e4d1;font-size:13px;font-weight:700}.template-index .apex-hero-specs span{border-right-color:#c7a46a24!important}.co-featured-groups-block--luxury{position:relative;padding:clamp(28px,3vw,42px);border:1px solid rgba(199,164,106,.34);border-radius:32px;background:radial-gradient(circle at 50% 0%,rgba(199,164,106,.08),transparent 26%),linear-gradient(180deg,#0a141cfa,#050c12fa);box-shadow:0 26px 70px #00000047,inset 0 0 0 1px #ffffff08}.co-home-section-head--center{position:relative;display:grid!important;justify-items:center;text-align:center;align-items:center!important;margin-bottom:clamp(22px,2.5vw,34px)!important}.co-home-section-head--center .apex-eyebrow{margin-bottom:6px;letter-spacing:.18em}.co-home-section-head--center h2{font-size:clamp(52px,5vw,84px)!important;line-height:.96!important}.co-home-section-head--center .co-section-intro{max-width:760px;margin:6px auto 0;color:#f6f0e4c2;font-size:clamp(15px,1vw,18px)}.co-home-mini-link--panel{position:absolute;right:0;top:10px}.template-index .co-featured-groups-row .apex-group-card{border-color:#c7a46a6b!important}.template-index .co-featured-groups-row .apex-group-meta small,.template-index .co-featured-groups-row .apex-group-rating,.co-card-rating{color:var(--co-yellow)!important}.template-index .co-featured-groups-row .apex-group-meta strong,.template-index .co-featured-groups-row .apex-group-rating b,.co-card-rating b{color:var(--co-cream)!important}.co-home-category-strip a{border-color:#c7a46abd!important;color:#09131a!important;background:linear-gradient(180deg,#e1c08a,#c7a46a 72%,#b48a50)!important;box-shadow:0 14px 34px #c7a46a2e,inset 0 1px #ffffff57!important}.co-home-category-strip a:hover{box-shadow:0 20px 42px #c7a46a47,0 0 24px #c7a46a29!important}.co-home-category-strip small,.co-home-category-strip span,.co-home-category-strip svg{color:#09131a!important;stroke:#09131a!important}.co-home-best-sellers-card,.co-home-comparator-card,.apex-quick-lead,.apex-trust-strip article,.apex-service-card,.apex-product-card,.apex-group-card,.apex-product-info,.apex-product-media,.apex-service,.apex-footer{border-color:#c7a46a3d!important}.co-home-best-sellers-card,.co-home-comparator-card,.apex-quick-lead,.apex-service-card,.apex-product-card,.apex-product-info,.apex-service{background:radial-gradient(circle at 100% 0%,rgba(199,164,106,.08),transparent 38%),linear-gradient(180deg,#0b1720,#08131a)!important;box-shadow:0 22px 58px #0000003d,inset 0 0 0 1px #ffffff05!important}.apex-product-card,.apex-product-info,.apex-service,.apex-quick-lead,.apex-service-card{color:var(--co-cream)!important}.apex-card-media,.apex-product-media,.co-offer-media{background:#f1ece4!important}.apex-card-brand,.apex-card-meta,.apex-section-heading p,.apex-description,.apex-service-card p,.apex-recommendation,.apex-footer p,.apex-footer li,.apex-footer a:not(.apex-footer-logo){color:#f6f0e4c7!important}.apex-card-body h3,.apex-service-card h3,.apex-footer h3,.apex-footer h4,.apex-product-info h1,.apex-group-copy>strong,.co-home-comparator-card h2,.co-horizontal-head h2{color:var(--co-cream)!important}.co-home-comparator-card{padding:clamp(22px,2vw,30px)!important}.co-home-comparator-card>div{display:grid;align-content:start;gap:16px}.co-home-comparator-card h2{font-family:Bodoni Moda,serif;line-height:.92;text-transform:uppercase;letter-spacing:-.03em}.co-home-comparator-card p{margin:0;line-height:1.55}.co-home-comparator-card ul{display:grid;gap:10px;padding:0;margin:0;list-style:none}.co-home-comparator-card ul li{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid rgba(199,164,106,.18);border-radius:18px;background:#ffffff06;color:var(--co-cream);font-weight:700}.co-home-comparator-card ul li svg{flex:0 0 18px;color:var(--co-yellow)}.co-home-comparator-card .apex-button.secondary{width:100%!important;min-height:66px!important;margin-top:auto;padding-inline:26px!important;justify-content:space-between!important;gap:18px;font-size:15px!important;font-weight:900!important;letter-spacing:.08em!important;white-space:normal}.template-index .co-horizontal-products .apex-product-card{border-radius:20px!important}.co-horizontal-head{margin-bottom:22px!important}.co-horizontal-head h2{font-size:clamp(42px,3.3vw,62px)!important}.apex-footer{background:linear-gradient(180deg,#08131a,#050c11)!important}.co-whatsapp-advisors{margin-bottom:10px!important}.co-whatsapp-panel:hover .co-whatsapp-advisors,.co-whatsapp-panel:focus-within .co-whatsapp-advisors,.co-whatsapp-panel.is-open .co-whatsapp-advisors{transform:translateY(0) scale(1)!important}.apex-quick-lead .apex-button.primary[href*="wa.me"],.co-whatsapp-panel .co-floating-whatsapp,.co-whatsapp-message-trigger{background:linear-gradient(180deg,#25d366,#19b656)!important;border-color:#25d366!important;color:#fff!important}@media(max-width:1100px){.co-home-mini-link--panel{position:static}.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(140px,36%) minmax(0,64%)!important}.co-home-commerce-row{grid-template-columns:1fr!important}}@media(max-width:767px){.co-certified-strip{border-radius:18px;padding:12px 14px}.co-home-section-head--center h2{font-size:clamp(38px,11vw,56px)!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-media{min-height:220px!important;border-radius:22px 22px 0 0!important}.co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.template-index .co-home-section-head--center{padding-inline:clamp(20px,4vw,90px)!important}.template-index .co-home-section-head--center h2 em{text-shadow:0 0 26px rgba(199,164,106,.18)!important}.template-index .co-featured-groups-row .apex-group-copy>small{font-weight:900!important}.template-index .co-featured-groups-row .apex-group-rating{color:var(--co-yellow)!important;line-height:1!important}.template-index .co-featured-groups-row .apex-group-meta span{place-items:center!important}.template-index .co-featured-groups-row .apex-group-meta small{font-weight:900!important}.template-index .co-featured-groups-row .apex-group-price{font-family:Bodoni Moda,serif!important;font-weight:600!important;letter-spacing:-.045em!important}.template-index .co-featured-groups-row .apex-group-button{display:inline-flex!important;align-items:center!important;gap:14px!important;font-size:clamp(12px,.8vw,14px)!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip svg{width:34px!important;height:34px!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip span{font-size:clamp(12px,.78vw,15px)!important}.template-index .co-home-comparator-card:before{width:58%;height:52%;border-radius:999px}.template-index .co-comparator-copy{position:relative;display:grid!important;align-content:start!important}.template-index .co-comparator-copy h2{color:#fff!important;font-family:Bodoni Moda,serif!important;text-transform:uppercase!important}.template-index .co-comparator-copy h2 em{color:var(--co-yellow)!important;font-style:normal!important}.template-index .co-comparator-copy:after{content:"";border-radius:99px;background:linear-gradient(90deg,var(--co-yellow),transparent);box-shadow:0 0 18px #c7a46a3d}.template-index .co-comparator-copy p:not(.apex-eyebrow){margin:0!important;color:#f6f0e4d1!important}.template-index .co-balance-beam{position:absolute;left:10%;right:10%;top:32px;height:76px;border-top:4px solid rgba(199,164,106,.82);border-radius:50% 50% 0 0}.template-index .co-balance-beam:before,.template-index .co-balance-beam:after{content:"";position:absolute;top:-13px;width:18px;height:18px;border-radius:50%}.template-index .co-balance-beam:before{left:-5px}.template-index .co-balance-beam:after{right:-5px}.template-index .co-balance-beam span{position:absolute;left:50%;top:-12px;width:12px;height:168px;transform:translate(-50%);border-radius:999px}.template-index .co-balance-card{position:absolute;top:70px;min-height:98px;display:grid;place-items:center;gap:4px;border:1px solid rgba(199,164,106,.38);border-radius:13px;box-shadow:0 18px 34px #00000057,0 0 0 1px #ffffff0a inset}.template-index .co-balance-card:before{content:"";position:absolute;inset:-30px 50% auto auto;width:1px;height:30px;background:#c7a46a8c}.template-index .co-balance-card svg{stroke-width:1.8}.template-index .co-balance-card b{text-transform:uppercase}.template-index .co-balance-card--left{left:6%;transform:rotate(-2deg)}.template-index .co-balance-card--center{left:50%;top:84px;transform:translate(-50%)}.template-index .co-balance-card--right{right:6%;transform:rotate(2deg)}.template-index .co-balance-base{position:absolute;left:50%;bottom:16px;width:min(220px,82%);height:32px;transform:translate(-50%);border-radius:50%;border:1px solid rgba(199,164,106,.62);box-shadow:0 16px 34px #00000059}.template-index .co-comparator-features{position:relative;z-index:1}.template-index .co-comparator-features article{gap:16px!important;border:1px solid rgba(199,164,106,.18)!important;box-shadow:inset 0 1px #ffffff09!important}.template-index .co-comparator-features article>i,.template-index .co-comparator-features article>svg{width:48px!important;height:48px!important;padding:10px!important;border:1px solid rgba(199,164,106,.48)!important;border-radius:999px!important;color:var(--co-yellow)!important;background:#c7a46a0f!important}.template-index .co-comparator-features strong{display:block!important;color:#fff!important}.template-index .co-comparator-features span{display:block!important;margin-top:3px!important;color:#f6f0e4b8!important}.template-index .co-home-comparator-card .co-comparator-main-button{position:relative;z-index:1;text-transform:uppercase!important;white-space:nowrap!important}.template-index .co-home-comparator-card .co-comparator-main-button span{min-width:0}.template-index .co-home-comparator-card .co-comparator-main-button svg{width:clamp(26px,2vw,38px)!important;height:clamp(26px,2vw,38px)!important;flex:0 0 auto}@media(max-width:1450px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(170px,44%) minmax(0,56%)!important;min-height:345px!important}.template-index .co-featured-groups-row .apex-group-copy>strong{font-size:clamp(28px,2.05vw,42px)!important}.template-index .co-home-commerce-row{grid-template-columns:minmax(0,1fr) minmax(470px,.9fr)!important}}@media(max-width:1180px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(220px,36%) minmax(0,64%)!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip{display:flex!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:x proximity}.template-index .co-featured-groups-block--luxury .co-home-category-strip a{min-width:174px;scroll-snap-align:start}.template-index .co-home-commerce-row{grid-template-columns:1fr!important}.template-index .co-home-comparator-card{grid-template-columns:minmax(0,1fr) minmax(220px,330px)!important}}@media(max-width:760px){.template-index .co-featured-groups-block--luxury{width:calc(100vw - 24px)!important;padding:24px 14px!important;border-radius:24px!important}.template-index .co-home-section-head--center:before,.template-index .co-home-section-head--center:after,.co-home-mini-link--panel{display:none!important}.template-index .co-home-section-head--center h2{font-size:clamp(38px,12vw,56px)!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;min-height:auto!important}.template-index .co-featured-groups-row .apex-group-media{max-width:340px;margin-inline:auto}.template-index .co-home-commerce-row{width:calc(100vw - 24px)!important}.template-index .co-home-comparator-card{grid-template-columns:1fr!important;grid-template-areas:"copy" "visual" "features" "button"!important;min-height:auto!important}.template-index .co-comparator-visual{min-height:230px}.template-index .co-home-comparator-card .co-comparator-main-button{white-space:normal!important;letter-spacing:.08em!important;text-align:left}}.apex-nav a:hover,.apex-nav a.is-active,.apex-nav a[aria-current=page],.apex-eyebrow,.co-home-section-head h2 em,.co-horizontal-head h2 em,.apex-display-heading em,.co-home-mini-link,.co-horizontal-controls a{color:var(--co-yellow)!important}.apex-button.primary,.apex-card-actions .apex-button.primary,.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-copy>a,.co-home-comparator-card .apex-button.secondary,.co-home-comparator-card .co-comparator-main-button,.co-offer-action{color:var(--co-carbon)!important;background:linear-gradient(180deg,#f6ff67 0%,var(--co-yellow) 52%,#c6df00 100%)!important;border-color:#dfff00d9!important;box-shadow:0 16px 34px #dfff0038,inset 0 1px #ffffffb8!important}.template-index .co-home-mini-link--panel:hover{color:var(--co-yellow)!important}.template-index .co-featured-groups-row .apex-group-copy>small,.template-index .co-featured-groups-row .apex-group-meta small,.template-index .co-featured-groups-row .apex-group-rating,.co-card-rating{color:var(--co-yellow)!important}.template-index .co-featured-groups-row .apex-group-meta strong,.template-index .co-featured-groups-row .apex-group-rating b{color:var(--co-cream)!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip a{border:1px solid rgba(223,255,0,.75)!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip a:hover{transform:translateY(-7px) scale(1.028)!important;box-shadow:0 26px 52px #dfff004d,0 0 26px #dfff0038!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip span,.template-index .co-featured-groups-block--luxury .co-home-category-strip small,.template-index .co-featured-groups-block--luxury .co-home-category-strip svg{color:var(--co-carbon)!important;stroke:var(--co-carbon)!important}.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card,.co-cart-empty,.co-shopify-cart,.co-quote-box,.co-quote-summary{border:1px solid rgba(223,255,0,.3)!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 10px),repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 1px,transparent 1px 12px),linear-gradient(158deg,#12171b,#080a0c 76%)!important;color:var(--co-cream)!important;box-shadow:0 26px 74px #080a0c4d,inset 0 0 0 1px #ffffff09!important}.template-index .co-comparator-copy h2,.template-index .co-horizontal-head h2{color:var(--co-cream)!important}.template-index .co-comparator-copy h2 em,.template-index .co-comparator-features article>i,.template-index .co-comparator-features article>svg,.template-index .co-balance-card,.template-index .co-balance-card b,.template-index .co-balance-base,.template-index .co-balance-beam,.template-index .co-horizontal-controls button{color:var(--co-yellow)!important;border-color:#dfff0075!important}.template-index .co-balance-beam{border-top-color:#dfff00cc!important}.template-index .co-balance-beam:before,.template-index .co-balance-beam:after{background:radial-gradient(circle,#faff9a,#dfff00 70%)!important}.template-index .co-balance-beam span{background:linear-gradient(180deg,#faff9a,#dfff00 70%,#819300)!important}.template-index .co-balance-card b{color:var(--co-cream)!important}.template-index .co-balance-base{background:radial-gradient(circle at 50% 30%,#dfff006b,#dfff000d 62%,#00000038)!important}.template-index .co-comparator-features article{border-color:#dfff002e!important;background:linear-gradient(180deg,#f6f3e80d,#f6f3e805)!important}.co-quote-page{max-width:none!important;padding:clamp(42px,5vw,86px) clamp(18px,4vw,80px)!important;background:radial-gradient(circle at 80% 0%,rgba(223,255,0,.16),transparent 28%),linear-gradient(180deg,var(--co-pearl),#ebe6d8)!important;color:var(--co-carbon)!important}.co-quote-page>*{width:min(1620px,100%)!important;margin-inline:auto!important}.co-quote-hero{position:relative;overflow:hidden;padding:clamp(28px,3vw,48px)!important;border:1px solid rgba(223,255,0,.34);border-radius:32px;background:radial-gradient(circle at 86% 14%,rgba(223,255,0,.16),transparent 28%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 10px),linear-gradient(155deg,#12171b,#080a0c 74%)!important;color:var(--co-cream)!important;box-shadow:0 24px 68px #080a0c38}.co-quote-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(223,255,0,.32);box-shadow:inset 0 0 42px #dfff0024}.co-quote-hero h1{color:var(--co-cream)!important;max-width:1050px!important}.co-quote-hero p:not(.apex-eyebrow){max-width:820px;color:#f8f5ecc7!important}.co-cart-empty,.co-shopify-cart,.co-quote-box,.co-quote-summary{border-radius:28px!important;padding:clamp(22px,2vw,34px)!important}.co-shopify-cart-lines,.co-quote-box [data-co-quote-items]{display:grid!important;gap:12px!important}.co-shopify-cart-lines article,.co-quote-line{display:grid!important;grid-template-columns:86px minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;padding:12px!important;border:1px solid rgba(223,255,0,.16)!important;border-radius:18px!important;background:linear-gradient(180deg,#f6f3e80e,#f6f3e805)!important;color:var(--co-cream)!important}.co-line-media,.co-shopify-cart-lines img,.co-quote-line img,.co-quote-line .co-line-media span{width:86px!important;height:86px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:var(--co-pearl)!important;overflow:hidden!important}.co-line-media img,.co-shopify-cart-lines img,.co-quote-line img{object-fit:contain!important;mix-blend-mode:multiply}.co-line-copy{min-width:0!important;display:grid!important;gap:7px!important}.co-line-copy strong{display:block;color:var(--co-cream)!important;font-size:clamp(15px,.95vw,18px);line-height:1.15}.co-line-copy span,.co-line-copy small{color:#f8f5ecb3!important}.co-line-controls{width:max-content;display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(223,255,0,.2);border-radius:999px;background:#080a0c9e}.co-line-controls a,.co-line-controls button{width:30px!important;height:30px!important;min-height:30px!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:999px!important;color:var(--co-carbon)!important;background:var(--co-yellow)!important;font-weight:900!important;cursor:pointer}.co-line-controls span{min-width:28px;color:var(--co-cream)!important;font-weight:900;text-align:center}.co-shopify-cart-lines article>b,.co-quote-line>b,.co-quote-total strong,.co-shopify-cart-total strong,.co-quote-summary dd{color:var(--co-yellow)!important;font-weight:900}.co-line-remove,.co-quote-line button.co-line-remove,.co-quote-box-head button{min-height:38px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,83,83,.42)!important;border-radius:999px!important;color:#ff6b6b!important;background:#ff535313!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-decoration:none!important;cursor:pointer}.co-line-remove:hover,.co-quote-line button.co-line-remove:hover,.co-quote-box-head button:hover{transform:translateY(-1px);color:#fff!important;background:#ff53532e!important}.co-quote-total,.co-shopify-cart-total{border-top-color:#dfff0038!important;color:var(--co-cream)!important}.co-quote-summary dl div{padding:13px 14px;border:1px solid rgba(223,255,0,.16);border-radius:15px;background:#f6f3e809;color:var(--co-cream)}.co-quote-summary .apex-button.secondary,.co-cart-empty .apex-button.primary,.co-quote-box>.apex-button.primary,.co-shopify-cart>.apex-button.primary{color:var(--co-carbon)!important;background:linear-gradient(180deg,#f6ff67,var(--co-yellow) 62%,#c6df00)!important;border-color:#dfff00e0!important}.co-quote-toast{color:var(--co-carbon)!important;background:var(--co-yellow)!important;box-shadow:0 18px 44px #dfff0057!important}.co-compare-empty{padding:20px;border:1px dashed rgba(223,255,0,.28);border-radius:16px;color:#f8f5ecbd;background:#f6f3e809}@media(max-width:1500px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(210px,45%) minmax(0,55%)!important}.template-index .co-featured-groups-row .apex-group-copy>strong{font-size:clamp(28px,2vw,44px)!important}}@media(max-width:1180px){.template-index .co-featured-groups-row,.template-index .co-home-commerce-row,.co-quote-app,.co-quote-columns{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(220px,42%) minmax(0,58%)!important}}@media(max-width:760px){.template-index .co-home-section-head--center:before,.template-index .co-home-section-head--center:after,.template-index .co-home-mini-link--panel{display:none!important}.template-index .co-featured-groups-row .apex-group-card,.co-shopify-cart-lines article,.co-quote-line{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-media{min-height:260px!important;margin:18px!important}.co-line-media,.co-shopify-cart-lines img,.co-quote-line img,.co-quote-line .co-line-media span{width:100%!important;height:170px!important}}:root{--co-neon:#e8ff1a;--co-max:1840px}body.template-index{background:radial-gradient(circle at 85% 4%,rgba(223,255,0,.13),transparent 22%),linear-gradient(180deg,#f8f5ec 0 95px,#070a0d 96px 100%)!important}.template-index .co-top-announcement,.co-top-announcement{background:linear-gradient(90deg,#d9f300,#f5ff5c 48%,#cfe700)!important;color:#070a0d!important;border-bottom:1px solid rgba(7,10,13,.22)!important}.template-index .apex-header{background:linear-gradient(180deg,#070a0dfa,#080c0ff0)!important;border-bottom:1px solid rgba(223,255,0,.12)!important}.template-index .co-home-compact{width:100%!important;max-width:none!important;padding:clamp(34px,4vw,70px) 0 clamp(52px,6vw,92px)!important;display:grid!important;gap:clamp(30px,3.5vw,62px)!important}.template-index .co-home-section-head--center{max-width:none!important}.template-index .co-home-section-head--center .apex-eyebrow{justify-self:center!important;text-align:center!important}.template-index .co-home-section-head--center h2{display:block!important}.template-index .co-home-section-head--center h2 em{font-style:normal!important}.template-index .co-home-section-head--center .co-section-intro{justify-self:center!important}.template-index .co-home-mini-link--panel{display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:12px!important}.template-index .co-featured-groups-row{width:100%!important}.template-index .co-featured-groups-row .apex-group-card:after{content:""!important;position:absolute!important;border:1px solid rgba(255,255,255,.035)!important;border-radius:22px!important;pointer-events:none!important}.template-index .co-featured-groups-row .apex-group-copy>small{margin:0!important}.template-index .co-featured-groups-row .apex-group-copy>strong{max-width:100%!important}.template-index .co-featured-groups-row .apex-group-button{width:100%!important;margin-top:2px!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip{width:100%!important;padding:0!important;overflow:visible!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip a{min-height:82px!important;border-radius:18px!important;padding:13px 16px!important}.template-index .co-horizontal-head{display:flex!important;justify-content:space-between!important}.template-index .co-horizontal-products{padding:4px 4px 20px!important}.template-index .co-horizontal-products .apex-product-card{flex:0 0 clamp(220px,16vw,285px)!important;scroll-snap-align:start!important}.template-index .co-comparator-copy{grid-area:copy!important}.template-index .co-comparator-visual{align-self:start!important}.template-index .co-comparator-features article{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;border-radius:18px!important}.template-index .co-home-comparator-card .co-comparator-main-button{border-radius:999px!important}@media(min-width:1660px){.template-index .co-featured-groups-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1500px){.template-index .co-home-commerce-row{grid-template-columns:1fr!important}.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card{min-height:auto!important}.template-index .co-home-comparator-card{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr)!important}}@media(max-width:1180px){.template-index .co-featured-groups-block--luxury,.template-index .co-home-commerce-row{width:min(100% - 28px,980px)!important}.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(250px,42%) minmax(0,58%)!important}.template-index .co-home-section-head--center:before,.template-index .co-home-section-head--center:after{width:min(18vw,220px)!important}}@media(max-width:820px){.template-index .co-home-section-head--center{padding-inline:0!important}.template-index .co-home-section-head--center:before,.template-index .co-home-section-head--center:after,.template-index .co-home-mini-link--panel{display:none!important}.template-index .co-home-section-head--center h2{font-size:clamp(40px,13vw,62px)!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;min-height:auto!important}.template-index .co-featured-groups-row .apex-group-media{width:100%!important;min-height:0!important;aspect-ratio:1 / 1!important;margin:0 0 18px!important}.template-index .co-featured-groups-row .apex-group-copy{padding:0!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .co-home-comparator-card{grid-template-columns:1fr!important;grid-template-areas:"copy" "visual" "features" "button"!important}.template-index .co-horizontal-head{align-items:flex-start!important;flex-direction:column!important}}@media(max-width:520px){.template-index .co-featured-groups-block--luxury,.template-index .co-home-commerce-row{width:calc(100% - 20px)!important}.template-index .co-featured-groups-block--luxury{padding:24px 16px!important;border-radius:24px!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip{grid-template-columns:1fr!important}.template-index .co-horizontal-products .apex-product-card{flex-basis:min(82vw,290px)!important}}:root{--co-gold-deep:#a97822}.apex-header,.apex-footer{background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 9px),repeating-linear-gradient(45deg,rgba(255,255,255,.022) 0 1px,transparent 1px 11px),linear-gradient(180deg,#11161a,#07090b)!important;border-color:#d6a83f2e!important}.apex-nav a:hover,.apex-nav a.is-active,.apex-nav a[aria-current=page],.apex-eyebrow,.co-home-section-head h2 em,.co-horizontal-head h2 em,.apex-display-heading em,.co-home-mini-link,.co-horizontal-controls a,.co-card-rating,.template-index .co-featured-groups-row .apex-group-rating,.template-index .co-featured-groups-row .apex-group-copy>small,.template-index .co-featured-groups-row .apex-group-meta small,.apex-card-brand,.apex-footer strong,.apex-footer h3,.apex-footer h4{color:var(--co-yellow)!important}.apex-button.primary:hover,.apex-card-actions .apex-button.primary:hover,.template-index .co-featured-groups-row .apex-group-button:hover,.co-home-comparator-card .co-comparator-main-button:hover,.template-index .co-featured-groups-block--luxury .co-home-category-strip a:hover{filter:brightness(1.05) saturate(1.04)!important;box-shadow:0 24px 48px #d6a83f42,0 0 22px #f0cf721f,inset 0 1px #fff9!important}.co-certified-strip,.template-index .apex-hero-specs{background:linear-gradient(180deg,#0c1013c2,#07090b8f)!important;border-color:#d6a83f4d!important}.co-certified-strip span{color:var(--co-yellow)!important}.template-index .co-home-section-head--center{gap:8px 18px!important}.template-index .co-home-section-head--center:before,.template-index .co-home-section-head--center:after{display:block!important}.template-index .co-home-section-head--center:before{grid-area:lineL!important}.template-index .co-home-section-head--center:after{grid-area:lineR!important}@media(min-width:1680px){.template-index .co-featured-groups-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.template-index .co-featured-groups-row .apex-group-card:after{top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;border-color:#f0cf720f!important}.template-index .co-featured-groups-row .apex-group-media:before{border-radius:18px!important}.template-index .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-price{color:var(--co-cream)!important}.template-index .co-balance-beam{filter:drop-shadow(0 0 13px rgba(214,168,63,.24))!important}.template-index .co-home-comparator-card .co-comparator-main-button{border-color:#f0cf72d1!important;box-shadow:0 28px 58px #d6a83f3d,inset 0 2px #ffffff9e!important}@media(max-width:1320px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(220px,42%) minmax(0,58%)!important}}@media(max-width:820px){.template-index .co-home-section-head--center{grid-template-columns:1fr!important;grid-template-areas:"eyebrow" "title" "intro"!important}.template-index .co-home-section-head--center:before,.template-index .co-home-section-head--center:after,.template-index .co-home-mini-link--panel{display:none!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-media{max-width:min(100%,420px)!important;margin:0 auto!important}}:root{--co-carbon-2:#0b0b0a;--co-carbon-3:#151411;--co-carbon-line:rgba(255, 255, 255, .032);--co-pearl:#f7f1e4;--co-pearl-2:#ebe2d2;--co-copper-deep:#7e3b13;--co-gold-warm:#e2a22f;--co-button-gradient:linear-gradient(90deg, #b65e1f 0%, #e2a22f 42%, #ffd119 100%)}html,body,body.template-index{background:radial-gradient(circle at 82% 0%,rgba(255,209,25,.1),transparent 24%),radial-gradient(circle at 8% 28%,rgba(182,94,31,.09),transparent 28%),repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 12px),repeating-linear-gradient(45deg,rgba(255,255,255,.014) 0 1px,transparent 1px 11px),linear-gradient(180deg,#090908,#050505 48%,#030303)!important;color:var(--co-cream)!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.42!important;background:linear-gradient(135deg,transparent 0 48%,rgba(255,255,255,.045) 49%,transparent 51% 100%),repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 14px),repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 14px)!important;mix-blend-mode:screen}.co-top-announcement,.template-index .co-top-announcement{background:linear-gradient(90deg,#a64f19,#c87521 22%,#e2a22f 48%,#ffd119 76%,#fff06a)!important;color:#050505!important;border-bottom:1px solid rgba(255,232,115,.42)!important;box-shadow:0 10px 28px #ffd1192e,inset 0 1px #ffffff57!important}.co-top-announcement span:before,.co-top-announcement span:after,.template-index .co-top-announcement span:before,.template-index .co-top-announcement span:after{background:#050505!important}.apex-header,.template-index .apex-header,.apex-footer{background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 12px),repeating-linear-gradient(45deg,rgba(255,255,255,.017) 0 1px,transparent 1px 12px),linear-gradient(180deg,#0b0b0a,#050505)!important;border-color:#ffd1192e!important;box-shadow:inset 0 -1px #ffd11914!important}.apex-nav a.is-active:after,.apex-nav a[aria-current=page]:after{background:var(--co-title-gradient)!important;box-shadow:0 0 18px #ffd1194d!important}.apex-nav a:hover,.apex-nav a.is-active,.apex-nav a[aria-current=page],.apex-eyebrow,.co-home-mini-link,.co-horizontal-controls a,.apex-card-brand,.co-card-rating,.template-index .co-featured-groups-row .apex-group-rating,.template-index .co-featured-groups-row .apex-group-copy>small,.template-index .co-featured-groups-row .apex-group-meta small,.apex-footer strong,.apex-footer h3,.apex-footer h4{color:var(--co-yellow)!important}.apex-hero h1 em,.co-home-section-head h2 em,.co-home-section-head--center h2 em,.co-horizontal-head h2 em,.apex-display-heading em,.co-comparator-copy h2 em,.apex-section-heading h2 em,.apex-section-heading h1 em{color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-style:normal!important;text-shadow:none!important}.template-index .co-home-section-head--center h2,.template-index .co-horizontal-head h2,.template-index .co-comparator-copy h2,.apex-display-heading h2{color:var(--co-cream)!important}.apex-button.primary,.apex-card-actions .apex-button.primary,.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-copy>a,.co-home-comparator-card .apex-button.secondary,.co-home-comparator-card .co-comparator-main-button,.co-offer-action,.template-index .co-featured-groups-block--luxury .co-home-category-strip a{color:#050505!important;background:var(--co-button-gradient)!important;border-color:#ffe873c7!important;box-shadow:0 18px 38px #ffd11929,inset 0 1px #ffffff94!important}.apex-button.primary:hover,.apex-card-actions .apex-button.primary:hover,.template-index .co-featured-groups-row .apex-group-button:hover,.template-index .co-featured-groups-row .apex-group-copy>a:hover,.co-home-comparator-card .co-comparator-main-button:hover,.template-index .co-featured-groups-block--luxury .co-home-category-strip a:hover{filter:brightness(1.05) saturate(1.04)!important;box-shadow:0 24px 48px #ffd1193d,0 0 24px #e2a22f2e,inset 0 1px #ffffffa8!important}.apex-button.secondary:not(.co-comparator-main-button){color:var(--co-cream)!important;background:#0a0a09c7!important;border-color:#ffd1193d!important}.co-certified-strip,.template-index .apex-hero-specs,.apex-trust-strip article,.apex-quick-lead,.apex-service-card,.apex-product-card,.apex-product-info,.apex-service,.apex-main-collection,.apex-product-grid{border-color:#ffd11938!important}.co-certified-strip,.template-index .apex-hero-specs,.apex-quick-lead,.apex-service-card,.apex-product-card,.apex-product-info,.apex-service{background:repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 12px),linear-gradient(180deg,#0c0c0bf0,#050505eb)!important}.template-index .co-home-section-head--center{position:relative!important;grid-template-columns:1fr!important;grid-template-areas:"eyebrow" "title" "intro"!important;align-items:center!important;padding:0 clamp(10px,2vw,36px)!important}.template-index .co-home-section-head--center:before,.template-index .co-home-section-head--center:after{content:""!important;position:absolute!important;top:clamp(42px,3.4vw,64px)!important;width:min(24%,390px)!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(182,94,31,.72),rgba(255,209,25,.72),transparent)!important;box-shadow:0 0 14px #ffd11926!important}.template-index .co-home-section-head--center:before{left:0!important;transform:none!important}.template-index .co-home-section-head--center:after{right:0!important;transform:none!important}.template-index .co-home-section-head--center .apex-eyebrow{grid-area:eyebrow!important;margin:0 0 8px!important}.template-index .co-home-section-head--center h2{grid-area:title!important;justify-self:center!important;width:100%!important;text-align:center!important}.template-index .co-home-section-head--center .co-section-intro{grid-area:intro!important;text-align:center!important}.template-index .co-home-mini-link--panel{position:absolute!important;color:var(--co-cream)!important}.template-index .co-featured-groups-row .apex-group-media{max-width:none!important}.template-index .co-featured-groups-row .apex-group-media:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:radial-gradient(circle at 50% 48%,#ffffffe0 0 42%,#fff0 70%),linear-gradient(145deg,#ffffff61,#b65e1f14)!important;pointer-events:none!important}.template-index .co-featured-groups-row .apex-group-media:after{top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;border:1px solid rgba(255,255,255,.44)!important;box-shadow:inset 0 0 28px #ffffff47,inset 0 -20px 34px #00000009!important;pointer-events:none!important}.template-index .co-featured-groups-row .apex-group-media img{position:relative!important;z-index:1!important;display:block!important;margin:0 auto!important}.template-index .co-featured-groups-row .apex-group-meta span,.template-index .co-comparator-features article,.co-quote-actions button,.co-quote-button{border-color:#ffd11947!important;background:#ffd11909!important}.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card{border-color:#ffd11947!important}.template-index .co-comparator-copy h2 em,.template-index .co-comparator-copy h2 span{color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-style:normal!important}.template-index .co-balance-beam,.template-index .co-balance-base,.template-index .co-balance-card{border-color:#ffd119a3!important;box-shadow:0 16px 36px #ffd1191f!important}.template-index .co-balance-card{background:linear-gradient(180deg,#11110ffa,#050505fa)!important;color:var(--co-yellow)!important}.template-index .co-balance-card svg,.template-index .co-comparator-features article>svg,.template-index .co-comparator-features article i,.template-index .co-comparator-main-button svg{color:var(--co-yellow)!important;stroke:currentColor!important}.template-index .co-home-comparator-card .co-comparator-main-button svg,.template-index .co-home-comparator-card .co-comparator-main-button i{color:#050505!important}@media(max-width:1440px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(160px,42%) minmax(0,58%)!important}.template-index .co-featured-groups-row .apex-group-media{min-height:clamp(220px,16vw,330px)!important}}@media(max-width:1180px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(220px,40%) minmax(0,60%)!important}}@media(max-width:820px){.template-index .co-home-section-head--center:before,.template-index .co-home-section-head--center:after,.template-index .co-home-mini-link--panel{display:none!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;min-height:auto!important}.template-index .co-featured-groups-row .apex-group-media{width:min(100%,420px)!important;min-height:260px!important;margin:0 auto 18px!important}}:root{--co-black:#050505;--co-black-2:#0b0b09;--co-carbon:#0a0a08;--co-carbon-soft:#15130f;--co-yellow-soft:#ffe66b;--co-cream:#fff9e9;--co-green:#ffd119;--co-border:#2a2415;--apex-gold:#ffd119}html,body{background:radial-gradient(circle at 80% 8%,rgba(255,209,25,.07),transparent 26%),repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 14px),repeating-linear-gradient(45deg,rgba(255,255,255,.016) 0 1px,transparent 1px 14px),linear-gradient(180deg,#070706,#050505 58%,#030303)!important;color:var(--co-cream)!important}.apex-header{background:repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 12px),linear-gradient(180deg,#080807fa,#050505f0)!important;border-bottom-color:#ffd11924!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow),.template-index .co-section-intro,.template-index .co-comparator-copy p,.template-index .apex-product-card,.template-index .apex-trust-strip,.template-index .apex-quick-lead,.template-index .apex-service-card{font-size:clamp(14px,.92vw,17px)!important}.template-index .co-home-section-head--center h2,.template-index .apex-display-heading h2{font-size:clamp(38px,4.15vw,72px)!important;line-height:.98!important;letter-spacing:-.045em!important}.template-index .co-horizontal-head h2,.template-index .co-comparator-copy h2{font-size:clamp(34px,3.35vw,58px)!important;line-height:.96!important;letter-spacing:-.04em!important}.template-index .co-featured-groups-block--luxury{margin:clamp(24px,3vw,46px) auto clamp(24px,3vw,44px)!important}.template-index .co-home-section-head--center{display:grid!important;margin:0 auto clamp(26px,2.6vw,40px)!important;width:100%!important}.template-index .co-home-section-head--center h2,.template-index .co-home-section-head--center h2 em,.template-index .co-horizontal-head h2 em,.template-index .co-comparator-copy h2 em,.template-index .co-comparator-copy h2 span,.template-index .apex-display-heading em{color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-style:normal!important}.template-index .co-home-section-head--center h2{max-width:1040px!important;margin-inline:auto!important}.template-index .co-home-section-head--center .co-section-intro{max-width:720px!important}.template-index .co-home-mini-link--panel{top:8px!important;right:clamp(2px,1vw,14px)!important}.template-index .co-featured-groups-row .apex-group-card:hover{transform:translateY(-4px)!important;border-color:#ffd1199e!important;box-shadow:0 30px 78px #00000085,0 0 28px #ffd1191a!important}.template-index .co-featured-groups-row .apex-group-media{place-items:center!important;isolation:isolate!important}.template-index .co-featured-groups-row .apex-group-media img{width:96%!important;height:96%!important;max-width:420px!important;max-height:420px!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;mix-blend-mode:multiply!important;opacity:.98!important;-webkit-mask-image:none!important;mask-image:none!important;filter:contrast(1.12) saturate(.96) drop-shadow(0 18px 20px rgba(0,0,0,.18))!important;transform:scale(1.04)!important}.template-index .co-featured-groups-row .apex-group-copy>strong{letter-spacing:-.035em!important}.template-index .co-featured-groups-row .apex-group-button{border-color:#ffd119d1!important}.co-compare-page{--co-slot-red:#ff2d2d;--co-slot-green:#22c55e;--co-slot-blue:#2563eb}.co-luxury-dock--minimal{position:relative!important;top:auto!important;display:flex!important;justify-content:space-between!important;gap:18px!important;margin:-28px 0 18px!important;padding:14px 18px!important;border-color:#ffd11938!important;border-radius:18px!important;background:linear-gradient(135deg,#12120ff5,#050505f5)!important}.co-luxury-inventory-link{display:inline-flex;align-items:center;gap:9px;color:var(--co-yellow)!important;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.co-luxury-grid--selected-layout{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.12fr) minmax(330px,.86fr)!important;gap:clamp(16px,1.4vw,24px)!important;align-items:stretch!important}.co-luxury-picker-panel,.co-luxury-sidecards,.co-luxury-radar-card,.co-luxury-table{border:1px solid rgba(255,209,25,.22)!important;border-radius:22px!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 14px),repeating-linear-gradient(45deg,rgba(255,255,255,.014) 0 1px,transparent 1px 14px),linear-gradient(160deg,#12120ffa,#050505fc)!important;box-shadow:0 26px 76px #00000061,inset 0 0 0 1px #ffffff09!important}.co-luxury-picker-panel,.co-luxury-sidecards{padding:clamp(18px,1.5vw,26px)!important;min-width:0!important}.co-luxury-picker-head,.co-luxury-sidecards-head{display:grid;gap:7px;margin-bottom:16px}.co-luxury-picker-head h2,.co-luxury-sidecards-head h2,.co-luxury-radar-head h2{margin:0!important;color:var(--co-cream)!important;font-family:Bodoni Moda,serif!important;font-size:clamp(28px,2vw,42px)!important;line-height:.98!important}.co-luxury-picker-head p:not(.apex-eyebrow){margin:0;color:#fff9e9b8;line-height:1.45}.co-luxury-category-select{display:grid;gap:8px;margin-bottom:16px;color:var(--co-yellow);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.co-luxury-category-select select{width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(255,209,25,.32);border-radius:14px;color:var(--co-cream);background:#ffffff09;font-weight:900}.co-luxury-category-select select option{color:#050505}.co-luxury-selected--vertical{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.co-luxury-chip--selection{display:grid!important;grid-template-columns:12px 78px minmax(0,1fr)!important;grid-template-areas:"dot image info" "dot image select"!important;min-height:132px!important;padding:13px!important;border:1px solid color-mix(in srgb,var(--slot-color) 55%,rgba(255,255,255,.12))!important;border-radius:18px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--slot-color) 12%,transparent),#ffffff06)!important}.co-luxury-chip--selection .co-luxury-dot{grid-area:dot;align-self:stretch;width:5px!important;height:auto!important;border-radius:999px!important;box-shadow:0 0 22px var(--slot-color)!important}.co-luxury-chip--selection img{grid-area:image;width:78px!important;height:78px!important;align-self:start;border-radius:16px!important;object-fit:contain!important;background:#fff9e9!important;mix-blend-mode:normal!important}.co-luxury-chip-info{grid-area:info;display:grid;gap:4px;min-width:0}.co-luxury-chip-info small{color:var(--slot-color)!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.co-luxury-chip-info strong{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--co-cream);font-size:15px;line-height:1.05}.co-luxury-chip-info em,.co-luxury-chip-info b{color:#fff9e9b3;font-style:normal;font-size:12px;font-weight:800}.co-luxury-chip--selection label{grid-area:select}.co-luxury-chip--selection select{min-height:38px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#00000047!important;color:var(--co-cream)!important}.co-luxury-clear{width:100%;margin-top:14px;min-height:48px!important;border:1px solid rgba(255,209,25,.3)!important;border-radius:999px!important;background:#ffd1190b!important}.co-luxury-sidecards{display:grid;align-content:start}.co-luxury-cards--side{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important}.co-luxury-cards--side .co-luxury-product{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;border-radius:18px!important;border-color:color-mix(in srgb,var(--slot-color) 55%,rgba(255,255,255,.12))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--slot-color) 9%,transparent),#ffffff05)!important}.co-luxury-cards--side .co-luxury-product__media img{border-radius:14px!important;background:#fff9e9!important;object-fit:contain!important}.co-luxury-cards--side .co-luxury-product h3{font-size:clamp(15px,.95vw,18px)!important;line-height:1.08!important}.co-luxury-cards--side .co-luxury-product small,.co-luxury-cards--side .co-luxury-bars{display:none!important}.co-luxury-cards--side .co-luxury-actions{grid-template-columns:1fr 1fr!important}.co-luxury-radar-card{min-width:0!important}.co-radar-grid polygon,.co-radar-grid line{stroke:#ffd1192e!important}.co-radar-series polygon:nth-child(1){--series-color:var(--co-slot-red)}.co-radar-series polygon:nth-child(2){--series-color:var(--co-slot-green)}.co-radar-series polygon:nth-child(3){--series-color:var(--co-slot-blue)}.visually-hidden{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:1280px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(180px,38%) minmax(0,62%)!important}.co-luxury-grid--selected-layout{grid-template-columns:1fr!important}.co-luxury-selected--vertical{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.template-index .apex-hero h1{font-size:clamp(42px,10vw,68px)!important}.template-index .co-featured-groups-row,.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-media{min-height:280px!important;width:min(100%,520px)!important;margin-inline:auto!important}.co-luxury-selected--vertical{grid-template-columns:1fr!important}}.template-index .apex-actions{display:none!important}.co-offer-carousel{position:relative;width:100%;overflow:hidden;border:1px solid rgba(255,209,25,.88);border-radius:24px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 12px),radial-gradient(circle at 95% 12%,rgba(255,209,25,.15),transparent 32%),linear-gradient(155deg,#0a0a09fa,#030303f5);box-shadow:0 36px 90px #00000085,inset 0 0 0 1px #ffffff0a}.co-offer-track{display:flex;width:100%;transition:transform .55s cubic-bezier(.22,.8,.22,1);will-change:transform}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;display:grid!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;color:var(--co-cream)!important}.template-index .co-offer-carousel .apex-hero-product.is-offer:after{background:var(--co-title-gradient)!important}.template-index .co-offer-carousel .co-offer-media{height:100%!important;background:linear-gradient(145deg,#fffdf7,#eee6d8)!important;box-shadow:inset 0 0 0 1px #0000000d,0 20px 38px #00000038!important}.template-index .co-offer-carousel .co-offer-media img,.template-index .co-offer-carousel .apex-hero-product.is-offer img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;background:transparent!important;transform:none!important}.template-index .co-offer-carousel .apex-hero-product.is-offer strong{color:#fff9e9!important}.template-index .co-offer-carousel .apex-hero-product.is-offer small{color:#fff!important;font-weight:900!important}.template-index .co-offer-carousel .apex-hero-product.is-offer small s{display:inline!important;color:#fff9e98c!important}.template-index .co-offer-carousel .co-offer-action,.template-index .apex-hero-product.is-offer .co-offer-action{width:max-content!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:999px!important;color:#062512!important;background:linear-gradient(180deg,#34e77b,#25d366 58%,#18b957)!important;box-shadow:0 18px 38px #25d3664d,inset 0 1px #ffffff73!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.co-offer-controls{position:absolute;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;z-index:5}.co-offer-controls button{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid rgba(255,209,25,.46);border-radius:999px;color:var(--co-yellow);background:#0000007a;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.co-offer-controls button:hover{transform:translateY(-2px);border-color:var(--co-yellow);background:#ffd1191a}.co-offer-controls svg{width:17px;height:17px}.co-offer-dots{display:inline-flex;align-items:center;gap:7px}.co-offer-dots button{width:8px;height:8px;min-width:8px;border-radius:999px;padding:0;border:0;background:#fff9e95c}.co-offer-dots button.is-active{width:24px;background:var(--co-title-gradient);box-shadow:0 0 16px #ffd11947}@media(max-width:1150px){.template-index .apex-hero-layout{grid-template-columns:1fr!important}.template-index .apex-hero-showcase--offer{justify-self:stretch!important;width:100%!important;max-width:none!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{grid-template-rows:auto minmax(210px,280px) auto auto auto!important}}@media(max-width:640px){.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{min-height:0!important;grid-template-rows:auto minmax(180px,220px) auto auto auto!important}.co-offer-controls{right:14px;bottom:14px}}.template-index .co-home-section-actions{display:flex;gap:12px;align-items:center}.template-index .co-home-mini-link--compare{padding:12px 18px;border-radius:999px;border:1px solid rgba(244,194,66,.34);background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000002e}.template-index .co-home-mini-link--compare:hover{transform:translateY(-2px)}.template-index .co-featured-groups-row .apex-group-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 24%,rgba(248,199,88,.18) 33%,transparent 42%,transparent 100%);mix-blend-mode:screen;opacity:.8;animation:coLuxurySweep 8s ease-in-out infinite;pointer-events:none}@keyframes coLuxurySweep{0%,to{transform:translate(-8%) translateY(0);opacity:.52}50%{transform:translate(8%) translateY(-1%);opacity:.9}}.template-index .co-featured-groups-row .apex-group-media:before{width:78%;aspect-ratio:1 / 1;box-shadow:inset 0 0 60px #0000000f,0 24px 54px #00000029}.template-index .co-featured-groups-row .apex-group-media:after{width:64%}@keyframes coFloatProduct{0%,to{transform:translateY(0) scale(1.02)}50%{transform:translateY(-8px) scale(1.04)}}.template-index .co-featured-groups-row .apex-group-copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-index .co-featured-groups-row .apex-group-copy strong{font-size:clamp(24px,2vw,30px);line-height:.98}.template-index .co-featured-groups-row .apex-group-button--ghost:hover{background:#ffffff14!important}.co-luxury-clear{display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(max-width:1400px){.template-index .co-home-section-actions{position:static;margin-top:16px;justify-content:center;flex-wrap:wrap}}@media(max-width:1100px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;min-height:auto}.template-index .co-featured-groups-row .apex-group-media{min-height:360px}.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr}.template-index .co-featured-groups-row .apex-group-button--ghost{width:100%}}.template-product .apex-product-page{grid-template-columns:minmax(420px,.94fr) minmax(420px,1.06fr)!important;align-items:start!important}.template-product .apex-product-left-rail{min-width:0;align-self:start}.template-product .apex-product-left-rail .apex-product-media{width:100%}.template-product #apex-comparison,.template-product .apex-comparison{display:none!important}.co-product-mini-compare{position:relative;display:grid;grid-template-columns:minmax(210px,.95fr) minmax(220px,1.05fr);gap:clamp(18px,2vw,30px);align-items:center;padding:clamp(20px,2.4vw,34px);border:1px solid rgba(255,203,48,.34);border-radius:28px;color:var(--co-cream, #f7f4ea);background:linear-gradient(135deg,rgba(255,255,255,.035) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.035) 50%,rgba(255,255,255,.035) 75%,transparent 75%,transparent) 0 0 / 18px 18px,radial-gradient(circle at 18% 8%,rgba(214,107,35,.18),transparent 32%),radial-gradient(circle at 92% 28%,rgba(255,210,31,.16),transparent 34%),linear-gradient(145deg,#070707fa,#0d0d0cfa);box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff0f;overflow:hidden}.co-product-mini-compare:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(105deg,transparent 0 22%,rgba(255,211,56,.18) 34%,transparent 46% 100%);animation:coMiniSweep 7s ease-in-out infinite}@keyframes coMiniSweep{0%,to{transform:translate(-16%);opacity:.45}50%{transform:translate(18%);opacity:.95}}.co-mini-compare-copy,.co-mini-compare-stage,.co-mini-compare-selector{position:relative;z-index:1}.co-mini-compare-copy h2{margin:0;font-family:Bodoni Moda,Didot,serif;font-size:clamp(30px,2.2vw,44px);line-height:.95;text-transform:uppercase;background:linear-gradient(90deg,#fff8de,#ffd21f 54%,#d66b23);-webkit-background-clip:text;background-clip:text;color:transparent}.co-mini-compare-copy p{max-width:34ch;margin:10px 0 0;color:#f7f4eac2;line-height:1.5}.co-mini-compare-stage{display:grid;place-items:center;min-height:250px;border-radius:24px;background:radial-gradient(circle at 50% 45%,rgba(255,210,31,.09),transparent 58%),#ffffff06}.co-mini-radar{width:min(100%,270px);height:auto;overflow:visible;filter:drop-shadow(0 20px 28px rgba(0,0,0,.34))}.co-mini-grid polygon,.co-mini-grid line{fill:none;stroke:#ffcb3042;stroke-width:1.25}.co-mini-series{transition:all .28s ease;filter:url(#coMiniGlow)}.co-mini-series--current{fill:#ffd21f33;stroke:#ffd21f;stroke-width:3}.co-mini-series--compare{fill:#25d36624;stroke:#25d366;stroke-width:3}.co-mini-series--compare.is-empty{opacity:.34;fill:#ffffff0d;stroke:#ffffff57}.co-mini-radar-labels{display:flex;justify-content:center;gap:16px;margin-top:-18px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.co-mini-radar-labels span:first-child{color:#ffd21f}.co-mini-radar-labels span:last-child{color:#25d366}.co-mini-compare-selector{display:grid;gap:14px}.co-mini-compare-selector label{display:grid;gap:8px;color:#ffd21f;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.co-mini-compare-selector select{min-height:48px;width:100%;padding:0 16px;border:1px solid rgba(255,203,48,.36);border-radius:16px;color:#f7f4ea;background:#0000007a;outline:none}.co-mini-compare-selected{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.co-mini-compare-selected span{color:#ffd21fc7;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.co-mini-compare-selected strong{color:#fff8de;line-height:1.2}.co-mini-compare-selected small{color:#f7f4eab8;line-height:1.35}.co-mini-full-button{min-height:54px!important;justify-content:space-between!important;color:#050505!important;background:linear-gradient(90deg,#d66b23,#ffd21f 70%,#fff067)!important;border-color:#ffd21fa6!important;border-radius:999px!important;box-shadow:0 18px 34px #ffd21f2e,inset 0 1px #ffffff61!important}@media(max-width:1100px){.template-product .apex-product-page{grid-template-columns:1fr!important}.co-product-mini-compare{grid-template-columns:1fr}}@media(max-width:640px){.co-product-mini-compare{padding:18px;border-radius:22px}.co-mini-compare-stage{min-height:210px}}.template-product .co-mini-compare-copy .apex-eyebrow{line-height:1.1}.template-product .co-mini-compare-selector{align-self:center!important}.template-product .co-mini-compare-selected{justify-content:center}.template-product .co-mini-series--current,.template-product .co-mini-series--compare{stroke-width:3.2!important}.template-index .co-featured-groups-row .apex-group-media-stage,.template-index .co-featured-groups-row .apex-group-media:before,.template-index .co-featured-groups-row .apex-group-media:after{display:none!important}.template-index .co-featured-groups-row .apex-group-media img,.template-index .co-featured-groups-row .apex-group-media-image{animation:coGroupProductFloatClean 6.2s ease-in-out infinite!important}@keyframes coGroupProductFloatClean{0%,to{transform:scale(1.18) translateY(0)}50%{transform:scale(1.23) translateY(-7px)}}.template-index .co-featured-groups-row .apex-group-button:hover,.template-index .co-featured-groups-row .apex-group-button--ghost:hover{box-shadow:0 22px 44px #25d36647,inset 0 1px #ffffff5c!important}@media(max-width:1180px){.template-product .co-product-mini-compare{grid-template-columns:1fr!important;min-height:auto}.template-product .co-mini-compare-copy{min-height:auto}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-media{min-height:330px!important;border-radius:30px 30px 0 0!important}.template-index .co-featured-groups-row .apex-group-media img,.template-index .co-featured-groups-row .apex-group-media-image{width:122%!important;height:122%!important;max-width:122%!important;max-height:122%!important}}@media(max-width:640px){.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button--ghost{background:linear-gradient(90deg,#22c55e,#2fe676)!important;color:#07150d!important;border:1px solid rgba(47,230,118,.72)!important;box-shadow:0 12px 28px #27d3663d,inset 0 1px #ffffff59!important}.template-index .co-featured-groups-row .apex-group-button:hover,.template-index .co-featured-groups-row .apex-group-button--ghost:hover{transform:translateY(-2px)!important;filter:brightness(1.03)}.template-product .co-mini-compare-copy{justify-content:flex-start!important;min-width:0}.template-product .co-mini-radar-labels{margin-top:-6px!important;gap:18px!important;align-items:flex-start}.template-product .co-mini-radar-label{display:grid!important;gap:3px!important;justify-items:center!important;text-align:center!important;max-width:110px}.template-product .co-mini-radar-label small{display:block;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.template-product .co-mini-radar-label b{display:block;font-size:11px!important;line-height:1.2!important;color:var(--co-cream,#f7f4ea)!important;font-weight:800!important}.template-product .co-mini-radar-label:first-child small{color:#ffd21f!important}.template-product .co-mini-radar-label:last-child small{color:#25d366!important}.template-product .co-mini-compare-selected{display:grid!important;align-content:start!important}.template-product .co-mini-full-button{min-height:52px!important;background:linear-gradient(90deg,#22c55e,#2fe676)!important;color:#07150d!important;border-color:#2fe676b8!important;box-shadow:0 18px 34px #27d3663d,inset 0 1px #ffffff59!important}@media(max-width:1380px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(200px,36%) minmax(0,64%)!important;min-height:400px!important}}@media(max-width:860px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;min-height:auto!important}.template-index .co-featured-groups-row .apex-group-media{min-height:310px!important}.template-index .co-featured-groups-row .apex-group-actions,.template-product .co-product-mini-compare{grid-template-columns:1fr!important}.template-product .co-mini-radar-label{max-width:140px}}:root{--co-action-green:#77e22e;--co-action-green-2:#a4ff42;--co-amber:#d66b23;--co-gold-final:#ffd21f}.template-index .co-featured-groups-block--luxury{overflow:hidden!important}.template-index .co-home-section-head--center{justify-items:center!important}.template-index .co-home-section-head--center h2{margin:6px auto 8px!important;font-size:clamp(58px,5.4vw,104px)!important;line-height:.88!important;letter-spacing:-.045em!important;background:linear-gradient(90deg,#d66b23,#ffd21f 48%,#fff4a7 72%,#d66b23)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}.template-index .co-home-section-head--center h2 em{color:transparent!important;background:inherit!important;-webkit-background-clip:text!important;background-clip:text!important}.template-index .co-home-section-actions{position:absolute!important;right:clamp(12px,1.5vw,24px)!important;top:clamp(12px,1.5vw,24px)!important}.template-index .co-groups-top-cta{color:#fff8d8!important}.template-index .co-featured-groups-row{margin:0!important;padding:0!important;overflow:visible!important}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{position:relative!important}.template-index .co-featured-groups-row .apex-group-media{border-right:1px solid rgba(255,255,255,.14)!important}.template-index .co-featured-groups-row .apex-group-media:after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;border-radius:50%!important;background:radial-gradient(circle,rgba(0,0,0,.52),rgba(0,0,0,.12) 58%,transparent 76%)!important;filter:blur(10px)!important;z-index:1!important}.template-index .co-featured-groups-row .apex-group-media-image,.template-index .co-featured-groups-row .apex-group-media img{position:relative!important;z-index:2!important;width:122%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;mix-blend-mode:multiply!important;opacity:.98!important;filter:grayscale(.05) contrast(1.22) brightness(.8) drop-shadow(0 16px 26px rgba(0,0,0,.32))!important;transform:none!important;animation:coGroupProductFloat 8s ease-in-out infinite!important}@keyframes coGroupProductFloat{0%,to{transform:scale(1.06) translateY(0)}50%{transform:scale(1.09) translateY(-6px)}}.template-index .co-featured-groups-row .apex-group-copy{color:#fff8e3!important}.template-index .co-featured-groups-row .apex-group-copy>small,.template-index .co-featured-groups-row .apex-group-meta small,.template-index .co-featured-groups-row .apex-group-rating{color:var(--co-gold-final)!important}.template-index .co-featured-groups-row .apex-group-copy>strong{color:#fff!important}.template-index .co-featured-groups-row .apex-group-meta span{border-color:#ffd21f66!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button--ghost,.template-index .co-featured-groups-row .apex-group-copy>a{min-height:56px!important;border-radius:999px!important;color:#061208!important;background:linear-gradient(90deg,var(--co-action-green) 0%,var(--co-action-green-2) 100%)!important;border:1px solid rgba(164,255,66,.82)!important;box-shadow:0 16px 32px #77e22e47,inset 0 1px #ffffff6b!important}.template-index .co-featured-groups-row .apex-group-button--ghost{padding-inline:18px!important;border-color:#77e22e94!important}.template-index .co-category-panel{margin-top:26px!important;padding:24px 28px 28px!important;border:1px solid rgba(255,210,31,.55)!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.018) 50%,rgba(255,255,255,.018) 75%,transparent 75%,transparent) 0 0 / 16px 16px,linear-gradient(180deg,#050505f5,#050505fc)!important}.template-index .co-category-panel-head{text-align:center!important;display:grid!important;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr)!important;align-items:center!important}.template-index .co-category-panel-head h3{margin:0!important;color:#ffcf24!important;text-transform:uppercase!important;font-family:"Source Sans 3",sans-serif!important}.template-index .co-category-panel-head span{height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,210,31,.65),transparent)!important}.template-index .co-category-panel-head p{grid-column:1 / -1!important;margin:-6px 0 0!important;color:#ffffffbd!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip{margin:0!important;display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:14px!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip a{background:linear-gradient(90deg,var(--co-action-green),var(--co-action-green-2))!important;color:#061208!important;border-color:#a4ff42cc!important;box-shadow:0 16px 32px #77e22e38,inset 0 1px #ffffff61!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip a span,.template-index .co-featured-groups-block--luxury .co-home-category-strip a small,.template-index .co-featured-groups-block--luxury .co-home-category-strip a svg{color:#061208!important;stroke:#061208!important}.template-product .co-mini-radar-labels{display:none!important}.template-product .co-mini-hex-name{position:absolute!important;z-index:5!important;max-width:142px!important;padding:7px 9px!important;border-radius:999px!important;font-size:10px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.03em!important;text-align:center!important;color:#fff!important;background:#00000094!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 10px 22px #0000003d!important}.template-product .co-mini-hex-name--current{left:2px!important;top:18px!important;border-color:#ffd21f85!important;color:#fff3b2!important}.template-product .co-mini-hex-name--compare{right:2px!important;bottom:22px!important;border-color:#25d36685!important;color:#caffde!important}@media(max-width:1500px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-columns:minmax(280px,45%) minmax(0,55%)!important;min-height:510px!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-index .co-home-section-actions{position:static!important;margin-top:14px!important}}@media(max-width:820px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-columns:1fr!important;min-height:auto!important}.template-index .co-featured-groups-row .apex-group-media{min-height:420px!important}.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}.template-index .co-featured-groups-block--luxury .co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .co-category-panel{padding-inline:16px!important}.template-product .co-mini-hex-name{position:static!important;margin:6px auto!important;max-width:90%!important}}.template-index .co-featured-groups-wrap{padding:clamp(24px,2.4vw,34px)!important;border-radius:34px!important}.template-index .co-featured-groups-row .apex-group-media-stage{position:absolute!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff47,0 16px 30px #0000002e!important}.template-index .co-featured-groups-row .apex-group-meta strong,.template-index .co-featured-groups-row .apex-group-meta small{font-size:11px!important;line-height:1.2!important;word-break:normal!important}.template-index .co-featured-groups-row .apex-group-price{overflow-wrap:anywhere!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button--ghost,.template-product .co-mini-full-button{min-height:50px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(90deg,#c66b23,#de9a28 42%,#ffd21f)!important;color:#0c0c0b!important;border:1px solid rgba(255,210,31,.78)!important;box-shadow:0 16px 30px #d69a2842,inset 0 1px #fff6!important}.template-index .co-featured-groups-row .apex-group-button--ghost{min-width:132px!important}.template-index .co-featured-groups-row .apex-group-button:hover,.template-index .co-featured-groups-row .apex-group-button--ghost:hover,.template-product .co-mini-full-button:hover{transform:translateY(-2px)!important;filter:brightness(1.03)!important}.apex-product-actions .apex-button.primary,.co-hero-offer-button,.co-product-card-actions .apex-button.primary,.co-product-card .apex-buy-button{background:linear-gradient(90deg,#22c55e,#2fe676)!important;color:#06130b!important;border-color:#2fe676bf!important;box-shadow:0 18px 34px #27d3663d,inset 0 1px #ffffff59!important}.template-product .co-mini-compare-copy h2,.template-product .co-mini-compare-copy p:not(.apex-eyebrow){display:none!important}.template-product .co-mini-axis-label{position:absolute;z-index:2;text-align:center}.template-product .co-mini-axis-label--top,.template-product .co-mini-axis-label--bottom{left:50%;transform:translate(-50%)}.template-product .co-mini-hex-name,.template-product .co-mini-radar-labels{display:none!important}.template-product .co-mini-compare-selected{min-height:80px!important}@media(max-width:1480px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(0,44%) minmax(0,56%)!important;min-height:430px!important}}@media(max-width:860px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;min-height:auto!important}.template-index .co-featured-groups-row .apex-group-media{min-height:300px!important}.template-index .co-featured-groups-row .apex-group-copy p{min-height:0!important}.template-index .co-featured-groups-row .apex-group-actions,.template-product .co-product-mini-compare{grid-template-columns:1fr!important}}.template-index .co-featured-groups-block--luxury{position:relative;border:1px solid rgba(214,167,33,.45)!important;border-radius:34px!important;background:linear-gradient(180deg,#ffffff05,#fff0),repeating-linear-gradient(135deg,rgba(255,210,31,.028) 0 2px,transparent 2px 14px),radial-gradient(circle at 50% 0%,rgba(198,107,35,.1),transparent 38%),#050505!important;box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff0a!important}.template-index .co-home-section-head--center{text-align:center!important}.template-index .co-home-section-head--center .apex-eyebrow{font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#e4bb46!important}.template-index #co-featured-groups-title{margin:6px auto 8px!important;letter-spacing:-.03em!important;text-transform:uppercase!important}.template-index #co-featured-groups-title em{font-style:normal!important;background:linear-gradient(90deg,#c66b23,#e7ab35 45%,#ffd21f)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.template-index .co-home-section-head--center .co-section-intro{margin:0 auto 12px!important;color:#f7f4eae0!important}.template-index .co-groups-top-cta{position:absolute!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.template-index .co-groups-top-cta strong{color:#f2c84b!important;font-size:15px!important;text-transform:uppercase!important}.template-index .co-groups-top-cta span{color:#fbf8f0!important;font-size:15px!important;text-transform:uppercase!important}.template-index .co-featured-groups-row{margin-top:14px!important}.template-index .co-featured-groups-row .apex-product-badge{display:none!important}.template-index .co-featured-groups-row .apex-group-card:before,.template-index .co-featured-groups-row .apex-group-card:after{content:none!important}.template-index .co-featured-groups-row .apex-group-media-stage{display:none!important}.template-index .co-featured-groups-row .apex-group-media img,.template-index .co-featured-groups-row .apex-group-media-image{mix-blend-mode:normal!important;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))!important}.template-index .co-featured-groups-row .apex-group-copy>small{color:#ffd21f!important;text-transform:uppercase!important}.template-index .co-featured-groups-row .apex-group-button{border-radius:18px!important;background:linear-gradient(90deg,#c66b23,#df9d2a 42%,#ffd21f)!important;color:#11110f!important;border:1px solid rgba(255,210,31,.78)!important;box-shadow:0 14px 26px #d69a2838,inset 0 1px #ffffff57!important}.template-index .co-featured-groups-row .apex-group-button--ghost{min-height:50px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f2eee7)!important;color:#121212!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 10px 20px #0000002e,inset 0 1px #ffffff73!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button--ghost{justify-content:center!important;font-size:12px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.template-index .co-home-category-panel{border-radius:28px!important;border:1px solid rgba(214,167,33,.42)!important;background:linear-gradient(180deg,#ffffff04,#fff0),repeating-linear-gradient(135deg,rgba(255,210,31,.028) 0 2px,transparent 2px 14px),#060606!important}.template-index .co-home-category-strip{display:grid!important}.template-index .co-home-category-strip a,.template-index .co-home-category-strip a i,.template-index .co-home-category-strip a span,.template-index .co-home-category-strip a small{color:#0d0d0c!important}@media(max-width:1500px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(0,48%) minmax(0,52%)!important;min-height:470px!important}.template-index .co-home-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:860px){.template-index .co-groups-top-cta{position:static!important;margin-top:10px!important}.template-index #co-featured-groups-title{font-size:clamp(42px,12vw,72px)!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;min-height:auto!important}.template-index .co-featured-groups-row .apex-group-media{min-height:320px!important}.template-index .co-featured-groups-row .apex-group-copy p{min-height:0!important}.template-index .co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.template-index .co-featured-groups-block--luxury{max-width:none!important;margin-inline:auto!important}.template-index .co-home-section-head--center{margin-bottom:14px!important}.template-index #co-featured-groups-title{font-size:clamp(60px,6.4vw,110px)!important;line-height:.9!important;margin-bottom:8px!important}.template-index .co-home-section-head--center .co-section-intro{font-size:16px!important;margin-bottom:10px!important}.template-index .co-groups-top-cta{top:8px!important;right:8px!important;min-height:54px!important;padding:0 22px!important;border-radius:18px!important;background:linear-gradient(90deg,#c66b23,#df9d2a 45%,#ffd21f)!important;border:1px solid rgba(255,210,31,.74)!important;box-shadow:0 14px 28px #d69a283d,inset 0 1px #ffffff59!important}.template-index .co-groups-top-cta strong,.template-index .co-groups-top-cta span,.template-index .co-groups-top-cta i{color:#11110e!important}.template-index .co-featured-groups-row .apex-group-media:after{bottom:12px!important;height:16px!important}.template-index .co-featured-groups-row .apex-group-price{margin-bottom:8px!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button--ghost{border-radius:14px!important}.template-index .co-home-category-panel{width:100%!important;max-width:none!important;margin-top:16px!important;padding:16px 16px 18px!important}.template-index .co-category-panel-head{gap:10px!important;margin-bottom:14px!important}.template-index .co-home-category-strip a{background:linear-gradient(135deg,#b9641f,#d58b2b 38%,#f4bf3e 78%,#ffd764)!important;border:1px solid rgba(255,210,31,.82)!important;box-shadow:0 16px 28px #d69a282e,inset 0 1px #ffffff61,inset 0 -10px 24px #ffffff1f!important;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.template-index .co-home-category-strip a:hover{transform:translateY(-3px)!important;filter:brightness(1.03)!important;box-shadow:0 20px 34px #d69a283d,inset 0 1px #ffffff6b,inset 0 -10px 24px #ffffff24!important}.template-index .co-home-category-strip svg{width:28px!important;height:28px!important}.template-index .co-home-category-strip span{font-size:14px!important;font-weight:900!important}.template-index .co-home-category-strip small{font-size:10px!important;letter-spacing:.1em!important}@media(max-width:1600px){.template-index .co-featured-groups-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.template-index .co-featured-groups-block--luxury{width:min(100%,1820px)!important;padding:22px 18px 18px!important}.template-index .co-featured-groups-row .apex-group-card{flex-direction:column!important;height:auto!important}.template-index .co-featured-groups-row .apex-group-media{order:0!important}.template-index .co-featured-groups-row .apex-group-media:after{display:none!important}.template-index .co-featured-groups-row .apex-group-media img,.template-index .co-featured-groups-row .apex-group-media-image{aspect-ratio:1 / 1!important}.template-index .co-featured-groups-row .apex-group-copy{order:1!important}.template-index .co-featured-groups-row .apex-group-copy>small{line-height:1.2!important}.template-index .co-featured-groups-row .apex-group-meta{order:2!important}.template-index .co-featured-groups-row .apex-group-price{order:3!important}.template-index .co-featured-groups-row .apex-group-actions{order:4!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button--ghost,.template-index .co-home-category-strip a{background:linear-gradient(135deg,#b9641f,#d58b2b 38%,#f4bf3e 78%,#ffd764)!important;color:#11110e!important;border:1px solid rgba(255,210,31,.82)!important;box-shadow:0 16px 28px #d69a282e,inset 0 1px #ffffff61,inset 0 -10px 24px #ffffff1f!important}.template-index .co-featured-groups-row .apex-group-button--ghost i,.template-index .co-featured-groups-row .apex-group-button i,.template-index .co-home-category-strip a i,.template-index .co-home-category-strip a svg,.template-index .co-home-category-strip a span,.template-index .co-home-category-strip a small{color:#11110e!important}.template-index .co-home-category-strip{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:12px!important}.template-index .co-home-category-strip a{min-height:92px!important;border-radius:16px!important;padding:14px 12px!important}.template-index .co-home-category-strip a:hover,.template-index .co-featured-groups-row .apex-group-button:hover,.template-index .co-featured-groups-row .apex-group-button--ghost:hover{transform:translateY(-2px)!important;filter:brightness(1.03)!important}@media(max-width:1280px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-home-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:768px){.template-index .co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.apex-card-media,.apex-group-media,.apex-product-media,.co-offer-media,.template-index .co-offer-media,.template-index .co-horizontal-products .apex-card-media,.template-index .co-featured-groups-row .apex-group-media,.apex-product-main .apex-product-media,.apex-product-gallery-stage,.template-product .apex-product-gallery-stage,.template-product .apex-product-media,.template-product .apex-product-main .apex-product-media{background:#fff!important;background-image:none!important;padding:0!important;overflow:hidden!important;isolation:isolate!important}.apex-card-media:before,.apex-card-media:after,.apex-group-media:before,.apex-group-media:after,.apex-product-media:before,.apex-product-media:after,.co-offer-media:before,.co-offer-media:after,.apex-product-gallery-stage:before,.apex-product-gallery-stage:after{content:none!important;display:none!important}.apex-card-media img,.apex-group-media img,.apex-product-media img,.co-offer-media img,.apex-product-gallery-stage img,.template-product .apex-product-gallery-stage img,.template-product .apex-product-media img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:0!important;background:#fff!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important;border-radius:0!important;-webkit-mask-image:none!important;mask-image:none!important}.apex-card-media picture,.apex-group-media picture,.apex-product-media picture,.co-offer-media picture,.apex-product-gallery-stage picture{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:#fff!important}.apex-card-media,.template-index .co-horizontal-products .apex-card-media,.apex-collection-page .apex-card-media{min-height:clamp(250px,22vw,360px)!important}.template-index .co-featured-groups-row .apex-group-media,.template-index .co-offer-media,.template-product .apex-product-gallery-stage,.template-product .apex-product-main .apex-product-media{border-radius:24px!important}.apex-card-media{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.template-index .co-featured-groups-row .apex-group-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr)!important;grid-template-areas:"copy media"!important;align-items:stretch!important;gap:clamp(12px,1.2vw,18px)!important;min-height:clamp(420px,28vw,480px)!important;padding:clamp(14px,1.1vw,18px)!important;border:1px solid rgba(214,168,63,.42)!important;border-radius:28px!important;background:radial-gradient(circle at 0% 100%,rgba(214,168,63,.08),transparent 28%),repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 12px),linear-gradient(145deg,#0d1215,#06090b 82%)!important;box-shadow:0 22px 60px #0000004d,inset 0 0 0 1px #ffffff08!important}.template-index .co-featured-groups-row .apex-group-media{min-width:0!important}.template-index .co-featured-groups-row .apex-group-media:before,.template-index .co-featured-groups-row .apex-group-card:after,.template-index .co-featured-groups-row .apex-group-compare-row,.template-index .co-featured-groups-row .apex-group-button--compare{display:none!important;content:none!important}.template-index .co-featured-groups-row .apex-group-media img,.template-index .co-featured-groups-row .apex-group-media .apex-group-media-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:0!important;border:0!important;border-radius:22px!important;background:transparent!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 12px 18px rgba(0,0,0,.12))!important}.template-index .co-featured-groups-row .apex-group-copy{align-self:stretch!important}.template-index .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-copy-main>strong{letter-spacing:-.02em!important;color:var(--co-cream)!important;font-weight:800!important}.template-index .co-featured-groups-row .apex-group-rating{display:inline-flex!important;align-items:center!important;font-size:.92rem!important}.template-index .co-featured-groups-row .apex-group-rating span{color:var(--co-yellow)!important}.template-index .co-featured-groups-row .apex-group-rating b{color:var(--co-cream)!important}.template-index .co-featured-groups-row .apex-group-price-kicker{text-transform:none!important}.template-index .co-featured-groups-row .apex-group-price-amount{color:var(--co-cream)!important}.template-index .co-featured-groups-row .apex-group-button--buy{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:54px!important;padding:0 28px!important;min-width:220px!important;border-radius:18px!important;color:#03120a!important;background:linear-gradient(180deg,#74f69a,#35dd73,#1fb85a)!important;border:1px solid rgba(175,255,201,.92)!important;box-shadow:0 18px 34px #25d36638,inset 0 1px #ffffff80!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.template-index .co-featured-groups-row .apex-group-button--buy:hover{filter:brightness(1.05)!important;box-shadow:0 20px 38px #25d36647,0 0 20px #25d36629,inset 0 1px #ffffff94!important}.template-index .co-featured-groups-row .apex-group-button--buy i,.template-index .co-featured-groups-row .apex-group-button--buy svg{color:#03120a!important;stroke:currentColor!important}.template-index .co-featured-groups-row .apex-group-meta span{min-width:0!important;flex-direction:column!important;text-align:center!important;gap:5px!important;border-radius:18px!important;border:1px solid rgba(214,168,63,.24)!important;background:#060a0c94!important}.template-index .co-featured-groups-row .apex-group-meta i,.template-index .co-featured-groups-row .apex-group-meta svg{color:var(--co-yellow)!important;stroke:currentColor!important}.template-index .co-featured-groups-row .apex-group-meta small{text-transform:uppercase!important;color:var(--co-yellow)!important}.template-index .co-featured-groups-row .apex-group-meta strong{color:var(--co-cream)!important}@media(max-width:1480px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(0,1fr) minmax(210px,.92fr)!important}.template-index .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-copy-main>strong{font-size:clamp(1.75rem,2vw,2.2rem)!important}.template-index .co-featured-groups-row .apex-group-price-amount{font-size:clamp(1.65rem,1.9vw,2.05rem)!important}}@media(max-width:1200px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)!important}}@media(max-width:820px){.template-index .co-featured-groups-row .apex-group-card{grid-template-columns:1fr!important;grid-template-areas:"media" "copy"!important}.template-index .co-featured-groups-row .apex-group-media{min-height:220px!important}.template-index .co-featured-groups-row .apex-group-meta{grid-template-columns:1fr!important}}.template-index .apex-home-experience{padding-top:clamp(10px,1vw,18px)!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury{--co-fix-black:#030303;--co-fix-panel:#080807;--co-fix-gold:#d99020;--co-fix-gold-2:#f4b62e;--co-fix-yellow:#ffd55f;--co-fix-cream:#fff5dc;width:min(100%,calc(100vw - 22px))!important;max-width:1990px!important;margin:0 auto 10px!important;padding:clamp(18px,1.7vw,30px) clamp(22px,3vw,56px) 24px!important;border:1px solid rgba(217,144,32,.78)!important;border-radius:24px!important;color:var(--co-fix-cream)!important;background:radial-gradient(circle at 50% -12%,rgba(255,213,95,.12),transparent 34%),radial-gradient(circle at 16% 20%,rgba(217,144,32,.07),transparent 28%),repeating-linear-gradient(135deg,rgba(255,213,95,.024) 0 2px,transparent 2px 16px),linear-gradient(180deg,#030303,#010101)!important;box-shadow:0 24px 60px #00000061,inset 0 0 0 1px #ffffff06!important;overflow:hidden!important}.template-index .apex-home-experience .co-home-section-head.co-home-section-head--center{position:relative!important;display:grid!important;justify-items:center!important;text-align:center!important;gap:0!important;min-height:clamp(112px,9.8vw,158px)!important;margin:0 auto clamp(18px,1.6vw,30px)!important;padding:0 clamp(190px,15vw,290px) 0!important}.template-index .apex-home-experience .co-home-section-head--center .apex-eyebrow{margin:0!important;color:var(--co-fix-gold-2)!important;font-family:"Source Sans 3",system-ui,sans-serif!important;line-height:1.1!important;text-transform:uppercase!important}.template-index .apex-home-experience .co-home-section-head--center .apex-eyebrow:before,.template-index .apex-home-experience .co-home-section-head--center .apex-eyebrow:after{content:"\221e";color:var(--co-fix-gold-2)!important;font-weight:900!important;margin-inline:.45em!important}.template-index .apex-home-experience #co-featured-groups-title{margin:6px auto 2px!important;font-family:Bodoni Moda,Didot,Times New Roman,serif!important;text-transform:uppercase!important;color:transparent!important;background:linear-gradient(90deg,#b65d1d,#f1ad2d 34%,#ffe171 55%,#d06f1f)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:none!important;white-space:nowrap!important}.template-index .apex-home-experience .co-home-section-head--center .co-section-intro{margin:2px auto 0!important;max-width:720px!important;color:#fff5dceb!important;font-size:clamp(14px,1.05vw,19px)!important;line-height:1.25!important}.template-index .apex-home-experience .co-home-section-actions{position:absolute!important;right:0!important;top:6px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;z-index:3!important}.template-index .apex-home-experience .co-home-mini-link.co-home-mini-link--compare.co-groups-top-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:56px!important;padding:0 24px!important;border-radius:10px!important;border:1px solid rgba(255,213,95,.82)!important;color:#120f08!important;background:linear-gradient(135deg,#b85f1e,#e39a27 42%,#ffd65e)!important;box-shadow:0 16px 34px #d9902047,inset 0 1px #fff6!important;text-decoration:none!important;transform:none!important}.template-index .apex-home-experience .co-groups-top-cta strong,.template-index .apex-home-experience .co-groups-top-cta span,.template-index .apex-home-experience .co-groups-top-cta svg,.template-index .apex-home-experience .co-groups-top-cta i{color:#120f08!important;stroke:#120f08!important;font-size:14px!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.template-index .apex-home-experience .co-groups-top-cta svg{width:25px!important;height:25px!important;stroke-width:2.4!important}.template-index .apex-home-experience .co-home-mini-link.co-home-mini-link--compare.co-groups-top-cta:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important}.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{display:grid!important;align-items:stretch!important;width:100%!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive{position:relative!important;display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;border:1px solid rgba(217,144,32,.88)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 18%),radial-gradient(circle at 50% 0%,rgba(255,213,95,.06),transparent 38%),#050505!important;box-shadow:0 18px 42px #0000006b,inset 0 0 0 1px #ffffff09!important;overflow:hidden!important;scroll-snap-align:unset!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card:before,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card:after,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive:before,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive:after{content:none!important;display:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-product-badge{display:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-media{position:relative!important;order:0!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1.48 / 1!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.16) 0 18%,rgba(255,213,95,.055) 19% 44%,transparent 70%),linear-gradient(180deg,#1a1a1a,#070707)!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-media-stage,.template-index .apex-home-experience .co-featured-groups-row .apex-group-media:before,.template-index .apex-home-experience .co-featured-groups-row .apex-group-media:after{display:none!important;content:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row .apex-group-media-image{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;border-radius:14px!important;object-fit:cover!important;object-position:center center!important;mix-blend-mode:multiply!important;opacity:.98!important;filter:contrast(1.22) brightness(1.07) saturate(.86) drop-shadow(0 12px 20px rgba(0,0,0,.32))!important;transform:none!important;animation:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy{order:1!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;padding:10px 8px 0!important;background:transparent!important;color:var(--co-fix-cream)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>small{display:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>strong{margin:0!important;color:var(--co-fix-cream)!important;font-family:Bodoni Moda,Didot,Times New Roman,serif!important;font-size:clamp(24px,1.85vw,31px)!important;font-weight:500!important;line-height:.95!important;letter-spacing:-.04em!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-rating{display:flex!important;align-items:center!important;gap:8px!important;margin:-2px 0 0!important;color:var(--co-fix-yellow)!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-rating span{color:var(--co-fix-yellow)!important;letter-spacing:1px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-rating b{color:var(--co-fix-cream)!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy p{min-height:60px!important;margin:0!important;color:#fff5dcdb!important;font-size:13.5px!important;line-height:1.42!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta{order:2!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:2px 0 0!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta span{grid-column:span 2!important;min-width:0!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:7px!important;row-gap:1px!important;place-items:stretch!important;align-items:center!important;padding:8px 9px!important;border:1px solid rgba(255,213,95,.46)!important;border-radius:10px!important;background:#ffd55f09!important;text-align:left!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta span:nth-child(n+4){grid-column:span 3!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta svg,.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta i{grid-row:1 / 3!important;align-self:center!important;justify-self:center!important;width:18px!important;height:18px!important;color:var(--co-fix-gold-2)!important;stroke:var(--co-fix-gold-2)!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta small{display:block!important;margin:0!important;color:var(--co-fix-gold-2)!important;font-size:8.5px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:normal!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta strong{display:block!important;margin:0!important;color:#fff5dcf5!important;font-family:"Source Sans 3",system-ui,sans-serif!important;font-size:10.6px!important;font-weight:800!important;line-height:1.16!important;letter-spacing:0!important;white-space:normal!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-price{order:3!important;display:grid!important;gap:0!important;width:100%!important;margin:6px 0 4px!important;color:var(--co-fix-cream)!important;font-family:Bodoni Moda,Didot,Times New Roman,serif!important;line-height:1!important;text-align:left!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-price-kicker{display:block!important;color:#fff5dceb!important;font-family:Bodoni Moda,Didot,Times New Roman,serif!important;font-size:14px!important;font-weight:500!important;line-height:1.05!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-price-amount{display:block!important;color:var(--co-fix-cream)!important;font-size:clamp(25px,2vw,32px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:.98!important;overflow-wrap:anywhere!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{order:4!important;display:grid!important;align-items:center!important;margin:auto 0 0!important;padding:0!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button,.template-index .apex-home-experience .co-featured-groups-row .apex-group-button.apex-group-button--ghost,.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>a.apex-group-button{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 15px!important;border-radius:9px!important;font-family:"Source Sans 3",system-ui,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1.05!important;text-align:center!important;text-transform:uppercase!important;text-decoration:none!important;transform:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button:not(.apex-group-button--ghost),.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>a.apex-group-button:not(.apex-group-button--ghost){color:#11100b!important;background:linear-gradient(135deg,#b85f1e,#e39a27 42%,#ffd65e)!important;border:1px solid rgba(255,213,95,.8)!important;box-shadow:0 12px 24px #d990203d,inset 0 1px #fff6!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button.apex-group-button--ghost{min-width:0!important;color:#111!important;background:linear-gradient(180deg,#fff,#f3efe8)!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:0 10px 20px #0003,inset 0 1px #ffffff80!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button svg,.template-index .apex-home-experience .co-featured-groups-row .apex-group-button i{flex:0 0 auto!important;width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button:hover,.template-index .apex-home-experience .co-featured-groups-row .apex-group-button.apex-group-button--ghost:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important}.template-index .apex-home-experience .co-home-category-panel{width:100%!important;max-width:none!important;margin:24px auto 0!important;border:1px solid rgba(217,144,32,.7)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0%,rgba(255,213,95,.07),transparent 38%),repeating-linear-gradient(135deg,rgba(255,213,95,.023) 0 2px,transparent 2px 16px),#040404!important;box-shadow:inset 0 1px #ffffff09!important}.template-index .apex-home-experience .co-category-panel-head{display:grid!important;grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr)!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin:0 auto 18px!important;text-align:center!important}.template-index .apex-home-experience .co-category-panel-head span{display:block!important;height:1px!important;min-width:0!important;background:linear-gradient(90deg,transparent,rgba(255,213,95,.78),transparent)!important}.template-index .apex-home-experience .co-category-panel-head h3{margin:0!important;color:var(--co-fix-gold-2)!important;font-family:"Source Sans 3",system-ui,sans-serif!important;font-size:clamp(22px,1.9vw,32px)!important;font-weight:900!important;letter-spacing:.1em!important;line-height:1!important;text-transform:uppercase!important}.template-index .apex-home-experience .co-category-panel-head p{grid-column:1 / -1!important;margin:-4px auto 0!important;color:#fff5dccc!important;font-size:clamp(13px,1vw,16px)!important;line-height:1.25!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip,.template-index .apex-home-experience .co-home-category-strip{display:grid!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a.co-category-more{display:grid!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:start!important;row-gap:0!important;border-radius:12px!important;color:#11100b!important;background:linear-gradient(135deg,#b85f1e,#e39a27 42%,#ffd65e)!important;border:1px solid rgba(255,213,95,.8)!important;box-shadow:0 14px 28px #d9902038,inset 0 1px #ffffff61,inset 0 -10px 22px #ffffff1a!important;text-decoration:none!important;transform:none!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.template-index .apex-home-experience .co-home-category-strip a i,.template-index .apex-home-experience .co-home-category-strip a svg{grid-row:1 / 3!important;color:#11100b!important;stroke:#11100b!important;stroke-width:2.1!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip a span,.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip a small,.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip a svg,.template-index .apex-home-experience .co-home-category-strip a span,.template-index .apex-home-experience .co-home-category-strip a small,.template-index .apex-home-experience .co-home-category-strip a i,.template-index .apex-home-experience .co-home-category-strip a svg{color:#11100b!important;stroke:#11100b!important}.template-index .apex-home-experience .co-home-category-strip a span{grid-column:2!important;grid-row:1!important;align-self:end!important;font-family:"Source Sans 3",system-ui,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;white-space:nowrap!important}.template-index .apex-home-experience .co-home-category-strip a small{grid-column:2!important;grid-row:2!important;align-self:start!important;font-weight:900!important;text-transform:uppercase!important;white-space:nowrap!important}.template-index .apex-home-experience .co-home-category-strip a:hover{transform:translateY(-3px)!important;filter:brightness(1.04)!important;box-shadow:0 18px 34px #d990204d,inset 0 1px #ffffff6b,inset 0 -10px 22px #ffffff24!important}@media(max-width:1500px){.template-index .apex-home-experience .co-home-section-head.co-home-section-head--center{padding-inline:170px!important}.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(3,minmax(285px,380px))!important;gap:clamp(20px,2.2vw,34px)!important}}@media(max-width:1180px){.template-index .apex-home-experience .co-home-section-head.co-home-section-head--center{padding-inline:0!important;min-height:0!important}.template-index .apex-home-experience #co-featured-groups-title{white-space:normal!important}.template-index .apex-home-experience .co-home-section-actions{position:static!important;margin-top:14px!important;justify-content:center!important}.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(1,minmax(0,420px))!important;gap:22px!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip,.template-index .apex-home-experience .co-home-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury{width:min(100%,calc(100vw - 14px))!important;padding:18px 12px!important;border-radius:18px!important}.template-index .apex-home-experience #co-featured-groups-title{font-size:clamp(40px,13vw,68px)!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta span,.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta span:nth-child(n+4){grid-column:span 1!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip,.template-index .apex-home-experience .co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.template-index .apex-home-experience .co-home-category-strip a{min-height:80px!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:9px!important;padding:12px!important}.template-index .apex-home-experience .co-home-category-strip a i,.template-index .apex-home-experience .co-home-category-strip a svg{width:28px!important;height:28px!important}}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card="105"] .apex-group-media{background:linear-gradient(180deg,#0000000a,#0000000a),url(co-reference-group-105.png) center center / cover no-repeat!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=ultegra] .apex-group-media{background:linear-gradient(180deg,#0000000a,#0000000a),url(co-reference-group-ultegra.png) center center / cover no-repeat!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=dura] .apex-group-media{background:linear-gradient(180deg,#0000000a,#0000000a),url(co-reference-group-dura.png) center center / cover no-repeat!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card="105"] .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=ultegra] .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=dura] .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card="105"] .apex-group-media-image,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=ultegra] .apex-group-media-image,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=dura] .apex-group-media-image{opacity:0!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card[data-co-series-card] .apex-group-media[style*=--co-reference-group-image]{background-image:linear-gradient(180deg,#0000000a,#0000000a),var(--co-reference-group-image)!important;background-position:center center,center center!important;background-size:cover,cover!important;background-repeat:no-repeat,no-repeat!important}.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(3,minmax(0,450px))!important;justify-content:center!important;gap:clamp(42px,5vw,104px)!important;max-width:1580px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive{max-width:450px!important;padding:12px 12px 16px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy{padding-inline:8px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span{min-height:58px!important;grid-template-columns:18px minmax(0,1fr)!important;column-gap:6px!important;padding:8px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span small{font-family:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(7.2px,.52vw,8.8px)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span strong{font-family:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(9.2px,.66vw,11px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:0!important;color:#fff5dcf5!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta svg,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta i{width:15px!important;height:15px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:minmax(190px,1fr) minmax(112px,124px)!important;gap:10px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button,.template-index .apex-home-experience .co-featured-groups-row .apex-group-button.apex-group-button--ghost,.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>a.apex-group-button{white-space:nowrap!important;padding-inline:14px!important;letter-spacing:.045em!important}.template-index .apex-home-experience .co-home-category-panel{padding:18px clamp(12px,1.45vw,34px) 22px!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip,.template-index .apex-home-experience .co-home-category-strip{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:clamp(8px,.78vw,14px)!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a.co-category-more{grid-template-columns:clamp(26px,1.9vw,34px) minmax(0,1fr)!important;column-gap:clamp(7px,.55vw,11px)!important;min-height:clamp(74px,5.2vw,90px)!important;padding:clamp(10px,.8vw,14px) clamp(9px,.8vw,14px)!important;overflow:visible!important}.template-index .apex-home-experience .co-home-category-strip a i,.template-index .apex-home-experience .co-home-category-strip a svg{width:clamp(26px,1.9vw,34px)!important;height:clamp(26px,1.9vw,34px)!important}.template-index .apex-home-experience .co-home-category-strip a span{font-size:clamp(9.8px,.68vw,13px)!important;letter-spacing:.005em!important;line-height:1.05!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.template-index .apex-home-experience .co-home-category-strip a small{font-size:clamp(7.2px,.52vw,10px)!important;letter-spacing:.06em!important;line-height:1.05!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}@media(max-width:1500px){.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury{padding-inline:clamp(20px,2.25vw,34px)!important}.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,1.9vw,28px)!important;max-width:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive{max-width:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta span{padding-inline:7px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:minmax(180px,1fr) minmax(108px,118px)!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip,.template-index .apex-home-experience .co-home-category-strip{gap:8px!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a.co-category-more{grid-template-columns:26px minmax(0,1fr)!important;column-gap:7px!important;padding-inline:9px!important}.template-index .apex-home-experience .co-home-category-strip a i,.template-index .apex-home-experience .co-home-category-strip a svg{width:26px!important;height:26px!important}.template-index .apex-home-experience .co-home-category-strip a span{font-size:9.8px!important}}@media(max-width:1180px){.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(1,minmax(0,520px))!important;justify-content:center!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:minmax(0,1fr) minmax(112px,124px)!important}}@media(max-width:760px){.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}.template-index .apex-home-experience .co-home-category-strip a span{font-size:10.5px!important}}@media(min-width:1181px){.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury{padding-left:clamp(18px,2.2vw,42px)!important;padding-right:clamp(18px,2.2vw,42px)!important}.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(3,minmax(350px,455px))!important;gap:clamp(30px,4vw,72px)!important;max-width:1560px!important;justify-content:center!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive{max-width:455px!important;width:100%!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy{padding-left:10px!important;padding-right:10px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:minmax(0,1fr) 132px!important;gap:12px!important}}@media(min-width:1181px)and (max-width:1500px){.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(3,minmax(330px,1fr))!important;gap:clamp(20px,2.3vw,34px)!important;max-width:none!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive{max-width:none!important}}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span>strong,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span>strong:first-of-type{display:block!important;margin:0!important;max-width:100%!important;color:#fff5dcf5!important;font-family:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(10.4px,.64vw,12px)!important;font-weight:800!important;line-height:1.14!important;letter-spacing:-.01em!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span>small{font-size:clamp(7.6px,.49vw,8.8px)!important;line-height:1.04!important;letter-spacing:.075em!important;white-space:normal!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span{overflow:hidden!important}@media(min-width:1181px){.template-index .apex-home-experience .co-home-category-panel{padding-left:clamp(18px,1.8vw,34px)!important;padding-right:clamp(18px,1.8vw,34px)!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip,.template-index .apex-home-experience .co-home-category-strip{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:clamp(10px,.8vw,14px)!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a.co-category-more{grid-template-columns:30px minmax(0,1fr)!important;column-gap:8px!important;min-height:86px!important;padding:12px 10px!important}.template-index .apex-home-experience .co-home-category-strip a i,.template-index .apex-home-experience .co-home-category-strip a svg{width:28px!important;height:28px!important}.template-index .apex-home-experience .co-home-category-strip a span{max-width:none!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(10.6px,.72vw,12.6px)!important;line-height:1.02!important;letter-spacing:.01em!important;white-space:nowrap!important}.template-index .apex-home-experience .co-home-category-strip a small{max-width:none!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(7.7px,.54vw,9.2px)!important;line-height:1.05!important;letter-spacing:.07em!important;white-space:nowrap!important}}@media(min-width:1501px){.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(3,minmax(0,455px))!important;gap:clamp(58px,4.7vw,96px)!important;max-width:1580px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive{max-width:455px!important}}@media(min-width:1181px)and (max-width:1500px){.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury{padding-left:clamp(18px,2vw,32px)!important;padding-right:clamp(18px,2vw,32px)!important}.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,1.65vw,24px)!important;max-width:none!important;width:100%!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive{max-width:none!important;width:100%!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy{padding-left:8px!important;padding-right:8px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span{min-height:56px!important;grid-template-columns:16px minmax(0,1fr)!important;column-gap:5px!important;padding:7px 6px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span>strong,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span>strong:first-of-type{font-size:clamp(9px,.7vw,10.3px)!important;line-height:1.12!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card .apex-group-copy .apex-group-meta span>small{font-size:clamp(6.9px,.52vw,8.1px)!important;line-height:1.03!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta svg,.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta i{width:14px!important;height:14px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:minmax(0,1fr) 116px!important;gap:9px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button,.template-index .apex-home-experience .co-featured-groups-row .apex-group-button.apex-group-button--ghost,.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>a.apex-group-button{font-size:10.2px!important;padding-left:10px!important;padding-right:10px!important;letter-spacing:.035em!important}.template-index .apex-home-experience .co-home-category-panel{padding-left:12px!important;padding-right:12px!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip,.template-index .apex-home-experience .co-home-category-strip{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:8px!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a.co-category-more{grid-template-columns:24px minmax(0,1fr)!important;column-gap:6px!important;min-height:82px!important;padding:10px 8px!important}.template-index .apex-home-experience .co-home-category-strip a i,.template-index .apex-home-experience .co-home-category-strip a svg{width:24px!important;height:24px!important}.template-index .apex-home-experience .co-home-category-strip a span{font-size:9.3px!important;letter-spacing:0!important;line-height:1.02!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.template-index .apex-home-experience .co-home-category-strip a small{font-size:7.1px!important;letter-spacing:.055em!important;line-height:1.04!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}}:root{--co-type-hero:clamp(46px, 5.05vw, 86px);--co-type-section:clamp(30px, 2.85vw, 52px);--co-type-card-title:clamp(24px, 1.65vw, 32px);--co-type-product-title:clamp(17px, 1vw, 22px);--co-type-body:clamp(14.5px, .92vw, 16.5px);--co-type-small:clamp(12px, .76vw, 13.5px);--co-type-label:clamp(10px, .62vw, 11.5px);--co-leading-tight:.98;--co-leading-body:1.52;--co-tracking-display:-.028em;--co-tracking-label:.075em}body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea,summary,.apex-button,.apex-nav,.apex-eyebrow,.apex-card-brand,.apex-card-meta,.apex-group-meta,.apex-group-button,.co-home-mini-link,.co-home-category-strip,.co-luxury-chip,.co-luxury-clear,.co-luxury-inventory-link,.co-quote-actions,.co-line-controls,.apex-footer,.apex-footer a,.apex-footer span,.apex-footer small{font-family:var(--co-font-body)!important}h1,h2,h3,h4,.apex-hero h1,.apex-page-hero h1,.apex-collection-hero h1,.apex-product-info h1,.apex-section-heading h1,.apex-section-heading h2,.apex-display-heading h2,.co-horizontal-head h2,.co-comparator-copy h2,.co-luxury-picker-head h2,.co-luxury-sidecards-head h2,.co-luxury-radar-head h2,.apex-card-body h3,.apex-group-copy>strong,.apex-footer-column>strong,.apex-footer-connect>strong,.co-advisors-card h2{font-family:var(--co-font-display)!important;font-weight:500!important;letter-spacing:var(--co-tracking-display)!important;text-wrap:balance}p,li,.apex-description,.apex-section-heading p,.apex-page-hero>div>p:not(.apex-eyebrow),.apex-collection-intro,.apex-card-body,.apex-service-card p,.apex-info-grid article p,.apex-contact-card p,.apex-booking-card p,.apex-why-card p,.apex-package-grid p,.co-comparator-copy p:not(.apex-eyebrow),.co-comparator-features span,.co-luxury-picker-head p:not(.apex-eyebrow),.co-line-copy span,.co-quote-box p,.apex-footer p{font-family:var(--co-font-body)!important;font-size:var(--co-type-body)!important;line-height:var(--co-leading-body)!important;letter-spacing:.004em!important}.apex-eyebrow,.apex-card-brand,.apex-product-badge,.apex-sale-badge,.apex-category-selector,.apex-price-label,.apex-option-group label,.co-offer-eyebrow,.co-luxury-category-select,.co-luxury-legend,.apex-footer-logo small{font-size:var(--co-type-label)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:var(--co-tracking-label)!important;text-transform:uppercase!important}.apex-nav a{font-size:clamp(12px,.72vw,13.5px)!important;font-weight:800!important;letter-spacing:.055em!important;line-height:1.1!important}.apex-button,.apex-group-button,.co-home-mini-link,.co-luxury-clear,.co-luxury-inventory-link,.co-quote-actions button,.co-line-controls button,.shopify-payment-button__button{font-size:clamp(11px,.7vw,12.5px)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:.06em!important;text-transform:uppercase!important}.apex-hero h1{font-size:var(--co-type-hero)!important;line-height:.9!important;letter-spacing:-.032em!important}.apex-hero p{max-width:680px!important;font-size:clamp(16px,1.03vw,18px)!important;line-height:1.55!important}.apex-hero-specs strong{font-family:var(--co-font-body)!important;font-size:clamp(14px,.95vw,17px)!important;font-weight:800!important;letter-spacing:.035em!important}.apex-hero-specs small{font-family:var(--co-font-body)!important;font-size:clamp(10px,.62vw,11px)!important;font-weight:800!important;letter-spacing:.06em!important}.apex-page-hero h1,.apex-collection-hero h1,.co-compare-hero h1,.co-quote-hero h1{font-size:clamp(42px,5vw,78px)!important;line-height:.94!important;letter-spacing:-.034em!important}.apex-section-heading h1,.apex-section-heading h2,.apex-display-heading h2,.co-horizontal-head h2,.apex-comparator-cta h2,.apex-offer-heading h2{font-size:var(--co-type-section)!important;line-height:1.02!important}.template-index .co-comparator-copy h2,.template-index .co-horizontal-head h2{font-size:clamp(34px,3.05vw,58px)!important;line-height:.95!important;letter-spacing:-.036em!important}.template-index .co-home-comparator-card .co-comparator-main-button{font-family:var(--co-font-body)!important;font-weight:900!important;line-height:1.08!important}.apex-product-info h1,.apex-variant-builder-head h2,.template-product .co-mini-compare-copy h2{font-size:clamp(32px,3.2vw,54px)!important;line-height:.98!important;letter-spacing:-.032em!important}.apex-price,.apex-card-price,.co-quote-total,.co-shopify-cart-total strong{font-family:var(--co-font-display)!important;font-weight:500!important;letter-spacing:-.026em!important}.apex-price{font-size:clamp(26px,2.2vw,38px)!important;line-height:1!important}.apex-card-body h3{min-height:0!important;font-size:var(--co-type-product-title)!important;line-height:1.14!important;letter-spacing:-.022em!important}.apex-card-price{font-size:clamp(20px,1.35vw,28px)!important;line-height:1.02!important}.apex-card-body p,.apex-card-body span,.apex-card-body b:not(.apex-card-price),.apex-card-body small{font-family:var(--co-font-body)!important}.apex-service-card strong,.apex-info-grid article strong,.apex-process-grid strong,.apex-package-grid strong,.apex-why-card strong,.apex-contact-card strong,.apex-booking-card strong,.apex-trust-strip strong,.apex-quick-lead strong,.co-comparator-features strong,.co-line-copy strong,.co-quote-box-head strong,.co-luxury-chip strong,.co-luxury-chip-info strong,.co-luxury-selected strong,.co-luxury-sidecards strong{font-family:var(--co-font-body)!important;font-size:clamp(15px,.96vw,18px)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:.006em!important}.apex-service-card p,.apex-info-grid article p,.apex-trust-strip span,.apex-quick-lead span,.co-comparator-features span,.co-luxury-chip-info span,.co-luxury-selected span,.co-line-copy span{font-size:clamp(13px,.82vw,15px)!important;line-height:1.42!important}.template-index .apex-home-experience .co-home-section-head--center .apex-eyebrow{font-size:clamp(10.5px,.68vw,13px)!important;font-weight:900!important;letter-spacing:.22em!important}.template-index .apex-home-experience #co-featured-groups-title,.template-index #co-featured-groups-title{font-family:var(--co-font-display)!important;font-size:clamp(50px,5.35vw,88px)!important;font-weight:500!important;line-height:.9!important;letter-spacing:-.034em!important;white-space:nowrap!important}.template-index .apex-home-experience .co-home-section-head--center .co-section-intro,.template-index .co-home-section-head--center .co-section-intro{font-size:clamp(14.5px,.98vw,18px)!important;line-height:1.32!important;letter-spacing:.004em!important}.template-index .apex-home-experience .co-groups-top-cta strong,.template-index .apex-home-experience .co-groups-top-cta span{font-family:var(--co-font-body)!important;font-size:clamp(12px,.78vw,14px)!important;font-weight:900!important;letter-spacing:.055em!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-copy>strong{font-size:var(--co-type-card-title)!important;line-height:.98!important;letter-spacing:-.03em!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-rating{font-family:var(--co-font-body)!important;font-size:12.5px!important;line-height:1!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-rating b{font-family:var(--co-font-body)!important;font-size:11.5px!important;font-weight:700!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy p,.template-index .co-featured-groups-row .apex-group-copy p{min-height:54px!important;font-size:clamp(13px,.78vw,14.8px)!important;font-weight:500!important;line-height:1.42!important;letter-spacing:.004em!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta span{min-height:64px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta small,.template-index .co-featured-groups-row .apex-group-meta small{font-family:var(--co-font-body)!important;font-size:clamp(8.1px,.52vw,9.4px)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.075em!important;text-transform:uppercase!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta strong,.template-index .co-featured-groups-row .apex-group-meta strong{font-family:var(--co-font-body)!important;font-size:clamp(10.7px,.66vw,12px)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-price,.template-index .co-featured-groups-row .apex-group-price{font-family:var(--co-font-display)!important;line-height:1!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-price-kicker,.template-index .co-featured-groups-row .apex-group-price-kicker{font-family:var(--co-font-display)!important;font-size:clamp(11.5px,.78vw,13.5px)!important;line-height:1!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-price-amount,.template-index .co-featured-groups-row .apex-group-price-amount{font-size:clamp(24px,1.72vw,31px)!important;line-height:.98!important;letter-spacing:-.032em!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button,.template-index .apex-home-experience .co-featured-groups-row .apex-group-button.apex-group-button--ghost,.template-index .co-featured-groups-row .apex-group-button{font-size:clamp(10.8px,.66vw,11.8px)!important;font-weight:900!important;letter-spacing:.055em!important;line-height:1.06!important;white-space:nowrap!important}.template-index .apex-home-experience .co-category-panel-head h3,.template-index .co-category-panel-head h3{font-family:var(--co-font-body)!important;font-size:clamp(18px,1.45vw,26px)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.12em!important}.template-index .apex-home-experience .co-category-panel-head p,.template-index .co-category-panel-head p{font-size:clamp(13.5px,.88vw,15.5px)!important;line-height:1.32!important}.template-index .apex-home-experience .co-home-category-strip a span,.template-index .co-home-category-strip a span{font-family:var(--co-font-body)!important;font-size:clamp(10.7px,.68vw,12.2px)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.template-index .apex-home-experience .co-home-category-strip a small,.template-index .co-home-category-strip a small{font-family:var(--co-font-body)!important;font-size:clamp(7.8px,.5vw,9px)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.08em!important;white-space:nowrap!important}.co-luxury-picker-head h2,.co-luxury-sidecards-head h2,.co-luxury-radar-head h2,.apex-radar-stage h2,.apex-spec-table thead th{font-size:clamp(24px,1.72vw,36px)!important;line-height:1!important}.co-luxury-table,.co-luxury-table th,.co-luxury-table td,.apex-spec-table,.apex-spec-table th,.apex-spec-table td,.apex-compare-grid label,.apex-recommendation{font-family:var(--co-font-body)!important;font-size:clamp(13px,.82vw,15px)!important;line-height:1.35!important}.co-radar-labels text,.radar-labels text{font-family:var(--co-font-body)!important;font-size:11px!important;font-weight:700!important}.apex-footer-column>strong,.apex-footer-connect>strong,.apex-payment-title{font-family:var(--co-font-body)!important;font-size:clamp(14px,.9vw,16px)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:.065em!important;text-transform:uppercase!important}.apex-footer a,.apex-footer span,.apex-footer p,.apex-footer small{font-size:clamp(13px,.82vw,15px)!important;line-height:1.42!important}input,select,textarea,.apex-category-selector select,.apex-compare-grid select,.apex-product-form select,.apex-variant-select-native,.co-luxury-category-select select{font-family:var(--co-font-body)!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.01em!important}.apex-filter-drawer>summary{font-family:var(--co-font-body)!important;font-size:clamp(15px,.95vw,18px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:.055em!important;text-transform:uppercase!important}.co-card-rating,.co-card-rating b{font-family:var(--co-font-body)!important;font-size:clamp(11px,.7vw,12.5px)!important;font-weight:700!important;line-height:1!important}@media(min-width:1181px){.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury{padding-left:clamp(24px,2.4vw,52px)!important;padding-right:clamp(24px,2.4vw,52px)!important}.template-index .apex-home-experience .apex-group-grid.co-featured-groups-row,.template-index .apex-home-experience .co-featured-groups-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(26px,2.5vw,56px)!important;max-width:1780px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card,.template-index .apex-home-experience .co-featured-groups-row .apex-group-card.apex-group-card--immersive{padding-left:15px!important;padding-right:15px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:minmax(216px,1fr) minmax(132px,152px)!important;gap:13px!important}.template-index .apex-home-experience .co-home-category-strip,.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip{grid-template-columns:repeat(9,minmax(140px,1fr))!important;gap:clamp(12px,.9vw,18px)!important}.template-index .apex-home-experience .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a.co-category-more{min-height:84px!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:10px!important;padding-left:clamp(11px,.8vw,16px)!important;padding-right:clamp(11px,.8vw,16px)!important}.template-index .apex-home-experience .co-home-category-strip a i,.template-index .apex-home-experience .co-home-category-strip a svg{width:32px!important;height:32px!important}}@media(min-width:1181px)and (max-width:1500px){.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-copy>strong{font-size:clamp(23px,1.65vw,30px)!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy p,.template-index .co-featured-groups-row .apex-group-copy p{font-size:13px!important;min-height:58px!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-meta strong,.template-index .co-featured-groups-row .apex-group-meta strong{font-size:10.6px!important;line-height:1.16!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-actions{grid-template-columns:minmax(188px,1fr) minmax(118px,136px)!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-button,.template-index .apex-home-experience .co-featured-groups-row .apex-group-button.apex-group-button--ghost,.template-index .co-featured-groups-row .apex-group-button{font-size:10.2px!important;padding-left:12px!important;padding-right:12px!important}.template-index .apex-home-experience .co-home-category-strip,.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-strip{grid-template-columns:repeat(9,minmax(128px,1fr))!important;gap:11px!important}.template-index .apex-home-experience .co-home-category-strip a,.template-index .apex-home-experience .co-home-category-strip a.co-category-more{grid-template-columns:32px minmax(0,1fr)!important;column-gap:8px!important;padding-left:9px!important;padding-right:9px!important}.template-index .apex-home-experience .co-home-category-strip a span,.template-index .co-home-category-strip a span{font-size:10.2px!important;letter-spacing:.02em!important}.template-index .apex-home-experience .co-home-category-strip a small,.template-index .co-home-category-strip a small{font-size:7.7px!important}}@media(max-width:1180px){.template-index .apex-home-experience #co-featured-groups-title,.template-index #co-featured-groups-title{white-space:normal!important}.apex-page-hero h1,.apex-collection-hero h1,.co-compare-hero h1,.co-quote-hero h1{font-size:clamp(38px,8vw,64px)!important}}@media(max-width:760px){:root{--co-type-body: 14.5px;--co-type-section: clamp(26px, 8vw, 38px)}.apex-hero h1,.template-index .apex-home-experience #co-featured-groups-title,.template-index #co-featured-groups-title{font-size:clamp(36px,11vw,56px)!important;line-height:.94!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-copy>strong{font-size:clamp(24px,8vw,32px)!important}.template-index .apex-home-experience .co-featured-groups-row .apex-group-copy p,.template-index .co-featured-groups-row .apex-group-copy p{min-height:0!important}.template-index .apex-home-experience .co-home-category-strip a span,.template-index .co-home-category-strip a span{font-size:10.5px!important}}:root{--co-font-display:"Cormorant Garamond","Bodoni Moda",Didot,Georgia,serif;--co-font-body:"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--co-display-tight:.98;--co-body-tight:1.32;--co-copy:clamp(13.5px,.82vw,15.5px);--co-small:clamp(11px,.68vw,12.5px);--co-label:clamp(8.8px,.54vw,10px)}html{font-size:16px!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--co-font-body)!important;font-size:16px!important;line-height:1.45!important;letter-spacing:0!important;font-weight:500!important}h1,h2,.apex-hero h1,.apex-page-hero h1,.apex-collection-hero h1,.apex-product-info h1,.apex-section-heading h1,.apex-section-heading h2,.apex-display-heading h2,.co-horizontal-head h2,.co-comparator-copy h2,.co-luxury-picker-head h2,.co-luxury-sidecards-head h2,.co-luxury-radar-head h2,.apex-group-copy>strong,.apex-card-body h3,.apex-price,.apex-card-price,.apex-group-price{font-family:var(--co-font-display)!important;font-weight:600!important;letter-spacing:-.026em!important;text-wrap:balance!important}h3,h4,h5,h6,p,li,a,button,input,select,textarea,small,strong:not(.apex-group-price):not(.apex-card-price),.apex-eyebrow,.apex-nav,.apex-button,.apex-group-button,.apex-card-brand,.apex-product-badge,.apex-group-meta,.co-comparator-features,.co-home-category-strip,.apex-footer{font-family:var(--co-font-body)!important}.apex-eyebrow,.apex-card-brand,.apex-product-badge,.apex-sale-badge,.co-offer-eyebrow{font-size:var(--co-label)!important;line-height:1.05!important;letter-spacing:.105em!important;font-weight:900!important;text-transform:uppercase!important}p,.apex-description,.apex-section-heading p,.co-section-intro,.apex-card-body,.apex-service-card p,.apex-info-grid article p,.co-comparator-copy p:not(.apex-eyebrow),.co-comparator-features span,.apex-footer p,.apex-footer a,.apex-footer span{font-size:var(--co-copy)!important;line-height:1.42!important;letter-spacing:.002em!important}.apex-button,.apex-group-button,.co-home-mini-link,.co-comparator-main-button,.co-quote-actions button{font-size:clamp(10px,.62vw,11.8px)!important;line-height:1.05!important;letter-spacing:.055em!important;font-weight:900!important;text-transform:uppercase!important}.template-index .co-home-section-head--center h2,.template-index #co-featured-groups-title{font-size:clamp(42px,4.75vw,78px)!important;line-height:.92!important;letter-spacing:-.032em!important;white-space:normal!important;max-width:980px!important}.template-index .apex-display-heading h2{font-size:clamp(30px,3vw,52px)!important;letter-spacing:-.024em!important}.template-index .co-horizontal-head h2{letter-spacing:-.028em!important}.template-index .co-horizontal-head .apex-eyebrow,.template-index .co-comparator-copy .apex-eyebrow{font-size:clamp(9px,.58vw,10.5px)!important;letter-spacing:.12em!important}.template-index .co-featured-groups-row .apex-group-card{overflow:hidden!important}.template-index .co-featured-groups-row .apex-group-copy>strong{font-size:clamp(23px,1.55vw,30px)!important;line-height:1.02!important;letter-spacing:-.024em!important;margin:0!important}.template-index .co-featured-groups-row .apex-group-copy>small{font-size:clamp(8px,.5vw,9.5px)!important;line-height:1.05!important;letter-spacing:.12em!important;font-weight:900!important}.template-index .co-featured-groups-row .apex-group-rating,.template-index .co-featured-groups-row .apex-group-rating b{font-family:var(--co-font-body)!important;font-size:11.5px!important;line-height:1!important}.template-index .co-featured-groups-row .apex-group-meta{display:grid!important}.template-index .co-featured-groups-row .apex-group-meta span{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;column-gap:6px!important;overflow:hidden!important}.template-index .co-featured-groups-row .apex-group-meta i,.template-index .co-featured-groups-row .apex-group-meta svg{width:15px!important;height:15px!important;grid-row:1/3!important}.template-index .co-featured-groups-row .apex-group-meta small{font-size:clamp(6.8px,.43vw,8px)!important;line-height:1!important;letter-spacing:.075em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.template-index .co-featured-groups-row .apex-group-meta strong{font-family:var(--co-font-body)!important;font-size:clamp(9.5px,.58vw,11px)!important;line-height:1.12!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.template-index .co-featured-groups-row .apex-group-button{min-height:48px!important;padding:0 12px!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}.template-index .co-home-best-sellers-card{overflow:hidden!important}.template-index .co-horizontal-controls a{font-size:clamp(10px,.66vw,12px)!important;line-height:1.1!important;letter-spacing:.08em!important;font-weight:900!important}.template-index .apex-product-card{font-size:var(--co-copy)!important}.template-index .apex-product-card .apex-card-body{gap:7px!important;padding:clamp(16px,1.3vw,22px)!important;text-align:left!important}.template-index .apex-product-card h3{font-size:clamp(18px,1.05vw,22px)!important;line-height:1.05!important;letter-spacing:-.018em!important;margin:0!important;min-height:0!important}.template-index .apex-card-price{font-size:clamp(23px,1.32vw,28px)!important;line-height:1!important;letter-spacing:-.024em!important}.template-index .apex-card-price s{display:block!important;font-size:.62em!important;line-height:1.05!important;opacity:.72!important}.template-index .co-card-rating{font-size:12px!important;line-height:1!important}.template-index .co-home-comparator-card{column-gap:clamp(20px,2vw,36px)!important;row-gap:clamp(16px,1.4vw,24px)!important;align-items:start!important}.template-index .co-comparator-copy{max-width:430px!important;gap:12px!important;align-self:start!important;z-index:2!important}.template-index .co-comparator-copy h2{font-size:clamp(34px,2.7vw,50px)!important;line-height:.98!important;letter-spacing:-.027em!important;max-width:420px!important;margin:0!important}.template-index .co-comparator-copy p:not(.apex-eyebrow){font-size:clamp(13.5px,.82vw,15.5px)!important;line-height:1.48!important;max-width:380px!important}.template-index .co-comparator-copy:after{width:82px!important;height:3px!important;margin-top:2px!important}.template-index .co-comparator-visual{grid-area:visual!important;position:relative!important;z-index:1!important;width:100%!important;max-width:330px!important;min-height:240px!important;justify-self:end!important;margin-top:6px!important;overflow:visible!important}.template-index .co-balance-card{width:clamp(76px,5.4vw,100px)!important;height:clamp(88px,6.3vw,116px)!important;padding:10px!important}.template-index .co-balance-card b{font-family:var(--co-font-body)!important;font-size:clamp(8.8px,.55vw,10.5px)!important;line-height:1.08!important;letter-spacing:.08em!important}.template-index .co-balance-card svg{width:clamp(25px,1.65vw,32px)!important;height:clamp(25px,1.65vw,32px)!important}.template-index .co-comparator-features{grid-area:features!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:0!important}.template-index .co-comparator-features article{min-height:82px!important;padding:clamp(14px,1.2vw,20px)!important;align-items:center!important}.template-index .co-comparator-features article>i,.template-index .co-comparator-features article>svg{width:42px!important;height:42px!important;min-width:42px!important}.template-index .co-comparator-features strong{font-size:clamp(15px,.9vw,17px)!important;line-height:1.16!important;font-weight:900!important;letter-spacing:.002em!important}.template-index .co-comparator-features span{font-size:clamp(12px,.72vw,13.5px)!important;line-height:1.3!important}.template-index .co-home-comparator-card .co-comparator-main-button{grid-area:button!important}.template-index .co-category-panel-head h3{font-size:clamp(20px,1.55vw,30px)!important;line-height:1.05!important;letter-spacing:.12em!important;text-align:center!important}.template-index .co-category-panel-head p{font-size:clamp(12.5px,.78vw,14.5px)!important;text-align:center!important}.template-index .co-home-category-strip a{align-items:center!important;justify-content:center!important;text-align:left!important}.template-index .co-home-category-strip a span{font-size:clamp(9.5px,.62vw,11.4px)!important;line-height:1.05!important;letter-spacing:.015em!important;white-space:nowrap!important}.template-index .co-home-category-strip a small{font-size:clamp(7px,.46vw,8.5px)!important;line-height:1.04!important;letter-spacing:.06em!important;white-space:nowrap!important}@media(max-width:1500px){.template-index .co-home-section-head--center h2,.template-index #co-featured-groups-title{font-size:clamp(38px,4.2vw,64px)!important}.template-index .co-horizontal-head h2{font-size:clamp(30px,3vw,48px)!important;max-width:620px!important}.template-index .co-home-comparator-card{grid-template-columns:minmax(0,.58fr) minmax(190px,.42fr)!important;padding:clamp(22px,2vw,34px)!important;column-gap:18px!important}.template-index .co-comparator-copy h2{font-size:clamp(30px,2.55vw,42px)!important;max-width:340px!important}.template-index .co-comparator-copy p:not(.apex-eyebrow){font-size:clamp(12.5px,.78vw,14px)!important;max-width:330px!important}.template-index .co-comparator-visual{max-width:285px!important;min-height:210px!important}.template-index .co-balance-card{width:78px!important;height:92px!important}.template-index .co-featured-groups-row .apex-group-copy>strong{font-size:clamp(21px,1.4vw,26px)!important}.template-index .co-featured-groups-row .apex-group-meta{gap:7px!important}.template-index .co-featured-groups-row .apex-group-meta span{min-height:54px!important;padding:7px 6px!important;grid-template-columns:14px minmax(0,1fr)!important}.template-index .co-featured-groups-row .apex-group-meta strong{font-size:clamp(8.8px,.58vw,10.2px)!important}.template-index .co-featured-groups-row .apex-group-price-amount{font-size:clamp(23px,1.4vw,28px)!important}}@media(max-width:1180px){.template-index .co-home-comparator-card{grid-template-columns:1fr!important;grid-template-areas:"copy" "visual" "features" "button"!important}.template-index .co-comparator-copy,.template-index .co-comparator-copy h2,.template-index .co-comparator-copy p:not(.apex-eyebrow){max-width:100%!important;text-align:left!important}.template-index .co-comparator-visual{justify-self:center!important;max-width:360px!important}.template-index .co-featured-groups-row .apex-group-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.template-index .apex-hero h1{font-size:clamp(38px,12vw,58px)!important}.template-index .co-home-section-head--center h2,.template-index #co-featured-groups-title{font-size:clamp(34px,10vw,52px)!important}.template-index .co-horizontal-head h2,.template-index .co-comparator-copy h2{font-size:clamp(30px,9vw,42px)!important}.template-index .co-featured-groups-row .apex-group-meta{grid-template-columns:1fr 1fr!important}.template-index .co-home-category-strip a span{white-space:normal!important}}.template-product .co-product-mini-compare{min-height:0!important}.template-product .co-mini-compare-copy{display:flex!important;align-items:center!important}.template-product .co-mini-compare-copy .apex-eyebrow{padding-left:14px!important;border-left:3px solid #ffd21f!important;font-size:12px!important;letter-spacing:.18em!important}.template-product .co-mini-compare-selector{display:grid!important;align-content:start!important;gap:12px!important}.template-product .co-mini-compare-selector label{gap:7px!important;font-size:10px!important}.template-product .co-mini-compare-selector select{min-height:46px!important;border-radius:15px!important;padding-inline:14px!important}.template-product .co-mini-compare-card{display:grid;gap:10px}.template-product .co-mini-compare-card--current{border-color:#ffd21f38}.template-product .co-mini-compare-card--compare{border-color:#25d3662e}.template-product .co-mini-compare-card.is-empty{opacity:.88}.template-product .co-mini-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.template-product .co-mini-card-head span,.template-product .co-mini-card-head b{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.template-product .co-mini-compare-card--current .co-mini-card-head b{color:#ffd21f}.template-product .co-mini-compare-card--compare .co-mini-card-head b{color:#25d366}.template-product .co-mini-compare-card strong{display:block;color:#fff8de;font-family:Bodoni Moda,Didot,serif;font-size:clamp(18px,1.1vw,23px);line-height:1.08}.template-product .co-mini-compare-card small{display:block;color:#f7f4ead1;font-size:12px;line-height:1.35}.template-product .co-mini-card-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.template-product .co-mini-card-bars span{display:grid;gap:5px}.template-product .co-mini-card-bars small{color:#f7f4eab8;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.template-product .co-mini-card-bars i{display:block;height:6px;border-radius:999px;overflow:hidden;background:#ffffff14}.template-product .co-mini-card-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c66b23,#ffd21f)}.template-product .co-mini-compare-card--compare .co-mini-card-bars b{background:linear-gradient(90deg,#1fa857,#25d366)}.template-product .co-mini-full-button{width:100%!important}@media(max-width:1024px){.template-product .co-product-mini-compare{grid-template-columns:1fr!important}.template-product .co-mini-compare-stage{order:3}}.template-index .co-featured-groups-row .apex-group-copy>small,.template-index .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-copy p,.template-index .co-featured-groups-row .apex-group-rating,.template-index .co-featured-groups-row .apex-group-rating b,.template-index .co-featured-groups-row .apex-group-rating span{text-align:center!important}.template-index .co-featured-groups-row .apex-group-copy>small{font-size:11px!important;letter-spacing:.16em!important}.template-index .co-featured-groups-row .apex-group-copy>strong{width:100%!important}.template-index .co-featured-groups-row .apex-group-copy p{width:100%!important}.template-index .co-featured-groups-row .apex-group-meta{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-index .co-featured-groups-row .apex-group-meta span{padding:10px 10px 11px!important;justify-content:center!important}.template-index .co-featured-groups-row .apex-group-meta small,.template-index .co-featured-groups-row .apex-group-meta strong{text-align:center!important}.template-index .co-featured-groups-row .apex-group-meta span:nth-last-child(-n+2){grid-column:span 1}.template-index .co-featured-groups-row .apex-group-price-kicker{color:#fff4d3!important}.template-index .co-featured-groups-row .apex-group-price-amount{text-align:center!important}@media(max-width:1480px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-rows:minmax(300px,360px) auto!important}}@media(max-width:900px){.template-index .co-featured-groups-row .apex-group-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}}.template-index .co-featured-groups-row{grid-auto-rows:auto!important}.template-index .co-featured-groups-row .apex-group-media-stage{border-radius:22px!important;background:radial-gradient(circle at 50% 28%,#fff8ecf5 0 26%,#fff8ec66 46%,#fff8ec00 76%),linear-gradient(180deg,#ffffff14,#ffffff05)!important}.template-index .co-featured-groups-row .apex-group-copy{text-align:center!important}.template-index .co-featured-groups-row .apex-group-copy p{max-width:92%!important}.template-index .co-featured-groups-row .apex-group-meta{gap:10px!important}.template-index .co-featured-groups-row .apex-group-meta span{min-height:64px!important}.template-index .co-featured-groups-row .apex-group-price{justify-items:center!important}.template-index .co-featured-groups-row .apex-group-price-kicker{letter-spacing:0!important;opacity:.98!important}.template-index .co-featured-groups-row .apex-group-price-amount{font-variant-numeric:lining-nums proportional-nums!important;-webkit-font-feature-settings:"lnum" 1,"pnum" 1;font-feature-settings:"lnum" 1,"pnum" 1}@media(max-width:1480px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-rows:minmax(350px,390px) auto!important}.template-index .co-featured-groups-row .apex-group-media{min-height:350px!important}}@media(max-width:900px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-rows:minmax(300px,340px) auto!important}.template-index .co-featured-groups-row .apex-group-media{min-height:300px!important;aspect-ratio:1.04 / 1!important}.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{height:auto!important;align-self:start!important}.template-index .co-featured-groups-row .apex-group-media{aspect-ratio:1.02 / 1!important}.template-index .co-featured-groups-row .apex-group-media-stage{top:12px!important;right:12px!important;bottom:12px!important;left:12px!important}.template-index .co-featured-groups-row .apex-group-copy{flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;height:auto!important}.template-index .co-featured-groups-row .apex-group-copy>small{margin-top:0!important}.template-index .co-featured-groups-row .apex-group-meta{margin-top:2px!important}.template-index .co-featured-groups-row .apex-group-price{line-height:1!important}.template-index .co-featured-groups-row .apex-group-price-kicker{display:inline-block!important;margin:0!important;font-family:Bodoni Moda,Didot,serif!important;line-height:1!important;vertical-align:baseline!important}.template-index .co-featured-groups-row .apex-group-price-amount{display:inline-block!important;margin:0!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.015em!important;vertical-align:baseline!important}.template-index .co-featured-groups-row .apex-group-actions{align-items:center!important;margin-bottom:0!important;padding-top:0!important;align-self:auto!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button--ghost{min-height:58px!important}@media(max-width:1480px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-rows:minmax(400px,440px) auto!important}.template-index .co-featured-groups-row .apex-group-media{min-height:400px!important}}@media(max-width:900px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-rows:minmax(315px,350px) auto!important}.template-index .co-featured-groups-row .apex-group-media{min-height:315px!important;aspect-ratio:1 / 1!important}.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}}.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(223,179,71,.34)!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 12px),radial-gradient(circle at 100% 0%,rgba(214,107,35,.1),transparent 28%),radial-gradient(circle at 0% 100%,rgba(255,210,31,.08),transparent 30%),linear-gradient(145deg,#0c0c0cfb,#050707fb)!important;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff0a!important}.template-index .co-horizontal-head{align-items:flex-start!important}.template-index .co-showcase-all{gap:8px!important}.template-index .co-horizontal-controls button{border:1px solid rgba(255,210,31,.72)!important;color:#0b0b0a!important;background:linear-gradient(135deg,#b85b22,#d88928,#f0c642 76%,#ffe575)!important;box-shadow:0 16px 34px #d69a2847,inset 0 1px #ffffff6b!important;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease!important}.template-index .co-horizontal-controls button:hover{transform:translateY(-2px)!important;filter:brightness(1.03)!important}.template-index .co-horizontal-controls button[disabled]{opacity:.4!important;cursor:not-allowed!important;transform:none!important}.template-index .co-horizontal-products.co-showcase-slider{scroll-behavior:smooth!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card{transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card:hover{transform:translateY(-4px)!important;border-color:#ffd21f75!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{background:radial-gradient(circle at 50% 30%,#fff8ecf0 0 18%,#fff8ec38 44%,#fff8ec00 75%),#ece9e2!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-brand{color:#ffd21f!important;letter-spacing:.12em!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-price s{opacity:.62!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-actions .apex-button.secondary{display:none!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-actions .apex-button.primary{min-height:42px!important;border-radius:999px!important;color:#06130b!important;border-color:#2fe676bf!important;background:linear-gradient(90deg,#22c55e,#2fe676)!important;box-shadow:0 16px 30px #25d3663d,inset 0 1px #ffffff59!important}.template-index .co-horizontal-products.co-showcase-slider .co-quote-actions button{min-height:38px!important;border-radius:999px!important;color:#f5edd0!important;border:1px solid rgba(214,167,33,.36)!important;background:linear-gradient(135deg,#b85b222e,#ffd21f14),#0a0a0ac2!important}.template-index .co-home-comparator-card{border-color:#d6a7215c!important}.template-index .co-home-comparator-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;background:linear-gradient(110deg,transparent 0 28%,rgba(255,210,31,.08) 40%,transparent 52% 100%);animation:coSubtleSweep 9s ease-in-out infinite}@keyframes coSubtleSweep{0%,to{transform:translate(-14%);opacity:.35}50%{transform:translate(16%);opacity:.82}}.template-index .co-home-comparator-card .co-balance-card,.template-index .co-home-comparator-card .co-balance-base{animation:coFloatLite 5.8s ease-in-out infinite}@keyframes coFloatLite{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.template-index .co-home-comparator-card .co-comparator-main-button,.co-home-comparator-card .apex-button.secondary{border-radius:999px!important;color:#0b0b0a!important;border:1px solid rgba(255,210,31,.75)!important;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575)!important;box-shadow:0 18px 34px #d69a2847,inset 0 1px #fff6!important}@media(max-width:1100px){.template-index .co-horizontal-products.co-showcase-slider{grid-auto-columns:100%!important}}.co-compare-luxury{--co-compare-gold:#ffd21f;--co-compare-copper:#b85b22;--co-compare-cream:#fff7e2;--co-compare-carbon:#050605}.template-page .co-compare-hero,.co-compare-luxury .co-compare-hero{border:1px solid rgba(214,167,33,.34)!important;border-radius:30px!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 12px),radial-gradient(circle at 100% 0%,rgba(214,107,35,.14),transparent 34%),linear-gradient(145deg,#0a0a09fa,#040505fa)!important;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff0d!important}.co-compare-luxury .co-compare-hero h1{max-width:12ch!important;line-height:.92!important;letter-spacing:-.035em!important}.co-compare-luxury .co-luxury-dock{border-color:#d6a7215c!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 12px),linear-gradient(135deg,#ffffff09,#ffffff03)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000003d!important}.co-compare-luxury .co-luxury-picker-panel,.co-compare-luxury .co-luxury-radar-card,.co-compare-luxury .co-luxury-sidecards,.co-compare-luxury .co-compare-table-wrap{border:1px solid rgba(214,167,33,.34)!important;border-radius:28px!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.024) 0 1px,transparent 1px 12px),radial-gradient(circle at 100% 0%,rgba(255,210,31,.08),transparent 30%),linear-gradient(145deg,#0a0a09fb,#050707fb)!important;box-shadow:0 20px 52px #00000052,inset 0 1px #ffffff0b!important}.co-compare-luxury .co-luxury-picker-head h2,.co-compare-luxury .co-luxury-radar-head h2,.co-compare-luxury .co-luxury-sidecards-head h2,.co-compare-luxury .co-compare-table-wrap h2{font-size:clamp(26px,1.7vw,40px)!important;line-height:.98!important;letter-spacing:-.025em!important}.co-compare-luxury .co-luxury-category-select select,.co-compare-luxury .co-luxury-chip select{border:1px solid rgba(214,167,33,.34)!important;color:var(--co-compare-cream)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#00000094!important;outline:none!important}.co-compare-luxury .co-luxury-chip--selection{display:grid!important;grid-template-areas:"dot image info" "select select select"!important;align-items:center!important;border:1px solid rgba(214,167,33,.28)!important;background:linear-gradient(135deg,#ffffff0b,#ffffff03),#ffffff05!important;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease!important}.co-compare-luxury .co-luxury-chip--selection.is-filled{border-color:color-mix(in srgb,var(--slot-color, #ffd21f) 62%,rgba(255,210,31,.36))!important;box-shadow:0 12px 30px #00000038,inset 0 0 0 1px #ffffff09!important}.co-compare-luxury .co-luxury-chip--selection .co-luxury-dot{grid-area:dot!important;border-radius:999px!important}.co-compare-luxury .co-luxury-chip--selection img{grid-area:image!important;object-fit:cover!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important}.co-compare-luxury .co-luxury-chip--selection img[hidden],.co-compare-luxury .co-luxury-chip--selection:not(.is-filled) img{display:none!important}.co-compare-luxury .co-luxury-chip-info{grid-area:info!important}.co-compare-luxury .co-luxury-chip-info strong{color:var(--co-compare-cream)!important}.co-compare-luxury .co-luxury-chip-info small,.co-compare-luxury .co-luxury-chip-info em,.co-compare-luxury .co-luxury-chip-info b{font-size:10px!important;line-height:1.15!important;letter-spacing:.1em!important}.co-compare-luxury .co-luxury-chip--selection label{grid-area:select!important;width:100%!important}.co-compare-luxury .co-luxury-clear{border-radius:999px!important;color:#0b0b0a!important;border:1px solid rgba(255,210,31,.72)!important;background:linear-gradient(135deg,#b85b22,#d88928 42%,#ffd21f)!important;box-shadow:0 16px 30px #d69a282e,inset 0 1px #ffffff5c!important}.co-compare-luxury .co-luxury-radar{filter:drop-shadow(0 26px 40px rgba(0,0,0,.34))!important}.co-compare-luxury .co-radar-labels text{font-weight:900!important;fill:#fff7e2e0!important}.co-compare-luxury .co-radar-grid polygon,.co-compare-luxury .co-radar-grid line{stroke:#d6a72157!important}.co-compare-luxury .co-luxury-product{border-color:#d6a72142!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffff0a,#ffffff04),#0000004d!important}.co-compare-luxury .co-luxury-actions a,.co-compare-luxury .co-luxury-actions button{border-radius:999px!important}.co-compare-luxury .co-compare-table{border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border-radius:20px!important}.co-compare-luxury .co-compare-table th,.co-compare-luxury .co-compare-table td{border-color:#d6a7212e!important;line-height:1.28!important}@media(max-width:1180px){.co-compare-luxury .co-luxury-grid--selected-layout{grid-template-columns:1fr!important}.co-compare-luxury .co-luxury-chip--selection{grid-template-columns:12px 58px minmax(0,1fr)!important}}.template-index .co-home-comparator-card .co-comparator-visual{align-self:start!important}.template-index .co-home-comparator-card .co-balance-card{animation:coVisualFloatFixed 6.5s ease-in-out infinite!important;translate:0 0}.template-index .co-home-comparator-card .co-balance-card--left{transform:rotate(-2deg)!important;animation-delay:.1s!important}.template-index .co-home-comparator-card .co-balance-card--center{animation-delay:.35s!important}.template-index .co-home-comparator-card .co-balance-card--right{transform:rotate(2deg)!important;animation-delay:.55s!important}.template-index .co-home-comparator-card .co-balance-base{animation:coVisualBaseFloatFixed 6.5s ease-in-out infinite!important;translate:0 0}@keyframes coVisualFloatFixed{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes coVisualBaseFloatFixed{0%,to{translate:0 0}50%{translate:0 3px}}@media(max-width:1280px){.template-index .co-home-comparator-card .co-comparator-visual{max-width:330px!important;min-height:238px!important}.template-index .co-home-comparator-card .co-balance-card{width:84px!important;height:100px!important}.template-index .co-home-comparator-card .co-balance-card--left{left:0!important}.template-index .co-home-comparator-card .co-balance-card--right{right:0!important}.template-index .co-home-comparator-card .co-balance-card b{font-size:8.6px!important}}.co-luxury-subcategory-select{margin-top:12px!important}.co-luxury-subcategory-select[hidden]{display:none!important}.co-luxury-subcategory-select select{border-color:#ffd21f61!important;background:linear-gradient(135deg,#d66b231a,#ffd21f09),#00000085!important}.co-luxury-selected .co-luxury-chip-info strong,.co-luxury-selected .co-luxury-chip-info em,.co-luxury-selected .co-luxury-chip-info b{overflow-wrap:anywhere}.co-luxury-selected select[data-co-slot-select] option{color:#111;background:#fff7dd}.co-luxury-cards .co-luxury-product h3{overflow-wrap:anywhere}.co-luxury-cards .co-luxury-product small{display:block;color:#f7f4eac7!important;line-height:1.35!important}.co-luxury-table .co-compare-table td,.co-luxury-table .co-compare-table th{vertical-align:top}@media(min-width:1000px){.co-luxury-selected--vertical .co-luxury-chip select{min-height:52px}}.template-product .co-mini-compare-selector--variants{gap:12px!important}.template-product .co-mini-current-variant-label{padding:12px 14px;border:1px solid rgba(255,210,31,.18);border-radius:18px;background:linear-gradient(135deg,#b85b2214,#ffd21f09),#ffffff05}.template-product .co-mini-compare-selector--variants label{color:#ffd21f!important}.template-product .co-mini-compare-selector--variants select{min-height:48px!important;line-height:1.2!important;font-size:13px!important;font-weight:800!important}.template-product .co-mini-compare-selector--variants optgroup{color:#0b0b0b;font-weight:900;background:#f4d16a}.template-product .co-mini-compare-selector--variants option{color:#080808;background:#fff7de;font-weight:700}.template-product .co-mini-variant-note{display:block;margin-top:-3px;color:#ffd21fd1;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.template-product .co-mini-compare-card--compare .co-mini-variant-note{color:#25d366d1}.template-product .co-mini-compare-card strong{overflow-wrap:anywhere}@media(min-width:1180px){.template-product .co-product-mini-compare{grid-template-columns:minmax(260px,.9fr) minmax(330px,1.1fr)!important}}.co-checkout-toast{position:fixed;left:50%;bottom:24px;z-index:99999;transform:translate(-50%);max-width:min(92vw,460px);padding:13px 18px;border-radius:999px;color:#080908;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,#22c55e,#2fe676);box-shadow:0 18px 38px #25d36647,inset 0 1px #ffffff61}.is-checkout-loading,button.is-checkout-loading,a.is-checkout-loading{opacity:.86!important;cursor:progress!important;pointer-events:none!important}.co-product-buy-row{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(160px,.82fr);gap:12px;align-items:center}.co-product-buy-row .apex-button{min-height:58px!important;border-radius:999px!important}.co-product-buy-row .apex-button.primary,button[data-direct-checkout],button[data-co-product-buy-now]{color:#06130b!important;background:linear-gradient(90deg,#22c55e,#2fe676)!important;border-color:#2fe676c7!important;box-shadow:0 18px 34px #27d3663d,inset 0 1px #ffffff59!important}.co-product-buy-row .co-product-add-cart-button{color:#0b0b0a!important;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575)!important;border:1px solid rgba(255,210,31,.72)!important;box-shadow:0 16px 30px #d69a2838,inset 0 1px #ffffff61!important}.template-product .shopify-payment-button{margin-top:10px}.template-product .shopify-payment-button__button{min-height:54px!important;border-radius:999px!important}.co-luxury-actions button[data-direct-checkout]{-webkit-appearance:none;appearance:none;border:0;cursor:pointer}.co-payment-open{overflow:hidden}.co-payment-bridge[hidden]{display:none!important}.co-payment-bridge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:grid;place-items:center;padding:18px}.co-payment-bridge__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.co-payment-bridge__panel{position:relative;width:min(94vw,560px);max-height:min(92vh,760px);overflow:auto;padding:clamp(22px,3vw,34px);border-radius:30px;border:1px solid rgba(214,167,33,.38);color:#f7f2df;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 12px),radial-gradient(circle at 100% 0%,rgba(37,211,102,.1),transparent 28%),radial-gradient(circle at 0% 100%,rgba(255,210,31,.08),transparent 30%),linear-gradient(145deg,#0c0c0cfb,#050707fb);box-shadow:0 34px 90px #0000008c,inset 0 1px #ffffff0d;animation:coPaymentIn .28s ease both}@keyframes coPaymentIn{0%{transform:translateY(20px) scale(.98);opacity:0}to{transform:none;opacity:1}}.co-payment-bridge__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(214,167,33,.28);color:#f7f2df;background:#ffffff0a;font-size:24px;cursor:pointer}.co-payment-bridge__head{display:grid;gap:8px;padding-right:32px}.co-payment-bridge__head h2{margin:0;color:#fff8df;font-family:Bodoni Moda,Didot,serif;font-size:clamp(34px,4.4vw,54px);line-height:.92}.co-payment-bridge__head span{color:#f7f2dfc2;line-height:1.45}.co-payment-bridge__product{display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:center;margin-top:20px;padding:14px;border-radius:22px;border:1px solid rgba(214,167,33,.22);background:#ffffff09}.co-payment-bridge__image{width:86px;height:86px;display:grid;place-items:center;border-radius:18px;background:radial-gradient(circle at 50% 32%,#fff8ecf2,#fff8ec40 58%,#fff8ec00 78%),#ece7dc;overflow:hidden}.co-payment-bridge__image img{width:100%;height:100%;object-fit:contain;padding:6px}.co-payment-bridge__image svg{color:#111}.co-payment-bridge__product strong{display:block;color:#fff8df;font-size:18px;line-height:1.15}.co-payment-bridge__product small{display:block;margin-top:6px;color:#2fe676;font-size:14px;font-weight:900}.co-payment-bridge__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.co-payment-bridge__steps span{display:grid;place-items:center;gap:6px;min-height:70px;padding:10px;border-radius:18px;color:#f7f2dfb8;border:1px solid rgba(214,167,33,.18);background:#ffffff06;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-align:center}.co-payment-bridge__steps b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#101010;background:linear-gradient(135deg,#b85b22,#f0c642 76%,#ffe575)}.co-payment-bridge__steps .is-active{color:#fff8df;border-color:#2fe67657}.co-payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.co-payment-methods span{display:grid;justify-items:center;gap:4px;padding:14px 8px;border-radius:18px;border:1px solid rgba(214,167,33,.22);background:#ffffff06;text-align:center}.co-payment-methods svg{width:23px;height:23px;color:#ffd95f}.co-payment-methods b{color:#fff8df;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.co-payment-methods small{color:#f7f2dfad;font-size:11px}.co-payment-bridge__actions{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(140px,.9fr);gap:12px;margin-top:18px}.co-payment-primary,.co-payment-secondary{min-height:56px;border-radius:999px;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.co-payment-primary{color:#06130b;border:1px solid rgba(47,230,118,.78);background:linear-gradient(90deg,#22c55e,#2fe676);box-shadow:0 18px 34px #25d3663d,inset 0 1px #ffffff59}.co-payment-secondary{color:#111;border:1px solid rgba(255,210,31,.72);background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575)}@media(max-width:760px){.co-product-buy-row,.co-payment-bridge__steps,.co-payment-methods,.co-payment-bridge__actions{grid-template-columns:1fr}}.apex-card-media.co-auto-product-gallery{position:relative!important;overflow:hidden!important;display:block!important;isolation:isolate}.co-auto-gallery-track{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.co-auto-gallery-slide,.co-product-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.025);transition:opacity .55s ease,transform 1.2s ease;pointer-events:none}.co-auto-gallery-slide.is-active,.co-product-gallery-slide.is-active{opacity:1;transform:scale(1);pointer-events:auto}.co-auto-gallery-slide img,.co-product-gallery-slide img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.co-auto-gallery-dots{position:absolute;left:50%;bottom:10px;z-index:6;transform:translate(-50%);display:inline-flex;gap:6px;padding:5px 7px;border-radius:999px;background:#0000006b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.co-auto-gallery-dots i{display:block;width:6px;height:6px;border-radius:999px;background:#ffffff8a;transition:width .28s ease,background .28s ease}.co-auto-gallery-dots i.is-active{width:18px;background:linear-gradient(90deg,#c66b23,#ffd21f)}.template-product .apex-product-left-rail .apex-product-media.co-product-gallery{padding:14px!important;aspect-ratio:auto!important;min-height:0!important;overflow:hidden!important;background:radial-gradient(circle at 50% 36%,#fff8ecf5 0 25%,#fff8ec57 48%,#fff8ec00 76%),linear-gradient(180deg,#ffffff0f,#ffffff04),#080908!important}.co-product-gallery-main{position:relative;width:100%;aspect-ratio:1 / 1;min-height:clamp(320px,44vw,690px);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 36%,#fff8ed 0 23%,#ede8da 52%,#ede8da2e 80%)}.co-product-gallery-track{position:absolute;top:0;right:0;bottom:0;left:0}.co-product-gallery-slide{margin:0!important;display:block;padding:clamp(14px,2vw,28px)}.co-product-gallery-slide img{mix-blend-mode:multiply!important;filter:contrast(1.05) saturate(1.02) drop-shadow(0 24px 34px rgba(0,0,0,.28))!important}.co-product-gallery-arrow{position:absolute;top:50%;z-index:8;width:46px;height:46px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,210,31,.66);color:#0c0c0b;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575);box-shadow:0 16px 30px #00000042,inset 0 1px #ffffff61;cursor:pointer;transform:translateY(-50%)}.co-product-gallery-arrow--prev{left:16px}.co-product-gallery-arrow--next{right:16px}.co-product-gallery-arrow svg{width:20px;height:20px}.co-product-gallery-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(74px,92px);gap:10px;margin-top:12px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin;scrollbar-color:#dca430 rgba(255,255,255,.07)}.co-product-gallery-thumbs button{aspect-ratio:1 / 1;padding:7px;border-radius:16px;border:1px solid rgba(214,167,33,.22);background:#ffffff0a;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.co-product-gallery-thumbs button.is-active,.co-product-gallery-thumbs button:hover{border-color:#ffd21fbd;box-shadow:0 0 0 1px #ffd21f38 inset,0 12px 22px #00000038;transform:translateY(-2px)}.co-product-gallery-thumbs img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important}@media(max-width:1480px){.apex-header{padding-inline:clamp(18px,2.6vw,44px)!important}.apex-nav{gap:clamp(14px,1.4vw,24px)!important}.template-index .co-featured-groups-row,.template-index .co-home-category-strip{max-width:100%!important}.template-product .apex-product-page{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr)!important;gap:26px!important;padding-inline:clamp(20px,3vw,44px)!important}.co-product-gallery-main{min-height:clamp(360px,42vw,560px)}.apex-collection-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr)!important;padding-inline:clamp(16px,2.6vw,36px)!important}}@media(max-width:1180px){.template-index .co-home-commerce-row,.template-product .apex-product-page,.apex-collection-layout,.co-luxury-grid,.co-luxury-grid--selected-layout{grid-template-columns:1fr!important}.template-product .apex-product-info{max-width:none!important}.co-product-gallery-main{min-height:clamp(330px,58vw,620px)}.apex-filter-sidebar--premium{position:static!important}.co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{max-width:860px!important;margin-inline:auto!important}}@media(max-width:900px){.apex-header{grid-template-columns:1fr auto!important;gap:12px!important}.apex-nav{grid-column:1 / -1;justify-content:flex-start!important;overflow-x:auto;padding-bottom:8px}.co-collection-side-grid,.co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.co-product-gallery-main{min-height:clamp(300px,76vw,540px);border-radius:20px}.co-product-gallery-arrow{width:40px;height:40px}.template-index .co-horizontal-products.co-showcase-slider{grid-auto-columns:100%!important}.co-luxury-radar-stage,.co-mini-compare-stage{overflow:hidden!important}}@media(max-width:640px){.apex-topbar,.co-topbar,.apex-announcement{font-size:10px!important;letter-spacing:.08em!important}.apex-header{padding:12px 14px!important}.apex-header-logo img,.apex-logo img{max-width:160px!important}.apex-hero,.apex-page-shell,.apex-product-page,.apex-collection-page{padding-inline:14px!important}.template-index .co-featured-groups-block--luxury,.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card,.co-collection-side-categories,.co-collection-filter-panel{border-radius:22px!important;padding:16px!important}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-rows:minmax(260px,310px) auto!important}.co-product-gallery-main{min-height:min(86vw,420px)}.co-product-gallery-thumbs{grid-auto-columns:68px}.co-product-gallery-arrow{display:none}.co-collection-side-grid,.co-home-category-strip,.co-price-range-values,.co-price-range-inputs,.co-collection-filter-actions,.apex-card-actions,.co-quote-actions,.apex-group-actions{grid-template-columns:1fr!important}.co-side-category-card{min-height:76px!important;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:12px!important}.co-side-category-card small{grid-column:2}.apex-product-card h3,.template-index .apex-product-card h3{font-size:18px!important}.apex-card-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{min-height:230px!important}}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential span{grid-template-columns:20px minmax(0,1fr)!important;column-gap:8px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential i,.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential svg{grid-row:1 / 3!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential small{letter-spacing:.085em!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential strong{text-align:left!important;font-weight:850!important;white-space:normal!important}.template-index .co-auto-product-gallery,.template-product .co-product-gallery{background:radial-gradient(circle at 50% 30%,#fff8eceb,#fff8ec26 48%,#fff8ec00 76%),#ece9e2!important}@media(max-width:900px){.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential span{min-height:60px!important}}.apex-collection-page .apex-product-card,.template-index .apex-product-card{height:auto!important;min-height:0!important;align-self:start!important}.apex-collection-page .apex-product-card .apex-card-media,.apex-collection-page .apex-product-card .apex-card-media.co-auto-product-gallery{min-height:0!important;height:clamp(190px,18vw,265px)!important;aspect-ratio:auto!important;padding:clamp(8px,1vw,14px)!important}.apex-collection-page .apex-product-card .co-auto-gallery-slide img,.apex-collection-page .apex-product-card .apex-card-media img{padding:6px!important;max-height:100%!important;object-fit:contain!important}.apex-collection-page .apex-product-card .co-auto-gallery-dots{bottom:7px!important;gap:5px!important;padding:4px 7px!important}.apex-collection-page .apex-product-card .co-auto-gallery-dots i{width:6px!important;height:6px!important}.apex-collection-page .apex-product-card .co-auto-gallery-dots i.is-active{width:16px!important}.apex-collection-page .apex-product-card .apex-card-body,.template-index .co-horizontal-products.co-showcase-slider .apex-card-body{display:grid!important;gap:7px!important;padding:13px 14px 14px!important;min-height:0!important}.co-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.co-card-topline .apex-card-brand{margin:0!important;min-width:0!important}.co-card-topline .co-card-rating{flex:0 0 auto!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;white-space:nowrap!important}.co-card-topline .co-card-rating span{font-size:12px!important;letter-spacing:-.05em!important}.co-card-topline .co-card-rating b{font-size:12px!important;font-weight:900!important}.co-card-variant-strip{display:flex!important;align-items:center!important;gap:6px!important;max-width:100%!important;min-height:28px!important;overflow:hidden!important;mask-image:linear-gradient(90deg,#000 84%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 84%,transparent 100%)}.co-card-variant-strip span{flex:0 0 auto!important;max-width:96px!important;padding:5px 8px!important;border:1px solid rgba(214,167,33,.38)!important;border-radius:999px!important;color:#fff4d3!important;background:linear-gradient(135deg,#b85b222e,#ffd21f14),#ffffff05!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.apex-collection-page .apex-product-card h3,.template-index .co-horizontal-products.co-showcase-slider .apex-product-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:0!important;margin:0!important;font-size:clamp(17px,1.03vw,22px)!important;line-height:1.05!important}.co-card-price-line{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}.co-card-price-line .apex-card-price,.apex-collection-page .apex-product-card .apex-card-price,.template-index .co-horizontal-products.co-showcase-slider .apex-card-price{display:inline-flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;min-width:0!important;color:#fff9e9!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:clamp(19px,1.2vw,25px)!important;font-weight:900!important;letter-spacing:-.018em!important;line-height:1.02!important}.co-card-price-line .apex-card-price span{white-space:nowrap!important}.co-card-price-line .apex-card-price s,.apex-collection-page .apex-product-card .apex-card-price s,.template-index .co-horizontal-products.co-showcase-slider .apex-card-price s{display:inline-block!important;margin:0!important;color:#fff9e98f!important;font-size:clamp(12px,.78vw,15px)!important;line-height:1!important;white-space:nowrap!important;text-decoration-thickness:1px!important}.apex-collection-page .apex-product-card .apex-card-actions{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)!important;gap:9px!important;margin-top:3px!important}.apex-collection-page .apex-product-card .apex-card-actions .apex-button,.apex-collection-page .apex-product-card .co-quote-actions button{min-height:44px!important;font-size:11px!important}.apex-collection-page .apex-product-card .co-quote-actions{gap:8px!important}.apex-collection-page .apex-product-card .co-quote-actions button{min-height:38px!important}.template-index .co-horizontal-products.co-showcase-slider{align-items:start!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{height:clamp(210px,16vw,270px)!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{grid-template-rows:auto minmax(150px,205px) auto auto auto!important;gap:9px!important;padding:clamp(16px,1.35vw,22px)!important}.template-index .co-offer-carousel .co-offer-media{border-radius:16px!important}.template-index .co-offer-carousel .co-offer-media img,.template-index .co-offer-carousel .apex-hero-product.is-offer img{padding:clamp(12px,1.1vw,20px)!important}@media(max-width:1366px){.template-index .apex-hero-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,390px)!important;gap:clamp(24px,3.5vw,58px)!important}.template-index .apex-hero-copy{max-width:min(880px,62vw)!important}.template-index .apex-hero h1{font-size:clamp(42px,5vw,74px)!important}.template-index .apex-hero-showcase--offer{max-width:390px!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{min-height:clamp(286px,29vw,350px)!important;grid-template-rows:auto minmax(132px,178px) auto auto auto!important}}@media(max-width:1100px){.template-index .apex-hero{min-height:auto!important}.template-index .apex-hero-layout{grid-template-columns:1fr!important;gap:24px!important}.template-index .apex-hero-copy{max-width:100%!important;text-align:center!important;justify-items:center!important}.template-index .apex-hero-showcase--offer{justify-self:center!important;width:min(100%,460px)!important;max-width:460px!important}.apex-collection-page .apex-product-card .apex-card-media,.apex-collection-page .apex-product-card .apex-card-media.co-auto-product-gallery{height:clamp(180px,28vw,250px)!important}}@media(max-width:680px){.template-index .apex-hero h1{font-size:clamp(40px,12vw,58px)!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{grid-template-rows:auto minmax(160px,210px) auto auto auto!important}.apex-collection-page .apex-product-card .apex-card-media,.apex-collection-page .apex-product-card .apex-card-media.co-auto-product-gallery{height:210px!important}.apex-collection-page .apex-product-card .apex-card-actions{grid-template-columns:1fr!important}.co-card-topline{align-items:flex-start!important}}.co-side-category-card:not(.is-active):not([aria-current=page]){color:#121212!important;border-color:#ffd21fc7!important;background:linear-gradient(135deg,#b85b22,#d88928,#f0c642 76%,#ffe575)!important;box-shadow:0 16px 30px #d69a282e,inset 0 1px #ffffff6b!important;filter:none!important}.co-side-category-card:not(.is-active):not([aria-current=page]) svg,.co-side-category-card:not(.is-active):not([aria-current=page]) span,.co-side-category-card:not(.is-active):not([aria-current=page]) small{color:#111!important;stroke:#111!important}.co-side-category-card.is-active,.co-side-category-card[aria-current=page]{filter:none!important}.co-side-category-card.is-active svg,.co-side-category-card[aria-current=page] svg,.co-side-category-card.is-active span,.co-side-category-card[aria-current=page] span,.co-side-category-card.is-active small,.co-side-category-card[aria-current=page] small{color:#fff8df!important;stroke:#fff8df!important}.co-side-category-card{position:relative!important}.template-index .apex-hero-media[style]{background-position:center 44%!important}@media(max-width:1480px){.template-index .apex-hero{min-height:clamp(530px,68vh,650px)!important;padding-top:clamp(22px,3vw,44px)!important}.template-index .apex-hero h1{font-size:clamp(44px,4.8vw,70px)!important}}@media(max-width:1100px){.template-index .apex-hero{padding-top:26px!important;padding-bottom:34px!important}}.template-product .co-product-mini-compare{min-width:0!important;overflow:visible!important}.template-product .co-product-mini-compare>*{min-width:0!important}.template-product .co-mini-compare-stage{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.template-product .co-mini-radar{margin-inline:auto!important}.template-product .co-mini-axis-label{line-height:1.1!important;max-width:78px!important}.template-product .co-mini-compare-selector select,.template-product .co-mini-compare-selector--variants select{min-width:0!important;max-width:100%!important}@media(min-width:1680px){.template-product .co-product-mini-compare{grid-template-columns:minmax(280px,.9fr) minmax(330px,1.1fr)!important}.template-product .co-mini-compare-copy{grid-column:1 / -1!important}}@media(max-width:1180px){.template-product .co-mini-compare-stage{overflow:visible!important}}.co-compare-luxury .co-compare-hero{display:none!important}.co-compare-luxury .co-compare-shell{padding:clamp(10px,1vw,18px) clamp(12px,1.2vw,22px) 28px!important}.co-compare-luxury .co-luxury-dock{min-height:52px!important;padding:10px 16px!important;margin-bottom:12px!important;border-radius:20px!important}.co-compare-luxury .co-luxury-picker-panel,.co-compare-luxury .co-luxury-radar-card,.co-compare-luxury .co-luxury-sidecards{padding:clamp(13px,1vw,18px)!important;border-radius:22px!important}.co-compare-luxury .co-luxury-picker-head,.co-compare-luxury .co-luxury-sidecards-head,.co-compare-luxury .co-luxury-radar-head{margin-bottom:10px!important}.co-compare-luxury .co-luxury-picker-head h2,.co-compare-luxury .co-luxury-radar-head h2,.co-compare-luxury .co-luxury-sidecards-head h2{font-size:clamp(22px,1.28vw,31px)!important}.co-compare-luxury .co-luxury-picker-head p:not(.apex-eyebrow){font-size:13px!important;line-height:1.35!important;margin:4px 0 0!important}.co-compare-luxury .co-luxury-category-select{margin-top:8px!important}.co-compare-luxury .co-luxury-category-select select,.co-compare-luxury .co-luxury-chip select{min-height:42px!important;font-size:14px!important;border-radius:14px!important}.co-compare-luxury .co-luxury-selected--vertical{gap:8px!important;margin-top:10px!important}.co-compare-luxury .co-luxury-chip--selection .co-luxury-dot{width:10px!important;height:48px!important}.co-compare-luxury .co-luxury-chip-info b,.co-compare-luxury .co-luxury-chip-info em,.co-compare-luxury .co-luxury-chip-info small{font-size:9px!important}.co-compare-luxury .co-luxury-sidecards{scrollbar-width:thin;scrollbar-color:rgba(255,210,31,.62) rgba(255,255,255,.05)}.co-compare-luxury .co-luxury-cards--side .co-luxury-product__media{width:78px!important;height:78px!important;min-height:78px!important}.co-compare-luxury .co-luxury-cards--side .co-luxury-product__media img{width:78px!important;height:78px!important;object-fit:cover!important;border-radius:14px!important}.co-compare-luxury .co-luxury-product__body small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.co-compare-luxury .co-luxury-actions a,.co-compare-luxury .co-luxury-actions button{min-height:34px!important;font-size:10px!important;padding-inline:8px!important}@media(max-width:1280px){.co-compare-luxury .co-luxury-grid--selected-layout{grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr)!important}.co-compare-luxury .co-luxury-sidecards{grid-column:1 / -1!important;max-height:none!important}.co-compare-luxury .co-luxury-cards--side{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:920px){.co-compare-luxury .co-luxury-grid--selected-layout,.co-compare-luxury .co-luxury-cards--side{grid-template-columns:1fr!important}.co-compare-luxury .co-luxury-radar-stage{min-height:330px!important}.co-compare-luxury .co-luxury-radar{max-height:330px!important}}.co-compare-luxury .co-luxury-picker-panel,.co-compare-luxury .co-luxury-radar-card,.co-compare-luxury .co-luxury-sidecards{height:100%!important;min-height:640px!important}.co-compare-luxury .co-luxury-sidecards{flex-direction:column!important}.co-compare-luxury .co-luxury-cards--side{grid-auto-rows:minmax(0,auto)!important}.co-compare-luxury .co-luxury-cards--side .co-luxury-product__media,.co-compare-luxury .co-luxury-cards--side .co-luxury-product__media img{width:70px!important;height:70px!important;min-height:70px!important}.co-compare-luxury .co-luxury-actions a,.co-compare-luxury .co-luxury-actions button{padding-inline:6px!important}.co-compare-luxury .co-luxury-chip-info small{grid-column:1/2!important}.co-compare-luxury .co-luxury-chip select{white-space:nowrap!important}@media(max-width:1440px){.co-compare-luxury .co-luxury-grid--selected-layout{grid-template-columns:minmax(275px,.82fr) minmax(380px,1fr) minmax(300px,.86fr)!important}.co-compare-luxury .co-luxury-picker-panel,.co-compare-luxury .co-luxury-radar-card,.co-compare-luxury .co-luxury-sidecards{min-height:600px!important}.co-compare-luxury .co-luxury-radar{max-height:480px!important}}@media(max-width:1160px){.co-compare-luxury .co-luxury-grid--selected-layout{grid-template-columns:1fr!important}.co-compare-luxury .co-luxury-picker-panel,.co-compare-luxury .co-luxury-radar-card,.co-compare-luxury .co-luxury-sidecards{min-height:0!important;height:auto!important}.co-compare-luxury .co-luxury-cards--side{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.co-compare-luxury .co-luxury-cards--side{grid-template-columns:1fr!important}.co-compare-luxury .co-luxury-bars{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.co-compare-luxury .co-luxury-grid--selected-layout{display:grid!important;grid-template-columns:minmax(285px,.78fr) minmax(390px,1fr) minmax(330px,.88fr)!important;gap:12px!important}.co-compare-luxury .co-luxury-picker-panel,.co-compare-luxury .co-luxury-radar-card,.co-compare-luxury .co-luxury-sidecards{min-height:0!important;height:auto!important;padding:14px!important;border-radius:22px!important}.co-compare-luxury .co-luxury-sidecards{display:block!important}.co-compare-luxury .co-luxury-cards--side .co-luxury-product{grid-template-columns:64px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-radius:18px!important;align-items:start!important}.co-compare-luxury .co-luxury-product__media,.co-compare-luxury .co-luxury-product__media img{width:64px!important;height:64px!important;min-height:64px!important;border-radius:14px!important;object-fit:cover!important}.co-compare-luxury .co-luxury-product__body{display:grid!important;gap:4px!important;align-content:start!important;min-width:0!important}.co-compare-luxury .co-luxury-product__body h3{font-size:clamp(14px,.82vw,17px)!important;line-height:1.06!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.co-compare-luxury .co-luxury-product__body small{font-size:10px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.co-compare-luxury .co-luxury-product__body strong[data-product-price]{font-size:14px!important;line-height:1!important;margin:0!important;white-space:nowrap!important}.co-compare-luxury .co-luxury-bars{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 6px!important}.co-compare-luxury .co-luxury-bars span{gap:2px!important}.co-compare-luxury .co-luxury-bars span b{font-size:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.co-compare-luxury .co-luxury-bars span i{height:5px!important}.co-compare-luxury .co-luxury-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:2px!important}.co-compare-luxury .co-luxury-actions a,.co-compare-luxury .co-luxury-actions button{min-height:30px!important;font-size:9px!important;padding:0 7px!important;border-radius:999px!important}.co-compare-luxury .co-luxury-radar-card{display:grid!important;grid-template-rows:auto auto!important}.co-compare-luxury .co-luxury-radar-stage{height:auto!important;display:grid!important;place-items:center!important}.co-compare-luxury .co-luxury-radar{width:min(100%,500px)!important;max-height:470px!important}.co-compare-luxury .co-radar-labels text{font-size:13px!important;letter-spacing:.08em!important}.co-compare-luxury .co-luxury-chip--selection{grid-template-columns:10px 48px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:9px!important;border-radius:18px!important}.co-compare-luxury .co-luxury-chip--selection img{width:48px!important;height:48px!important;border-radius:12px!important}.co-compare-luxury .co-luxury-chip-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important;align-items:center!important;min-width:0!important}.co-compare-luxury .co-luxury-chip-info strong{grid-column:1/-1!important;font-size:12px!important;line-height:1.08!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.co-compare-luxury .co-luxury-chip-info em,.co-compare-luxury .co-luxury-chip-info b{font-size:9px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-style:normal!important}.co-compare-luxury .co-luxury-chip-info b{justify-self:end!important;max-width:130px!important}.co-compare-luxury .co-luxury-chip select{min-height:38px!important;font-size:12px!important;border-radius:14px!important}.co-compare-luxury .co-luxury-clear{min-height:40px!important;margin-top:10px!important}.co-compare-luxury .co-compare-table-wrap{margin-top:12px!important}@media(max-width:1320px){.co-compare-luxury .co-luxury-grid--selected-layout{grid-template-columns:minmax(275px,.86fr) minmax(360px,1fr)!important}.co-compare-luxury .co-luxury-sidecards{grid-column:1/-1!important}.co-compare-luxury .co-luxury-cards--side{grid-template-columns:repeat(3,minmax(0,1fr))!important}.co-compare-luxury .co-luxury-radar-stage{min-height:360px!important}}@media(max-width:920px){.co-compare-luxury .co-luxury-grid--selected-layout,.co-compare-luxury .co-luxury-cards--side{grid-template-columns:1fr!important}.co-compare-luxury .co-luxury-radar-stage{min-height:310px!important}.co-compare-luxury .co-luxury-radar{max-height:360px!important}}.co-price-range-inputs--hidden{display:none!important}.template-product .apex-variant-fiche--hidden,.template-product .apex-variant-fiche[hidden],.template-product .apex-variant-builder-head>span.visually-hidden{display:none!important}.apex-button.primary,button.apex-button.primary,a.apex-button.primary,[data-direct-checkout],[data-co-product-buy-now],.co-product-buy-row .apex-button.primary,.apex-product-form .apex-button.primary,.apex-card-actions .apex-button.primary,.co-luxury-actions button[data-direct-checkout],.co-luxury-actions a[href*="/cart/add"],.co-comparator-main-button,.apex-quick-lead .apex-button.primary[href*="wa.me"],a[href*="wa.me"].apex-button.primary,.co-whatsapp-panel .co-floating-whatsapp{position:relative!important;color:#06150c!important;border:1px solid rgba(111,255,165,.88)!important;background:radial-gradient(circle at 28% 18%,#ffffff9e,#fff0 24%),linear-gradient(180deg,#45f98a,#22d96b 46%,#14b954)!important;box-shadow:0 18px 34px #1adf6747,0 7px #067634eb,inset 0 1px #ffffff9e,inset 0 -10px 18px #0458282e!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important;transform:translateY(0)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.apex-button.primary:hover,button.apex-button.primary:hover,a.apex-button.primary:hover,[data-direct-checkout]:hover,[data-co-product-buy-now]:hover,.co-product-buy-row .apex-button.primary:hover,.apex-product-form .apex-button.primary:hover,.apex-card-actions .apex-button.primary:hover,.co-luxury-actions button[data-direct-checkout]:hover,.co-luxury-actions a[href*="/cart/add"]:hover,.co-comparator-main-button:hover,.apex-quick-lead .apex-button.primary[href*="wa.me"]:hover,a[href*="wa.me"].apex-button.primary:hover,.co-whatsapp-panel .co-floating-whatsapp:hover{transform:translateY(-3px)!important;filter:saturate(1.08) brightness(1.04)!important;box-shadow:0 24px 44px #1adf675c,0 9px #067634f2,inset 0 1px #ffffffb8,inset 0 -10px 18px #04582829!important}.apex-button.primary:active,button.apex-button.primary:active,a.apex-button.primary:active,[data-direct-checkout]:active,[data-co-product-buy-now]:active,.co-product-buy-row .apex-button.primary:active,.apex-product-form .apex-button.primary:active,.apex-card-actions .apex-button.primary:active,.co-luxury-actions button[data-direct-checkout]:active,.co-luxury-actions a[href*="/cart/add"]:active,.co-comparator-main-button:active,.apex-quick-lead .apex-button.primary[href*="wa.me"]:active,a[href*="wa.me"].apex-button.primary:active,.co-whatsapp-panel .co-floating-whatsapp:active{transform:translateY(4px)!important;box-shadow:0 12px 24px #1adf673d,0 2px #067634f2,inset 0 1px #ffffff8c!important}.apex-button.primary[disabled],button.apex-button.primary[disabled],.apex-card-actions .apex-button.primary[disabled]{color:#000000ad!important;background:linear-gradient(180deg,#b9a64d,#8f7d23)!important;border-color:#ffd74f59!important;box-shadow:inset 0 1px #ffffff3d!important;transform:none!important}.co-whatsapp-panel .co-floating-whatsapp:after{opacity:.65;pointer-events:none}@keyframes coGreenButtonPulse{0%,to{transform:scale(.96);opacity:.22}50%{transform:scale(1.12);opacity:.62}}.template-product .co-product-buy-row{margin-top:clamp(12px,1.2vw,18px)!important}.template-product .co-product-quote-actions{margin-top:12px!important}@media(max-width:780px){.template-product .apex-variant-builder{gap:12px!important}.co-whatsapp-panel .co-floating-whatsapp{width:64px!important;height:64px!important}}.template-product .apex-variant-fiche,.template-product .apex-variant-builder [data-product-sku],.template-product .apex-variant-builder .apex-variant-fiche article{display:none!important}.template-product .apex-variant-builder{padding-bottom:clamp(18px,1.6vw,26px)!important}.template-product .apex-variant-builder-head{margin-bottom:0!important}.co-price-range-inputs{display:none!important}.co-price-range{gap:14px!important}.co-price-range-values{margin-bottom:2px!important}.co-collection-filter-actions{margin-top:18px!important}button[data-direct-checkout],button[data-co-product-buy-now],.apex-product-form .co-product-buy-row .apex-button.primary,.apex-card-actions .apex-button.primary[data-direct-checkout],.co-luxury-actions button[data-direct-checkout],.co-luxury-actions a[href*="/cart/add"],.template-product .shopify-payment-button__button,.shopify-payment-button__button--unbranded,button[name=checkout],button[type=submit][name=checkout]{position:relative!important;isolation:isolate!important;overflow:hidden!important;color:#031207!important;border:1px solid rgba(95,255,156,.86)!important;background:linear-gradient(180deg,#ffffff61,#fff0 28%),linear-gradient(180deg,#55f690,#28dc6e 48%,#14b756)!important;box-shadow:0 18px 36px #25d3665c,0 7px #097434b8,inset 0 1px #ffffff9e,inset 0 -7px 12px #024f222e!important;text-shadow:0 1px 0 rgba(255,255,255,.32)!important;transform:translateY(0)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}button[data-direct-checkout]:before,button[data-co-product-buy-now]:before,.apex-product-form .co-product-buy-row .apex-button.primary:before,.apex-card-actions .apex-button.primary[data-direct-checkout]:before,.co-luxury-actions button[data-direct-checkout]:before,.co-luxury-actions a[href*="/cart/add"]:before,.template-product .shopify-payment-button__button:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 0 26%,rgba(255,255,255,.38) 42%,transparent 58% 100%);transform:translate(-120%);animation:coBuyButtonShine 3.9s ease-in-out infinite}button[data-direct-checkout]:hover,button[data-co-product-buy-now]:hover,.apex-product-form .co-product-buy-row .apex-button.primary:hover,.apex-card-actions .apex-button.primary[data-direct-checkout]:hover,.co-luxury-actions button[data-direct-checkout]:hover,.co-luxury-actions a[href*="/cart/add"]:hover,.template-product .shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{filter:brightness(1.05) saturate(1.08)!important;transform:translateY(-3px)!important;box-shadow:0 24px 46px #25d36670,0 10px #097434bf,inset 0 1px #ffffffa8,inset 0 -7px 12px #024f222e!important}button[data-direct-checkout]:active,button[data-co-product-buy-now]:active,.apex-product-form .co-product-buy-row .apex-button.primary:active,.apex-card-actions .apex-button.primary[data-direct-checkout]:active,.co-luxury-actions button[data-direct-checkout]:active,.co-luxury-actions a[href*="/cart/add"]:active,.template-product .shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active{transform:translateY(3px)!important;box-shadow:0 10px 22px #25d36647,0 3px #097434bf,inset 0 1px #ffffff8a!important}@keyframes coBuyButtonShine{0%,52%,to{transform:translate(-120%);opacity:0}62%{opacity:.95}78%{transform:translate(120%);opacity:0}}.co-whatsapp-panel .co-floating-whatsapp,.apex-button[href*="wa.me"],a[href*="wa.me"].apex-button.primary,.co-whatsapp-advisors a[href*="wa.me"]{color:#031207!important;border-color:#5fff9cdb!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.52),transparent 26%),linear-gradient(180deg,#5dff9a,#25d366 55%,#0ba64c)!important;box-shadow:0 22px 42px #25d36673,0 8px #07692ebf,inset 0 1px #ffffffad!important;transform:translateY(0)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.co-whatsapp-panel .co-floating-whatsapp:hover,.apex-button[href*="wa.me"]:hover,a[href*="wa.me"].apex-button.primary:hover,.co-whatsapp-advisors a[href*="wa.me"]:hover{transform:translateY(-4px) scale(1.03)!important;filter:brightness(1.05) saturate(1.08)!important;box-shadow:0 30px 54px #25d36685,0 11px #07692ec7,inset 0 1px #ffffffb3!important}.co-whatsapp-panel .co-floating-whatsapp:after{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}@keyframes coWhatsapp3DPulse{0%,to{transform:scale(.96);opacity:.25}50%{transform:scale(1.12);opacity:.72}}.template-product .co-product-add-cart-button,.co-product-quote-actions .co-quote-button,.co-quote-actions button,.co-luxury-actions button[data-quote-add]{border-radius:999px!important}@media(max-width:760px){.co-collection-filter-actions{grid-template-columns:1fr!important}}.template-index .apex-home-experience .co-featured-groups-row .apex-group-card[data-co-series-card] .apex-group-media,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card="105"] .apex-group-media,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=ultegra] .apex-group-media,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=dura] .apex-group-media{background:radial-gradient(circle at 50% 35%,#fff8eceb,#fff8ec42 48%,#fff8ec00 78%),linear-gradient(160deg,#ffffff0d,#ffd21f09),#0a0b0a!important;background-image:radial-gradient(circle at 50% 35%,#fff8eceb,#fff8ec42 48%,#fff8ec00 78%),linear-gradient(160deg,#ffffff0d,#ffd21f09)!important;background-size:auto!important;background-position:center!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media-image,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card="105"] .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=ultegra] .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=dura] .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card="105"] .apex-group-media-image,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=ultegra] .apex-group-media-image,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card=dura] .apex-group-media-image{opacity:1!important;visibility:visible!important;display:block!important;width:96%!important;height:96%!important;max-width:96%!important;max-height:96%!important;object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;filter:contrast(1.04) saturate(1.02) drop-shadow(0 18px 28px rgba(0,0,0,.26))!important}.apex-group-button[href*="co_category=grupos"]:after{content:"";display:none}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#080908!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media:before{content:""!important;position:absolute!important;top:-20%!important;right:-20%!important;bottom:-20%!important;left:-20%!important;z-index:0!important;display:block!important;background-image:var(--co-group-media-image)!important;background-size:cover!important;background-position:center!important;filter:blur(24px) saturate(1.25) contrast(1.08)!important;opacity:.54!important;transform:scale(1.12)!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;background:radial-gradient(circle at 50% 40%,#fff8ec85,#fff8ec29 46%,#0000002e 78%),linear-gradient(180deg,#00000014,#0000006b)!important;pointer-events:none!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media-stage{position:absolute!important;top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;z-index:2!important;display:block!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff14!important;box-shadow:inset 0 1px #ffffff29!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media-image{position:relative!important;z-index:3!important}.co-side-category-card[data-co-side-category=grupos] svg{width:24px;height:24px}.apex-product-card .apex-card-media.co-auto-product-gallery{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#0a0b0a!important}.apex-product-card .apex-card-media.co-auto-product-gallery:before{content:""!important;position:absolute!important;top:-22%!important;right:-22%!important;bottom:-22%!important;left:-22%!important;z-index:0!important;display:block!important;background-image:var(--co-card-media-image)!important;background-size:cover!important;background-position:center!important;filter:blur(22px) saturate(1.16) contrast(1.06)!important;opacity:.38!important;transform:scale(1.13)!important}.apex-product-card .apex-card-media.co-auto-product-gallery:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;pointer-events:none!important;background:radial-gradient(circle at 50% 35%,#fff8ec8a,#fff8ec24 52%,#00000029)!important}.apex-product-card .apex-card-media.co-auto-product-gallery>*{position:relative!important;z-index:2!important}.apex-product-card .apex-card-media.co-auto-product-gallery img{position:relative!important;z-index:3!important}.co-dominant-bg-ready{--co-dominant-bg-safe:var(--co-dominant-bg, #f3eee3)}.template-index .apex-group-media.co-dominant-bg-ready,.apex-card-media.co-dominant-bg-ready,.co-offer-media.co-dominant-bg-ready,.apex-product-media.co-dominant-bg-ready{background:radial-gradient(circle at 50% 35%,#ffffff2e,#fff0 60%),linear-gradient(145deg,#ffffff14,#0000000f),var(--co-dominant-bg-safe)!important}.template-index .apex-group-media.co-dominant-bg-ready .apex-group-media-stage{background:radial-gradient(circle at 50% 42%,#ffffff40,#fff0 68%)!important;border-color:#ffffff2e!important}.template-index .apex-home-experience .co-featured-groups-row [data-co-series-card] .apex-group-media.co-dominant-bg-ready{background:radial-gradient(circle at 50% 35%,#fff3,#fff0 62%),linear-gradient(145deg,#ffffff14,#00000014),var(--co-dominant-bg-safe)!important;background-size:auto!important;background-position:center!important}.template-index .apex-hero{display:grid!important}.template-index .apex-hero-specs{margin-top:clamp(14px,1.6vw,24px)!important}@media(min-width:1180px){.template-index .apex-hero-layout{grid-template-columns:minmax(0,1fr) minmax(300px,390px)!important;gap:clamp(24px,3vw,52px)!important}}@media(max-width:1100px){.template-index .apex-hero{padding-top:14px!important;padding-bottom:24px!important}.template-index .apex-hero-layout{gap:20px!important}}.co-whatsapp-panel .co-floating-whatsapp{max-width:clamp(68px,4.6vw,82px)!important;max-height:clamp(68px,4.6vw,82px)!important;aspect-ratio:1 / 1!important;display:grid!important;place-items:center!important;line-height:1!important}.co-whatsapp-panel .co-floating-whatsapp svg,.co-whatsapp-panel .co-floating-whatsapp i svg,.co-whatsapp-panel .co-floating-whatsapp img{width:42%!important;height:42%!important;min-width:30px!important;min-height:30px!important;object-fit:contain!important;display:block!important}.co-whatsapp-panel .co-floating-whatsapp:before,.co-whatsapp-panel .co-floating-whatsapp:after{border-radius:50%!important}@media(max-width:640px){.co-whatsapp-panel .co-floating-whatsapp{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;min-height:64px!important;max-height:64px!important}}.apex-card-media.co-auto-product-gallery,.apex-card-media[data-co-dominant-bg],.template-index .apex-group-media[data-co-dominant-bg],.co-offer-media[data-co-dominant-bg],.apex-product-media[data-co-dominant-bg]{background:radial-gradient(circle at 50% 36%,#ffffff2e,#fff0 62%),linear-gradient(145deg,#ffffff14,#00000014),var(--co-dominant-bg, #eee8dc)!important;isolation:isolate!important}.apex-product-card .apex-card-media.co-auto-product-gallery:before,.apex-product-card .apex-card-media.co-auto-product-gallery:after,.apex-card-media[data-co-dominant-bg]:before,.apex-card-media[data-co-dominant-bg]:after{opacity:0!important;display:none!important;content:none!important}.apex-card-media.co-auto-product-gallery .co-auto-gallery-track{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important;display:block!important}.apex-card-media.co-auto-product-gallery .co-auto-gallery-slide{z-index:4!important;visibility:hidden!important}.apex-card-media.co-auto-product-gallery .co-auto-gallery-slide.is-active,.apex-card-media.co-auto-product-gallery .co-auto-gallery-slide:first-child{visibility:visible!important}.apex-card-media.co-auto-product-gallery .co-auto-gallery-slide.is-active img,.apex-card-media.co-auto-product-gallery .co-auto-gallery-slide:first-child img,.apex-card-media.co-auto-product-gallery img,.template-index .apex-group-media .apex-group-media-image,.template-index .apex-group-media img{opacity:1!important;visibility:visible!important;display:block!important;mix-blend-mode:normal!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 16px 26px rgba(0,0,0,.22))!important}.apex-card-media.co-auto-product-gallery .co-auto-gallery-dots{z-index:8!important}.template-index .co-featured-groups-row .apex-group-media[data-co-dominant-bg] .apex-group-media-stage{opacity:.72!important;pointer-events:none!important}.template-index .co-featured-groups-row .apex-group-media img,.template-index .co-featured-groups-row .apex-group-media-image{position:relative!important;z-index:5!important}.co-side-category-card.is-active:after,.co-side-category-card[aria-current=page]:after{transform:translateY(-50%)}.apex-collection-page .co-side-category-card small{letter-spacing:.09em!important}.apex-collection-page [data-apex-product][data-co-series-order="0"]{order:0!important}@media(max-width:1180px){.apex-header,.template-index .apex-header{min-height:74px!important}.template-index .apex-hero{min-height:auto!important;padding-top:28px!important}}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{min-height:clamp(295px,25vw,365px)!important}.apex-product-grid.co-series-prioritized .apex-product-card[data-co-category=grupos]{--co-series-order:1}@media(max-width:1366px){.template-index .apex-hero{padding-top:clamp(30px,3.4vw,48px)!important;min-height:min(650px,calc(100svh - 116px))!important}.template-index .apex-hero h1{font-size:clamp(44px,4.55vw,68px)!important}.template-index .apex-hero-showcase--offer{max-width:min(390px,28vw)!important}}@media(max-width:1100px){.template-index .apex-hero{min-height:auto!important;padding-top:clamp(28px,5vw,46px)!important;padding-bottom:34px!important}.template-index .apex-hero-layout{grid-template-columns:1fr!important}.template-index .apex-hero-showcase--offer{max-width:min(100%,460px)!important}}.apex-header,.template-index .apex-header{min-height:clamp(78px,6.4vw,118px)!important;background:linear-gradient(180deg,#050605fb,#050605f4),repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 12px)!important;border-bottom:1px solid rgba(214,167,33,.28)!important}.template-index .apex-hero-layout{min-height:0!important;height:auto!important}.template-index .apex-hero-copy,.template-index .apex-hero-showcase--offer{align-self:center!important;margin-top:0!important;transform:none!important}.template-index .apex-hero h1{margin-top:0!important;padding-top:0!important}.apex-collection-page .co-collection-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.apex-collection-page .co-side-category-card{min-height:62px!important;padding:10px!important;border-radius:18px!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:8px!important}.apex-collection-page .co-side-category-card svg{width:23px!important;height:23px!important}.apex-collection-page .co-side-category-card span{font-size:10.8px!important;line-height:1.05!important;letter-spacing:.115em!important}.apex-collection-page .co-side-category-card small{font-size:8.5px!important;line-height:1.08!important}.apex-collection-page .co-side-category-card.is-active:after,.apex-collection-page .co-side-category-card[aria-current=page]:after{content:"ACTIVO"!important;top:7px!important;right:7px!important;transform:none!important;padding:3px 6px!important;font-size:7.8px!important}.apex-product-grid.co-series-prioritized [data-apex-product][hidden]{display:none!important}.apex-product-grid.co-series-prioritized .apex-product-card{order:var(--co-series-order, 50)!important}@media(max-width:1180px){.apex-header,.template-index .apex-header{min-height:76px!important}.template-index .apex-hero{min-height:auto!important;padding-top:30px!important;padding-bottom:36px!important}}@media(max-width:820px){.apex-collection-page .co-collection-side-grid{grid-template-columns:1fr!important}.template-index .apex-hero h1{font-size:clamp(38px,11vw,58px)!important}}.template-cart .co-quote-page{padding:clamp(16px,2vw,32px) clamp(14px,3vw,52px) clamp(34px,4vw,70px)!important;background:radial-gradient(circle at 86% 0%,rgba(255,210,31,.12),transparent 30%),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 12px),linear-gradient(180deg,#050605,#090b0a)!important;color:var(--co-cream, #f7f4ea)!important}.template-cart .co-quote-page>*{width:min(1680px,100%)!important}.template-cart .co-quote-hero{min-height:0!important;margin:0 auto clamp(14px,1.5vw,22px)!important;padding:clamp(18px,1.8vw,28px) clamp(20px,2.2vw,38px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(14px,2vw,32px)!important;border-radius:26px!important;border-color:#d6a72157!important;background:radial-gradient(circle at 100% 0%,rgba(214,107,35,.13),transparent 30%),repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 12px),linear-gradient(150deg,#080909fa,#0d0d0cfa)!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0a!important}.template-cart .co-quote-hero:after{width:120px!important;height:120px!important;right:-28px!important;top:-42px!important;opacity:.55!important}.template-cart .co-quote-hero h1{max-width:980px!important;font-size:clamp(42px,4.6vw,82px)!important;line-height:.92!important;margin:0!important}.template-cart .co-quote-hero p:not(.apex-eyebrow){max-width:980px!important;margin:clamp(10px,1vw,14px) 0 0!important;font-size:clamp(15px,.95vw,18px)!important;line-height:1.35!important}.template-cart .co-shopify-cart,.template-cart .co-quote-box,.template-cart .co-quote-summary,.template-cart .co-cart-empty{border:1px solid rgba(214,167,33,.28)!important;border-radius:24px!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 12px),linear-gradient(150deg,#080909fb,#060707fb)!important;color:var(--co-cream, #f7f4ea)!important;box-shadow:0 20px 48px #0000004d,inset 0 1px #ffffff09!important}.template-cart .co-shopify-cart{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head total" "lines lines" "methods cta"!important;align-items:center!important;gap:12px clamp(16px,2vw,28px)!important;padding:clamp(18px,1.7vw,28px)!important;margin:0 auto clamp(14px,1.5vw,22px)!important}.template-cart .co-shopify-cart>div:first-child{grid-area:head}.template-cart .co-shopify-cart-lines{grid-area:lines}.template-cart .co-shopify-cart-total{grid-area:total}.template-cart .co-checkout-method-strip{grid-area:methods}.template-cart .co-shopify-cart>.co-checkout-main-cta{grid-area:cta}.template-cart .co-shopify-cart h2,.template-cart .co-quote-box h2,.template-cart .co-quote-summary h2{font-size:clamp(26px,1.8vw,38px)!important;line-height:.95!important;margin:0!important}.template-cart .co-shopify-cart-lines,.template-cart .co-quote-box [data-co-quote-items]{max-height:min(36vh,360px)!important;overflow:auto!important;padding-right:4px!important;scrollbar-width:thin!important;scrollbar-color:#dca430 rgba(255,255,255,.08)!important}.template-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{gap:10px!important;padding:9px!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff0a,#ffffff04)!important;border-color:#d6a7212e!important}.template-cart .co-line-media,.template-cart .co-shopify-cart-lines img,.template-cart .co-quote-line img,.template-cart .co-quote-line .co-line-media span{width:64px!important;height:64px!important;border-radius:14px!important;background:#f3efe6!important}.template-cart .co-line-copy strong{font-size:clamp(13px,.82vw,16px)!important;line-height:1.15!important}.template-cart .co-line-copy span,.template-cart .co-line-copy small{font-size:12px!important;line-height:1.2!important}.template-cart .co-line-controls a,.template-cart .co-line-controls button{width:26px!important;height:26px!important;min-height:26px!important;background:linear-gradient(135deg,#c66b23,#ffd95f)!important}.template-cart .co-shopify-cart-total,.template-cart .co-quote-total{padding:12px 14px!important;border-radius:16px!important;border:1px solid rgba(214,167,33,.22)!important;background:#ffffff06!important}.co-checkout-method-strip{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;color:#f7f4eab8!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.co-checkout-method-strip b{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;color:#111!important;background:linear-gradient(135deg,#c66b23,#ffd95f)!important;box-shadow:inset 0 1px #ffffff61!important}.template-cart .co-quote-app{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:clamp(14px,1.4vw,22px)!important;align-items:start!important;margin-top:0!important}.template-cart .co-quote-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.2vw,20px)!important}.template-cart .co-quote-box,.template-cart .co-quote-summary{padding:clamp(16px,1.4vw,24px)!important}.template-cart .co-quote-summary dl{gap:8px!important}.template-cart .co-quote-summary dl div{padding:10px 12px!important;border-color:#d6a72133!important}.template-cart .co-checkout-main-cta,.template-cart .co-quote-box>.apex-button.primary,.template-cart .co-cart-empty .apex-button.primary,.template-cart .co-shopify-cart>.apex-button.primary,button[data-co-choose-quote],a[href="/checkout"].apex-button.primary,.apex-button[data-direct-checkout],.apex-button[data-co-product-buy-now]{min-height:56px!important;border-radius:999px!important;color:#031207!important;border:1px solid rgba(95,255,156,.92)!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.55),transparent 26%),linear-gradient(180deg,#5dff9a,#25d366 55%,#0ba64c)!important;box-shadow:0 22px 42px #25d3666b,0 8px #07692ec7,inset 0 1px #ffffffb3!important;font-weight:950!important;letter-spacing:.08em!important}.template-cart .co-checkout-main-cta:hover,.template-cart .co-quote-box>.apex-button.primary:hover,.template-cart .co-shopify-cart>.apex-button.primary:hover,button[data-co-choose-quote]:hover,a[href="/checkout"].apex-button.primary:hover,.apex-button[data-direct-checkout]:hover,.apex-button[data-co-product-buy-now]:hover{transform:translateY(-3px)!important;filter:brightness(1.04) saturate(1.08)!important;box-shadow:0 30px 54px #25d36680,0 11px #07692ec7,inset 0 1px #ffffffb8!important}.co-whatsapp-advisors a[href*="wa.me"],.co-whatsapp-advisors a,.co-advisor-card{color:#fff6dc!important;border:1px solid rgba(214,167,33,.3)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#060707eb!important;box-shadow:inset 0 1px #ffffff0a!important;transform:none!important}.co-whatsapp-advisors a[href*="wa.me"]:hover,.co-whatsapp-advisors a:hover,.co-advisor-card:hover{color:#fff!important;border-color:#ffd21f94!important;background:radial-gradient(circle at 0% 0%,rgba(214,107,35,.16),transparent 40%),linear-gradient(180deg,#ffffff0f,#ffffff05),#060707f5!important;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0d!important}.co-whatsapp-advisors img,.co-advisor-card img{border-color:#ffd21fc7!important;background:#0a0a09!important;box-shadow:0 0 0 4px #ffd21f1a,0 12px 28px #00000057!important;animation:none!important}.co-whatsapp-advisors b,.co-advisor-card strong{color:#fff6dc!important}.co-whatsapp-advisors small,.co-advisor-card small{color:#ffd21f!important}@media(max-width:1100px){.template-cart .co-quote-hero,.template-cart .co-shopify-cart,.template-cart .co-quote-app,.template-cart .co-quote-columns{grid-template-columns:1fr!important;grid-template-areas:none!important}.template-cart .co-shopify-cart>*{grid-area:auto!important}}@media(max-width:720px){.template-cart .co-quote-page{padding:12px 12px 48px!important}.template-cart .co-quote-hero h1{font-size:clamp(34px,12vw,54px)!important}.template-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{grid-template-columns:56px minmax(0,1fr)!important}.template-cart .co-shopify-cart-lines article>b,.template-cart .co-quote-line>b,.template-cart .co-line-remove{grid-column:2;justify-self:start}.template-cart .co-line-remove{width:100%}.template-cart .co-line-media,.template-cart .co-shopify-cart-lines img,.template-cart .co-quote-line img,.template-cart .co-quote-line .co-line-media span{width:56px!important;height:56px!important}}.template-cart .co-quote-hero,.template-cart .co-quote-page>.co-quote-hero{display:none!important}.template-cart .co-quote-page--no-hero,.template-cart .co-quote-page{padding-top:clamp(10px,1vw,18px)!important}.template-cart .co-shopify-cart{margin-top:0!important}.template-cart .co-shopify-cart,.template-cart .co-quote-app{width:min(1680px,calc(100vw - clamp(24px,4vw,70px)))!important}.template-cart .co-shopify-cart>div:first-child .apex-eyebrow{color:#ffd21f!important}.template-cart .co-shopify-cart h2{font-size:clamp(24px,2vw,36px)!important}.template-cart .co-checkout-main-cta,.template-cart a[href="/checkout"],.template-cart button[data-co-choose-quote]{text-decoration:none!important}@media(min-width:1101px){.template-cart .co-shopify-cart{grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important}.template-cart .co-quote-app{grid-template-columns:minmax(0,1.35fr) minmax(300px,.55fr)!important}}@media(max-width:720px){.template-cart .co-quote-page--no-hero,.template-cart .co-quote-page{padding-top:10px!important}.template-cart .co-shopify-cart,.template-cart .co-quote-app{width:calc(100vw - 24px)!important}}.co-top-announcement{width:100%!important;height:var(--co-announcement-height)!important;min-height:var(--co-announcement-height)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,210,31,.72)!important;box-shadow:0 12px 28px #0000003d,0 0 30px #ffd21f2e!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;overflow:hidden!important}.co-top-announcement span{max-width:100%!important}.co-top-announcement span:before,.co-top-announcement span:after{content:""!important;display:inline-block!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#050505!important;flex:0 0 auto!important}.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{border-top:0!important}.template-index .apex-hero-layout{margin-top:0!important}[id]{scroll-margin-top:calc(var(--co-chrome-height) + 18px)}.template-cart #MainContent,.template-collection #MainContent,.template-product #MainContent,.template-page #MainContent{padding-top:var(--co-header-live-height, var(--co-header-total, 130px))!important}@media(max-width:749px){:root{--co-announcement-height: 32px;--co-header-height: 74px}.co-top-announcement{padding:0 10px!important;font-size:9.5px!important;letter-spacing:.075em!important}.co-top-announcement span{gap:7px!important}.co-top-announcement span:before,.co-top-announcement span:after{width:4px!important;height:4px!important}.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{height:var(--co-header-height)!important;min-height:var(--co-header-height)!important;max-height:none!important}.apex-menu-open .apex-header{height:auto!important;max-height:calc(100vh - var(--co-announcement-height))!important;overflow-y:auto!important}.template-index .apex-hero{min-height:auto!important;padding-top:22px!important}}.co-searchable-select{position:relative;display:grid;gap:8px;width:100%}.co-searchable-select__field{width:100%;padding:0 46px 0 16px;border-radius:16px;border:1px solid rgba(255,210,31,.36);color:#fff8de;background:linear-gradient(145deg,#ffffff09,#ffffff03),#040504eb;font-weight:800;line-height:1.2;outline:none;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.co-searchable-select__field::placeholder{color:#f7f4ea9e}.co-searchable-select__field:focus{border-color:#ffd21fdb;box-shadow:0 0 0 3px #ffd21f1f,inset 0 1px #ffffff14}.co-searchable-select:after{content:"\2315";position:absolute;color:#ffd21f;font-weight:900;pointer-events:none}.co-searchable-select__list{position:absolute;z-index:35;top:calc(100% + 8px);left:0;right:0;overflow:auto;padding:8px;border-radius:18px;border:1px solid rgba(255,210,31,.42);background:repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 12px),linear-gradient(145deg,#0a0a0afa,#040504fa);box-shadow:0 24px 60px #00000075,inset 0 1px #ffffff0f}.co-searchable-select__list[hidden]{display:none!important}.co-searchable-select__option{width:100%;display:grid;border:0;text-align:left;color:#fff8de;background:transparent;cursor:pointer;font:inherit}.co-searchable-select__option:hover,.co-searchable-select__option.is-active{color:#090909;background:linear-gradient(135deg,#c66b23,#de9a28 45%,#ffd21f)}.co-searchable-select__option strong{font-weight:900}.co-searchable-select__option small{color:inherit;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.co-searchable-select__empty{padding:14px;color:#f7f4eab8;font-weight:800;text-align:center}.co-searchable-select select[data-co-slot-select]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.co-collection-live-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 18px;padding:14px;border:1px solid rgba(214,167,33,.24);border-radius:22px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 12px),linear-gradient(145deg,#0a0a0af5,#040504f5);box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff0a}.co-collection-live-search label{display:grid;gap:7px;color:#ffd21f;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.co-collection-live-search input{min-height:52px;width:100%;padding:0 16px;border:1px solid rgba(255,210,31,.32);border-radius:16px;color:#fff8de;background:#00000070;font-size:15px;font-weight:800;outline:none}.co-collection-live-search input:focus{border-color:#ffd21fdb;box-shadow:0 0 0 3px #ffd21f1f}.co-collection-live-search button{min-height:52px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,210,31,.52);color:#0c0c0b;background:linear-gradient(135deg,#c66b23,#de9a28 42%,#ffd21f);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.apex-product-card.co-search-filtered-out{display:none!important}@media(max-width:740px){.co-collection-live-search{grid-template-columns:1fr}.co-collection-live-search button{width:100%}}.co-searchable-select__field{padding-right:78px}.co-searchable-select:after{right:44px}.co-searchable-select__field::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;appearance:auto;cursor:pointer;margin-right:2px;opacity:1;filter:brightness(0) saturate(100%) invert(84%) sepia(58%) saturate(817%) hue-rotate(352deg) brightness(102%) contrast(102%)}.co-searchable-select__field::-ms-clear,.co-searchable-select__field::-ms-reveal{display:block}.co-compare-luxury.apex-comparator-page,.apex-comparator-page.co-compare-page{padding-top:clamp(16px,2vw,30px)!important;overflow:visible!important}.co-compare-luxury .co-luxury-grid--selected-layout,.co-compare-luxury .co-luxury-picker-panel,.co-compare-luxury .co-luxury-radar-card,.co-compare-luxury .co-luxury-sidecards{overflow:visible!important}.co-compare-luxury .co-luxury-radar-card{padding-top:clamp(18px,1.3vw,24px)!important}.co-compare-luxury .co-luxury-radar-stage{padding-top:8px!important}.co-compare-luxury .co-luxury-sidecards{height:auto!important}.co-searchable-select__field{min-height:48px!important;font-size:13px!important;padding-left:14px!important}.co-searchable-select:after{top:13px!important}.co-searchable-select__option strong,.co-searchable-select__option small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.apex-collection-page .co-side-category-card.is-active,.apex-collection-page .co-side-category-card[aria-current=page]{background:radial-gradient(circle at 100% 0%,rgba(255,210,31,.1),transparent 34%),linear-gradient(145deg,#0b0c0b,#050505)!important;color:#fff8de!important;border-color:#ffd21f8c!important;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #00000057!important}.apex-collection-page .co-side-category-card:not(.is-active):not([aria-current=page]){color:#111!important;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575)!important}@media(max-width:1180px){.co-compare-luxury .co-luxury-radar-card{padding-top:14px!important}}.template-page #MainContent:has(.apex-comparator-page),body:has(.apex-comparator-page) #MainContent{padding-top:calc(var(--co-chrome-height, 126px) + 18px)!important}.apex-comparator-page.co-compare-luxury,.co-compare-page.co-compare-luxury{padding-top:0!important;margin-top:0!important;overflow:visible!important}.co-compare-luxury .co-compare-shell{padding-top:clamp(16px,1.2vw,26px)!important;overflow:visible!important}.co-compare-luxury .co-luxury-dock--minimal,.co-compare-luxury .co-luxury-dock{margin-top:0!important;position:relative!important;top:auto!important;z-index:20!important}.co-compare-luxury .co-luxury-grid--selected-layout{align-items:start!important}.co-compare-luxury .co-luxury-radar-card{overflow:visible!important}.co-compare-luxury .co-luxury-radar-stage{overflow:visible!important;min-height:clamp(360px,42vw,520px)!important}.co-searchable-select__list{max-height:min(46vh,380px)!important;overflow-y:auto!important}.co-searchable-select__option{min-height:44px!important;padding:10px 14px!important;border-radius:16px!important;gap:3px!important}.co-searchable-select__option strong{display:block!important;font-size:clamp(13px,.82vw,15px)!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.co-searchable-select__option small{display:block!important;font-size:10px!important;line-height:1.1!important;opacity:.8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.apex-product-card.co-filter-hidden{display:none!important}.co-side-category-card.is-active,.co-side-category-card[aria-current=page]{background:linear-gradient(145deg,#050706,#10120f)!important;color:#fff8de!important;border-color:#ffd21f85!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffd21f14,0 16px 34px #00000042!important}.co-side-category-card.is-active svg,.co-side-category-card[aria-current=page] svg{color:#ffd21f!important}.co-side-category-card.is-active:after,.co-side-category-card[aria-current=page]:after{content:"Activo";position:absolute;right:14px;top:12px;padding:4px 8px;border-radius:999px;color:#090909;background:linear-gradient(135deg,#d88928,#ffd21f);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1220px){body:has(.apex-comparator-page) #MainContent{padding-top:calc(var(--co-chrome-height, 126px) + 12px)!important}.co-compare-luxury .co-luxury-radar-stage{min-height:330px!important}}.co-compare-luxury .co-radar-series polygon.is-empty{opacity:0!important;pointer-events:none!important}.co-compare-luxury .co-luxury-sidecards,.co-compare-luxury .co-luxury-cards--side{overflow:visible!important;max-height:none!important}.co-compare-luxury .co-luxury-cards--side{display:grid!important;grid-template-rows:repeat(3,minmax(0,auto))!important;gap:clamp(8px,.8vw,12px)!important;align-content:start!important}.co-compare-luxury .co-luxury-cards--side .co-luxury-product{min-height:0!important;overflow:visible!important;opacity:1!important;transform:none!important}.co-compare-luxury .co-luxury-legend span{white-space:nowrap!important}.co-compare-luxury .co-luxury-radar-card,.co-compare-luxury .co-luxury-radar-stage,.co-compare-luxury .co-luxury-radar{overflow:visible!important}@media(min-width:1180px){.co-compare-luxury .co-luxury-cards--side .co-luxury-product__body h3{-webkit-line-clamp:2!important}.co-compare-luxury .co-luxury-cards--side .co-luxury-actions{grid-template-columns:1fr 1fr!important}}.template-page .co-blog-page,.co-blog-page{width:min(1780px,calc(100vw - 28px));margin:0 auto clamp(42px,5vw,80px);color:#f7f4ea}.co-blog-hero{min-height:clamp(280px,31vw,430px);display:grid;align-items:end;padding:clamp(26px,4vw,74px);border:1px solid rgba(214,167,33,.28);border-radius:18px;overflow:hidden;position:relative;background:linear-gradient(90deg,#000000f0,#000000b8 40%,#0000006b,#000000d1),linear-gradient(180deg,#0000003d,#0000008a),var(--co-blog-hero-image) center/cover no-repeat;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff0a}.co-blog-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 12px)}.co-blog-hero__copy{position:relative;z-index:1;max-width:760px}.co-blog-hero h1{margin:0;font-family:Bodoni Moda,Didot,serif;font-size:clamp(54px,6.7vw,126px);line-height:.88;letter-spacing:-.045em;text-transform:uppercase;color:#fffaf0;text-shadow:0 14px 38px rgba(0,0,0,.44)}.co-blog-hero__copy>p:not(.apex-eyebrow){max-width:58ch;margin:14px 0 0;color:#f7f4ead1;font-size:clamp(15px,.95vw,18px);line-height:1.45}.co-blog-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.co-blog-hero__actions .apex-button{min-height:48px!important;border-radius:999px!important}.co-blog-category-tabs{display:flex;gap:8px;margin:16px 0;padding:8px;border-radius:12px;border:1px solid rgba(214,167,33,.18);background:#ffffff06;overflow-x:auto;scrollbar-width:thin}.co-blog-category-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:10px;white-space:nowrap;color:#f7f4eac7;border:1px solid transparent;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.co-blog-category-tabs a.is-active,.co-blog-category-tabs a:hover{color:#111;border-color:#ffd21f9e;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575)}.co-blog-category-tabs svg{width:16px;height:16px}.co-blog-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:clamp(18px,2vw,30px);align-items:start}.co-blog-main,.co-blog-sidebar{min-width:0}.co-blog-featured,.co-blog-widget,.co-blog-card{position:relative;border:1px solid rgba(214,167,33,.22);border-radius:16px;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(255,255,255,.024) 0 1px,transparent 1px 12px),linear-gradient(145deg,#0c0c0cfb,#050707fb);box-shadow:0 18px 46px #00000040,inset 0 1px #ffffff09}.co-blog-featured{display:grid;grid-template-columns:minmax(290px,.95fr) minmax(0,1fr);min-height:235px}.co-blog-featured__media,.co-blog-card__media{background:linear-gradient(180deg,#0000001a,#00000085),var(--co-article-image) center/cover no-repeat;min-height:220px;position:relative}.co-blog-featured__media span,.co-blog-card__media span{position:absolute;top:12px;right:12px;padding:6px 10px;border-radius:999px;color:#111;background:linear-gradient(135deg,#b85b22,#ffd21f);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.co-blog-featured__body,.co-blog-card__body{padding:clamp(18px,1.4vw,28px)}.co-blog-featured h2,.co-blog-section-title h2,.co-blog-widget h3,.co-blog-card h3{margin:0;font-family:Bodoni Moda,Didot,serif;color:#fffaf0;letter-spacing:-.025em}.co-blog-featured h2{font-size:clamp(29px,2.2vw,44px);line-height:.98}.co-blog-featured p{color:#f7f4eab8;line-height:1.45}.co-blog-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;color:#f7f4ea9e;font-size:12px;font-weight:700}.co-blog-meta span{display:inline-flex;align-items:center;gap:6px}.co-blog-meta svg{width:14px;height:14px;color:#d88928}.co-blog-read{display:inline-flex;align-items:center;gap:8px;margin-top:18px;min-height:42px;padding:0 18px;border-radius:999px;color:#111;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.co-blog-section-title{margin:24px 0 14px}.co-blog-section-title h2{font-size:clamp(32px,2.4vw,54px)}.co-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.co-blog-card__media{min-height:150px}.co-blog-card h3{font-size:clamp(22px,1.45vw,30px);line-height:1.02}.co-blog-card p{color:#f7f4eaad;line-height:1.4;margin:10px 0 0}.co-blog-sidebar{display:grid;gap:18px;position:sticky;top:120px}.co-blog-widget{padding:22px}.co-blog-categories a:not(.co-blog-all-categories){display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(214,167,33,.12);color:#f7f4ead1;font-weight:800}.co-blog-categories a span{display:inline-flex;align-items:center;gap:8px}.co-blog-categories svg{width:16px;height:16px;color:#d88928}.co-blog-categories b{color:#f7f4ea85;font-size:12px}.co-blog-all-categories{margin-top:16px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;color:#111;border-radius:999px;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.co-blog-newsletter>div{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#ffd21f;border:1px solid rgba(255,210,31,.36);background:#ffd21f14}.co-blog-newsletter h3,.co-blog-advisor h3{font-size:31px;line-height:.98;margin-top:14px}.co-blog-newsletter p,.co-blog-advisor p{color:#f7f4eaad;line-height:1.45}.co-blog-newsletter-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:16px}.co-blog-newsletter-form input{min-height:46px;border-radius:12px;border:1px solid rgba(214,167,33,.22);color:#fffaf0;background:#ffffff09;padding:0 14px}.co-blog-newsletter-form button{min-height:46px;border:0;border-radius:12px;padding:0 18px;color:#111;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.co-blog-advisor .apex-button{width:100%;margin-top:12px}@media(max-width:1180px){.co-blog-layout{grid-template-columns:1fr}.co-blog-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.co-blog-advisor{grid-column:1 / -1}}@media(max-width:760px){.co-blog-page{width:min(100% - 18px,100%)}.co-blog-hero{padding:28px 18px;border-radius:16px}.co-blog-featured,.co-blog-grid,.co-blog-sidebar,.co-blog-newsletter-form{grid-template-columns:1fr}}.co-blog-featured--link,.co-blog-card--link{display:grid;color:inherit!important;text-decoration:none!important;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.co-blog-featured--link:hover,.co-blog-card--link:hover{transform:translateY(-4px);border-color:#ffd21f8f;box-shadow:0 24px 54px #00000052,0 0 0 1px #ffd21f1f inset}.co-blog-read--small{min-height:36px;padding:0 14px;font-size:10px}.co-blog-article-reader{margin-top:clamp(24px,3vw,44px);display:grid;gap:18px}.co-blog-article{display:none;scroll-margin-top:calc(var(--co-chrome-height, 138px) + 18px);padding:clamp(22px,2.6vw,40px);border:1px solid rgba(214,167,33,.28);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(255,210,31,.1),transparent 34%),repeating-linear-gradient(135deg,rgba(255,255,255,.024) 0 1px,transparent 1px 12px),linear-gradient(145deg,#0c0c0cfb,#050707fb);box-shadow:0 18px 46px #00000040,inset 0 1px #ffffff09}.co-blog-article:target{display:block;animation:coBlogArticleIn .26s ease both}@keyframes coBlogArticleIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.co-blog-article h2{margin:4px 0 12px;font-family:Bodoni Moda,Didot,serif;font-size:clamp(34px,3.4vw,68px);line-height:.94;letter-spacing:-.035em;color:#fffaf0}.co-blog-lead,.co-blog-article p{color:#f7f4eac2;line-height:1.52}.co-blog-lead{max-width:74ch;font-size:clamp(16px,.98vw,19px)}.co-blog-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 24px}.co-blog-article-grid>div{padding:18px;border:1px solid rgba(214,167,33,.18);border-radius:16px;background:#ffffff09}.co-blog-article-grid h3{margin:0 0 8px;color:#ffd21f;font-family:"Source Sans 3",sans-serif;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.co-blog-article-grid p{margin:0}.co-blog-back{width:max-content;display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-bottom:14px;padding:0 14px;border-radius:999px;border:1px solid rgba(214,167,33,.28);color:#f7f4ead1;background:#ffffff09;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.co-blog-back:hover{color:#111;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575)}@media(max-width:920px){.co-blog-article-grid{grid-template-columns:1fr}}.apex-collection-page{--co-grid-gap:clamp(8px, 1.15vw, 22px);--co-card-radius:clamp(14px, 1.4vw, 28px);--co-card-pad:clamp(8px, .95vw, 18px)}.apex-collection-page .apex-collection-layout{display:grid!important;grid-template-columns:minmax(230px,320px) minmax(0,1fr)!important;gap:clamp(14px,1.5vw,28px)!important;align-items:start!important;width:min(100%,1880px)!important;margin-inline:auto!important}.apex-collection-page .apex-collection-layout>main{min-width:0!important}.apex-collection-page .apex-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--co-grid-gap)!important;align-items:stretch!important;width:100%!important;min-width:0!important;overflow:visible!important}.apex-collection-page .apex-product-grid>*{min-width:0!important}.apex-collection-page .apex-product-card{min-width:0!important;width:100%!important;height:100%!important;border-radius:var(--co-card-radius)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto 1fr!important}.apex-collection-page .apex-card-media,.apex-collection-page .co-auto-product-gallery{min-height:0!important;height:auto!important;aspect-ratio:1.12 / .82!important;max-height:clamp(170px,18vw,330px)!important;border-radius:var(--co-card-radius) var(--co-card-radius) 0 0!important;padding:clamp(8px,.85vw,16px)!important}.apex-collection-page .co-auto-gallery-track,.apex-collection-page .co-auto-gallery-slide{height:100%!important}.apex-collection-page .apex-card-media img,.apex-collection-page .co-auto-gallery-slide img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.apex-collection-page .apex-card-body{min-width:0!important;padding:var(--co-card-pad)!important;gap:clamp(6px,.7vw,11px)!important;display:flex!important;flex-direction:column!important}.apex-collection-page .co-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}.apex-collection-page .apex-card-brand,.apex-collection-page .co-card-rating,.apex-collection-page .co-card-rating b{white-space:nowrap!important}.apex-collection-page .apex-card-body h3{font-size:clamp(14px,1vw,22px)!important;line-height:1.05!important;letter-spacing:-.02em!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.1em!important}.apex-collection-page .co-card-variant-strip{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;overflow:hidden!important;max-width:100%!important}.apex-collection-page .co-card-variant-strip span{flex:0 1 auto!important;min-width:0!important;max-width:88px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.apex-collection-page .co-card-price-line,.apex-collection-page .apex-card-price{min-width:0!important}.apex-collection-page .apex-card-price{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:nowrap!important;font-size:clamp(15px,1.25vw,25px)!important;line-height:1!important}.apex-collection-page .apex-card-price span,.apex-collection-page .apex-card-price s{white-space:nowrap!important}.apex-collection-page .apex-card-price s{font-size:clamp(10px,.75vw,14px)!important;opacity:.62!important}.apex-collection-page .apex-card-actions,.apex-collection-page .co-quote-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(6px,.7vw,10px)!important;margin-top:auto!important}.apex-collection-page .apex-card-actions .apex-button,.apex-collection-page .co-quote-actions button{min-width:0!important;width:100%!important;min-height:clamp(34px,3vw,54px)!important;padding-inline:clamp(6px,.8vw,14px)!important;font-size:clamp(9px,.72vw,12px)!important;letter-spacing:.06em!important;white-space:nowrap!important}.apex-collection-page .co-auto-gallery-dots{transform:scale(.88)!important;transform-origin:center top!important}.apex-collection-page .apex-collection-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important;margin-bottom:clamp(12px,1.4vw,22px)!important}.apex-collection-page .apex-collection-toolbar select{min-width:clamp(170px,14vw,260px)!important}@media(max-width:1100px){.apex-collection-page .apex-collection-layout{grid-template-columns:1fr!important}.apex-filter-sidebar--premium{width:100%!important}.apex-filter-sidebar--premium .co-collection-side-categories,.apex-filter-sidebar--premium .co-collection-filter-panel{padding:14px!important}.apex-filter-sidebar--premium .co-collection-side-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.apex-filter-sidebar--premium .co-side-category-card{min-height:76px!important;border-radius:18px!important;padding:10px 12px!important}}@media(max-width:760px){.apex-collection-page{--co-grid-gap: 7px;--co-card-pad: 7px;--co-card-radius: 14px}.apex-collection-page .apex-collection-toolbar{grid-template-columns:1fr!important;align-items:stretch!important}.apex-collection-page .apex-collection-toolbar select{width:100%!important;min-width:0!important}.apex-collection-page .apex-card-media,.apex-collection-page .co-auto-product-gallery{aspect-ratio:1 / .9!important;max-height:150px!important;padding:6px!important}.apex-collection-page .apex-card-brand{font-size:7px!important;letter-spacing:.08em!important}.apex-collection-page .co-card-rating span,.apex-collection-page .co-card-rating b{font-size:8px!important}.apex-collection-page .apex-card-body h3{font-size:clamp(10px,2.75vw,13px)!important;line-height:1.08!important}.apex-collection-page .co-card-variant-strip{gap:3px!important}.apex-collection-page .co-card-variant-strip span{font-size:7px!important;padding:3px 5px!important;max-width:54px!important}.apex-collection-page .apex-card-price{font-size:clamp(11px,3vw,15px)!important;gap:4px!important}.apex-collection-page .apex-card-price s{display:none!important}.apex-collection-page .apex-card-actions,.apex-collection-page .co-quote-actions{gap:5px!important}.apex-collection-page .apex-card-actions .apex-button,.apex-collection-page .co-quote-actions button{min-height:30px!important;border-radius:999px!important;font-size:7px!important;letter-spacing:.045em!important;padding-inline:4px!important}.apex-collection-page .co-quote-actions button{font-size:6.5px!important}.apex-filter-sidebar--premium .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.apex-filter-sidebar--premium .co-side-category-card{min-height:64px!important;padding:8px!important}.apex-filter-sidebar--premium .co-side-category-card svg{width:17px!important;height:17px!important}.apex-filter-sidebar--premium .co-side-category-card span{font-size:9px!important;letter-spacing:.06em!important}.apex-filter-sidebar--premium .co-side-category-card small{font-size:7px!important}}@media(max-width:430px){.apex-collection-page{--co-grid-gap: 5px;--co-card-pad: 6px;--co-card-radius: 12px}.apex-collection-page .apex-card-media,.apex-collection-page .co-auto-product-gallery{aspect-ratio:1 / .82!important;max-height:118px!important;padding:5px!important}.apex-collection-page .co-card-topline{gap:4px!important}.apex-collection-page .co-card-rating span{display:none!important}.apex-collection-page .apex-card-body h3{font-size:9.5px!important}.apex-collection-page .co-card-variant-strip span:nth-child(n+3){display:none!important}.apex-collection-page .apex-card-actions,.apex-collection-page .co-quote-actions{grid-template-columns:1fr!important}.apex-collection-page .apex-card-actions .apex-button.secondary,.apex-collection-page .co-quote-actions button:nth-child(2){display:none!important}.apex-filter-sidebar--premium .co-collection-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html,body{max-width:100%!important;overflow-x:hidden!important}:root{--co-media-default-bg:#ffffff}.apex-card-media,.co-static-product-media,.co-offer-media,.apex-group-media,.co-product-gallery-main{--co-dominant-bg-safe:var(--co-dominant-bg, var(--co-media-default-bg));background:var(--co-dominant-bg-safe)!important}.apex-card-media.co-image-bg-ready,.co-static-product-media.co-image-bg-ready,.co-offer-media.co-image-bg-ready,.apex-group-media.co-image-bg-ready,.co-product-gallery-main.co-image-bg-ready,.apex-card-media.co-dominant-bg-ready,.co-offer-media.co-dominant-bg-ready,.apex-group-media.co-dominant-bg-ready,.co-product-gallery-main.co-dominant-bg-ready{background:var(--co-dominant-bg, var(--co-media-default-bg))!important}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;isolation:isolate!important}.apex-product-card .apex-card-media img,.apex-product-card .co-static-product-media img,.template-index .apex-product-card .apex-card-media img,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img,.apex-collection-page .apex-card-media img{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;max-width:92%!important;max-height:92%!important;padding:clamp(8px,1.2vw,18px)!important;object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;transform:none!important;filter:contrast(1.04) saturate(1.02) drop-shadow(0 18px 26px rgba(0,0,0,.18))!important;opacity:1!important}.apex-product-card .co-auto-gallery-slide:first-child{display:flex!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.apex-product-card .co-auto-gallery-slide:not(:first-child){display:none!important;opacity:0!important}.template-index .co-offer-media,.template-index .co-offer-carousel .co-offer-media{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.template-index .co-offer-media img,.template-index .co-offer-carousel .co-offer-media img,.template-index .apex-hero-product.is-offer img{width:100%!important;height:100%!important;max-width:94%!important;max-height:94%!important;padding:clamp(10px,1.3vw,18px)!important;object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;transform:none!important;filter:contrast(1.04) saturate(1.02) drop-shadow(0 18px 28px rgba(0,0,0,.2))!important}.template-product .co-product-gallery-main,.template-product .apex-product-media.co-product-gallery{--co-dominant-bg-safe:var(--co-dominant-bg, var(--co-media-default-bg))}.template-product .co-product-gallery-slide img,.template-product .co-product-gallery-thumbs img{object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important}.apex-card-media:before,.apex-card-media:after,.co-static-product-media:before,.co-static-product-media:after,.co-offer-media:before,.co-offer-media:after{pointer-events:none!important}.apex-card-media,.co-static-product-media,.co-offer-media,.apex-group-media,.co-product-gallery-main,.co-luxury-product__media,.co-line-media,.co-quote-line .co-line-media,.co-compare-product-media{background:var(--co-dominant-bg, #ffffff)!important;background-image:none!important}.apex-card-media img,.co-static-product-media img,.co-offer-media img,.apex-group-media img,.co-product-gallery-main img,.co-luxury-product__media img{background:transparent!important;mix-blend-mode:normal!important;opacity:1!important}.co-white-image-bg,.co-white-image-bg.co-image-bg-ready,.co-white-image-bg.co-dominant-bg-ready{--co-dominant-bg:#ffffff !important;background:#fff!important;background-image:none!important}.co-image-bg-ready,.co-dominant-bg-ready{background-image:none!important}:root{--co-clean-product-bg:#ffffff}.apex-card-media,.co-static-product-media,.co-offer-media,.apex-group-media,.co-product-gallery-main,.apex-product-media,.apex-collection-featured-image,.co-luxury-product__media,.co-line-media,.co-quote-line .co-line-media,.co-compare-product-media,.co-product-mini-compare [class*=media]{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:var(--co-edge-bg, var(--co-dominant-bg, var(--co-clean-product-bg)))!important;background-image:none!important}.apex-card-media.co-image-harmony:before,.co-static-product-media.co-image-harmony:before,.co-offer-media.co-image-harmony:before,.apex-group-media.co-image-harmony:before,.co-product-gallery-main.co-image-harmony:before,.apex-product-media.co-image-harmony:before,.apex-collection-featured-image.co-image-harmony:before,.co-luxury-product__media.co-image-harmony:before,.co-line-media.co-image-harmony:before,.co-compare-product-media.co-image-harmony:before{content:""!important;position:absolute!important;top:-10%!important;right:-10%!important;bottom:-10%!important;left:-10%!important;z-index:0!important;background-color:var(--co-edge-bg, #fff)!important;background-image:var(--co-media-bg-image, none)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;filter:blur(22px) saturate(1.02) brightness(1.06)!important;transform:scale(1.08)!important;opacity:var(--co-backdrop-opacity, .55)!important;pointer-events:none!important}.apex-card-media.co-image-harmony:after,.co-static-product-media.co-image-harmony:after,.co-offer-media.co-image-harmony:after,.apex-group-media.co-image-harmony:after,.co-product-gallery-main.co-image-harmony:after,.apex-product-media.co-image-harmony:after,.apex-collection-featured-image.co-image-harmony:after,.co-luxury-product__media.co-image-harmony:after,.co-line-media.co-image-harmony:after,.co-compare-product-media.co-image-harmony:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:color-mix(in srgb,var(--co-edge-bg, #fff) 78%,transparent)!important;pointer-events:none!important}@supports not (background: color-mix(in srgb,#fff 80%,transparent)){.apex-card-media.co-image-harmony:after,.co-static-product-media.co-image-harmony:after,.co-offer-media.co-image-harmony:after,.apex-group-media.co-image-harmony:after,.co-product-gallery-main.co-image-harmony:after,.apex-product-media.co-image-harmony:after,.apex-collection-featured-image.co-image-harmony:after,.co-luxury-product__media.co-image-harmony:after,.co-line-media.co-image-harmony:after,.co-compare-product-media.co-image-harmony:after{background:#ffffff1a!important}}.apex-card-media img,.co-static-product-media img,.co-offer-media img,.apex-group-media img,.co-product-gallery-main img,.apex-product-media img,.apex-collection-featured-image img,.co-luxury-product__media img,.co-line-media img,.co-compare-product-media img,.apex-card-media picture,.co-static-product-media picture,.co-offer-media picture,.apex-group-media picture,.co-product-gallery-main picture,.apex-product-media picture{position:relative!important;z-index:3!important;background:transparent!important;mix-blend-mode:normal!important;opacity:1!important}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.apex-collection-page .apex-card-media{min-height:clamp(190px,20vw,330px)!important;border-radius:28px 28px 0 0!important}.apex-product-card .apex-card-media img,.apex-product-card .co-static-product-media img,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img,.apex-collection-page .apex-card-media img{width:100%!important;height:100%!important;max-width:94%!important;max-height:94%!important;padding:clamp(6px,.9vw,14px)!important;object-fit:contain!important;object-position:center center!important;filter:contrast(1.035) saturate(1.02) drop-shadow(0 14px 22px rgba(0,0,0,.14))!important}.co-white-bg,.co-white-bg.co-image-bg-ready,.co-white-bg.co-dominant-bg-ready,.co-white-bg.co-white-image-bg{--co-edge-bg:#ffffff !important;--co-dominant-bg:#ffffff !important;--co-backdrop-opacity:.18 !important;background:#fff!important;background-image:none!important}.co-white-bg:before{opacity:.12!important}.co-white-bg:after{background:#ffffffb8!important}.co-photo-bg{--co-backdrop-opacity:.68 !important}.co-photo-bg:after{background:color-mix(in srgb,var(--co-edge-bg, #fff) 56%,transparent)!important}.apex-product-card .apex-card-media.co-auto-product-gallery:before,.apex-product-card .apex-card-media.co-auto-product-gallery:after{display:block!important}.apex-product-card .co-auto-gallery-track,.apex-product-card .co-auto-gallery-slide,.apex-product-card .co-auto-gallery-dots{display:none!important}.template-product .co-product-gallery-main,.template-product .apex-product-media.co-product-gallery{background:var(--co-edge-bg, #ffffff)!important}.template-product .co-product-gallery-main img,.template-product .apex-product-media.co-product-gallery img{object-fit:contain!important;object-position:center!important}.apex-product-card .apex-card-media picture,.apex-product-card .co-static-product-media picture,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media picture,.apex-collection-page .apex-card-media picture{display:block!important;width:100%!important;height:100%!important}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.apex-collection-page .apex-card-media,.apex-related-products .apex-card-media,.co-featured-groups-row .apex-card-media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:0!important;border-radius:28px 28px 0 0!important;background:var(--co-edge-bg, #ffffff)!important;background-image:none!important}.apex-product-card .apex-card-media:before,.apex-product-card .apex-card-media:after,.apex-product-card .co-static-product-media:before,.apex-product-card .co-static-product-media:after,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:before,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:after,.apex-collection-page .apex-card-media:before,.apex-collection-page .apex-card-media:after,.apex-related-products .apex-card-media:before,.apex-related-products .apex-card-media:after,.co-featured-groups-row .apex-card-media:before,.co-featured-groups-row .apex-card-media:after{display:none!important;content:none!important}.apex-product-card .apex-card-media img,.apex-product-card .co-static-product-media img,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img,.apex-collection-page .apex-card-media img,.apex-related-products .apex-card-media img,.co-featured-groups-row .apex-card-media img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:28px 28px 0 0!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;box-shadow:none!important;filter:none!important}.apex-product-card .apex-card-media picture,.apex-product-card .co-static-product-media picture,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media picture,.apex-collection-page .apex-card-media picture,.apex-related-products .apex-card-media picture,.co-featured-groups-row .apex-card-media picture{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.apex-product-card .apex-card-media.co-white-bg,.apex-product-card .co-static-product-media.co-white-bg,.apex-collection-page .apex-card-media.co-white-bg,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media.co-white-bg{background:#fff!important}.apex-product-card .apex-card-media.co-photo-bg,.apex-product-card .co-static-product-media.co-photo-bg,.apex-collection-page .apex-card-media.co-photo-bg,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media.co-photo-bg{background:var(--co-edge-bg, #d9d2c5)!important}.template-index .co-home-commerce-row{margin:0 auto!important}.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card{min-width:0!important;border-radius:28px!important}.template-index .co-showcase-arrows{gap:8px!important}.template-index .co-horizontal-controls button{border-radius:14px!important}.template-index .co-horizontal-products,.template-index .co-horizontal-products.co-showcase-slider{gap:var(--co-showcase-gap)!important;padding:2px 0!important}.template-index .co-horizontal-products.co-showcase-slider{overflow:hidden!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card{flex:none!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{border-radius:20px 20px 0 0!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-body h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-actions .apex-button.primary,.template-index .co-horizontal-products.co-showcase-slider .co-quote-actions button{min-height:38px!important;font-size:10px!important}.template-index .co-home-comparator-card{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"copy" "visual" "features" "button"!important}.template-index .co-home-comparator-card .co-comparator-visual{padding-top:2px!important}.template-index .co-home-comparator-card .co-comparator-features{grid-template-columns:1fr!important}.template-index .co-home-comparator-card .co-comparator-features article strong{font-size:13px!important;line-height:1.12!important}.template-index .co-home-comparator-card .co-comparator-features article span{font-size:11px!important;line-height:1.28!important}.template-index .co-home-comparator-card .co-comparator-features article i,.template-index .co-home-comparator-card .co-comparator-features article svg{width:18px!important;height:18px!important}.template-index .co-home-comparator-card .co-comparator-main-button{width:100%!important;padding-inline:18px!important}@media(max-width:1520px)and (min-width:1181px){.template-index .co-home-commerce-row{grid-template-columns:minmax(0,1.62fr) minmax(320px,.95fr)!important}.template-index .co-horizontal-products.co-showcase-slider{grid-auto-columns:calc((100% - var(--co-showcase-gap)) / 2)!important}}@media(max-width:1180px){.template-index .co-home-commerce-row{grid-template-columns:1fr!important}.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card{min-height:auto!important}.template-index .co-horizontal-products.co-showcase-slider{grid-auto-columns:calc((100% - var(--co-showcase-gap)) / 2)!important}}@media(max-width:760px){.template-index .co-home-best-sellers-card{padding:16px!important}.template-index .co-horizontal-head{flex-direction:column!important;align-items:stretch!important}.template-index .co-horizontal-controls{justify-content:space-between!important}.template-index .co-horizontal-products.co-showcase-slider{grid-auto-columns:100%!important}.template-index .co-home-comparator-card{padding:16px!important}.template-index .co-home-comparator-card .co-comparator-visual{min-height:118px!important;max-height:118px!important}}.template-index .co-home-commerce-row{width:min(1780px,calc(100vw - clamp(18px,2.4vw,46px)))!important;max-width:1780px!important}.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card{min-height:clamp(400px,24vw,510px)!important}.template-index .co-home-comparator-card .co-balance-card:before{inset:-20px 50% auto auto!important;height:20px!important}.template-index .co-home-comparator-card .co-comparator-features article{border-radius:14px!important}.template-index .co-home-comparator-card .co-comparator-features article:nth-child(4){display:none!important}.template-index .co-home-comparator-card .co-comparator-features span{margin-top:1px!important}.template-index .co-home-comparator-card .co-comparator-main-button{padding:0 14px!important;letter-spacing:.08em!important}@media(max-width:1520px)and (min-width:1181px){.template-index .co-home-commerce-row{grid-template-columns:minmax(0,1.58fr) minmax(300px,.92fr)!important}.template-index .co-horizontal-products.co-showcase-slider{grid-auto-columns:calc((100% - var(--co-showcase-gap)) / 2)!important}}@media(max-width:1180px){.template-index .co-home-commerce-row{grid-template-columns:1fr!important}}.template-index .co-horizontal-head{gap:10px!important;margin-bottom:8px!important}.template-index .co-horizontal-head h2{font-size:clamp(24px,1.95vw,42px)!important;line-height:.92!important;max-width:560px!important}.template-index .co-showcase-all{font-size:9.5px!important}.template-index .co-horizontal-controls button{width:40px!important;height:40px!important;min-height:40px!important}.template-index .co-horizontal-products,.template-index .co-horizontal-products.co-showcase-slider{--co-showcase-gap:9px}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{min-height:150px!important;aspect-ratio:1 / .82!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-body h3{font-size:clamp(11.5px,.78vw,17px)!important;line-height:1.02!important;min-height:auto!important;margin:0!important}.template-index .co-horizontal-products.co-showcase-slider .co-card-variant-strip{gap:4px!important;margin-bottom:0!important}.template-index .co-horizontal-products.co-showcase-slider .co-card-variant-strip span{font-size:9.5px!important;padding:4px 9px!important;max-width:82px!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-price{font-size:clamp(12.5px,.9vw,19px)!important;line-height:1!important;margin-top:1px!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-price s{font-size:10px!important;margin-top:2px!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-actions,.template-index .co-horizontal-products.co-showcase-slider .co-quote-actions{gap:6px!important;margin-top:1px!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-actions .apex-button.primary,.template-index .co-horizontal-products.co-showcase-slider .co-quote-actions button,.template-index .co-horizontal-products.co-showcase-slider .apex-button.secondary{min-height:34px!important;font-size:9.5px!important;padding-top:0!important;padding-bottom:0!important}.template-index .co-home-comparator-card .co-comparator-copy h2{margin-bottom:4px!important}.template-index .co-home-comparator-card .co-comparator-copy p:last-child{font-size:clamp(12px,.84vw,15px)!important;line-height:1.32!important;margin-bottom:0!important}.template-index .co-home-comparator-card .co-comparator-features article{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}.template-index .co-home-comparator-card .co-comparator-features article>i,.template-index .co-home-comparator-card .co-comparator-features article>svg{width:30px!important;height:30px!important;padding:5px!important}.template-index .co-home-comparator-card .co-comparator-features strong{font-size:11.5px!important;line-height:1.05!important}.template-index .co-home-comparator-card .co-comparator-features span{font-size:9.5px!important;line-height:1.16!important}.template-index .co-home-comparator-card .co-comparator-main-button{min-height:42px!important;font-size:12px!important}@media(max-width:1180px){.template-index .co-home-comparator-card .co-comparator-visual{min-height:138px!important;max-height:138px!important}}.template-index .co-horizontal-products.co-showcase-slider .apex-card-brand--title{font-weight:800!important;margin:0!important}.template-index .co-horizontal-products.co-showcase-slider .co-card-rating,.template-index .co-horizontal-products.co-showcase-slider .co-card-variant-strip{margin-top:1px!important}.template-index .co-home-comparator-card .co-comparator-visual{max-height:172px!important;height:172px!important}.template-index .co-home-comparator-card .co-balance-beam{position:absolute!important}.template-index .co-home-comparator-card .co-balance-beam:before{content:"";position:absolute;left:0;right:0;top:26px;height:3px;border-radius:999px;background:linear-gradient(90deg,#b9911ed9,#efe259f5,#b9911ed9);box-shadow:0 0 22px #efe25947}.template-index .co-home-comparator-card .co-balance-beam span{width:12px!important;border-radius:999px!important}.template-index .co-home-comparator-card .co-balance-card{border-radius:16px!important}.template-index .co-home-comparator-card .co-balance-card svg{width:28px!important;height:28px!important}.template-index .co-home-comparator-card .co-balance-base{position:absolute!important;border-radius:999px!important}@media(max-width:1360px){.template-index .co-home-comparator-card .co-comparator-visual{min-height:160px!important;max-height:160px!important;height:160px!important}.template-index .co-home-comparator-card .co-balance-card{width:70px!important;min-height:88px!important;top:52px!important}.template-index .co-home-comparator-card .co-balance-card--center{top:62px!important}}.template-index .co-featured-groups-block .apex-eyebrow{font-size:11px!important;margin-bottom:6px!important}.template-index .co-featured-groups-block h2{margin-bottom:4px!important}.template-index .co-featured-groups-block .co-section-intro{max-width:760px!important}.template-index .co-featured-groups-row .apex-group-rating{margin-top:-2px!important;margin-bottom:0!important}.template-index .co-featured-groups-row .apex-group-copy p{min-height:unset!important}.template-index .co-featured-groups-row .apex-group-price{flex-wrap:wrap!important}@media(max-width:1540px){.template-index .co-featured-groups-row .apex-group-media{height:262px!important;min-height:262px!important;max-height:262px!important}.template-index .co-featured-groups-row .apex-group-copy>strong{font-size:clamp(22px,1.65vw,30px)!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential span{min-height:72px!important}}@media(max-width:1280px){.template-index .co-featured-groups-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .co-featured-groups-row .apex-group-card:nth-child(3){grid-column:1 / -1!important;max-width:760px!important;width:100%!important;justify-self:center!important}}@media(max-width:980px){.template-index .co-featured-groups-block h2{font-size:clamp(34px,10vw,52px)!important}.template-index .co-featured-groups-row{grid-template-columns:1fr!important;gap:16px!important}.template-index .co-featured-groups-row .apex-group-card:nth-child(3){grid-column:auto!important;max-width:none!important}.template-index .co-featured-groups-row .apex-group-media{height:240px!important;min-height:240px!important;max-height:240px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential,.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}}.template-index .co-featured-groups-block .co-home-mini-link{min-height:44px!important;padding:8px 14px!important}@media(max-width:1450px){.template-index .co-featured-groups-row .apex-group-media{height:230px!important;min-height:230px!important;max-height:230px!important}}@media(max-width:1180px){.template-index .co-featured-groups-row{grid-template-columns:1fr 1fr!important}.template-index .co-featured-groups-row .apex-group-card:nth-child(3){grid-column:1 / -1!important;max-width:760px!important;justify-self:center!important;width:100%!important}}@media(max-width:860px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card:nth-child(3){grid-column:auto!important;max-width:none!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential,.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}}.template-index .co-featured-groups-block .co-groups-top-cta{justify-content:center!important;gap:10px!important}.template-index .co-featured-groups-block .co-groups-top-cta span{display:none!important}.template-index .co-featured-groups-row .apex-group-media{overflow:hidden!important;position:relative!important}.template-index .co-featured-groups-row .apex-group-copy{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr)!important;grid-template-areas:"title meta" "rating meta" "desc meta" "price price" "actions actions"!important;align-items:start!important}.template-index .co-featured-groups-row .apex-group-copy>small{display:none!important}.template-index .co-featured-groups-row .apex-group-copy>strong{grid-area:title!important;font-size:clamp(20px,2vw,30px)!important;line-height:1.03!important;text-align:left!important;margin:0!important}.template-index .co-featured-groups-row .apex-group-rating{grid-area:rating!important}.template-index .co-featured-groups-row .apex-group-copy p{grid-area:desc!important;margin:0!important;font-size:13px!important;line-height:1.42!important;text-align:left!important;color:#f7f1e9eb!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.template-index .co-featured-groups-row .apex-group-price{grid-area:price!important;margin-top:2px!important}.template-index .co-featured-groups-row .apex-group-actions{grid-area:actions!important}@media(max-width:1380px){.template-index .co-featured-groups-row .apex-group-media{min-height:220px!important;height:220px!important;max-height:220px!important}.template-index .co-featured-groups-row .apex-group-copy{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr)!important}}@media(max-width:1180px){.template-index .co-featured-groups-row{grid-template-columns:1fr 1fr!important}.template-index .co-featured-groups-row .apex-group-card:nth-child(3){grid-column:1 / -1!important;max-width:840px!important;justify-self:center!important;width:100%!important}}@media(max-width:860px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card:nth-child(3){grid-column:auto!important;max-width:none!important}.template-index .co-featured-groups-row .apex-group-copy{grid-template-columns:1fr!important;grid-template-areas:"title" "rating" "desc" "meta" "price" "actions"!important}.template-index .co-featured-groups-row .apex-group-actions{grid-template-columns:1fr!important}}.template-index .co-featured-groups-block.co-featured-groups-block--luxury{padding-top:8px!important;padding-bottom:10px!important}.template-index .co-featured-groups-block .co-home-section-head--center{margin-bottom:6px!important}.template-index .co-featured-groups-block h2{font-size:clamp(34px,3.7vw,68px)!important;line-height:.9!important;margin:0 0 3px!important}.template-index .co-featured-groups-block .co-section-intro{margin:0 auto 4px!important;font-size:12px!important}.template-index .co-featured-groups-block .co-home-section-actions{margin-top:0!important}.template-index .co-featured-groups-block .co-groups-top-cta{min-width:146px!important;padding:10px 16px!important}.template-index .co-featured-groups-row .apex-group-media,.template-index .co-featured-groups-row .apex-group-card .apex-group-media,.template-index .co-featured-groups-row .apex-group-card a.apex-group-media{display:flex!important;align-items:center!important;justify-content:center!important;height:210px!important;min-height:210px!important;max-height:210px!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:none!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important;position:relative!important}.template-index .co-featured-groups-row .apex-group-media:before,.template-index .co-featured-groups-row .apex-group-media:after,.template-index .co-featured-groups-row .apex-group-media-stage{background-image:none!important}.template-index .co-featured-groups-row .apex-group-media img,.template-index .co-featured-groups-row .apex-group-media-image{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;padding:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;transform:none!important}.template-index .co-featured-groups-row .apex-group-copy>small,.template-index .co-featured-groups-row .apex-group-copy-main>small{display:none!important}.template-index .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-copy-main>strong{display:block!important;font-size:clamp(19px,1.65vw,32px)!important;line-height:1.02!important}.template-index .co-featured-groups-row .apex-group-rating span,.template-index .co-featured-groups-row .apex-group-rating b{font-size:12px!important}.template-index .co-featured-groups-row .apex-group-copy p,.template-index .co-featured-groups-row .apex-group-copy-main p{font-size:12px!important;line-height:1.38!important;min-height:0!important;color:#f7f1e9eb!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{margin:0!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential i,.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential svg{width:14px!important;height:14px!important;margin-bottom:3px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential small{font-size:8px!important;line-height:1!important;margin-bottom:2px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential strong{font-size:11px!important;line-height:1.14!important}.template-index .co-featured-groups-row .apex-group-price{display:flex!important;flex-direction:column!important;gap:2px!important}.template-index .co-featured-groups-row .apex-group-price-kicker{font-size:10px!important}.template-index .co-featured-groups-row .apex-group-price-amount{font-size:clamp(18px,1.45vw,26px)!important;line-height:.98!important}.template-index .co-featured-groups-row .apex-group-actions{gap:8px!important;margin-top:0!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button.apex-group-button--ghost{min-height:42px!important;padding:9px 10px!important;font-size:11px!important;border-radius:14px!important}@media(max-width:1420px){.template-index .co-featured-groups-row .apex-group-media{height:190px!important;min-height:190px!important;max-height:190px!important}.template-index .co-featured-groups-row .apex-group-copy{grid-template-columns:minmax(0,1fr) 148px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{width:148px!important}}@media(max-width:1180px){.template-index .co-featured-groups-row{grid-template-columns:1fr 1fr!important}.template-index .co-featured-groups-row .apex-group-card:nth-child(3){grid-column:1 / -1!important;max-width:820px!important;justify-self:center!important;width:100%!important}}@media(max-width:860px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card:nth-child(3){grid-column:auto!important;max-width:none!important}.template-index .co-featured-groups-row .apex-group-copy{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential,.template-index .co-featured-groups-row .apex-group-actions{width:100%!important;grid-template-columns:1fr!important}}.template-index .co-featured-groups-row .apex-group-media,.template-index .co-featured-groups-row .apex-group-card .apex-group-media,.template-index .co-featured-groups-row .apex-group-card a.apex-group-media,.template-index .co-featured-groups-row .apex-group-media[data-co-dominant-bg],.template-index .co-featured-groups-row .apex-group-media.co-dominant-bg-ready,.template-index .co-featured-groups-row .apex-group-media.co-image-bg-ready{height:220px!important;min-height:220px!important;max-height:220px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0 0 6px!important}.template-index .co-featured-groups-row .apex-group-media:before,.template-index .co-featured-groups-row .apex-group-media:after,.template-index .co-featured-groups-row .apex-group-media-stage{opacity:0!important;background:transparent!important;box-shadow:none!important}.template-index .co-featured-groups-row .apex-group-media picture,.template-index .co-featured-groups-row .apex-group-media-image,.template-index .co-featured-groups-row .apex-group-media img{background-color:transparent!important;padding:0!important}.template-index .co-featured-groups-row .apex-group-copy,.template-index .co-featured-groups-row .apex-group-card .apex-group-copy{display:grid!important;grid-template-columns:minmax(0,1fr) 168px!important;gap:10px 14px!important;align-items:center!important;padding:0 2px!important}.template-index .co-featured-groups-row .apex-group-copy>strong,.template-index .co-featured-groups-row .apex-group-copy-main>strong{text-align:center!important;margin:0 0 6px!important}.template-index .co-featured-groups-row .apex-group-copy p,.template-index .co-featured-groups-row .apex-group-copy-main p{text-align:center!important;margin:0 0 8px!important;max-width:34ch!important}.template-index .co-featured-groups-row .apex-group-actions{display:grid!important;grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-button,.template-index .co-featured-groups-row .apex-group-button.apex-group-button--buy,.template-index .co-featured-groups-row .apex-group-button.apex-group-button--ghost{min-height:46px!important;padding:11px 16px!important;font-size:13px!important;font-weight:800!important;border-radius:16px!important;color:#051109!important;background:linear-gradient(135deg,#95ffb7,#36dc69 48%,#20b958)!important;border:1px solid rgba(149,255,183,.9)!important;box-shadow:inset 0 1px #ffffff73,0 10px 24px #27cd6142!important;justify-content:center!important}.template-index .co-featured-groups-row .apex-group-button i,.template-index .co-featured-groups-row .apex-group-button svg{margin-left:8px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{flex-direction:column!important;align-self:stretch!important}@media(max-width:1420px){.template-index .co-featured-groups-row .apex-group-copy{grid-template-columns:minmax(0,1fr) 154px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{width:154px!important}}@media(max-width:1180px){.template-index .co-featured-groups-row .apex-group-copy{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:860px){.template-index .co-featured-groups-row .apex-group-media{height:190px!important;min-height:190px!important;max-height:190px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{grid-template-columns:1fr!important}}.template-index .co-featured-groups-row .apex-group-media{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:center!important}.template-index .co-featured-groups-row .apex-group-media:before,.template-index .co-featured-groups-row .apex-group-media:after,.template-index .co-featured-groups-row .apex-group-media-stage{display:none!important;content:none!important}.template-index .co-featured-groups-row .apex-group-media picture,.template-index .co-featured-groups-row .apex-group-media-image,.template-index .co-featured-groups-row .apex-group-media img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;border:none!important;border-radius:22px!important;box-shadow:none!important;margin:0 auto!important}.template-index .co-featured-groups-row .apex-group-copy{grid-column:1 / span 2!important;grid-row:1 / span 3!important}.template-index .co-featured-groups-row .apex-group-copy-main{grid-column:1!important;grid-row:1!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:center!important;min-width:0!important;padding:0 4px!important}.template-index .co-featured-groups-row .apex-group-price{align-items:center!important;justify-content:center!important}.template-index .co-featured-groups-row .apex-group-button.apex-group-button--buy{padding:12px 18px!important;font-size:14px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{grid-column:1 / span 2!important;grid-row:2!important;width:100%!important}.template-index .co-featured-groups-row .apex-group-compare-row{grid-column:1 / span 2!important;grid-row:3!important;display:flex!important;justify-content:center!important;margin-top:-2px!important}.template-index .co-featured-groups-row .apex-group-button.apex-group-button--compare{min-width:min(100%,320px)!important;width:min(100%,320px)!important;min-height:46px!important;padding:11px 16px!important;justify-content:center!important;border-radius:16px!important;font-size:13px!important;font-weight:900!important}@media(max-width:1320px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)!important;padding:14px!important;gap:10px 14px!important}.template-index .co-featured-groups-row .apex-group-media{height:235px!important;min-height:235px!important;max-height:235px!important}.template-index .co-featured-groups-row .apex-group-copy-main>strong{font-size:clamp(22px,2vw,28px)!important}}@media(max-width:1120px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto!important}.template-index .co-featured-groups-row .apex-group-media{grid-column:1!important;grid-row:1!important;height:220px!important;min-height:220px!important;max-height:220px!important}.template-index .co-featured-groups-row .apex-group-copy-main{grid-column:1!important;grid-row:2!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{grid-column:1!important;grid-row:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-index .co-featured-groups-row .apex-group-compare-row{grid-column:1!important;grid-row:4!important}}@media(max-width:780px){.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{grid-template-columns:1fr!important}}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr)!important;grid-template-areas:"copy media" "meta meta"!important}.template-index .co-featured-groups-row .apex-group-media{grid-area:media!important;width:100%!important;height:240px!important;min-height:240px!important;max-height:240px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:none!important;border-radius:22px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .co-featured-groups-row .apex-group-media:before,.template-index .co-featured-groups-row .apex-group-media:after,.template-index .co-featured-groups-row .apex-group-media-stage,.template-index .co-featured-groups-row .apex-group-media-overlay{display:none!important;content:none!important}.template-index .co-featured-groups-row .apex-group-media img,.template-index .co-featured-groups-row .apex-group-media-image,.template-index .co-featured-groups-row .apex-group-media picture{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;padding:0!important;filter:none!important}.template-index .co-featured-groups-row .apex-group-copy{grid-area:copy!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;align-content:center!important;gap:10px!important;min-width:0!important;padding:0!important;background:transparent!important;border-radius:0!important}.template-index .co-featured-groups-row .apex-group-copy-main{display:grid!important;gap:8px!important;align-content:center!important;justify-items:center!important;text-align:center!important}.template-index .co-featured-groups-row .apex-group-copy-main>small{display:none!important}.template-index .co-featured-groups-row .apex-group-copy-main>strong{margin:0!important;color:#fff!important;font-size:clamp(20px,1.55vw,28px)!important;line-height:1.02!important;text-align:center!important}.template-index .co-featured-groups-row .apex-group-rating{justify-content:center!important;margin:0!important;gap:7px!important}.template-index .co-featured-groups-row .apex-group-copy-main p{margin:0!important;max-width:29ch!important;color:#f7f4eae0!important;font-size:13px!important;line-height:1.42!important;text-align:center!important}.template-index .co-featured-groups-row .apex-group-price{width:auto!important;margin:0!important;color:#fff!important;font-size:clamp(18px,1.4vw,24px)!important;text-align:center!important;justify-self:center!important}.template-index .co-featured-groups-row .apex-group-actions{width:min(100%,290px)!important;margin:2px auto 0!important}.template-index .co-featured-groups-row .apex-group-button.apex-group-button--buy{width:100%!important;min-height:50px!important;border-radius:17px!important;justify-content:center!important;color:#071108!important;font-weight:900!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#93ffae,#35e06e 56%,#1cb857)!important;border:1px solid rgba(143,255,181,.92)!important;box-shadow:inset 0 1px #ffffff6b,0 14px 26px #1cb8573d!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{grid-area:meta!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:4px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential span{min-height:72px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(233,168,42,.32)!important;background:#ffd00008!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential span small{font-size:8px!important}.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential span strong{font-size:11px!important;line-height:1.15!important;max-width:20ch!important}.template-index .co-featured-groups-row .apex-group-compare-row,.template-index .co-featured-groups-row .apex-group-button--compare{display:none!important}@media(max-width:1380px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr)!important;min-height:400px!important;padding:16px!important}.template-index .co-featured-groups-row .apex-group-media{height:220px!important;min-height:220px!important;max-height:220px!important}}@media(max-width:1120px){.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{grid-template-columns:1fr!important;grid-template-areas:"media" "copy" "meta"!important;min-height:auto!important}.template-index .co-featured-groups-row .apex-group-media{height:220px!important;min-height:220px!important;max-height:220px!important}}@media(max-width:760px){.template-index .co-featured-groups-row .apex-group-meta.apex-group-meta--essential{grid-template-columns:1fr!important}}.template-index .co-featured-groups-block--luxury .co-groups-top-cta{gap:10px!important}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{display:grid!important;grid-template-rows:auto 1fr!important;align-items:start!important;gap:18px!important;min-height:100%!important;padding:22px 22px 20px!important;border:1px solid rgba(233,168,42,.68)!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(180deg,#050808fb,#020505fc)!important;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #e9a82a14,0 18px 36px #0000002e!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-media{order:1!important;width:100%!important;min-height:260px!important;height:260px!important;max-height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:none!important;border-radius:24px!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-media:before,.template-index .co-featured-groups-row .apex-group-card .apex-group-media:after{display:none!important;content:none!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-media img,.template-index .co-featured-groups-row .apex-group-card .apex-group-media-image,.template-index .co-featured-groups-row .apex-group-card .apex-group-media picture{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;padding:0!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-copy{order:2!important;display:grid!important;grid-template-rows:auto auto!important;gap:18px!important;padding:0!important;min-width:0!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-copy-main{display:grid!important;justify-items:start!important;align-content:start!important;text-align:left!important;gap:8px!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-copy-main>strong{margin:0!important;color:#f5cf69!important;font-size:clamp(24px,2vw,31px)!important;line-height:1.03!important;letter-spacing:-.015em!important;text-transform:uppercase!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-rating{margin:0!important;justify-content:flex-start!important;gap:8px!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-rating span,.template-index .co-featured-groups-row .apex-group-card .apex-group-rating b{color:#ffd34d!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-copy-main p{margin:0!important;max-width:none!important;color:#f7f4eae6!important;font-size:14px!important;line-height:1.45!important;text-align:left!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-price{margin:4px 0 0!important;display:inline-grid!important;gap:4px!important;justify-items:start!important;text-align:left!important;color:#fff!important;font-size:clamp(20px,1.8vw,28px)!important;line-height:1.02!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-price-kicker{font-size:13px!important;color:#f7f4eadb!important;text-transform:none!important;letter-spacing:0!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-actions{width:100%!important;margin:6px 0 0!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-button.apex-group-button--buy{width:100%!important;min-height:56px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:15px 22px!important;color:#efffed!important;font-size:17px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(180deg,#2bf06d,#14ca4d 55%,#0ea63d)!important;border:1px solid rgba(140,255,165,.95)!important;box-shadow:inset 0 1px #ffffff38,0 0 0 2px #2dff6a33,0 12px 22px #14ca4d33!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-button.apex-group-button--buy i{color:#efffed!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-button.apex-group-button--buy:hover{transform:translateY(-1px)!important;filter:brightness(1.03)!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-meta.apex-group-meta--essential{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-meta.apex-group-meta--essential span{min-height:82px!important;padding:10px 10px 11px!important;border-radius:14px!important;border:1px solid rgba(233,168,42,.34)!important;background:#ffd64205!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:2px!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-meta.apex-group-meta--essential span i{color:#f4c242!important;width:16px!important;height:16px!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-meta.apex-group-meta--essential span small{display:block!important;margin-top:3px!important;color:#f4c242!important;font-size:9px!important;line-height:1.15!important;text-transform:uppercase!important;letter-spacing:.06em!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-meta.apex-group-meta--essential span strong{color:#fff!important;font-size:11px!important;line-height:1.2!important;max-width:15ch!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-compare-row,.template-index .co-featured-groups-row .apex-group-card .apex-group-button--compare{display:none!important}@media(max-width:1500px){.template-index .co-featured-groups-row{gap:22px!important}.template-index .co-featured-groups-row .apex-group-card,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--immersive{padding:20px!important}}@media(max-width:1200px){.template-index .co-featured-groups-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions{position:static!important;margin-top:14px!important}}@media(max-width:760px){.template-index .co-featured-groups-row{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-media{height:220px!important;min-height:220px!important;max-height:220px!important}.template-index .co-featured-groups-row .apex-group-card .apex-group-copy-main>strong{font-size:24px!important}}.template-index .co-featured-groups-block--luxury .co-home-section-head{position:relative!important}.template-index .co-featured-groups-block--luxury .co-section-intro{max-width:760px!important;margin:0 auto!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions{position:absolute!important}.template-index .co-featured-groups-block--luxury .co-groups-top-cta{border:1px solid rgba(239,189,67,.55)!important;color:#f8df8f!important;background:linear-gradient(180deg,#11100bd1,#070704fa)!important;box-shadow:inset 0 1px #ffffff14,0 14px 24px #00000038!important}.template-index .co-featured-groups-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean{display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#07090afb,#010404fc)!important;border:1px solid rgba(238,179,47,.72)!important;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000029!important;overflow:hidden!important;min-height:100%!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean:after,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-product-badge,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-rating,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy>small{display:none!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media{width:100%!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media:before,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media:after{display:none!important;content:none!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media img,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media-image{display:block!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy{width:100%!important;display:flex!important;flex-direction:column!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy-main>strong{margin:0!important;color:#efc35a!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.01em!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy-main p{margin:0!important;color:#f6f3e9e6!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-price{display:inline-grid!important;margin:2px 0 0!important;color:#fff!important;line-height:1.02!important;font-weight:800!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-price-kicker{color:#f8f4ead1!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference span{min-height:58px!important;padding:8px 6px!important;border-radius:12px!important;border:1px solid rgba(238,179,47,.32)!important;background:#0c0d0aa8!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-align:center!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference span i{color:#f2c044!important;width:13px!important;height:13px!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference span small{display:block!important;color:#f2c044!important;font-size:7.5px!important;line-height:1.1!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference span strong{display:block!important;color:#fff!important;font-size:9.5px!important;line-height:1.16!important;font-weight:700!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-button.apex-group-button--buy,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean a.apex-group-button--buy{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#f2fff2!important;font-size:14px!important;font-weight:900!important;line-height:1!important;letter-spacing:.07em!important;text-transform:uppercase!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-button.apex-group-button--buy i,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-button.apex-group-button--buy span{color:#f2fff2!important}@media(max-width:1200px){.template-index .co-featured-groups-block--luxury .co-home-section-actions{position:static!important;margin-top:14px!important}.template-index .co-featured-groups-row{grid-template-columns:1fr!important}}.template-index .co-featured-groups-block--luxury .co-groups-top-cta{padding:10px 18px!important}.template-index .co-featured-groups-row{gap:14px!important;align-items:stretch!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean{padding:12px!important;border-radius:22px!important;gap:0!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media{min-height:168px!important;height:168px!important;margin:0 0 10px!important;border-radius:18px!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media img,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media-image{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;border-radius:16px!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy{padding:0!important;gap:10px!important}.template-index .co-featured-groups-row .apex-group-summary-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:10px!important;align-items:start!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy-main{gap:6px!important;min-width:0!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy-main>strong{font-size:clamp(14px,1.3vw,18px)!important;line-height:1.03!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-copy-main p{font-size:10px!important;line-height:1.22!important;max-width:none!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-price{font-size:clamp(16px,1.5vw,20px)!important;gap:1px!important;margin-top:2px!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-price-kicker{font-size:10px!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference.apex-group-meta--stacked{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference.apex-group-meta--stacked span{min-height:52px!important;padding:7px 6px!important;border-radius:12px!important;justify-content:center!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference.apex-group-meta--stacked span small{font-size:7px!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference.apex-group-meta--stacked span strong{font-size:9px!important;line-height:1.12!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-actions{margin-top:8px!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-button.apex-group-button--buy,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean a.apex-group-button--buy{min-height:42px!important;padding:10px 16px!important;border-radius:14px!important;background:linear-gradient(180deg,#39f07c,#19da59 55%,#12b646)!important;border:1px solid rgba(170,255,190,.96)!important;box-shadow:inset 0 1px #ffffff47,0 0 0 2px #23ff7629,0 12px 18px #0eb4442e!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-button.apex-group-button--buy,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-button.apex-group-button--buy span,.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-button.apex-group-button--buy i{color:#f7fff8!important}@media(max-width:1600px){.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-media{min-height:156px!important;height:156px!important}.template-index .co-featured-groups-row .apex-group-summary-layout{grid-template-columns:minmax(0,1fr) 124px!important}}@media(max-width:1280px){.template-index .co-featured-groups-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){.template-index .co-featured-groups-row,.template-index .co-featured-groups-row .apex-group-summary-layout{grid-template-columns:1fr!important}.template-index .co-featured-groups-row .apex-group-card.apex-group-card--reference-clean .apex-group-meta.apex-group-meta--reference.apex-group-meta--stacked{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.template-index .co-featured-groups-block--luxury{padding-bottom:clamp(18px,2vw,28px)!important}.template-index .co-featured-groups-block--luxury .co-section-intro{font-size:clamp(14px,.95vw,17px)!important;line-height:1.35!important}.template-index .co-featured-groups-block--luxury .co-groups-top-cta{min-height:52px!important;border-radius:16px!important}.template-index .co-featured-groups-row--product-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,1.6vw,28px)!important;align-items:stretch!important;margin-top:0!important}.template-index .co-featured-groups-row--product-cards .apex-product-card{height:100%!important;min-width:0!important;border:1px solid rgba(233,168,42,.58)!important;border-radius:26px!important;background:radial-gradient(circle at 100% 100%,rgba(37,211,102,.08),transparent 28%),linear-gradient(180deg,#050a0afa,#020505fc)!important;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff08!important;overflow:hidden!important}.template-index .co-featured-groups-row--product-cards .apex-card-media,.template-index .co-featured-groups-row--product-cards .co-static-product-media{height:clamp(230px,17vw,310px)!important;min-height:clamp(230px,17vw,310px)!important;border-radius:24px 24px 0 0!important;background:#fff!important;padding:0!important;overflow:hidden!important}.template-index .co-featured-groups-row--product-cards .apex-card-media:before,.template-index .co-featured-groups-row--product-cards .apex-card-media:after,.template-index .co-featured-groups-row--product-cards .co-static-product-media:before,.template-index .co-featured-groups-row--product-cards .co-static-product-media:after{display:none!important;content:none!important}.template-index .co-featured-groups-row--product-cards .apex-card-media img,.template-index .co-featured-groups-row--product-cards .co-static-product-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:22px 22px 0 0!important;background:#fff!important;padding:0!important;margin:0!important;filter:none!important}.template-index .co-featured-groups-row--product-cards .apex-card-body{padding:clamp(14px,1.1vw,18px)!important;gap:9px!important}.template-index .co-featured-groups-row--product-cards .apex-card-brand{color:#ffd34d!important}.template-index .co-featured-groups-row--product-cards .apex-card-body h3{font-size:clamp(19px,1.45vw,27px)!important;line-height:1.05!important;color:#fff7e9!important}.template-index .co-featured-groups-row--product-cards .apex-card-price{font-size:clamp(22px,1.75vw,32px)!important;line-height:1!important;color:#fff!important}.template-index .co-featured-groups-row--product-cards .apex-card-actions .apex-button.primary,.template-index .co-featured-groups-row--product-cards .apex-card-actions button.apex-button.primary{background:linear-gradient(180deg,#31ef72,#18da59 52%,#10b847)!important;border-color:#9dffb2f2!important;color:#f2fff2!important;box-shadow:inset 0 1px #ffffff40,0 0 0 2px #2aff6e29,0 12px 20px #10b84738!important}.template-index .co-featured-groups-row--product-cards .apex-card-actions .apex-button.primary *,.template-index .co-featured-groups-row--product-cards .apex-card-actions button.apex-button.primary *{color:#f2fff2!important}@media(max-width:1280px){.template-index .co-featured-groups-row--product-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.template-index .co-featured-groups-row--product-cards{grid-template-columns:1fr!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions{position:static!important;margin-top:14px!important}}.template-index .co-featured-groups-row--oneview{margin-top:14px}.template-index .co-featured-groups-row--oneview .apex-group-card{display:flex!important;flex-direction:column;background:linear-gradient(180deg,#030a0afa,#020809fa);border:1.5px solid rgba(224,168,33,.72);border-radius:30px;padding:18px;min-height:560px;box-shadow:0 14px 40px #00000047;overflow:hidden}.template-index .co-featured-groups-row--oneview .apex-group-hero{display:grid;grid-template-columns:minmax(0,67%) minmax(124px,33%);gap:14px;align-items:stretch;min-height:235px}.template-index .co-featured-groups-row--oneview .apex-group-media{display:flex;align-items:center;justify-content:center;min-height:235px;background:#fff;border-radius:24px;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.3)}.template-index .co-featured-groups-row--oneview .apex-group-media-image{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.18))}.template-index .co-featured-groups-row--oneview .apex-group-meta--oneview{display:flex;flex-direction:column;gap:10px;justify-content:stretch}.template-index .co-featured-groups-row--oneview .apex-group-meta--oneview span{flex:1 1 auto;min-height:68px;border-radius:18px;padding:11px 10px;background:#081212e6;border:1px solid rgba(224,168,33,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.template-index .co-featured-groups-row--oneview .apex-group-meta--oneview i{width:15px;height:15px;color:#f0c84b}.template-index .co-featured-groups-row--oneview .apex-group-meta--oneview small{font-size:10px;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:#f0c84b;font-weight:800}.template-index .co-featured-groups-row--oneview .apex-group-meta--oneview strong{font-size:15px;line-height:1.16;color:#fff8df;font-weight:700}.template-index .co-featured-groups-row--oneview .apex-group-copy--oneview{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:18px 6px 4px;flex:1 1 auto}.template-index .co-featured-groups-row--oneview .apex-group-copy-main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.template-index .co-featured-groups-row--oneview .apex-group-copy-main>strong{margin:0;font-size:clamp(1.02rem,1.35vw,1.68rem);line-height:1.06;letter-spacing:.03em;text-transform:uppercase;font-weight:900;color:#f0c84b}.template-index .co-featured-groups-row--oneview .apex-group-copy-main>p{margin:0;color:#fff5dcf0;font-size:.97rem;line-height:1.38;max-width:34ch}.template-index .co-featured-groups-row--oneview .apex-group-price{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:2px}.template-index .co-featured-groups-row--oneview .apex-group-price-kicker{font-size:.94rem;color:#fff5dce0;font-weight:500}.template-index .co-featured-groups-row--oneview .apex-group-price-amount{font-size:clamp(1.3rem,1.72vw,2.05rem);line-height:1.05;font-weight:900;color:#fff4cf}.template-index .co-featured-groups-row--oneview .apex-group-actions{margin-top:auto}.template-index .co-featured-groups-row--oneview .apex-group-button--buy{width:100%;min-height:58px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#08150d;background:linear-gradient(180deg,#52f483,#2ad85f);box-shadow:inset 0 1px #ffffff73,0 10px 26px #169c4247;border:2px solid rgba(185,255,194,.82)}.template-index .co-featured-groups-row--oneview .apex-group-button--buy:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 14px 28px #169c4257}.template-index .co-featured-groups-row--oneview .apex-group-button--buy i{width:18px;height:18px}@media(max-width:1399px){.template-index .co-featured-groups-row--oneview{gap:16px!important}.template-index .co-featured-groups-row--oneview .apex-group-card{min-height:540px;padding:16px}.template-index .co-featured-groups-row--oneview .apex-group-hero{grid-template-columns:minmax(0,64%) minmax(112px,36%);min-height:220px}.template-index .co-featured-groups-row--oneview .apex-group-media{min-height:220px}.template-index .co-featured-groups-row--oneview .apex-group-copy-main>p{font-size:.92rem}}@media(max-width:1180px){.template-index .co-featured-groups-row--oneview{grid-template-columns:1fr}.template-index .co-featured-groups-row--oneview .apex-group-card{min-height:auto}}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card.apex-group-card--oneview{display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#040a0afa,#020809fa)!important;border:1.5px solid rgba(224,168,33,.72)!important;border-radius:30px!important;padding:18px!important;min-height:600px!important;box-shadow:0 14px 40px #00000047!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card.apex-group-card--oneview:before,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card.apex-group-card--oneview:after{content:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:14px!important;align-items:stretch!important;min-height:245px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-media{display:flex!important;align-items:center!important;justify-content:center!important;min-height:245px!important;padding:14px!important;background:#fff!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.28)!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-media img,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-media-image{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-meta--oneview{display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:flex-start!important;align-items:stretch!important;min-width:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-meta--oneview span{flex:1 1 0!important;min-height:72px!important;padding:11px 10px!important;border-radius:18px!important;background:#081212eb!important;border:1px solid rgba(224,168,33,.35)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-meta--oneview span i,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-meta--oneview span svg{width:16px!important;height:16px!important;color:#f0c84b!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-meta--oneview span small{display:block!important;margin:0!important;font-size:10px!important;line-height:1.1!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#f0c84b!important;font-weight:800!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-meta--oneview span strong{display:block!important;margin:0!important;font-size:14px!important;line-height:1.15!important;color:#fff7dc!important;font-weight:800!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-copy--oneview{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important;flex:1 1 auto!important;padding:18px 6px 4px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-copy-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:10px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-copy-main>strong{display:block!important;margin:0!important;font-size:clamp(1.55rem,1.8vw,2.15rem)!important;line-height:1.04!important;letter-spacing:.01em!important;text-transform:uppercase!important;font-weight:900!important;color:#f0c84b!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-copy-main>p{margin:0!important;min-height:0!important;max-width:none!important;color:#fff5dcf2!important;font-size:.98rem!important;line-height:1.4!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin:2px 0 0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-price-kicker{font-size:.96rem!important;color:#fff5dce0!important;font-weight:500!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-price-amount{font-size:clamp(1.65rem,2vw,2.25rem)!important;line-height:1.04!important;color:#fff4cf!important;font-weight:900!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-actions{margin-top:auto!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-button--buy{width:100%!important;min-height:58px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:900!important;color:#08150d!important;background:linear-gradient(180deg,#52f483,#2ad85f)!important;border:2px solid rgba(185,255,194,.82)!important;box-shadow:inset 0 1px #ffffff73,0 10px 26px #169c4247!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-button--buy i,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-button--buy svg{width:18px!important;height:18px!important}@media(max-width:1399px){.template-index .apex-home-experience .co-featured-groups-row--oneview{gap:16px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card.apex-group-card--oneview{min-height:580px!important;padding:16px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-hero{grid-template-columns:minmax(0,1fr) 104px!important;min-height:228px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview .apex-group-media{min-height:228px!important}}@media(max-width:1180px){.template-index .apex-home-experience .co-featured-groups-row--oneview{grid-template-columns:1fr!important}}.template-index .apex-home-experience .co-featured-groups-row--oneview{margin-top:14px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card{box-sizing:border-box;display:grid!important;grid-template-rows:auto 1fr!important;gap:14px!important;min-width:0!important;min-height:520px!important;padding:18px!important;border-radius:28px!important;border:1.5px solid rgba(224,168,33,.68)!important;background:linear-gradient(180deg,#050c0cfa,#020809fa)!important;box-shadow:0 14px 34px #00000047!important;overflow:hidden!important;position:relative!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card:before,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card:after{content:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top{min-width:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{text-decoration:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-placeholder{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:210px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-placeholder i,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-placeholder svg{width:42px!important;height:42px!important;color:#d4a733!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-specs{min-width:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-spec{box-sizing:border-box!important;flex:1 1 0!important;border:1px solid rgba(224,168,33,.35)!important;background:#071010eb!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-spec i,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-spec svg{width:16px!important;height:16px!important;color:#f0c84b!important;flex:0 0 auto!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-spec small{display:block!important;margin:0!important;font-size:10px!important;line-height:1.05!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#f0c84b!important;font-weight:800!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-spec strong{display:block!important;margin:0!important;font-size:12px!important;line-height:1.18!important;color:#fff7dc!important;font-weight:800!important;word-break:break-word!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-title{margin:0 0 8px!important;font-weight:900!important;text-transform:uppercase!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-desc{margin:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-price{flex-direction:column!important;gap:2px!important;margin-top:10px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-price-kicker{display:block!important;font-size:.9rem!important;color:#fff5dcdb!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-price-amount{display:block!important;font-size:clamp(1.35rem,1.6vw,1.72rem)!important;line-height:1.05!important;color:#fff4cf!important;font-weight:900!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{text-decoration:none!important;font-size:.96rem!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy i,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy svg{width:18px!important;height:18px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff8c,0 14px 28px #18984057!important}@media(max-width:1400px){.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card{min-height:500px!important;padding:16px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top{grid-template-columns:minmax(0,1fr) 122px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{min-height:228px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{grid-template-columns:minmax(0,1fr) 156px!important;gap:14px!important}}@media(max-width:1180px){.template-index .apex-home-experience .co-featured-groups-row--oneview{grid-template-columns:1fr!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card{min-height:auto!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{grid-template-columns:1fr!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{height:auto!important}}.template-index .co-featured-groups-block--luxury .co-home-section-head .apex-eyebrow,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-section-intro{display:none!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{margin-bottom:2px!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions{top:58px!important;right:52px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{margin-left:auto!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy span,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy i,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy svg{color:#10100d!important;fill:currentColor!important;stroke:currentColor!important}@media(max-width:1400px){.template-index .co-featured-groups-block--luxury .co-home-section-actions{top:54px!important;right:34px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(2.45rem,4.7vw,4rem)!important}}@media(max-width:1180px){.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{position:static!important;margin-top:12px!important;display:flex!important;justify-content:center!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(2.15rem,7vw,3.3rem)!important}}.template-index .co-featured-groups-block--luxury .co-home-section-head,.template-index .co-featured-groups-block--luxury .co-home-section-head h2{text-align:center!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{inset:auto!important;top:auto!important;right:auto!important;left:auto!important}.template-index .co-featured-groups-block--luxury .co-home-mini-link--compare{min-width:176px!important;min-height:60px!important;padding:0 24px!important;margin:0 auto!important}@media(max-width:1400px){.template-index .co-featured-groups-block--luxury .co-home-section-head{padding-top:6px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(2.2rem,4.8vw,3.6rem)!important}}@media(max-width:1180px){.template-index .co-featured-groups-block--luxury .co-home-section-head{padding-top:4px!important;padding-bottom:2px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(2rem,6vw,3rem)!important}.template-index .co-featured-groups-block--luxury .co-home-mini-link--compare{min-width:164px!important;min-height:56px!important}}@media(max-width:1400px){.template-index .co-featured-groups-block--luxury .co-home-section-head{margin-top:-8px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(2rem,4.3vw,3rem)!important}}@media(max-width:1180px){.template-index .co-featured-groups-block--luxury .co-home-section-head{margin-top:-4px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(1.9rem,5vw,2.7rem)!important}}@media(max-width:1400px){.template-index .co-featured-groups-block--luxury .co-home-section-head{margin-top:-14px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(1.65rem,3.8vw,2.45rem)!important}}@media(max-width:1180px){.template-index .co-featured-groups-block--luxury .co-home-section-head{margin-top:-10px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(1.55rem,4.6vw,2.2rem)!important}}.template-index .co-featured-groups-block--luxury .co-home-section-head{margin-top:-24px!important;padding-top:0!important;padding-bottom:0!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(1.55rem,2.65vw,2.35rem)!important;line-height:.9!important;margin:0 auto!important;letter-spacing:.005em!important}@media(max-width:1400px){.template-index .co-featured-groups-block--luxury .co-home-section-head{margin-top:-18px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(1.45rem,3vw,2.1rem)!important}}@media(max-width:1100px){.template-index .co-featured-groups-block--luxury .co-home-section-head{margin-top:-10px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2{font-size:clamp(1.35rem,3.8vw,1.95rem)!important}}.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{position:relative!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin:26px 0 0!important}.template-index .co-featured-groups-block--luxury .co-home-mini-link--compare,.template-index .co-featured-groups-block--luxury .co-groups-top-cta{margin-left:auto!important}@media(max-width:1400px){.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{padding-right:36px!important;transform:translateY(14px) translate(-8px)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{grid-template-columns:minmax(0,1fr) 176px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{max-width:176px!important}}@media(max-width:1180px){.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{justify-content:center!important;padding-right:0!important;transform:none!important;margin-top:12px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{grid-template-columns:1fr!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{justify-content:center!important;padding:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{margin:8px auto 0!important}}@media(max-width:1400px){.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{padding-right:8px!important;transform:translateY(16px) translate(26px)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{margin-top:-22px!important}}@media(max-width:1180px){.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{align-items:center!important;justify-content:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{margin:8px auto 0!important;transform:none!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{padding-right:0!important;transform:none!important}}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{padding-top:0!important;padding-bottom:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{align-self:flex-start!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{padding-right:0!important}@media(max-width:1400px){.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{margin-top:-10px!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{transform:translateY(16px) translate(44px)!important}}@media(max-width:1180px){.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{justify-content:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{margin:8px auto 0!important;transform:none!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{transform:none!important}}.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{transform:translateY(18px) translate(126px)!important}@media(max-width:1400px){.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{margin-top:2px!important}.template-index .co-featured-groups-block--luxury .co-home-section-actions,.template-index .co-featured-groups-block--luxury .co-home-section-head .co-home-section-actions{transform:translateY(16px) translate(74px)!important}}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action .co-fg-price{margin:0!important;align-items:flex-start!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action .co-fg-price-kicker{font-size:.84rem!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action .co-fg-price-amount{font-size:clamp(1.28rem,1.45vw,1.56rem)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview{grid-auto-rows:auto!important;margin-bottom:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card.co-fg-card,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview.co-fg-card{grid-template-columns:1fr!important;grid-template-areas:"media" "content"!important;min-height:0!important;height:auto!important;align-self:start!important;padding-bottom:14px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top{grid-area:media!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:16px!important;align-items:stretch!important;width:100%!important;margin:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{grid-column:1!important;height:auto!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-specs{grid-column:2!important;flex-direction:column!important;gap:10px!important;width:100%!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-spec{min-height:74px!important;padding:11px 10px!important;border-radius:18px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{grid-area:content!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-copy{grid-column:1!important;align-self:start!important;min-width:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{grid-column:2!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;height:auto!important;align-self:start!important;min-width:0!important;margin:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{max-width:180px!important;margin:0 0 0 auto!important;transform:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-price{margin:0!important;padding:0!important;align-items:flex-start!important}.template-index .apex-home-experience .co-home-category-panel,.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-panel{margin-top:0!important}.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury{padding-bottom:0!important;margin-bottom:0!important}@media(max-width:1400px){.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top{grid-template-columns:minmax(0,1fr) 122px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{min-height:228px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{grid-template-columns:minmax(0,1fr) 156px!important;gap:14px!important}}@media(max-width:1180px){.template-index .apex-home-experience .co-featured-groups-row--oneview{grid-template-columns:1fr!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card{grid-template-columns:1fr!important;grid-template-rows:auto auto!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{grid-template-columns:1fr!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-specs,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-copy,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{grid-column:1!important}}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card.co-fg-card,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview.co-fg-card{outline:none!important}.template-index .apex-home-experience .co-home-category-panel,.template-index .apex-home-experience .co-featured-groups-block.co-featured-groups-block--luxury .co-home-category-panel{border:none!important;outline:none!important;box-shadow:none!important}.apex-header .apex-nav a{position:relative!important;justify-content:center!important;min-height:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;text-transform:uppercase!important}.apex-header .apex-nav a:before{content:none!important;display:none!important}.apex-header .apex-nav a:hover,.apex-header .apex-nav a.is-active,.apex-header .apex-nav a[aria-current=page]{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;color:var(--co-yellow, #ffd119)!important}.apex-header .apex-nav a:after,.apex-header .apex-nav a.is-active:after,.apex-header .apex-nav a[aria-current=page]:after{content:""!important;position:absolute!important;left:0!important;right:0!important;width:100%!important;height:4px!important;margin:0!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,var(--co-gold-deep, #d1871c),var(--co-yellow-soft, #ffd75a),var(--co-yellow, #ffd119))!important;box-shadow:0 0 16px #ffd11952!important;transform:scaleX(0)!important;transform-origin:center!important;opacity:1!important}.apex-header .apex-nav a:hover:after,.apex-header .apex-nav a.is-active:after,.apex-header .apex-nav a[aria-current=page]:after{transform:scaleX(1)!important}.apex-header .apex-nav a:focus,.apex-header .apex-nav a:focus-visible,.apex-header .apex-nav a:active{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;border-radius:0!important}@media(max-width:1280px){.apex-header .apex-nav{gap:clamp(12px,1.4vw,20px)!important}.apex-header .apex-nav a{font-size:clamp(12.5px,1.05vw,14px)!important;letter-spacing:.045em!important}}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.template-index .apex-home-offers .apex-card-media,.apex-collection-page .apex-card-media,.apex-related-products .apex-card-media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;isolation:isolate!important;padding:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;--co-edge-bg:#ffffff !important;--co-dominant-bg:#ffffff !important;--co-media-bg-image:none !important;border-radius:28px 28px 0 0!important}.apex-product-card .apex-card-media:before,.apex-product-card .apex-card-media:after,.apex-product-card .co-static-product-media:before,.apex-product-card .co-static-product-media:after,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:before,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:after,.template-index .apex-home-offers .apex-card-media:before,.template-index .apex-home-offers .apex-card-media:after,.apex-collection-page .apex-card-media:before,.apex-collection-page .apex-card-media:after,.apex-related-products .apex-card-media:before,.apex-related-products .apex-card-media:after{content:none!important;display:none!important;opacity:0!important;background:none!important}.apex-product-card .apex-card-media picture,.apex-product-card .co-static-product-media picture,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media picture,.template-index .apex-home-offers .apex-card-media picture,.apex-collection-page .apex-card-media picture,.apex-related-products .apex-card-media picture{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:#fff!important;border-radius:inherit!important;overflow:hidden!important}.apex-product-card .apex-card-media img,.apex-product-card .co-static-product-media img,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img,.template-index .apex-home-offers .apex-card-media img,.apex-collection-page .apex-card-media img,.apex-related-products .apex-card-media img{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;object-fit:cover!important;object-position:center center!important;background:#fff!important;box-shadow:none!important;filter:contrast(1.02) saturate(1.01)!important;mix-blend-mode:normal!important;transform:none!important}.apex-product-card .apex-card-media img[src*=ultegra],.apex-product-card .co-static-product-media img[src*=ultegra],.apex-product-card[data-title*=Ultegra] .apex-card-media img,.apex-product-card[data-title*=Ultegra] .co-static-product-media img,.apex-product-card[data-title*=R8000] .apex-card-media img,.apex-product-card[data-title*=R8000] .co-static-product-media img{transform:scale(1.035)!important}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media,.apex-collection-page .apex-card-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{min-height:clamp(250px,22vw,360px)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{position:relative!important;isolation:isolate!important;margin:0!important;outline:0!important;background-color:transparent!important;background-image:none!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image:before,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image:after{content:none!important;display:none!important;opacity:0!important;background:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image picture,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:inherit!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image-el,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image img{position:relative!important;z-index:2!important;display:block!important;max-width:96%!important;max-height:96%!important;min-width:0!important;min-height:0!important;margin:auto!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:22px!important;clip-path:inset(0 round 22px)!important;opacity:1!important;mix-blend-mode:multiply!important;filter:brightness(1.08) contrast(1.12) saturate(1.02) drop-shadow(0 14px 24px rgba(0,0,0,.32))!important;transform:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image:hover .co-fg-image-el,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image:hover img{opacity:1!important;transform:none!important}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media,.apex-product-card .co-clean-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.template-index .apex-home-offers .apex-card-media,.apex-collection-page .apex-card-media,.apex-related-products .apex-card-media{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;--co-edge-bg:transparent !important;--co-dominant-bg:transparent !important;--co-media-bg-image:none !important;border-radius:28px 28px 0 0!important;clip-path:inset(0 round 28px 28px 0 0)!important}.apex-product-card .apex-card-media:before,.apex-product-card .apex-card-media:after,.apex-product-card .co-static-product-media:before,.apex-product-card .co-static-product-media:after,.apex-product-card .co-clean-media:before,.apex-product-card .co-clean-media:after,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:before,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:after,.template-index .apex-home-offers .apex-card-media:before,.template-index .apex-home-offers .apex-card-media:after,.apex-collection-page .apex-card-media:before,.apex-collection-page .apex-card-media:after,.apex-related-products .apex-card-media:before,.apex-related-products .apex-card-media:after{content:none!important;display:none!important;opacity:0!important;background:none!important;box-shadow:none!important}.apex-product-card .apex-card-media picture,.apex-product-card .co-static-product-media picture,.apex-product-card .co-clean-media picture,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media picture,.template-index .apex-home-offers .apex-card-media picture,.apex-collection-page .apex-card-media picture,.apex-related-products .apex-card-media picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:inherit!important;overflow:hidden!important}.apex-product-card .apex-card-media img,.apex-product-card .co-static-product-media img,.apex-product-card .co-clean-media img,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img,.template-index .apex-home-offers .apex-card-media img,.apex-collection-page .apex-card-media img,.apex-related-products .apex-card-media img{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:auto!important;padding:0!important;border:0!important;outline:0!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:24px!important;clip-path:inset(0 round 24px)!important;opacity:1!important;mix-blend-mode:multiply!important;filter:brightness(1.08) contrast(1.12) saturate(1.02) drop-shadow(0 16px 28px rgba(0,0,0,.34))!important;transform:none!important}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media,.apex-product-card .co-clean-media,.apex-collection-page .apex-card-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{min-height:clamp(250px,22vw,360px)!important}.apex-product-card:hover .apex-card-media,.apex-product-card:hover .co-static-product-media,.apex-product-card:hover .co-clean-media,.apex-product-card:hover .apex-card-media img,.apex-product-card:hover .co-static-product-media img,.apex-product-card:hover .co-clean-media img{background:transparent!important;background-image:none!important;opacity:1!important}@media(max-width:1200px){.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{min-height:228px!important}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media,.apex-product-card .co-clean-media,.apex-collection-page .apex-card-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{min-height:clamp(220px,26vw,320px)!important}}@media(max-width:768px){.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{min-height:200px!important}.apex-product-card .apex-card-media,.apex-product-card .co-static-product-media,.apex-product-card .co-clean-media,.apex-collection-page .apex-card-media,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{min-height:210px!important}}.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{position:relative!important;isolation:isolate!important;outline:0!important;--co-edge-bg:transparent !important;--co-dominant-bg:transparent !important;--co-media-bg-image:none !important}.template-index .apex-hero-product.is-offer .co-offer-media:before,.template-index .apex-hero-product.is-offer .co-offer-media:after,.template-index .co-offer-carousel .co-offer-media:before,.template-index .co-offer-carousel .co-offer-media:after,.template-index .apex-hero-showcase--offer .co-offer-media:before,.template-index .apex-hero-showcase--offer .co-offer-media:after{content:none!important;display:none!important;opacity:0!important;background:none!important;box-shadow:none!important}.template-index .apex-hero-product.is-offer .co-offer-media picture,.template-index .co-offer-carousel .co-offer-media picture,.template-index .apex-hero-showcase--offer .co-offer-media picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:inherit!important;overflow:hidden!important}.template-index .apex-hero-product.is-offer .co-offer-media img,.template-index .co-offer-carousel .co-offer-media img,.template-index .apex-hero-showcase--offer .co-offer-media img,.template-index .apex-hero-product.is-offer>img{outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;mix-blend-mode:multiply!important;filter:brightness(1.06) contrast(1.1) saturate(1.02)!important}.template-index .apex-hero-product.is-offer .co-offer-media img[src*=jpg],.template-index .apex-hero-product.is-offer .co-offer-media img[src*=jpeg],.template-index .apex-hero-product.is-offer .co-offer-media img[src*=JPG],.template-index .apex-hero-product.is-offer .co-offer-media img[src*=JPEG]{filter:brightness(1.03) contrast(1.05) saturate(1.02)!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card,.template-index .apex-home-best-sellers .apex-product-card{overflow:hidden!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.template-index .apex-home-best-sellers .apex-card-media,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media,.template-index .apex-home-best-sellers .co-static-product-media,.template-index .co-horizontal-products.co-showcase-slider .co-clean-media,.template-index .apex-home-best-sellers .co-clean-media{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:clamp(250px,22vw,360px)!important;aspect-ratio:1.55 / 1!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;--co-edge-bg:transparent !important;--co-dominant-bg:transparent !important;--co-media-bg-image:none !important;border-radius:24px 24px 0 0!important;overflow:hidden!important;clip-path:inset(0 round 24px 24px 0 0)!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:before,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:after,.template-index .apex-home-best-sellers .apex-card-media:before,.template-index .apex-home-best-sellers .apex-card-media:after,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media:before,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media:after,.template-index .apex-home-best-sellers .co-static-product-media:before,.template-index .apex-home-best-sellers .co-static-product-media:after{content:none!important;display:none!important;opacity:0!important;background:none!important;box-shadow:none!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media picture,.template-index .apex-home-best-sellers .apex-card-media picture,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media picture,.template-index .apex-home-best-sellers .co-static-product-media picture,.template-index .co-horizontal-products.co-showcase-slider .co-clean-media picture,.template-index .apex-home-best-sellers .co-clean-media picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:inherit!important;overflow:hidden!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img,.template-index .apex-home-best-sellers .apex-card-media img,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media img,.template-index .apex-home-best-sellers .co-static-product-media img,.template-index .co-horizontal-products.co-showcase-slider .co-clean-media img,.template-index .apex-home-best-sellers .co-clean-media img{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:auto!important;border:0!important;outline:0!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:20px!important;clip-path:inset(0 round 20px)!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important;filter:brightness(1.06) contrast(1.1) saturate(1.02)!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img[src*=jpg],.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img[src*=jpeg],.template-index .apex-home-best-sellers .apex-card-media img[src*=jpg],.template-index .apex-home-best-sellers .apex-card-media img[src*=jpeg],.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img[src*=JPG],.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img[src*=JPEG],.template-index .apex-home-best-sellers .apex-card-media img[src*=JPG],.template-index .apex-home-best-sellers .apex-card-media img[src*=JPEG]{mix-blend-mode:normal!important;filter:brightness(1.03) contrast(1.05) saturate(1.02)!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media.co-dominant-bg-ready,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media.co-image-bg-ready,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media.co-white-bg,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media.co-photo-bg,.template-index .co-offer-media.co-dominant-bg-ready,.template-index .co-offer-media.co-image-bg-ready,.template-index .co-offer-media.co-image-harmony{background:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .co-home-comparator-card .co-comparator-copy h2{font-size:clamp(2.15rem,3.2vw,4.05rem)!important;line-height:.95!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important}.template-index .co-home-comparator-card .co-comparator-visual{position:relative!important;width:min(100%,390px)!important;max-width:390px!important;min-height:255px!important;justify-self:center!important;margin:8px auto 6px!important;overflow:visible!important;isolation:isolate!important;transform:none!important}.template-index .co-home-comparator-card .co-balance-beam{left:9%!important;right:9%!important;top:36px!important;height:82px!important;transform:none!important;z-index:1!important}.template-index .co-home-comparator-card .co-balance-beam span{left:50%!important;top:-8px!important;height:172px!important;transform:translate(-50%)!important;z-index:1!important}.template-index .co-home-comparator-card .co-balance-card{top:86px!important;width:94px!important;height:112px!important;min-width:0!important;min-height:0!important;padding:10px 7px!important;display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:8px!important;overflow:visible!important;z-index:3!important}.template-index .co-home-comparator-card .co-balance-card--left{left:2%!important;right:auto!important}.template-index .co-home-comparator-card .co-balance-card--center{left:50%!important;right:auto!important;top:98px!important;transform:translate(-50%)!important;z-index:4!important}.template-index .co-home-comparator-card .co-balance-card--right{right:2%!important;left:auto!important}.template-index .co-home-comparator-card .co-balance-card svg,.template-index .co-home-comparator-card .co-balance-card i{width:28px!important;height:28px!important;flex:0 0 auto!important}.template-index .co-home-comparator-card .co-balance-card b{display:block!important;width:100%!important;max-width:86px!important;color:#fff6dc!important;font-family:var(--co-font-body, inherit)!important;font-size:8.4px!important;line-height:1.05!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.template-index .co-home-comparator-card .co-balance-base{left:50%!important;bottom:14px!important;width:min(260px,76%)!important;height:34px!important;transform:translate(-50%)!important;z-index:1!important}@media(max-width:1380px){.template-index .co-home-comparator-card .co-comparator-copy h2{font-size:clamp(2rem,2.85vw,3.4rem)!important}.template-index .co-home-comparator-card .co-comparator-visual{width:min(100%,350px)!important;max-width:350px!important;min-height:240px!important}.template-index .co-home-comparator-card .co-balance-card{width:86px!important;height:104px!important}.template-index .co-home-comparator-card .co-balance-card b{font-size:7.9px!important;max-width:78px!important}}@media(max-width:900px){.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media{min-height:210px!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.template-index .apex-home-best-sellers .apex-card-media{min-height:220px!important}.template-index .co-home-comparator-card .co-comparator-copy h2{font-size:clamp(2rem,7vw,3rem)!important}}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-product.is-offer.co-offer-slide,.template-index .apex-hero-product.is-offer{display:grid!important;grid-template-rows:auto minmax(150px,210px) auto auto auto!important;align-items:start!important;gap:10px!important;overflow:hidden!important}.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{width:100%!important;height:clamp(150px,17vw,210px)!important;min-height:0!important;max-height:210px!important;aspect-ratio:1.62 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 0 10px!important;border:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:22px!important;clip-path:inset(0 round 22px)!important;overflow:hidden!important}.template-index .apex-hero-product.is-offer .co-offer-media img,.template-index .co-offer-carousel .co-offer-media img,.template-index .apex-hero-showcase--offer .co-offer-media img,.template-index .apex-hero-product.is-offer>img{position:relative!important;z-index:2!important;display:block!important;width:auto!important;height:auto!important;max-width:92%!important;max-height:92%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:auto!important;border:0!important;object-fit:contain!important;object-position:center center!important;border-radius:18px!important;clip-path:inset(0 round 18px)!important;transform:none!important;opacity:1!important}.template-index .apex-hero-product.is-offer .co-offer-media img[src*=jpg],.template-index .apex-hero-product.is-offer .co-offer-media img[src*=jpeg],.template-index .apex-hero-product.is-offer .co-offer-media img[src*=JPG],.template-index .apex-hero-product.is-offer .co-offer-media img[src*=JPEG]{width:auto!important;height:auto!important;max-width:92%!important;max-height:92%!important;object-fit:contain!important;mix-blend-mode:normal!important}.template-index .apex-hero-product.is-offer strong,.template-index .apex-hero-product.is-offer small,.template-index .apex-hero-product.is-offer .co-offer-action{position:relative!important;z-index:4!important}@media(max-width:1366px){.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-product.is-offer.co-offer-slide,.template-index .apex-hero-product.is-offer{grid-template-rows:auto minmax(140px,190px) auto auto auto!important}.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{height:clamp(140px,16vw,190px)!important;max-height:190px!important}}@media(max-width:749px){.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-product.is-offer.co-offer-slide,.template-index .apex-hero-product.is-offer{grid-template-rows:auto minmax(128px,170px) auto auto auto!important}.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{height:clamp(128px,42vw,170px)!important;max-height:170px!important}.template-index .apex-hero-product.is-offer .co-offer-media img,.template-index .co-offer-carousel .co-offer-media img,.template-index .apex-hero-showcase--offer .co-offer-media img,.template-index .apex-hero-product.is-offer>img{max-width:90%!important;max-height:90%!important}}.apex-collection-page .apex-product-card[data-co-category=grupos]{position:relative!important;overflow:hidden!important;border:0!important;outline:0!important;background:linear-gradient(180deg,#040e0ff5,#020a0cfb)!important;box-shadow:0 12px 30px #00000038!important;transition:transform .26s ease,box-shadow .26s ease,background .26s ease!important}.apex-collection-page .apex-product-card[data-co-category=grupos]:after{content:"";position:absolute;left:8%;right:8%;bottom:10px;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffcd4600,#ffcd46e0,#ffcd4600);box-shadow:0 0 #ffcd4600,0 0 #ffcd4600;opacity:0;transform:scaleX(.72);transition:opacity .26s ease,transform .26s ease,box-shadow .26s ease;pointer-events:none}.apex-collection-page .apex-product-card[data-co-category=grupos]:hover{transform:translateY(-4px)!important;box-shadow:0 18px 42px #00000057!important}.apex-collection-page .apex-product-card[data-co-category=grupos]:hover:after{opacity:1;transform:scaleX(1);box-shadow:0 0 14px #ffcd467a,0 0 28px #ffcd4638}.apex-collection-page .apex-product-card[data-co-category=grupos] .co-card-variant-strip{display:none!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-media,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-static-product-media,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-clean-media{display:flex!important;align-items:center!important;justify-content:center!important;min-height:clamp(220px,21vw,310px)!important;max-height:310px!important;padding:16px 16px 10px!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:24px 24px 0 0!important;clip-path:inset(0 round 24px 24px 0 0)!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-media:before,.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-media:after,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-static-product-media:before,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-static-product-media:after,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-clean-media:before,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-clean-media:after{content:none!important;display:none!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-media picture,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-static-product-media picture,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-clean-media picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:transparent!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-media img,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-static-product-media img,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-clean-media img{display:block!important;width:auto!important;height:auto!important;max-width:92%!important;max-height:280px!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:22px!important;clip-path:inset(0 round 22px)!important;box-shadow:none!important;filter:brightness(1.04) contrast(1.06) saturate(1.01) drop-shadow(0 14px 24px rgba(0,0,0,.28))!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-body{position:relative!important;padding:18px 18px 22px!important;background:transparent!important;border-top:0!important;gap:12px!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .co-card-topline{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}.apex-collection-page .apex-product-card[data-co-category=grupos] h3,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-card-price-line,.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-actions,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-quote-actions,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-card-topline{transition:transform .24s ease,opacity .24s ease!important;transform-origin:left center!important}.apex-collection-page .apex-product-card[data-co-category=grupos]:hover h3,.apex-collection-page .apex-product-card[data-co-category=grupos]:hover .co-card-price-line,.apex-collection-page .apex-product-card[data-co-category=grupos]:hover .apex-card-actions,.apex-collection-page .apex-product-card[data-co-category=grupos]:hover .co-quote-actions,.apex-collection-page .apex-product-card[data-co-category=grupos]:hover .co-card-topline{transform:scale(1.018)!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-actions{margin-top:8px!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .co-quote-actions{margin-top:6px!important}@media(max-width:900px){.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-media,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-static-product-media,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-clean-media{min-height:210px!important;max-height:280px!important;padding:14px 14px 8px!important}.apex-collection-page .apex-product-card[data-co-category=grupos] .apex-card-media img,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-static-product-media img,.apex-collection-page .apex-product-card[data-co-category=grupos] .co-clean-media img{max-width:94%!important;max-height:236px!important}}.apex-collection-page--trust-inline .co-collection-title-trust-row{width:min(92vw,1760px)!important;margin:18px auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(640px,1.18fr)!important;grid-template-areas:"heading trust" "heading selector"!important;align-items:start!important;column-gap:clamp(34px,5vw,96px)!important;row-gap:12px!important}.apex-collection-page--trust-inline .co-collection-page-heading{grid-area:heading!important;align-self:start!important;min-width:0!important;max-width:100%!important;padding-top:2px!important}.apex-collection-page--trust-inline .co-collection-page-heading h1{max-width:7.8ch!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}.apex-collection-page--trust-inline .co-collection-mini-trust{grid-area:trust!important;width:100%!important;max-width:860px!important;justify-self:end!important;align-self:end!important;margin:0!important;padding:8px 10px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;border-radius:24px!important}.apex-collection-page--trust-inline .co-collection-mini-trust article{min-height:50px!important;padding:8px 10px!important;border-radius:18px!important}.apex-collection-page--trust-inline .co-collection-mini-trust strong{font-size:clamp(.78rem,.78vw,.93rem)!important}.apex-collection-page--trust-inline .co-collection-mini-trust span{font-size:clamp(.6rem,.58vw,.72rem)!important}.apex-collection-page--trust-inline .co-collection-line-selector{grid-area:selector!important;width:100%!important;max-width:860px!important;justify-self:end!important;align-self:start!important;margin:0!important;padding:12px 14px!important;border-radius:24px!important}.apex-collection-page--trust-inline .co-line-selector-head{margin-bottom:8px!important}.apex-collection-page--trust-inline .co-line-selector-options{gap:8px!important}.apex-collection-page--trust-inline .co-line-selector-options a,.apex-collection-page--trust-inline .co-line-selector-options button{min-height:34px!important;padding:0 13px!important;font-size:.7rem!important}.apex-collection-page--trust-inline .apex-collection-layout{clear:both!important;margin-top:8px!important}@media(max-width:1320px){.apex-collection-page--trust-inline .co-collection-title-trust-row{grid-template-columns:1fr!important;grid-template-areas:"heading" "trust" "selector"!important;row-gap:12px!important;margin-top:14px!important}.apex-collection-page--trust-inline .co-collection-page-heading h1{max-width:100%!important}.apex-collection-page--trust-inline .co-collection-mini-trust,.apex-collection-page--trust-inline .co-collection-line-selector{max-width:100%!important;justify-self:stretch!important}}@media(max-width:760px){.apex-collection-page--trust-inline .co-collection-mini-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}.apex-collection-page--trust-inline .co-collection-line-selector-options,.apex-collection-page--trust-inline .co-line-selector-options{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:3px!important}.apex-collection-page--trust-inline .co-line-selector-options a,.apex-collection-page--trust-inline .co-line-selector-options button{flex:0 0 auto!important}}.template-index .co-home-best-sellers-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.template-index .co-home-best-sellers-card:before,.template-index .co-home-best-sellers-card:after{content:none!important;display:none!important}.template-index .co-horizontal-products{gap:18px!important}.template-index .co-horizontal-products .apex-product-card{position:relative!important;overflow:hidden!important;border:0!important;outline:0!important;background:linear-gradient(180deg,#040e0ff5,#020a0cfb)!important;box-shadow:0 12px 30px #00000038!important;transition:transform .26s ease,box-shadow .26s ease,background .26s ease!important}.template-index .co-horizontal-products .apex-product-card:after{content:"";position:absolute;left:8%;right:8%;bottom:10px;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffcd4600,#ffcd46eb,#ffcd4600);box-shadow:0 0 18px #ffcd468c;opacity:0;transform:scaleX(.65);transform-origin:center;transition:opacity .24s ease,transform .24s ease;pointer-events:none}.template-index .co-horizontal-products .apex-product-card:hover{transform:translateY(-4px)!important;box-shadow:0 18px 38px #0000004d!important}.template-index .co-horizontal-products .apex-product-card:hover:after{opacity:1;transform:scaleX(1)}.template-index .co-horizontal-products .apex-card-media,.template-index .co-horizontal-products .co-static-product-media,.template-index .co-horizontal-products .co-clean-media{min-height:250px!important;max-height:330px!important;padding:18px 18px 10px!important;border:0!important;border-radius:28px 28px 0 0!important;background:transparent!important;box-shadow:none!important}.template-index .co-horizontal-products .apex-card-media:before,.template-index .co-horizontal-products .apex-card-media:after,.template-index .co-horizontal-products .co-static-product-media:before,.template-index .co-horizontal-products .co-static-product-media:after,.template-index .co-horizontal-products .co-clean-media:before,.template-index .co-horizontal-products .co-clean-media:after{content:none!important;display:none!important}.template-index .co-horizontal-products .apex-card-media img,.template-index .co-horizontal-products .co-static-product-media img,.template-index .co-horizontal-products .co-clean-media img{display:block!important;width:auto!important;height:auto!important;max-width:92%!important;max-height:290px!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:22px!important;clip-path:inset(0 round 22px)!important;box-shadow:none!important;filter:brightness(1.04) contrast(1.06) saturate(1.01) drop-shadow(0 14px 24px rgba(0,0,0,.28))!important}.template-index .co-horizontal-products .apex-card-media img[src*=jpg],.template-index .co-horizontal-products .apex-card-media img[src*=jpeg],.template-index .co-horizontal-products .apex-card-media img[src*=JPG],.template-index .co-horizontal-products .apex-card-media img[src*=JPEG],.template-index .co-horizontal-products .co-static-product-media img[src*=jpg],.template-index .co-horizontal-products .co-static-product-media img[src*=jpeg],.template-index .co-horizontal-products .co-static-product-media img[src*=JPG],.template-index .co-horizontal-products .co-static-product-media img[src*=JPEG]{mix-blend-mode:normal!important;filter:brightness(1.03) contrast(1.05) saturate(1.02) drop-shadow(0 14px 24px rgba(0,0,0,.26))!important}.template-index .co-horizontal-products .apex-card-body{position:relative!important;padding:18px 18px 22px!important;background:transparent!important;border-top:0!important;gap:12px!important}.template-index .co-horizontal-products .co-card-topline{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}.template-index .co-horizontal-products .co-card-variant-strip{display:none!important}.template-index .co-horizontal-products h3,.template-index .co-horizontal-products .co-card-price-line,.template-index .co-horizontal-products .apex-card-actions,.template-index .co-horizontal-products .co-quote-actions,.template-index .co-horizontal-products .co-card-topline{transition:transform .24s ease,opacity .24s ease!important;transform-origin:left center!important}.template-index .co-horizontal-products .apex-product-card:hover h3,.template-index .co-horizontal-products .apex-product-card:hover .co-card-price-line,.template-index .co-horizontal-products .apex-product-card:hover .apex-card-actions,.template-index .co-horizontal-products .apex-product-card:hover .co-quote-actions,.template-index .co-horizontal-products .apex-product-card:hover .co-card-topline{transform:scale(1.018)!important}.template-index .co-horizontal-products .apex-card-actions{margin-top:8px!important}.template-index .co-horizontal-products .co-quote-actions{margin-top:6px!important}.template-index .co-horizontal-products .apex-card-body h3{min-height:auto!important}.template-index .co-horizontal-products .apex-card-brand--title{font-size:1.05rem!important;line-height:1.1!important}@media(max-width:900px){.template-index .co-horizontal-products .apex-card-media,.template-index .co-horizontal-products .co-static-product-media,.template-index .co-horizontal-products .co-clean-media{min-height:210px!important;max-height:280px!important;padding:14px 14px 8px!important}.template-index .co-horizontal-products .apex-card-media img,.template-index .co-horizontal-products .co-static-product-media img,.template-index .co-horizontal-products .co-clean-media img{max-width:94%!important;max-height:236px!important}}body:has(.co-compare-page) .co-compare-shell{display:grid;gap:22px}.co-compare-page .co-luxury-grid,.co-compare-page .co-luxury-picker-panel,.co-compare-page .co-luxury-sidecards-head{display:none!important}.co-compare-page .co-compare-stage{display:grid}.co-compare-page .co-compare-control-card,.co-compare-page .co-luxury-radar-card,.co-compare-page .co-luxury-sidecards--merged,.co-compare-page .co-compare-table-wrap{border:0!important;background:radial-gradient(circle at top right,rgba(255,191,0,.12),transparent 32%),linear-gradient(180deg,#080c0df5,#04080afb)!important;box-shadow:0 16px 34px #0000003d!important}.co-compare-page .co-compare-control-card{padding:22px 22px 18px!important;border-radius:30px!important;display:grid;gap:18px}.co-compare-page .co-compare-control-top{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(420px,1.2fr);gap:18px;align-items:start}.co-compare-page .co-luxury-picker-head--compact h2{margin:0 0 8px!important;font-size:clamp(1.5rem,2vw,2rem)!important}.co-compare-page .co-luxury-picker-head--compact p:last-child{margin:0!important;max-width:62ch;color:#ffffffc7}.co-compare-page .co-compare-trustbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.co-compare-page .co-compare-trustbar span{min-height:76px;padding:14px 14px 12px;border-radius:18px;display:grid;align-content:center;justify-items:center;gap:3px;background:#ffffff08;border:1px solid rgba(255,191,0,.1);text-align:center}.co-compare-page .co-compare-trustbar i{color:#f7b32b;width:20px;height:20px}.co-compare-page .co-compare-trustbar b{font-size:.96rem;line-height:1}.co-compare-page .co-compare-trustbar small{font-size:.78rem;color:#ffffffb8}.co-compare-page .co-compare-control-filters{display:grid}.co-compare-page .co-luxury-category-select{display:grid;letter-spacing:.12em;text-transform:uppercase;color:#f7c84d}.co-compare-page .co-luxury-category-select select{min-height:52px;border-radius:16px;border:1px solid rgba(255,191,0,.18);background:#ffffff08;color:#fff;padding:0 16px}.co-compare-page .co-luxury-clear--inline{min-height:52px;margin:0!important;border-radius:16px!important;justify-self:end;align-self:end}.co-compare-page .co-luxury-selected--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important}.co-compare-page .co-luxury-chip--panel{padding:14px!important;border-radius:22px!important;background:#ffffff05!important;border:1px solid rgba(255,191,0,.09)!important;box-shadow:none!important;display:grid!important;gap:10px;align-content:start}.co-compare-page .co-luxury-chip__topline{display:flex;align-items:center;gap:8px;color:#fffc}.co-compare-page .co-luxury-chip__topline small{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.co-compare-page .co-luxury-chip .co-luxury-dot{width:10px;height:10px;border-radius:999px;background:var(--slot-color, #f7b32b);box-shadow:0 0 12px color-mix(in srgb,var(--slot-color, #f7b32b) 70%,transparent)}.co-compare-page .co-luxury-chip__mediawrap{min-height:88px;display:grid;place-items:center;border-radius:18px;background:#ffffff05;overflow:hidden}.co-compare-page .co-luxury-chip__mediawrap img{width:auto;height:auto;max-width:100%;max-height:84px;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 18px rgba(0,0,0,.24))}.co-compare-page .co-luxury-chip-info{display:grid;gap:4px}.co-compare-page .co-luxury-chip-info strong{font-size:.95rem;line-height:1.25}.co-compare-page .co-luxury-chip-info em{font-style:normal;color:#ffffffad;font-size:.83rem}.co-compare-page .co-luxury-chip-info b{color:#fff0bd;font-size:1rem}.co-compare-page .co-luxury-chip__search>.visually-hidden{position:absolute}.co-compare-page .co-searchable-select{display:grid;gap:8px}.co-compare-page .co-searchable-select__field,.co-compare-page .co-searchable-select select[data-co-slot-select]{min-height:46px;border-radius:14px;border:1px solid rgba(255,191,0,.16);background:#ffffff08;color:#fff}.co-compare-page .co-searchable-select__field{padding:0 14px}.co-compare-page .co-searchable-select__list{border-radius:14px;border:1px solid rgba(255,191,0,.16);background:#05090afa;box-shadow:0 18px 28px #00000047}.co-compare-page .co-compare-main-grid{display:grid}.co-compare-page .co-luxury-radar-card,.co-compare-page .co-luxury-sidecards--merged{border-radius:30px!important}.co-compare-page .co-luxury-cards--side{display:grid!important}.co-compare-page .co-luxury-cards--side .co-luxury-product{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;border:0!important;border-radius:22px!important;background:#ffffff06!important;box-shadow:none!important}.co-compare-page .co-luxury-cards--side .co-luxury-product__media{width:92px!important;min-width:92px!important;height:92px!important;min-height:92px!important;border-radius:18px!important;background:#ffffff0a!important;overflow:hidden}.co-compare-page .co-luxury-cards--side .co-luxury-product__media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px}.co-compare-page .co-luxury-cards--side .co-luxury-product__media span{top:8px!important;left:8px!important}.co-compare-page .co-luxury-cards--side .apex-eyebrow{display:none!important}.co-compare-page .co-luxury-cards--side .co-luxury-product__body{gap:8px!important}.co-compare-page .co-luxury-cards--side .co-luxury-product h3{margin:0!important;font-size:1rem!important;line-height:1.24!important}.co-compare-page .co-luxury-cards--side .co-luxury-product small{color:#ffffffad!important;font-size:.8rem!important}.co-compare-page .co-luxury-cards--side strong[data-product-price]{font-size:1.06rem!important;color:#fff0bd!important}.co-compare-page .co-luxury-bars{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px!important}.co-compare-page .co-luxury-bars span{min-width:0}.co-compare-page .co-luxury-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.co-compare-page .co-luxury-actions a,.co-compare-page .co-luxury-actions button{min-height:42px;border-radius:999px!important}.co-compare-page .co-luxury-actions a:first-child,.co-compare-page .co-luxury-actions button[data-direct-checkout]{grid-column:span 1}.co-compare-page .co-luxury-actions button[data-quote-add]{font-size:.8rem!important}.co-compare-page .co-compare-table-wrap h2{margin:0 0 12px!important}@media(max-width:1350px){.co-compare-page .co-compare-control-top,.co-compare-page .co-compare-main-grid{grid-template-columns:1fr}}@media(max-width:1080px){.co-compare-page .co-compare-trustbar,.co-compare-page .co-luxury-selected--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-compare-page .co-compare-control-filters{grid-template-columns:1fr 1fr}.co-compare-page .co-luxury-clear--inline{grid-column:1 / -1;justify-self:stretch}}@media(max-width:720px){.co-compare-page .co-compare-control-card,.co-compare-page .co-luxury-radar-card,.co-compare-page .co-luxury-sidecards--merged,.co-compare-page .co-compare-table-wrap{border-radius:22px!important;padding:16px!important}.co-compare-page .co-compare-trustbar,.co-compare-page .co-luxury-selected--grid,.co-compare-page .co-compare-control-filters,.co-compare-page .co-luxury-actions,.co-compare-page .co-luxury-bars,.co-compare-page .co-luxury-cards--side .co-luxury-product{grid-template-columns:1fr!important}.co-compare-page .co-luxury-cards--side .co-luxury-product__media{width:100%!important;height:140px!important}}.co-compare-page .co-luxury-selected--grid{display:none!important}.co-compare-page .co-compare-control-card{padding-bottom:14px!important}.co-compare-page .co-luxury-product--compare-slot{align-items:start!important}.co-compare-page .co-luxury-slotbar__badge{gap:3px;align-content:center;justify-items:center}.co-compare-page .co-luxury-slotbar__badge span{display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--slot-color) 92%,#111 8%);color:#fff;font-weight:800}.co-compare-page .co-luxury-slotbar__badge small{color:#ffffffd1;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;text-align:center}.co-compare-page .co-luxury-slotbar__select{min-width:0}.co-compare-page .co-luxury-chip__search--inline{display:block}.co-compare-page .co-luxury-chip__search--inline .visually-hidden{display:none!important}.co-compare-page .co-luxury-chip__search--inline .co-searchable-select{width:100%}.co-compare-page .co-luxury-chip__search--inline .co-searchable-select__field,.co-compare-page .co-luxury-chip__search--inline select[data-co-slot-select]{border-radius:14px!important;background:#ffffff09!important;border:1px solid color-mix(in srgb,var(--slot-color) 32%,rgba(255,191,0,.16))!important}.co-compare-page .co-luxury-chip__search--inline .co-searchable-select__list{margin-top:8px}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__media{background:#ffffff0a!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__media img{width:100%!important;height:100%!important;object-fit:contain!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__media.is-empty{display:grid!important;place-items:center;color:#ffffff73}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__media.is-empty i{width:24px;height:24px}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__media span{top:8px!important;left:8px!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__body{display:grid!important;align-content:start!important;min-width:0!important}.co-compare-page .co-luxury-product--compare-slot .apex-eyebrow,.co-compare-page .co-luxury-product--compare-slot h3{display:none!important}.co-compare-page .co-luxury-product--compare-slot small{display:block!important;font-size:.79rem!important;line-height:1.2!important;color:#ffffffd6!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-bars{gap:10px!important}.co-compare-page .co-luxury-product--compare-slot strong[data-product-price]{font-size:1rem!important;line-height:1!important;margin:0!important}.co-compare-page .co-luxury-product--compare-slot [data-product-price].is-placeholder{color:#ffffff8c!important;font-size:.95rem!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions button[disabled],.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions a[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:900px){.co-compare-page .co-luxury-slotbar{grid-template-columns:1fr}.co-compare-page .co-luxury-slotbar__badge{justify-self:start;grid-auto-flow:column;grid-template-columns:auto auto;gap:8px;min-width:0}.co-compare-page .co-luxury-slotbar__badge small{text-align:left}.co-compare-page .co-luxury-product--compare-slot{grid-template-columns:1fr!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__media{width:100%!important;min-width:100%!important;height:120px!important;min-height:120px!important}}.co-compare-page .co-luxury-product--compare-slot .co-luxury-bars,.co-compare-page .co-luxury-product--compare-slot .apex-eyebrow,.co-compare-page .co-luxury-product--compare-slot h3{display:none!important}.co-compare-page .co-luxury-radar-card{padding:18px!important}.co-compare-page .co-luxury-slotbar__badge{border-radius:0;display:grid;place-items:center}.co-compare-page .co-luxury-slotbar__badge small{display:none!important}.co-compare-page .co-luxury-slotbar__badge span{box-shadow:0 0 0 2px #ffffff0a}.co-compare-page .co-luxury-chip__search--inline .co-searchable-select__field,.co-compare-page .co-luxury-chip__search--inline select[data-co-slot-select]{min-height:44px!important;padding-inline:14px 42px!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__media img{padding:6px!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-inline-meta small{min-width:0;margin:0!important;line-height:1.15!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions a,.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions button{padding-block:10px!important}.co-compare-page .co-luxury-chip__search--inline .co-searchable-select:after{right:46px}@media(max-width:900px){.co-compare-page .co-luxury-product--compare-slot .co-luxury-inline-meta{flex-wrap:wrap}.co-compare-page .co-luxury-product--compare-slot .co-luxury-inline-meta small{white-space:normal}}.co-compare-page .co-compare-hero,.co-compare-page .co-compare-toolbar,.co-compare-page .co-luxury-selected--grid,.co-compare-page .co-compare-trustbar,.co-compare-page .co-luxury-picker-head{display:none!important}.co-compare-page .co-compare-shell{gap:16px!important;padding-top:10px!important}.co-compare-page .co-compare-stage{gap:14px!important}.co-compare-page .co-compare-control-card.co-compare-control-card--single{padding:14px 16px!important;border-radius:24px!important}.co-compare-page .co-compare-control-filters{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto!important;gap:12px!important;align-items:end!important}.co-compare-page .co-luxury-category-select{gap:6px!important;font-size:.76rem!important}.co-compare-page .co-luxury-category-select select,.co-compare-page .co-luxury-clear--inline{min-height:48px!important;border-radius:16px!important}.co-compare-page .co-compare-main-grid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr)!important;gap:16px!important;align-items:start!important}.co-compare-page .co-luxury-radar-card,.co-compare-page .co-luxury-sidecards--merged{border-radius:28px!important;padding:16px!important}.co-compare-page .co-luxury-radar-head{margin-bottom:8px!important}.co-compare-page .co-luxury-radar-head h2{font-size:clamp(1.4rem,2vw,2rem)!important;margin:0!important}.co-compare-page .co-luxury-radar-stage{min-height:0!important}.co-compare-page .co-luxury-radar{width:min(100%,450px)!important;max-height:420px!important;margin-inline:auto!important}.co-compare-page .co-luxury-legend{gap:8px!important}.co-compare-page .co-luxury-sidecards--merged{padding:12px!important}.co-compare-page .co-luxury-cards--side{gap:10px!important}.co-compare-page .co-luxury-product--compare-slot{grid-template-columns:86px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border-radius:22px!important;min-height:0!important}.co-compare-page .co-luxury-slotbar{grid-column:1 / -1;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-bottom:0!important}.co-compare-page .co-luxury-slotbar__badge{padding:0!important;min-width:0!important;background:transparent!important;border:0!important}.co-compare-page .co-luxury-slotbar__badge span{width:30px!important;height:30px!important;font-size:.92rem!important}.co-compare-page .co-luxury-slotbar__select .co-searchable-select__field,.co-compare-page .co-luxury-slotbar__select select[data-co-slot-select]{min-height:42px!important;border-radius:14px!important;padding-inline:14px 44px!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__media{width:86px!important;min-width:86px!important;height:86px!important;min-height:86px!important;border-radius:18px!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-product__body{gap:8px!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-inline-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-inline-meta small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1 1 auto!important;font-size:.84rem!important;color:#ffffffd1!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-inline-meta strong[data-product-price]{white-space:nowrap!important;flex:0 0 auto!important;font-size:1rem!important;color:#f3c868!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions a,.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions button{min-height:38px!important;padding:10px 12px!important;border-radius:14px!important;font-size:.9rem!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions button[data-direct-checkout]{order:4}.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions [data-quote-add=A]{order:2}.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions [data-quote-add=B]{order:3}.co-compare-page .co-compare-table-wrap{border-radius:24px!important;padding:16px!important}@media(max-width:1320px){.co-compare-page .co-compare-main-grid{grid-template-columns:1fr!important}}@media(max-width:820px){.co-compare-page .co-compare-control-filters,.co-compare-page .co-luxury-product--compare-slot{grid-template-columns:1fr!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-actions{grid-template-columns:1fr 1fr!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-inline-meta{flex-wrap:wrap!important}.co-compare-page .co-luxury-product--compare-slot .co-luxury-inline-meta small{white-space:normal!important}}.co-compare-page .co-luxury-selected--source{display:none!important}.co-compare-page .co-luxury-clear--inline{transform:translateY(-6px)!important}.co-compare-page .co-compare-control-card.co-compare-control-card--single{overflow:visible!important}.co-compare-page .co-luxury-cards--side{min-height:220px!important}.co-compare-page .co-luxury-sidecards--merged{min-height:320px!important}.co-compare-page .co-searchable-select__list{z-index:80!important}@media(max-width:820px){.co-compare-page .co-luxury-clear--inline{transform:none!important}}.template-index .co-home-best-sellers-card,.template-index .apex-home-best-sellers.co-home-best-sellers-card{overflow:visible!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0 14px 18px!important;margin-top:0!important}.template-index .co-home-best-sellers-card:before,.template-index .co-home-best-sellers-card:after,.template-index .apex-home-best-sellers.co-home-best-sellers-card:before,.template-index .apex-home-best-sellers.co-home-best-sellers-card:after{content:none!important;display:none!important}.template-index .co-home-best-sellers-card .co-horizontal-head{position:relative!important;z-index:5!important;overflow:visible!important;padding:0 8px 18px 0!important;margin-bottom:6px!important}.template-index .co-home-best-sellers-card .co-horizontal-controls{position:relative!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;overflow:visible!important;padding:4px 4px 0!important;margin:0!important}.template-index .co-home-best-sellers-card .co-horizontal-controls a,.template-index .co-home-best-sellers-card .co-horizontal-controls button{flex:0 0 auto!important;white-space:nowrap!important}.template-index .co-horizontal-products.co-showcase-slider{position:relative!important;z-index:1!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 36px) / 3)!important;gap:18px!important;overflow-x:auto!important;overflow-y:visible!important;padding:8px 2px 38px!important;margin:0!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important}.template-index .co-horizontal-products.co-showcase-slider::-webkit-scrollbar{display:none!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card{position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-rows:auto 1fr!important;border:0!important;outline:0!important;overflow:hidden!important;border-radius:26px!important;background:linear-gradient(180deg,#040e0ff7,#020a0cfc)!important;box-shadow:0 12px 30px #00000038!important;scroll-snap-align:start!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card:hover{border:0!important;box-shadow:0 18px 38px #0000004d!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media,.template-index .co-horizontal-products.co-showcase-slider .co-clean-media{min-height:clamp(210px,18vw,270px)!important;max-height:280px!important;aspect-ratio:1.42 / 1!important;padding:14px 14px 8px!important;margin:0!important;border:0!important;border-radius:26px 26px 0 0!important;background:transparent!important;box-shadow:none!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:before,.template-index .co-horizontal-products.co-showcase-slider .apex-card-media:after,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media:before,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media:after,.template-index .co-horizontal-products.co-showcase-slider .co-clean-media:before,.template-index .co-horizontal-products.co-showcase-slider .co-clean-media:after{content:none!important;display:none!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img,.template-index .co-horizontal-products.co-showcase-slider .co-static-product-media img,.template-index .co-horizontal-products.co-showcase-slider .co-clean-media img{width:auto!important;height:auto!important;max-width:94%!important;max-height:248px!important;object-fit:contain!important;object-position:center center!important;margin:auto!important;border:0!important;border-radius:22px!important;clip-path:inset(0 round 22px)!important;background:transparent!important;box-shadow:none!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-body{min-height:0!important;padding:14px 18px 22px!important;gap:10px!important;background:transparent!important;border-top:0!important}.template-index .co-horizontal-products.co-showcase-slider .co-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-brand--title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.25em!important;color:#fff8ea!important;font-size:clamp(1rem,1vw,1.22rem)!important;line-height:1.12!important;letter-spacing:-.015em!important;text-transform:none!important}.template-index .co-horizontal-products.co-showcase-slider .co-card-rating{flex:0 0 auto!important}.template-index .co-horizontal-products.co-showcase-slider .co-card-price-line,.template-index .co-horizontal-products.co-showcase-slider .apex-card-price{margin:0!important;line-height:1.05!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:4px!important}.template-index .co-horizontal-products.co-showcase-slider .co-quote-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:4px!important}@media(max-width:1180px){.template-index .co-horizontal-products.co-showcase-slider{grid-auto-columns:calc((100% - 18px)/2)!important}}@media(max-width:760px){.template-index .co-home-best-sellers-card .co-horizontal-head{display:grid!important;gap:14px!important}.template-index .co-home-best-sellers-card .co-horizontal-controls{justify-content:flex-start!important}.template-index .co-horizontal-products.co-showcase-slider{grid-auto-columns:88%!important}}.apex-page-shell--contact-clean .apex-page-hero--visual-only{grid-template-columns:1fr!important;align-items:end!important;background:linear-gradient(90deg,#020302b8 0 28%,#0203025c 55%,#0203022e),var(--hero-image) center 38% / cover!important}.apex-page-shell--contact-clean .apex-page-hero--visual-only>*{display:none!important}.apex-page-shell--contact-clean .apex-page-content--contact-clean{position:relative;z-index:2}.apex-page-shell--contact-clean .apex-contact-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0!important;background:transparent!important}.apex-page-shell--contact-clean .apex-contact-strip>*{min-height:96px;align-items:center;border-right:1px solid rgba(240,175,77,.24)!important;border-radius:22px}.apex-page-shell--contact-clean .apex-contact-strip svg{width:22px;height:22px}.apex-page-shell--contact-clean .apex-contact-strip strong{font-size:16px;color:var(--apex-cream)}.apex-page-shell--contact-clean .apex-contact-strip span{font-size:14px;color:#fff}.apex-page-shell--contact-clean .apex-contact-strip small{font-size:12px}.apex-page-shell--contact-clean .apex-contact-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.98fr) minmax(280px,.78fr);gap:16px;margin-top:18px;align-items:start}.apex-page-shell--contact-clean .apex-contact-card,.apex-page-shell--contact-clean .apex-info-grid article{border-radius:24px;border-color:#f0af4d2e}.apex-page-shell--contact-clean .apex-contact-card{padding:24px}.apex-page-shell--contact-clean .apex-contact-card h2{margin:2px 0 10px;font-size:clamp(28px,2.2vw,38px);line-height:1}.apex-page-shell--contact-clean .co-advisor-list{display:grid;gap:14px;margin-top:16px}.apex-page-shell--contact-clean .co-advisor-card{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center;padding:14px;border-radius:18px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.apex-page-shell--contact-clean .co-advisor-card:hover{transform:translateY(-2px)}.apex-page-shell--contact-clean .co-advisor-card img{width:88px;height:88px;border-radius:18px;object-fit:cover;background:radial-gradient(circle at 50% 30%,#23231f,#10110f 70%)}.apex-page-shell--contact-clean .co-advisor-card strong{display:block;font-size:20px}.apex-page-shell--contact-clean .co-advisor-card small{display:block;margin-top:4px;font-size:13px}.apex-page-shell--contact-clean .apex-form{gap:14px}.apex-page-shell--contact-clean .apex-form input,.apex-page-shell--contact-clean .apex-form select,.apex-page-shell--contact-clean .apex-form textarea,.apex-page-shell--contact-clean .apex-contact-card input,.apex-page-shell--contact-clean .apex-contact-card select{border-radius:14px;padding:11px 14px}.apex-page-shell--contact-clean .apex-contact-card ul{margin:10px 0 16px;padding-left:18px}.apex-page-shell--contact-clean .apex-info-grid{margin-top:18px}.apex-page-shell--contact-clean .apex-info-grid article{padding:22px}.apex-page-shell--contact-clean .apex-info-grid details{border-top:1px solid rgba(240,175,77,.14);padding-top:12px;margin-top:12px}@media(max-width:1100px){.apex-page-shell--contact-clean .apex-contact-grid{grid-template-columns:1fr 1fr}.apex-page-shell--contact-clean .apex-contact-grid>aside{grid-column:1 / -1}}@media(max-width:860px){.apex-page-shell--contact-clean .apex-page-hero--visual-only{min-height:180px!important;padding-top:96px!important;background-position:center 34%!important}.apex-page-shell--contact-clean .apex-page-content--contact-clean{margin-top:-34px}.apex-page-shell--contact-clean .apex-contact-strip,.apex-page-shell--contact-clean .apex-contact-grid,.apex-page-shell--contact-clean .apex-info-grid{grid-template-columns:1fr!important}.apex-page-shell--contact-clean .apex-contact-card,.apex-page-shell--contact-clean .apex-info-grid article{border-radius:20px}}.template-product .apex-product-media.co-product-gallery:before,.template-product .apex-product-media.co-product-gallery:after,.template-product .co-product-gallery-main:before,.template-product .co-product-gallery-main:after{content:none!important;display:none!important}.template-product .co-product-gallery-main{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.template-product .co-product-gallery-track{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.template-product .co-product-gallery-slide{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.template-product .co-product-gallery-slide img{width:auto!important;height:auto!important;max-width:100%!important;object-position:center center!important;background:transparent!important;border-radius:0!important;mix-blend-mode:normal!important;filter:drop-shadow(0 18px 30px rgba(0,0,0,.28))!important}.template-product .co-product-gallery-slide img.co-white-bg-source,.template-product .co-product-gallery-thumbs img.co-white-bg-source,.template-product .co-product-gallery-main.co-white-bg .co-product-gallery-slide.is-active img{mix-blend-mode:multiply!important;background:transparent!important}.template-product .co-product-gallery-thumbs button{border:1px solid rgba(255,210,31,.2)!important;background:#ffffff08!important;box-shadow:none!important}.template-product .co-product-gallery-thumbs button:hover,.template-product .co-product-gallery-thumbs button.is-active{border-color:#ffd21f9e!important;background:#ffffff0f!important;box-shadow:0 10px 22px #00000038,inset 0 0 0 1px #ffd21f29!important}.template-product .co-product-gallery-thumbs img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;filter:none!important}.template-product .apex-product-media,.template-product .apex-product-main .apex-product-media,.template-product .co-product-gallery-main,.template-product .co-product-gallery-slide,.template-product .co-product-gallery-slide picture,.template-product .co-product-gallery-thumbs button,.template-product .co-product-gallery-thumbs picture{background-image:none!important}.template-product .co-product-gallery-slide picture,.template-product .co-product-gallery-main picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:transparent!important}@media(max-width:980px){.template-product .co-product-gallery-main{min-height:clamp(300px,68vw,520px)!important}.template-product .co-product-gallery-slide{padding:14px!important}}.template-index .apex-home-experience>.co-home-category-panel--standalone{margin:0 auto clamp(22px,2.2vw,34px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:min(1800px,calc(100vw - clamp(24px,4vw,72px)))!important}.template-index .apex-home-experience>.co-home-category-panel--standalone .co-category-panel-head{margin-bottom:18px!important}.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:14px!important;margin:0!important}.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip a{min-height:108px!important;border-radius:20px!important}@media(max-width:1180px){.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.template-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{align-items:center!important;grid-template-columns:84px minmax(0,1fr) auto auto!important}.template-cart .co-shopify-cart-lines img,.template-cart .co-quote-line img,.template-cart .co-line-media,.template-cart .co-quote-line .co-line-media span{width:84px!important;height:84px!important;display:block!important;flex:0 0 84px!important;padding:8px!important;object-fit:contain!important;object-position:center center!important;border-radius:18px!important;background:linear-gradient(180deg,#faf7f0,#ebe4d6)!important;border:1px solid rgba(255,221,132,.55)!important;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffffbf!important;overflow:hidden!important}.template-cart .co-shopify-cart-lines img,.template-cart .co-quote-line img{background-clip:padding-box!important}.template-cart .co-line-copy{min-width:0!important}.template-cart .co-line-copy strong{display:block!important}@media(max-width:720px){.template-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{grid-template-columns:72px minmax(0,1fr)!important}.template-cart .co-shopify-cart-lines img,.template-cart .co-quote-line img,.template-cart .co-line-media,.template-cart .co-quote-line .co-line-media span{width:72px!important;height:72px!important;flex-basis:72px!important}}.template-cart .co-shopify-cart{border:1px solid rgba(214,167,33,.28)!important;border-radius:24px!important;background:radial-gradient(circle at 100% 0%,rgba(214,167,33,.12),transparent 34%),linear-gradient(180deg,#050605fb,#050605f4),repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 12px)!important;color:#f6f0e6!important;box-shadow:0 18px 34px #0000003d,inset 0 1px #ffd64e0d!important}.template-cart .co-shopify-cart .apex-eyebrow,.template-cart .co-shopify-cart .co-shopify-cart-total strong,.template-cart .co-shopify-cart .co-checkout-method-strip span{color:#ffd21f!important}.template-cart .co-shopify-cart h2,.template-cart .co-shopify-cart .co-line-copy strong,.template-cart .co-shopify-cart .co-line-controls span,.template-cart .co-shopify-cart .co-shopify-cart-total span{color:#f6f0e6!important}.template-cart .co-shopify-cart .co-line-copy span,.template-cart .co-shopify-cart .co-line-copy small,.template-cart .co-shopify-cart .co-checkout-method-strip{color:#f6f0e6c7!important}.template-cart .co-shopify-cart .co-shopify-cart-lines img,.template-cart .co-shopify-cart .co-line-media,.template-cart .co-shopify-cart .co-quote-line .co-line-media span{width:84px!important;height:84px!important;padding:8px!important;object-fit:contain!important;object-position:center center!important;border-radius:18px!important}.template-cart .co-shopify-cart .co-shopify-cart-total{border:1px solid rgba(214,167,33,.18)!important;background:linear-gradient(180deg,#07090aeb,#0b0d0fe0)!important}.template-cart .co-shopify-cart .co-line-controls{border-color:#d6a72138!important;background:#ffd21f0f!important}.template-cart .co-shopify-cart .co-line-remove{border-color:#d6a72147!important;color:#ffd978!important;background:#ffd21f14!important}.template-cart .co-shopify-cart .co-line-remove:hover{background:#ffd21f24!important;color:#fff3bf!important}.template-index .apex-hero-showcase--offer{min-width:0!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide,.template-index .apex-hero-product.is-offer.co-offer-slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-rows:auto 122px auto auto auto!important;gap:5px!important;padding:10px 10px 9px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--co-cream, #f7f4ea)!important;overflow:hidden!important}.template-index .co-offer-carousel .apex-hero-product.is-offer:after{top:6px!important;right:-58px!important;transform:rotate(45deg) scale(.66)!important}.template-index .co-offer-carousel .co-offer-eyebrow,.template-index .apex-hero-product.is-offer .co-offer-eyebrow{width:max-content!important;max-width:calc(100% - 70px)!important;min-height:0!important;padding:5px 9px!important;border-radius:999px!important;font-size:8px!important;line-height:1!important;letter-spacing:.08em!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{width:100%!important;height:122px!important;min-height:0!important;max-height:122px!important;margin:0!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}.template-index .co-offer-carousel .co-offer-media img,.template-index .co-offer-carousel .apex-hero-product.is-offer img,.template-index .apex-hero-product.is-offer .co-offer-media img{max-width:86%!important;max-height:86%!important;width:auto!important;height:auto!important;padding:0!important;margin:auto!important;object-fit:contain!important;object-position:center center!important}.template-index .co-offer-carousel .apex-hero-product.is-offer strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;font-size:clamp(13px,.92vw,16px)!important;line-height:1.02!important}.template-index .co-offer-carousel .apex-hero-product.is-offer small{display:flex!important;align-items:baseline!important;gap:5px!important;min-height:0!important;margin:0!important;font-size:clamp(13px,.88vw,15px)!important;line-height:1.05!important}.template-index .co-offer-carousel .apex-hero-product.is-offer small s{font-size:9.5px!important}.template-index .co-offer-carousel .co-offer-action,.template-index .apex-hero-product.is-offer .co-offer-action{min-width:90px!important;min-height:31px!important;padding:0 12px!important;font-size:9.5px!important}.template-index .co-offer-controls svg{width:13px!important;height:13px!important}.template-index .co-offer-dots button{width:5.5px!important;height:5.5px!important;min-width:5.5px!important}@media(max-width:1180px){.template-index .apex-hero-layout{grid-template-columns:1fr!important}.template-index .apex-hero-showcase--offer{justify-self:start!important;width:min(100%,300px)!important;max-width:300px!important}}@media(max-width:749px){.template-index .apex-hero{min-height:auto!important}.template-index .apex-hero-showcase--offer{width:100%!important;max-width:none!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide,.template-index .apex-hero-product.is-offer.co-offer-slide{grid-template-rows:auto 118px auto auto auto!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{height:118px!important;max-height:118px!important}}.template-cart .co-shopify-cart .co-shopify-cart-lines article{position:relative!important;overflow:hidden!important;border:0!important;border-radius:22px!important;background:linear-gradient(90deg,#b76424,#cf832d 26%,#eab53a 62%,#f4de62)!important;box-shadow:0 16px 28px #0000002e,inset 0 1px #ffffff57!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 28%),repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 1px,transparent 1px 12px);pointer-events:none}.template-cart .co-shopify-cart .co-shopify-cart-lines article>*{position:relative;z-index:1}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy strong,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy span,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy small,.template-cart .co-shopify-cart .co-shopify-cart-lines article>b{color:#121212!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy span,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy small{color:#121212d1!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article>b{font-size:clamp(18px,1.12vw,24px)!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-controls{border-color:#10101029!important;background:#1010101a!important;box-shadow:inset 0 1px #ffffff29!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-controls span{color:#141414!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-controls a,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-controls button{background:linear-gradient(180deg,#1a1a1a,#080808)!important;color:#ffd55a!important;box-shadow:inset 0 1px #ffffff1a,0 6px 14px #00000038!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-remove{border-color:#10101029!important;color:#111!important;background:#10101014!important;box-shadow:inset 0 1px #ffffff2e!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-remove:hover{color:#111!important;background:#10101024!important}.template-cart .co-shopify-cart .co-shopify-cart-lines img,.template-cart .co-shopify-cart .co-line-media,.template-cart .co-shopify-cart .co-quote-line .co-line-media span{background:linear-gradient(180deg,#fff,#f5efe1)!important;border:1px solid rgba(255,255,255,.44)!important;box-shadow:0 10px 18px #00000029,inset 0 1px #fffffff5!important}.template-cart .co-shopify-cart .co-shopify-cart-lines img,.template-cart .co-shopify-cart .co-line-media,.template-cart .co-quote-line img,.template-cart .co-quote-line .co-line-media,.template-cart .co-quote-line .co-line-media span{width:84px!important;height:84px!important;min-width:84px!important;flex:0 0 84px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;overflow:hidden!important;border-radius:18px!important}.template-cart .co-shopify-cart .co-shopify-cart-lines img,.template-cart .co-quote-line img{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:0 auto!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:18px!important;clip-path:inset(0 round 18px)!important;box-shadow:none!important;filter:brightness(1.02) contrast(1.04) drop-shadow(0 10px 18px rgba(0,0,0,.2))!important}.template-cart .co-shopify-cart .co-line-media:before,.template-cart .co-shopify-cart .co-line-media:after,.template-cart .co-quote-line .co-line-media:before,.template-cart .co-quote-line .co-line-media:after{content:none!important;display:none!important}.template-cart .co-shopify-cart .co-line-media span,.template-cart .co-quote-line .co-line-media span{border-radius:18px!important;background:transparent!important}@media(max-width:720px){.template-cart .co-shopify-cart .co-shopify-cart-lines img,.template-cart .co-shopify-cart .co-line-media,.template-cart .co-quote-line img,.template-cart .co-quote-line .co-line-media,.template-cart .co-quote-line .co-line-media span{width:72px!important;height:72px!important;min-width:72px!important;flex-basis:72px!important;border-radius:16px!important}.template-cart .co-shopify-cart .co-shopify-cart-lines img,.template-cart .co-quote-line img{border-radius:16px!important;clip-path:inset(0 round 16px)!important}}.template-cart .co-shopify-cart .co-shopify-cart-lines article{isolation:isolate!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article:before{z-index:0!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article>img,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-media,.template-cart .co-quote-line>img,.template-cart .co-quote-line .co-line-media{position:relative!important;z-index:5!important;width:96px!important;height:96px!important;min-width:96px!important;flex:0 0 96px!important;display:block!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:18px!important;overflow:hidden!important;mix-blend-mode:normal!important;opacity:1!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article>img,.template-cart .co-quote-line>img,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-media img,.template-cart .co-quote-line .co-line-media img{position:relative!important;z-index:6!important;width:96px!important;height:96px!important;min-width:96px!important;max-width:96px!important;max-height:96px!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:18px!important;clip-path:inset(0 round 18px)!important;mix-blend-mode:normal!important;opacity:1!important;filter:contrast(1.04) saturate(1.02) drop-shadow(0 10px 16px rgba(0,0,0,.22))!important}.template-cart .co-shopify-cart .co-line-media:before,.template-cart .co-shopify-cart .co-line-media:after,.template-cart .co-shopify-cart .co-shopify-cart-lines article>img:before,.template-cart .co-shopify-cart .co-shopify-cart-lines article>img:after,.template-cart .co-quote-line .co-line-media:before,.template-cart .co-quote-line .co-line-media:after{content:none!important;display:none!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy,.template-cart .co-shopify-cart .co-shopify-cart-lines article>b,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-remove{position:relative!important;z-index:4!important}@media(max-width:720px){.template-cart .co-shopify-cart .co-shopify-cart-lines article>img,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-media,.template-cart .co-quote-line>img,.template-cart .co-quote-line .co-line-media,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-media img,.template-cart .co-quote-line .co-line-media img{width:76px!important;height:76px!important;min-width:76px!important;max-width:76px!important;max-height:76px!important;flex-basis:76px!important;border-radius:16px!important;clip-path:inset(0 round 16px)!important}}.template-cart .co-shopify-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{grid-template-columns:104px minmax(0,1fr) auto auto!important;column-gap:18px!important;align-items:center!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy,.template-cart .co-quote-line .co-line-copy{padding-left:10px!important;min-width:0!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy strong,.template-cart .co-quote-line .co-line-copy strong{line-height:1.18!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy span,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy small,.template-cart .co-quote-line .co-line-copy span,.template-cart .co-quote-line .co-line-copy small{line-height:1.28!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article>b,.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-remove,.template-cart .co-quote-line>b,.template-cart .co-quote-line .co-line-remove{position:relative!important;z-index:4!important}@media(max-width:980px){.template-cart .co-shopify-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{grid-template-columns:92px minmax(0,1fr) auto!important;column-gap:14px!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy,.template-cart .co-quote-line .co-line-copy{padding-left:8px!important}}@media(max-width:720px){.template-cart .co-shopify-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{grid-template-columns:76px minmax(0,1fr)!important;column-gap:12px!important}.template-cart .co-shopify-cart .co-shopify-cart-lines article .co-line-copy,.template-cart .co-quote-line .co-line-copy{padding-left:4px!important}}html,body{max-width:100%;overflow-x:clip}img,video,svg{max-width:100%}.apex-section,.apex-page-content,.apex-collection-layout,.apex-product-page,.co-quote-page,.apex-home-experience,.co-blog-page,.co-compare-page{box-sizing:border-box}.apex-header{gap:clamp(12px,1.3vw,24px)!important}.apex-brand.co-brand-logo img,.apex-brand img{width:clamp(168px,14vw,255px)!important;height:auto!important}.apex-nav{gap:clamp(12px,1.25vw,25px)!important;font-size:clamp(12px,.82vw,15px)!important;white-space:nowrap}.apex-header-tools{gap:clamp(10px,1.1vw,18px)!important}.co-top-announcement{font-size:clamp(9px,.68vw,12px)!important;letter-spacing:.12em!important}.template-index .apex-hero p:not(.apex-eyebrow){max-width:760px!important}.template-index .co-certified-strip{max-width:min(100%,760px)!important}.template-index .apex-home-experience{padding-inline:clamp(14px,2.2vw,44px)!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2,.template-index .co-featured-groups-block--luxury h2{font-size:clamp(2.4rem,6.2vw,7.5rem)!important;line-height:.82!important}.template-index .co-home-category-strip,.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip{gap:clamp(10px,1vw,16px)!important}.apex-product-grid{gap:clamp(14px,1.3vw,24px)!important}.apex-product-card,.co-fg-card,.co-home-best-sellers-card,.co-home-comparator-card{min-width:0!important}.apex-collection-layout{gap:clamp(18px,2vw,34px)!important}.apex-filter-sidebar--premium,.co-collection-sidebar,.apex-collection-products,.apex-collection-main,.apex-product-grid{min-width:0!important}.template-product .apex-product-page{gap:clamp(18px,2.4vw,44px)!important}.co-blog-layout,.co-blog-main,.co-blog-sidebar,.co-blog-grid,.co-blog-article-grid,.template-cart .co-shopify-cart,.template-cart .co-quote-app,.template-cart .co-quote-columns,.template-cart .co-quote-summary{min-width:0!important}.template-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{min-width:0!important}@media(max-width:1480px){:root{--co-header-height: clamp(76px, 5vw, 92px)}.apex-nav{gap:clamp(10px,1vw,18px)!important;font-size:clamp(11px,.78vw,13px)!important}.apex-brand.co-brand-logo img,.apex-brand img{width:clamp(168px,13vw,225px)!important}.template-index .apex-hero{min-height:calc(100svh - var(--co-chrome-height, 126px))!important}.template-index .apex-hero h1{font-size:clamp(46px,5.1vw,78px)!important}.template-index .apex-hero-layout{grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important;gap:clamp(18px,2vw,30px)!important}.template-index .apex-hero-showcase--offer{max-width:290px!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide,.template-index .apex-hero-product.is-offer.co-offer-slide{grid-template-rows:auto 116px auto auto auto!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{height:116px!important;max-height:116px!important}.template-index .co-featured-groups-row--oneview .co-fg-card{padding:clamp(14px,1.2vw,20px)!important}.template-index .co-featured-groups-row--oneview .co-fg-image{min-height:clamp(190px,17vw,245px)!important}.template-index .co-featured-groups-row--oneview .co-fg-spec{min-height:66px!important;font-size:12px!important}.template-index .co-featured-groups-row--oneview .co-fg-buy{min-height:48px!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card,.template-index .co-horizontal-products .apex-product-card{min-width:min(360px,31vw)!important}.template-index .co-horizontal-head h2{font-size:clamp(2rem,3.8vw,4.5rem)!important}.apex-collection-layout{grid-template-columns:minmax(240px,285px) minmax(0,1fr)!important;padding-inline:clamp(14px,2.4vw,36px)!important}.apex-collection-page .apex-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-product .apex-product-page{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)!important;padding-inline:clamp(16px,2.4vw,40px)!important}.co-blog-layout{grid-template-columns:minmax(0,1fr) minmax(270px,330px)!important}.co-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.co-compare-page .co-compare-main-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)!important}}@media(max-width:1280px){.apex-header{padding-inline:clamp(14px,2.2vw,28px)!important}.apex-nav{gap:10px!important}.apex-header-tools a{width:34px!important;height:34px!important}.template-index .apex-hero-layout{grid-template-columns:minmax(0,1fr) minmax(240px,280px)!important}.template-index .apex-hero h1{font-size:clamp(42px,5vw,68px)!important}.template-index .apex-hero p:not(.apex-eyebrow){font-size:15px!important;max-width:660px!important}.template-index .co-certified-strip{font-size:13px!important;max-width:660px!important}.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-index .co-featured-groups-row--oneview{grid-template-columns:1fr!important;max-width:980px!important;margin-inline:auto!important}.template-index .co-featured-groups-row--oneview .co-fg-card{grid-template-areas:"top content"!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:center!important}.template-index .co-home-commerce-row{grid-template-columns:1fr!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card,.template-index .co-horizontal-products .apex-product-card{min-width:min(340px,42vw)!important}.apex-collection-layout{grid-template-columns:1fr!important}.apex-filter-sidebar--premium{position:static!important;order:-1}.co-collection-side-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-product .apex-product-page{grid-template-columns:1fr!important}.template-product .co-product-gallery-main{min-height:clamp(300px,52vw,560px)!important}.co-compare-page .co-compare-main-grid{grid-template-columns:1fr!important}.co-compare-page .co-luxury-sidecards--merged{max-height:none!important}.co-blog-layout{grid-template-columns:1fr!important}.co-blog-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.apex-contact-grid{grid-template-columns:1fr 1fr!important}.apex-contact-grid>aside{grid-column:1 / -1!important}}@media(max-width:1024px){:root{--co-announcement-height: 30px;--co-header-height: 76px}.co-top-announcement span{overflow:hidden!important;text-overflow:ellipsis!important}.apex-header{padding-inline:16px!important}.apex-nav{max-width:calc(100vw - 360px)!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none;padding-bottom:3px!important}.apex-nav::-webkit-scrollbar{display:none}.apex-nav a{flex:0 0 auto}.template-index .apex-hero-layout{grid-template-columns:1fr!important}.template-index .apex-hero-copy{max-width:760px!important}.template-index .apex-hero-showcase--offer{justify-self:start!important;max-width:300px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2,.template-index .co-featured-groups-block--luxury h2{font-size:clamp(2.2rem,8.8vw,5rem)!important;text-align:center!important}.template-index .co-featured-groups-row--oneview .co-fg-card{grid-template-areas:"top" "content"!important;grid-template-columns:1fr!important}.template-index .co-featured-groups-row--oneview .co-fg-top{grid-template-columns:minmax(0,1fr) minmax(110px,150px)!important}.apex-collection-page .apex-product-grid,.apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.co-blog-hero{min-height:auto!important;padding:clamp(70px,11vw,120px) clamp(16px,4vw,36px) clamp(28px,5vw,50px)!important}.co-blog-hero h1{font-size:clamp(2.3rem,8vw,4.8rem)!important}.co-blog-featured{grid-template-columns:1fr!important}.co-blog-featured__media{min-height:clamp(180px,35vw,320px)!important}.co-blog-sidebar{grid-template-columns:1fr!important}.template-cart .co-shopify-cart{grid-template-areas:"head" "total" "lines" "methods" "cta"!important;grid-template-columns:1fr!important}.template-cart .co-quote-app,.template-cart .co-quote-columns{grid-template-columns:1fr!important}.template-cart .co-checkout-main-cta{justify-self:stretch!important;width:100%!important}.apex-contact-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.apex-header{grid-template-columns:auto 1fr auto!important}.apex-brand.co-brand-logo img,.apex-brand img{width:clamp(140px,28vw,190px)!important}.apex-nav{grid-column:1 / -1!important;order:10!important;max-width:100%!important;width:100%!important;justify-content:flex-start!important;padding-top:6px!important}:root{--co-header-height: 96px}.template-index .apex-hero h1{font-size:clamp(38px,11vw,62px)!important}.template-index .apex-hero p:not(.apex-eyebrow){font-size:14px!important}.template-index .co-certified-strip{display:grid!important;gap:6px!important;padding:12px 14px!important}.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .co-featured-groups-row--oneview .co-fg-top{grid-template-columns:1fr!important}.template-index .co-featured-groups-row--oneview .co-fg-specs{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.template-index .co-featured-groups-row--oneview .co-fg-content{grid-template-columns:1fr!important}.template-index .co-featured-groups-row--oneview .co-fg-action{align-items:stretch!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card,.template-index .co-horizontal-products .apex-product-card{min-width:min(320px,82vw)!important}.apex-collection-page .apex-product-grid,.apex-product-grid{grid-template-columns:1fr!important}.co-collection-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-product .co-product-mini-compare,.co-compare-page .co-compare-control-filters,.co-compare-page .co-luxury-selected--grid,.co-compare-page .co-luxury-actions,.co-blog-grid,.co-blog-article-grid,.apex-contact-strip,.apex-contact-grid,.apex-info-grid{grid-template-columns:1fr!important}.template-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{grid-template-columns:76px minmax(0,1fr)!important}.template-cart .co-shopify-cart-lines article>b,.template-cart .co-shopify-cart-lines article .co-line-remove,.template-cart .co-quote-line>b,.template-cart .co-quote-line .co-line-remove{grid-column:2!important;justify-self:start!important}}@media(max-width:600px){:root{--co-announcement-height: 28px;--co-header-height: 92px}.co-top-announcement{padding-inline:10px!important;font-size:8.6px!important;letter-spacing:.08em!important}.apex-header{padding-inline:12px!important}.apex-header-tools{gap:4px!important}.apex-header-tools a{width:30px!important;height:30px!important}.apex-nav{gap:8px!important;font-size:10.5px!important}.template-index .apex-hero{padding-inline:16px!important}.template-index .apex-hero h1{font-size:clamp(34px,12vw,48px)!important;line-height:.9!important}.template-index .apex-hero-showcase--offer{width:min(100%,300px)!important}.template-index .apex-home-experience{padding-inline:12px!important}.template-index .co-featured-groups-block--luxury .co-home-section-head h2,.template-index .co-featured-groups-block--luxury h2{font-size:clamp(2rem,13vw,3.7rem)!important}.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip{grid-template-columns:1fr!important}.template-index .co-featured-groups-row--oneview .co-fg-specs{grid-template-columns:1fr!important}.co-blog-card__media,.co-blog-featured__media{min-height:170px!important}.co-blog-card__body,.co-blog-featured__body,.co-blog-article{padding:18px!important}.template-cart .co-quote-page{padding-inline:12px!important}.template-cart .co-shopify-cart,.template-cart .co-quote-box,.template-cart .co-quote-summary{padding:16px!important;border-radius:20px!important}.template-cart .co-shopify-cart-lines article,.template-cart .co-quote-line{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important}}@media(max-height:820px)and (min-width:900px){.template-index .apex-hero{min-height:calc(100svh - var(--co-chrome-height, 126px))!important;padding-top:16px!important;padding-bottom:18px!important}.template-index .apex-hero h1{font-size:clamp(44px,5vw,70px)!important}.template-index .apex-hero p:not(.apex-eyebrow){margin-block:10px!important}.template-index .co-certified-strip{margin-top:10px!important;min-height:48px!important}.template-index .apex-hero-showcase--offer{margin-top:0!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide,.template-index .apex-hero-product.is-offer.co-offer-slide{grid-template-rows:auto 108px auto auto auto!important;padding:9px!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{height:108px!important;max-height:108px!important}}@media(max-width:760px)and (min-width:601px){.template-index .apex-hero-showcase--offer,.template-index .co-home-comparator-card,.co-blog-sidebar,.apex-filter-sidebar--premium{max-width:100%!important}.template-index .co-horizontal-head{grid-template-columns:1fr!important}.template-index .co-horizontal-controls{justify-content:flex-start!important}}@media(pointer:coarse){.apex-button,button,.co-home-category-strip a,.apex-card-actions a,.apex-card-actions button,.co-line-controls a,.co-line-controls button{min-height:44px}}.template-index .co-fg-price.co-fg-price--exact{gap:0!important;justify-content:center!important;padding-top:10px!important}.template-index .co-fg-price.co-fg-price--exact .co-fg-price-amount{display:block!important;line-height:1!important}@media(max-width:820px){html,body{overflow-x:hidden!important}body.apex-menu-open{overflow:hidden!important}body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(118px,1fr) 42px!important;align-content:start!important;gap:8px!important;padding:10px 12px!important}.apex-brand.co-brand-logo img,.apex-brand img{width:clamp(128px,36vw,172px)!important}.apex-menu-button{width:42px!important;height:42px!important;min-height:42px!important;border-radius:8px!important}.apex-menu-open .apex-header{height:auto!important;max-height:calc(100svh - var(--co-announcement-height, 30px) - 8px)!important;overflow-y:auto!important}.apex-menu-open .apex-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;padding-top:10px!important;overflow:visible!important;white-space:normal!important}.apex-menu-open .apex-nav a{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 6px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;background:#ffffff0e!important;font-size:10.5px!important;line-height:1.08!important;letter-spacing:.04em!important;text-align:center!important}.apex-menu-open .apex-nav a.is-active,.apex-menu-open .apex-nav a[aria-current=page]{color:#08110b!important;background:linear-gradient(135deg,#31e878,#d8ad39)!important;border-color:#ffe66cd1!important}.apex-menu-open .apex-header-tools{display:grid!important;grid-template-columns:repeat(3,42px)!important;justify-content:end!important;gap:8px!important;width:100%!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.12)!important}.apex-header-tools a{width:42px!important;height:42px!important;min-height:42px!important;border-radius:8px!important}}@media(max-width:760px){.template-index .co-home-category-strip,.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip,.apex-collection-page .co-collection-side-grid,.apex-collection-page--trust-inline .co-line-selector-options,.co-collection-filter-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}.template-index .co-home-category-strip a,.template-index .apex-home-experience>.co-home-category-panel--standalone .co-home-category-strip a,.apex-collection-page .co-side-category-card,.apex-collection-page--trust-inline .co-line-selector-options a,.apex-collection-page--trust-inline .co-line-selector-options button,.co-collection-filter-strip a{min-height:54px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;place-items:center!important;gap:3px!important;padding:7px 4px!important;border-radius:8px!important;text-align:center!important}.template-index .co-home-category-strip a i,.template-index .co-home-category-strip a svg,.apex-collection-page .co-side-category-card i,.apex-collection-page .co-side-category-card svg{width:18px!important;height:18px!important;margin:0!important}.template-index .co-home-category-strip a span,.apex-collection-page .co-side-category-card span,.apex-collection-page--trust-inline .co-line-selector-options a,.apex-collection-page--trust-inline .co-line-selector-options button,.co-collection-filter-strip a{max-width:100%!important;font-size:clamp(8.8px,2.55vw,10.5px)!important;line-height:1.05!important;letter-spacing:.025em!important;white-space:normal!important;overflow-wrap:anywhere!important}.template-index .co-home-category-strip a small,.apex-collection-page .co-side-category-card small{grid-column:auto!important;font-size:clamp(6.8px,2vw,8px)!important;line-height:1.05!important;letter-spacing:.04em!important;white-space:normal!important}.apex-collection-page .co-side-category-card.is-active:after,.apex-collection-page .co-side-category-card[aria-current=page]:after{display:none!important}.apex-collection-page .apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.apex-collection-page .apex-product-card{border-radius:8px!important;min-width:0!important}.apex-collection-page .apex-product-card .apex-card-media,.apex-collection-page .apex-product-card .co-static-product-media,.apex-collection-page .apex-product-card .co-clean-media,.apex-collection-page .apex-product-card .apex-card-media.co-auto-product-gallery{height:clamp(150px,43vw,190px)!important;min-height:clamp(150px,43vw,190px)!important;max-height:none!important;aspect-ratio:auto!important;padding:8px!important;border-radius:8px 8px 0 0!important}.apex-collection-page .apex-product-card .apex-card-media img,.apex-collection-page .apex-product-card .co-static-product-media img,.apex-collection-page .apex-product-card .co-clean-media img,.apex-collection-page .apex-product-card .co-auto-gallery-slide img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important}.apex-collection-page .apex-product-card .apex-card-body{padding:9px!important;gap:6px!important}.apex-collection-page .apex-product-card .co-card-topline{gap:5px!important}.apex-collection-page .apex-product-card .co-card-rating span{display:none!important}.apex-collection-page .apex-product-card .co-card-rating b{font-size:8px!important}.apex-collection-page .apex-product-card .apex-card-body h3{min-height:2.2em!important;font-size:clamp(12px,3.25vw,15px)!important;line-height:1.1!important}.apex-collection-page .apex-product-card .apex-card-price{font-size:clamp(13px,3.65vw,17px)!important}.apex-collection-page .apex-product-card .apex-card-actions,.apex-collection-page .apex-product-card .co-quote-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin-top:0!important}.apex-collection-page .apex-product-card .apex-card-actions .apex-button,.apex-collection-page .apex-product-card .co-quote-actions button{min-height:34px!important;width:100%!important;padding:0 5px!important;border-radius:8px!important;font-size:clamp(7.2px,2.15vw,9px)!important;line-height:1.05!important;letter-spacing:.025em!important;white-space:normal!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card,.template-index .co-horizontal-products .apex-product-card{min-width:min(78vw,320px)!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.template-index .co-horizontal-products .apex-card-media{min-height:clamp(210px,62vw,300px)!important}}@media(max-width:430px){.apex-collection-page .apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.apex-collection-page .apex-product-card .apex-card-media,.apex-collection-page .apex-product-card .co-static-product-media,.apex-collection-page .apex-product-card .co-clean-media,.apex-collection-page .apex-product-card .apex-card-media.co-auto-product-gallery{height:clamp(142px,41vw,170px)!important;min-height:clamp(142px,41vw,170px)!important}.template-index .co-home-category-strip a,.apex-collection-page .co-side-category-card,.co-collection-filter-strip a{min-height:50px!important}}.co-product-mobile-compare-button{display:none!important}@media(max-width:760px){.apex-collection-page .apex-collection-layout{display:flex!important;flex-direction:column!important;gap:10px!important;padding-top:6px!important}.apex-collection-page .apex-filter-sidebar--premium{display:contents!important}.apex-collection-page .co-collection-side-categories{order:1!important;padding:10px!important;border-radius:8px!important}.apex-collection-page .apex-collection-layout>main{order:2!important;display:block!important}.apex-collection-page .co-collection-filter-panel{order:3!important;margin-top:8px!important;padding:10px!important;border-radius:8px!important}.apex-collection-page .co-collection-side-title{margin-bottom:8px!important;gap:2px!important}.apex-collection-page .co-collection-side-title .apex-eyebrow{display:none!important}.apex-collection-page .co-collection-side-title strong{font-size:clamp(18px,5.2vw,24px)!important;line-height:1!important}.apex-collection-page .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.apex-collection-page .co-side-category-card{min-height:48px!important;padding:6px 4px!important;border-radius:8px!important}.apex-collection-page .co-side-category-card svg{width:16px!important;height:16px!important}.apex-collection-page .co-side-category-card span{font-size:clamp(8.2px,2.35vw,9.8px)!important}.apex-collection-page .co-side-category-card small{display:none!important}.apex-collection-page .apex-collection-toolbar{grid-template-columns:1fr!important;gap:6px!important;margin:8px 0!important}.apex-collection-page .apex-collection-toolbar strong{display:block!important;font-size:17px!important;line-height:1.05!important}.apex-collection-page .apex-collection-toolbar span{display:block!important;margin-top:2px!important;font-size:12px!important;line-height:1.15!important}.apex-collection-page .apex-collection-toolbar select{min-height:36px!important;width:100%!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important}.apex-collection-page .co-filter-block+.co-filter-block{margin-top:8px!important;padding-top:8px!important}.apex-collection-page .co-filter-block-head strong{font-size:12px!important;letter-spacing:.04em!important}.apex-collection-page .co-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}.apex-collection-page .co-filter-check{grid-template-columns:14px minmax(0,1fr) auto!important;gap:6px!important;min-height:34px!important;padding:7px 8px!important;border-radius:8px!important}.apex-collection-page .co-filter-check input{width:14px!important;height:14px!important}.apex-collection-page .co-filter-check span{font-size:11px!important;line-height:1.08!important;overflow-wrap:anywhere!important}.apex-collection-page .co-filter-check small{min-width:22px!important;padding:2px 5px!important;font-size:9px!important}.apex-collection-page .co-price-range{gap:8px!important;margin-top:8px!important}.apex-collection-page .co-price-range-values{gap:6px!important}.apex-collection-page .co-price-range-values div{padding:8px!important;border-radius:8px!important}.apex-collection-page .co-collection-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.apex-collection-page .co-collection-filter-actions .apex-button{min-height:38px!important;border-radius:8px!important;font-size:10px!important;padding-inline:8px!important}}@media(max-width:430px){.apex-collection-page .co-filter-options{grid-template-columns:1fr!important}}body.template-product .co-product-subsets{display:none!important}@media(max-width:760px){.apex-collection-page.apex-collection-page--streamlined{display:flex!important;flex-direction:column!important}.apex-collection-page .co-collection-title-trust-row{display:contents!important}.apex-collection-page .co-collection-page-heading,.apex-collection-page .co-collection-mini-trust{display:none!important}.apex-collection-page .apex-collection-layout{order:1!important}.apex-collection-page .co-collection-line-selector{order:2!important;width:auto!important;max-width:none!important;margin:8px 12px 0!important;padding:9px!important;border-radius:8px!important}.apex-collection-page .apex-catalog-services{order:3!important}.apex-collection-page .co-line-selector-head{margin-bottom:6px!important}.apex-collection-page .co-line-selector-head span{font-size:10px!important;letter-spacing:.08em!important}.apex-collection-page .co-line-selector-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.apex-collection-page .co-line-selector-options a,.apex-collection-page .co-line-selector-options button{min-height:42px!important;padding:6px 4px!important;border-radius:8px!important;font-size:clamp(8px,2.35vw,9.5px)!important;line-height:1.05!important;letter-spacing:.025em!important;white-space:normal!important;text-align:center!important}.apex-collection-page .apex-collection-layout>main{display:flex!important;flex-direction:column!important;order:2!important}.apex-collection-page .apex-product-grid{order:1!important}.apex-collection-page .apex-collection-toolbar{order:2!important;margin:10px 0 0!important;padding:9px!important;border:1px solid rgba(214,167,33,.2)!important;border-radius:8px!important;background:#ffffff06!important}.apex-collection-page .apex-collection-toolbar strong{font-size:16px!important}.apex-collection-page .apex-collection-toolbar span{font-size:11px!important}.apex-collection-page .apex-collection-toolbar select{min-height:34px!important;font-size:12px!important}.apex-collection-page .co-collection-filter-panel{order:3!important;margin-top:10px!important}.apex-collection-page .co-collection-filter-panel .co-collection-side-title strong{font-size:18px!important}.apex-collection-page .co-collection-side-categories{margin:0 0 2px!important}.apex-collection-page .co-collection-side-categories .co-collection-side-title strong{font-size:23px!important}.apex-collection-page .co-collection-side-grid{gap:7px!important}.apex-collection-page .co-side-category-card{min-height:52px!important;box-shadow:0 9px 16px #d69a2824,inset 0 1px #ffffff52!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide,.template-index .apex-hero-product.is-offer.co-offer-slide{grid-template-rows:auto minmax(165px,48vw) auto auto auto!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media{height:auto!important;min-height:min(48vw,190px)!important;max-height:210px!important}.template-index .co-offer-carousel .co-offer-media img,.template-index .apex-hero-product.is-offer .co-offer-media img,.template-index .apex-hero-showcase--offer .co-offer-media img{width:100%!important;height:100%!important;object-fit:contain!important}.template-index .co-horizontal-products.co-showcase-slider .apex-product-card,.template-index .co-horizontal-products .apex-product-card{grid-template-rows:minmax(210px,58vw) auto!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media,.template-index .co-horizontal-products .apex-card-media,.template-index .co-horizontal-products .co-static-product-media,.template-index .co-horizontal-products .co-clean-media{height:auto!important;min-height:min(58vw,250px)!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media img,.template-index .co-horizontal-products .apex-card-media img,.template-index .co-horizontal-products .co-static-product-media img,.template-index .co-horizontal-products .co-clean-media img{width:100%!important;height:100%!important;object-fit:contain!important}.template-index .apex-home-experience .co-featured-groups-row--oneview{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:100%!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;padding-bottom:8px!important;scrollbar-width:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview::-webkit-scrollbar{display:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card{width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;grid-template-areas:"top" "content"!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;padding:12px!important;border-radius:8px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top{grid-template-columns:1fr!important;gap:8px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{min-height:210px!important;height:210px!important;border-radius:8px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image-el,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image img{width:100%!important;height:100%!important;object-fit:contain!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-specs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-spec{min-height:54px!important;padding:6px!important;border-radius:8px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{gap:9px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-title{font-size:clamp(24px,8vw,34px)!important}}@media(max-width:430px){.apex-collection-page .co-line-selector-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{height:190px!important;min-height:190px!important}}.apex-collection-page .co-collection-live-search{color:#101010!important}.apex-collection-page .co-collection-live-search input{box-shadow:none!important}.apex-collection-page [data-apex-product].co-search-filtered-out{display:none!important}.apex-collection-page [data-apex-product]:not([hidden]):not(.co-filtered-out):not(.co-filter-hidden):not(.co-filtered-out):not(.co-search-filtered-out){display:grid!important}@media(max-width:740px){.apex-collection-page .co-collection-live-search{gap:10px!important;margin:0 0 14px!important;padding:12px!important}.apex-collection-page .co-collection-live-search input{min-height:48px!important;border-radius:12px!important;font-size:14px!important}.apex-collection-page .co-collection-live-search button{min-height:44px!important;border-radius:12px!important;font-size:11px!important}}.template-index .co-featured-groups-mobile-controls{display:none}@media(max-width:740px){.template-index .co-featured-groups-block--luxury{overflow:hidden!important}.template-index .co-featured-groups-block--luxury .co-home-section-head{gap:8px!important;padding-inline:16px!important}.template-index .co-featured-groups-mobile-controls{display:flex!important;justify-content:center!important;gap:10px!important;margin-top:6px!important}.template-index .co-featured-groups-mobile-controls button{display:inline-grid!important;place-items:center!important;width:46px!important;height:46px!important;border:1px solid rgba(255,210,31,.46)!important;border-radius:999px!important;color:#121212!important;background:linear-gradient(135deg,#c66b23,#de9a28 42%,#ffd21f)!important;box-shadow:0 12px 22px #de9a2838!important}.template-index .co-featured-groups-mobile-controls svg{width:22px!important;height:22px!important;stroke-width:3!important}.template-index .apex-home-experience .co-featured-groups-row--oneview,.template-index .apex-home-experience [data-co-featured-groups-slider]{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;grid-template-columns:unset!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:16px!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;padding:0 18px 14px!important;scrollbar-width:none!important}.template-index .apex-home-experience [data-co-featured-groups-slider]::-webkit-scrollbar{display:none!important}.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-card{flex:0 0 calc(100vw - 72px)!important;width:calc(100vw - 72px)!important;min-width:calc(100vw - 72px)!important;max-width:420px!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;padding:11px!important}.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-image{height:clamp(168px,48vw,205px)!important;min-height:clamp(168px,48vw,205px)!important}.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-specs{grid-template-columns:1fr!important;gap:6px!important}.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-spec{min-height:48px!important;grid-template-columns:30px 1fr!important;text-align:left!important;align-items:center!important}.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-spec small,.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-spec strong{grid-column:2!important}.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-title{font-size:clamp(22px,7vw,30px)!important;line-height:.98!important}.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-desc{font-size:15px!important;line-height:1.35!important}}@media(max-width:430px){.template-index .apex-home-experience [data-co-featured-groups-slider] .co-fg-card{flex-basis:calc(100vw - 56px)!important;width:calc(100vw - 56px)!important;min-width:calc(100vw - 56px)!important}}@media(max-width:740px){body.template-index .apex-home-experience [data-co-featured-groups-slider].co-featured-groups-row--oneview{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;grid-template-columns:unset!important;grid-auto-columns:unset!important;grid-auto-flow:unset!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:18px!important;padding:0 18px 14px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}body.template-index .apex-home-experience [data-co-featured-groups-slider].co-featured-groups-row--oneview::-webkit-scrollbar{display:none!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card{flex:0 0 calc(100vw - 72px)!important;width:calc(100vw - 72px)!important;min-width:calc(100vw - 72px)!important;max-width:420px!important;display:grid!important;grid-template-areas:"top" "content"!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;overflow:hidden!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-top,body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-content{grid-template-columns:1fr!important;min-width:0!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-image,body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-specs,body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-copy,body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-action{grid-column:1!important;min-width:0!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-specs{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-spec{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;text-align:left!important;overflow:hidden!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-spec small,body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-spec strong{grid-column:2!important;min-width:0!important;white-space:normal!important}}@media(max-width:430px){body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card{flex-basis:calc(100vw - 56px)!important;width:calc(100vw - 56px)!important;min-width:calc(100vw - 56px)!important}}@media(max-width:740px){body.template-index .co-featured-groups-block--luxury .co-home-section-head{padding-top:18px!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]{contain:layout paint!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card{box-sizing:border-box!important;border:1px solid rgba(255,210,31,.22)!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 12px),linear-gradient(145deg,#020e0dfa,#010505fa)!important}body.template-index .apex-home-experience [data-co-featured-groups-slider]>.co-fg-card .co-fg-placeholder{min-height:clamp(150px,42vw,190px)!important;border:1px solid rgba(255,210,31,.2)!important;border-radius:10px!important;background:#ffffff0a!important}body.template-index .apex-hero-layout{gap:16px!important}body.template-index .apex-hero-showcase--offer{justify-self:center!important;width:calc(100vw - 32px)!important;max-width:440px!important;margin:0 auto 12px!important}body.template-index .co-offer-carousel{position:relative!important;width:100%!important;border-radius:18px!important;overflow:hidden!important}body.template-index .co-offer-track{display:flex!important;align-items:stretch!important}body.template-index .co-offer-carousel .apex-hero-product.is-offer,body.template-index .co-offer-carousel .co-offer-slide,body.template-index .apex-hero-product.is-offer.co-offer-slide{box-sizing:border-box!important;display:grid!important;grid-template-rows:auto clamp(145px,42vw,188px) auto auto auto!important;grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:16px 14px 14px!important;border-radius:0!important;overflow:hidden!important}body.template-index .co-offer-carousel .co-offer-eyebrow,body.template-index .apex-hero-product.is-offer .co-offer-eyebrow{justify-self:start!important;max-width:calc(100% - 72px)!important;white-space:normal!important}body.template-index .co-offer-carousel .co-offer-media,body.template-index .apex-hero-product.is-offer .co-offer-media,body.template-index .apex-hero-showcase--offer .co-offer-media{width:100%!important;height:auto!important;min-height:clamp(145px,42vw,188px)!important;max-height:188px!important;display:grid!important;place-items:center!important;border-radius:12px!important;overflow:hidden!important}body.template-index .co-offer-carousel .co-offer-media img,body.template-index .apex-hero-product.is-offer .co-offer-media img,body.template-index .apex-hero-showcase--offer .co-offer-media img{width:100%!important;height:100%!important;max-width:92%!important;max-height:92%!important;object-fit:contain!important;object-position:center!important}body.template-index .co-offer-carousel .apex-hero-product.is-offer strong{width:100%!important;font-size:clamp(20px,6vw,28px)!important;line-height:1.02!important;text-align:left!important}body.template-index .co-offer-carousel .apex-hero-product.is-offer small{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;font-size:clamp(19px,5.3vw,24px)!important;line-height:1.1!important}body.template-index .co-offer-carousel .apex-hero-product.is-offer small s{font-size:13px!important}body.template-index .co-offer-carousel .co-offer-action,body.template-index .apex-hero-product.is-offer .co-offer-action{width:100%!important;min-height:48px!important;justify-content:center!important;margin:0!important;font-size:12px!important}body.template-index .co-offer-controls{position:static!important;inset:auto!important;transform:none!important;width:max-content!important;max-width:calc(100% - 24px)!important;margin:10px auto 12px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:9px!important}body.template-index .co-offer-controls button{width:40px!important;height:40px!important;flex:0 0 40px!important}body.template-index .co-offer-dots{gap:7px!important}body.template-index .co-offer-dots button{width:7px!important;height:28px!important;min-width:7px!important;border-radius:999px!important}body.template-index .co-offer-dots button.is-active{width:18px!important}body.template-index .apex-hero-specs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:14px 16px 0!important;padding:12px!important}body.template-index .apex-hero-specs span{min-width:0!important;padding:10px!important}body.template-index .apex-hero-specs strong{font-size:12px!important;line-height:1.15!important}body.template-index .apex-hero-specs small{font-size:10px!important;line-height:1.2!important}}@media(max-width:390px){body.template-index .apex-hero-specs{grid-template-columns:1fr!important}}.apex-header-tools{align-items:center!important}.co-header-product-search{position:relative;display:flex;align-items:center;width:clamp(190px,18vw,280px);min-width:0;height:42px;padding:3px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:#fff;box-shadow:0 12px 26px #00000038}.co-header-product-search input{width:100%;min-width:0;height:100%;padding:0 10px 0 12px;border:0;border-radius:10px;color:#101010;background:#fff;font:inherit;font-size:14px;font-weight:850;outline:0}.co-header-product-search input::placeholder{color:#555;opacity:1}.co-header-product-search button{width:38px;height:36px;min-width:38px;display:grid;place-items:center;border:0;border-radius:10px;color:#fff;background:#101010;cursor:pointer}.co-header-product-search button svg{width:18px;height:18px}.co-header-product-search:focus-within{border-color:#25d366;box-shadow:0 0 0 3px #25d36633,0 14px 30px #0000003d}.co-header-product-results{position:absolute;z-index:1200;top:calc(100% + 8px);right:0;width:min(420px,calc(100vw - 24px));max-height:min(420px,70vh);overflow:auto;padding:8px;border:1px solid rgba(17,17,17,.18);border-radius:14px;box-shadow:0 22px 48px #00000052}.co-header-product-results[hidden]{display:none!important}.co-header-product-result,.co-header-product-all{color:#101010;text-decoration:none}.apex-header-tools .co-header-product-results a.co-header-product-result{position:relative!important;width:100%!important;height:auto!important;min-height:70px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;justify-items:stretch!important;place-items:initial!important;padding:8px!important;border-radius:10px!important;color:#101010!important;white-space:normal!important;box-sizing:border-box!important}.apex-header-tools .co-header-product-results a.co-header-product-result:hover,.apex-header-tools .co-header-product-results a.co-header-product-result:focus{background:#f2f2f2}.co-header-product-result__media{width:58px;height:58px;min-width:58px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;overflow:hidden}.co-header-product-result__media img{width:100%;height:100%;object-fit:contain}.apex-header-tools .co-header-product-results a.co-header-product-result.co-header-product-result--text-only{grid-template-columns:minmax(0,1fr)!important}.co-header-product-result__media[hidden]{display:none!important}.co-header-product-result__copy{min-width:0;display:grid;gap:3px;align-content:center}.co-header-product-result__copy strong{display:-webkit-box;overflow:hidden;color:#101010;font-size:13px;font-weight:900;line-height:1.15;-webkit-line-clamp:2;-webkit-box-orient:vertical}.co-header-product-result__copy small,.co-header-product-empty{color:#555;font-size:12px;font-weight:800}.co-header-product-empty{padding:12px 10px}.apex-header-tools .co-header-product-results a.co-header-product-all{position:relative!important;width:100%!important;height:auto!important;min-height:42px!important;display:flex!important;align-items:center;justify-content:center;margin-top:6px;padding:0 12px;border-radius:10px;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#101010!important;font-size:12px;font-weight:900;text-align:center;white-space:normal!important;box-sizing:border-box!important}@media(max-width:1480px){body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(130px,180px) minmax(0,1fr) minmax(238px,auto)!important;gap:12px!important;padding-inline:clamp(14px,2vw,30px)!important}.apex-brand.co-brand-logo img,.apex-brand img{width:clamp(138px,13vw,178px)!important}body .apex-nav{gap:12px!important;font-size:11px!important;letter-spacing:0!important}body .apex-nav a{letter-spacing:0!important}.apex-header-tools{gap:8px!important}.co-header-product-search{width:clamp(178px,16vw,230px)!important}.apex-header-tools>a{width:34px!important;height:34px!important;min-height:34px!important}}@media(max-width:1240px){body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(122px,160px) minmax(0,1fr) minmax(200px,auto)!important;gap:8px!important;padding-inline:12px!important}body .apex-nav{gap:8px!important;font-size:10px!important}.co-header-product-search{width:200px!important;height:40px!important}.co-header-product-search input{font-size:13px!important}.co-header-product-search button{width:36px!important;height:34px!important;min-width:36px!important}.apex-header-tools>a{width:32px!important;height:32px!important;min-height:32px!important}}@media(min-width:821px)and (max-width:1080px){body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(128px,176px) minmax(210px,1fr) 44px!important;align-content:start!important;height:var(--co-header-height)!important;min-height:var(--co-header-height)!important}body.apex-menu-open .apex-header{height:auto!important;max-height:calc(100vh - var(--co-announcement-height, 34px))!important;overflow-y:auto!important}.apex-header .apex-menu-button{grid-column:3!important;grid-row:1!important;display:grid!important}body:not(.apex-menu-open) .apex-header .apex-nav{display:none!important}.apex-header .apex-header-tools{grid-column:2!important;grid-row:1!important;display:flex!important;justify-content:stretch!important;width:100%!important;min-width:0!important}body:not(.apex-menu-open) .apex-header .apex-header-tools>a{display:none!important}.apex-header .co-header-product-search{width:100%!important}body.apex-menu-open .apex-header .apex-nav{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding-top:10px!important;overflow:visible!important;white-space:normal!important}body.apex-menu-open .apex-header .apex-nav a{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 6px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;background:#ffffff0e!important;text-align:center!important}body.apex-menu-open .apex-header .apex-header-tools{grid-column:1 / -1!important;grid-row:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;gap:8px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.12)!important}body.apex-menu-open .apex-header .apex-header-tools>a{display:grid!important;width:42px!important;height:42px!important;min-height:42px!important}}.apex-collection-page .co-collection-live-search{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:end!important;margin:8px 0 16px!important;padding:12px!important;border:1px solid rgba(17,17,17,.18)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 16px 32px #0000002e!important}.apex-collection-page .co-collection-live-search label{gap:6px!important;color:#101010!important;font-size:11px!important;letter-spacing:.08em!important}.apex-collection-page .co-collection-live-search label span{display:block}.apex-collection-page .co-collection-live-search input{min-height:52px!important;padding:0 14px!important;border:2px solid #101010!important;border-radius:12px!important;color:#101010!important;background:#fff!important;font-size:15px!important;font-weight:850!important}.apex-collection-page .co-collection-live-search input::placeholder{color:#555!important;opacity:1!important}.apex-collection-page .co-collection-live-search input:focus{border-color:#25d366!important;box-shadow:0 0 0 3px #25d3662e!important}.apex-collection-page .co-collection-live-search button{min-height:52px!important;width:auto!important;padding:0 16px!important;border-radius:12px!important;border-color:#101010!important;color:#fff!important;background:#101010!important;font-size:11px!important;letter-spacing:.06em!important}.apex-collection-page [data-apex-product][data-co-search-hidden],.apex-collection-page [data-apex-product][data-co-category-hidden],.apex-collection-page [data-apex-product][hidden]{display:none!important}@media(max-width:820px){body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(104px,.9fr) minmax(104px,1fr) 42px!important;gap:8px!important}.apex-header .apex-menu-button{grid-column:3;grid-row:1}.apex-header .apex-header-tools{grid-column:2;grid-row:1;display:flex!important;width:100%!important;min-width:0!important;justify-content:stretch!important;padding-top:0!important;border-top:0!important}body:not(.apex-menu-open) .apex-header .apex-header-tools>a{display:none!important}.apex-header .co-header-product-search{width:100%!important;height:42px!important;border-radius:12px!important}.apex-header .co-header-product-results{left:50%!important;right:auto!important;width:calc(100vw - 24px)!important;transform:translate(-50%)}.apex-header .co-header-product-search input{padding:0 7px 0 9px!important;font-size:13px!important}.apex-header .co-header-product-search button{width:38px!important;min-width:38px!important}body.apex-menu-open .apex-header .apex-nav{grid-column:1 / -1!important;grid-row:2!important}body.apex-menu-open .apex-header .apex-header-tools{grid-column:1 / -1!important;grid-row:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;gap:8px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.12)!important}body.apex-menu-open .apex-header .apex-header-tools>a{display:grid!important;width:42px!important;height:42px!important;min-height:42px!important}.apex-collection-page .co-collection-live-search{grid-template-columns:minmax(0,1fr) 78px!important;gap:8px!important;padding:10px!important}.apex-collection-page .co-collection-live-search input{min-height:48px!important;font-size:14px!important}.apex-collection-page .co-collection-live-search button{min-height:48px!important;padding:0 10px!important;font-size:10px!important}}@media(max-width:380px){body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(94px,.76fr) minmax(94px,1fr) 42px!important;padding-inline:10px!important}.apex-brand.co-brand-logo img,.apex-brand img{width:clamp(108px,30vw,128px)!important}.apex-header .co-header-product-search input{font-size:12px!important}}@media(max-width:760px){.template-index .co-home-category-strip,.apex-collection-page .co-collection-side-grid{gap:6px!important}.template-index .co-home-category-strip a,.apex-collection-page .co-side-category-card{min-height:44px!important;padding:5px 3px!important;border-radius:7px!important}.template-index .co-home-category-strip a i,.template-index .co-home-category-strip a svg,.apex-collection-page .co-side-category-card i,.apex-collection-page .co-side-category-card svg{width:15px!important;height:15px!important}.template-index .co-home-category-strip a span,.apex-collection-page .co-side-category-card span{font-size:clamp(7.8px,2.25vw,9.6px)!important;line-height:1.05!important}.template-index .co-home-category-strip a small,.apex-collection-page .co-side-category-card small{display:none!important}}:root{--apex-ink:#050505;--apex-muted:#3b3b3b;--apex-line:rgba(0, 0, 0, .18);--apex-surface:#ffffff;--apex-bg:#ffffff;--co-surface:#ffffff}html,body,main,.shopify-section{color:#050505!important;background:#fff!important}body,body *{border-color:#0000002e}body :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label,li,a,button,input,select,textarea){color:#050505!important}.co-top-announcement{color:#fff!important;background:#050505!important;border:0!important}.apex-header,.co-top-announcement+.apex-header{box-shadow:0 12px 30px #00000014!important}.apex-nav,.apex-nav a,.apex-header-tools>a,.apex-menu-button{color:#050505!important}.apex-nav a.is-active,.apex-nav a[aria-current=page]{color:#050505!important;border-color:#050505!important}.apex-menu-button,.apex-header-tools>a{background:#fff!important;border:1px solid rgba(0,0,0,.22)!important}.co-header-product-search,.apex-collection-page .co-collection-live-search{color:#fff!important;background:#050505!important;border-color:#050505!important;box-shadow:0 14px 32px #0000002e!important}.co-header-product-search input,.apex-collection-page .co-collection-live-search input{color:#fff!important;background:#050505!important;border-color:#fff!important}.co-header-product-search input::placeholder,.apex-collection-page .co-collection-live-search input::placeholder{color:#ffffffc7!important}.co-header-product-search button,.apex-collection-page .co-collection-live-search button{color:#050505!important;background:#fff!important;border-color:#fff!important}.co-header-product-search button svg,.apex-collection-page .co-collection-live-search button svg{color:#050505!important;stroke:#050505!important}.co-header-product-results{color:#050505!important;background:#fff!important;border-color:#0000002e!important}.co-header-product-result__media,.co-header-product-results a.co-header-product-result:hover,.co-header-product-results a.co-header-product-result:focus{background:#f5f5f5!important}.apex-hero{color:#050505!important;background:#fff!important}.apex-hero:before{background:linear-gradient(90deg,#fffffffa,#ffffffe6 48%,#ffffff8a)!important}.apex-hero-media{opacity:.18!important;filter:grayscale(.15) contrast(1.05)!important}.apex-eyebrow,.co-offer-eyebrow{color:#050505!important}.apex-hero-specs,.apex-hero-specs span,.co-certified-strip,.apex-trust-strip,.co-collection-mini-trust,.co-collection-title-trust-row,.apex-section,.apex-service,.apex-product-page,.apex-product-info,.apex-product-purchase-card,.apex-variant-builder,.co-mini-compare,.co-mini-compare-stage,.co-mini-compare-selector,.co-product-subsets,.co-product-gallery,.apex-product-media,.apex-collection-page,.apex-collection-layout,.co-collection-filter-panel,.co-filter-block,.co-collection-line-selector,.co-line-selector-options a,.co-line-selector-options button,.co-collection-side-categories,.co-home-category-panel,.co-featured-groups-block,.co-featured-groups-block--luxury,.co-home-best-sellers-card,.co-horizontal-products,.co-offer-carousel,.co-offer-slide,.apex-hero-product,.apex-product-card,.co-fg-card,.co-fg-card>*,.apex-footer,.apex-footer-grid,.apex-footer-bottom{color:#050505!important;background:#fff!important;border-color:#0000002e!important;box-shadow:none!important}.apex-product-card,.co-fg-card,.apex-hero-product,.co-home-category-strip a,.co-side-category-card,.co-filter-check,.co-quote-actions button,.apex-card-actions .apex-button,.co-product-quote-actions .co-quote-button{background:#fff!important;border:1px solid rgba(0,0,0,.18)!important}.apex-card-media,.co-static-product-media,.co-clean-media,.co-offer-media,.co-fg-placeholder,.co-product-gallery-main,.co-product-gallery-thumbs button,.co-header-product-result__media{background:#f5f5f5!important;border-color:#00000024!important}.apex-button,.apex-button.primary,.apex-button.secondary,.apex-button.tertiary,.co-offer-action,.co-product-buy-row .apex-button,.shopify-payment-button__button,button[data-direct-checkout]{color:#fff!important;background:#050505!important;border-color:#050505!important}.apex-button svg,.co-offer-action svg,button[data-direct-checkout] svg{color:#fff!important;stroke:#fff!important}.co-quote-actions button,.co-product-quote-actions .co-quote-button,.apex-card-actions .apex-button.secondary{color:#050505!important;background:#fff!important;border-color:#050505!important}.co-side-category-card.is-active,.co-side-category-card[aria-current=page],.co-home-category-strip a:hover,.co-line-selector-options a[aria-current=page],.co-line-selector-options button.is-active{color:#fff!important;background:#050505!important;border-color:#050505!important}.co-side-category-card.is-active *,.co-side-category-card[aria-current=page] *,.co-home-category-strip a:hover *,.co-line-selector-options a[aria-current=page] *,.co-line-selector-options button.is-active *{color:#fff!important;stroke:#fff!important}.apex-footer a,.apex-footer p,.apex-footer span,.apex-footer small,.apex-footer strong{color:#050505!important}.apex-product-card img,.apex-hero-product img,.co-fg-card img,.co-product-gallery img{filter:none!important}input,select,textarea{color:#050505!important;background:#fff!important;border-color:#00000047!important}input::placeholder,textarea::placeholder{color:#00000094!important}[hidden]{display:none!important}@media(max-width:820px){.template-index .apex-hero h1{font-size:clamp(34px,9vw,58px)!important;line-height:.98!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){font-size:clamp(16px,4.3vw,21px)!important;line-height:1.28!important}body.apex-menu-open .apex-header{background:#fff!important}body.apex-menu-open .apex-nav a{color:#050505!important;background:#fff!important;border-color:#0000002e!important}body.apex-menu-open .apex-nav a.is-active,body.apex-menu-open .apex-nav a[aria-current=page]{color:#fff!important;background:#050505!important;border-color:#050505!important}}:root{--co-clean-ink:#050505;--co-clean-muted:#3c3c3c;--co-clean-line:rgba(0, 0, 0, .12);--co-clean-gold:#ffd21f;--co-clean-green:#24d366}html,body,main,.shopify-section,.apex-page-shell,.apex-page,.apex-page-content,.apex-home-experience,.apex-collection-page,.apex-product-page,.co-quote-page,.apex-footer{color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important}.apex-header,.co-top-announcement+.apex-header{color:var(--co-clean-ink)!important;background:#fffffff7!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.apex-header :is(.apex-nav a,.apex-header-tools a,.apex-menu-button),.apex-header :is(.apex-nav a,.apex-header-tools a,.apex-menu-button) :is(span,small,strong){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important}.template-index .apex-hero{color:#fff!important;background:#050505!important}.template-index .apex-hero:before{background:linear-gradient(90deg,#000000b8,#00000073 45%,#00000014)!important}.template-index .apex-hero-media,.template-index .apex-hero-media img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.co-hero-brand-logo{width:fit-content;margin:0 0 clamp(18px,2vw,28px)}.co-hero-brand-logo img{display:block;width:clamp(210px,18vw,330px);height:auto;filter:drop-shadow(0 8px 26px rgba(0,0,0,.42))}.template-index .apex-hero h1{margin:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 12px 38px rgba(0,0,0,.42)!important}.template-index .apex-hero h1 em{color:var(--co-clean-gold)!important;-webkit-text-fill-color:var(--co-clean-gold)!important;font-style:normal!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){max-width:720px!important;margin-top:16px!important;font-size:clamp(18px,1.55vw,24px)!important;font-weight:800!important;line-height:1.28!important}.template-index .co-certified-strip{color:#fff!important;background:#0000006b!important;border:1px solid rgba(255,210,31,.34)!important}.template-index .co-certified-strip :is(span,small){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.co-shimano-hero-mark{position:absolute!important;z-index:5!important;top:18px!important;right:clamp(18px,4vw,70px)!important;width:min(230px,28vw)!important;padding:8px 12px 7px!important;border:0!important;border-radius:8px!important;background:#fffffff0!important;box-shadow:0 12px 28px #00000038!important;pointer-events:none!important}.co-shimano-hero-mark span{display:block!important;color:#005da8!important;-webkit-text-fill-color:#005da8!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(22px,2.1vw,34px)!important;font-weight:900!important;line-height:.9!important;letter-spacing:.08em!important}.co-shimano-hero-mark small{display:block!important;color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:right!important}.template-index .apex-hero-product.is-offer :is(strong,small,s,span:not(.co-offer-action)){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important}.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media{background-image:none!important;border:0!important;box-shadow:none!important}.template-index .apex-hero-product.is-offer .co-offer-media:before,.template-index .apex-hero-product.is-offer .co-offer-media:after,.template-index .co-offer-carousel .co-offer-media:before,.template-index .co-offer-carousel .co-offer-media:after{display:none!important}body :is(.apex-section:not(.apex-hero),.apex-service,.apex-service-card,.apex-home-offers,.co-home-best-sellers-card,.co-horizontal-products,.co-home-category-panel,.co-featured-groups-block,.co-featured-groups-block--luxury,.co-featured-groups-row,.apex-product-card,.apex-group-card,.co-fg-card,.apex-card-body,.apex-group-copy,.co-fg-top,.co-fg-content,.co-fg-copy,.co-fg-action,.apex-collection-layout,.co-collection-side-categories,.co-collection-filter-panel,.co-filter-block,.co-collection-line-selector,.co-line-selector-options a,.co-side-category-card,.co-filter-check,.apex-product-info,.apex-product-purchase-card,.apex-variant-builder,.apex-variant-fiche article,.co-product-mini-compare,.co-mini-compare,.co-mini-compare-stage,.co-mini-compare-selector,.co-mini-compare-card,.co-quote-app,.co-quote-box,.co-quote-summary,.co-quote-line,.co-blog-hero,.co-blog-card,.co-blog-featured,.co-contact-card,.apex-footer-grid,.apex-footer-bottom){color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card){border:0!important;outline:0!important;border-radius:0!important;overflow:visible!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card):before,body :is(.apex-product-card,.apex-group-card,.co-fg-card):after,body :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image,.co-offer-media):before,body :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image,.co-offer-media):after{display:none!important}body :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image,.co-offer-media,.co-product-gallery-main,.co-product-gallery-thumbs button){background:#fff!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image,.co-offer-media) img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card):hover,body :is(.apex-product-card,.apex-group-card,.co-fg-card):hover :is(.apex-card-body,.apex-group-copy,.co-fg-top,.co-fg-content,.co-fg-copy,.co-fg-action){color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card,.co-home-best-sellers-card,.co-horizontal-products,.apex-collection-page,.apex-product-page,.co-quote-page,.apex-footer) :is(h1,h2,h3,h4,p,span,small,strong,b,em,label,legend,li,a:not(.apex-button):not(.co-fg-buy):not(.co-offer-action)){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;text-shadow:none!important}body :is(.apex-section-heading h1,.apex-section-heading h2,.apex-display-heading h2,.co-home-section-head h2,.apex-product-info h1,.apex-collection-page h1,.co-blog-hero h1){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;background:none!important;text-shadow:none!important}.co-fg-spec,.apex-group-meta span,.co-card-variant-strip span{color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border:1px solid var(--co-clean-line)!important;box-shadow:none!important}.co-fg-spec :is(i,svg),.apex-group-meta span :is(i,svg){color:var(--co-clean-ink)!important;stroke:var(--co-clean-ink)!important}.apex-card-actions .apex-button.secondary,.co-quote-actions button,.co-product-quote-actions .co-quote-button,.co-mini-full-button,.co-product-mobile-compare-button,.co-not-found-page .apex-button.secondary{color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border:1px solid var(--co-clean-ink)!important;box-shadow:none!important}.apex-button.primary,button.apex-button.primary,a.apex-button.primary,[data-direct-checkout],[data-co-product-buy-now],.co-product-buy-row .apex-button.primary,.apex-product-form .apex-button.primary,.apex-card-actions .apex-button.primary,.co-fg-buy,.co-offer-action,.shopify-payment-button__button{color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(111,255,165,.88)!important;background:radial-gradient(circle at 28% 18%,#ffffff6b,#fff0 24%),linear-gradient(180deg,#43f186,#24d366,#13ad4e)!important;box-shadow:0 16px 32px #24d36642,0 6px #057030d9,inset 0 1px #ffffff7a!important}.co-not-found-page{min-height:68vh;display:grid;place-items:center;padding:clamp(38px,7vw,90px) clamp(18px,5vw,72px)!important;color:var(--co-clean-ink)!important;background:#fff!important}.co-not-found-card{width:min(720px,100%);display:grid;gap:16px;justify-items:start;color:var(--co-clean-ink)!important;background:#fff!important}.co-not-found-card img{width:min(280px,70vw);height:auto}.co-not-found-card h1{margin:0;color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;font-size:clamp(42px,6vw,78px);line-height:.96}.co-not-found-card p:not(.apex-eyebrow){max-width:560px;margin:0;color:var(--co-clean-muted)!important;-webkit-text-fill-color:var(--co-clean-muted)!important;font-size:18px;line-height:1.4}.apex-button.primary :is(span,strong,small,b,em),[data-direct-checkout] :is(span,strong,small,b,em),[data-co-product-buy-now] :is(span,strong,small,b,em),.co-fg-buy :is(span,strong,small,b,em),.co-offer-action :is(span,strong,small,b,em){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.template-product .apex-variant-builder{border:0!important}.template-product .apex-variant-builder-head,.template-product .apex-variant-fiche{grid-column:1 / -1!important}.template-product .apex-option-group{grid-column:1!important}.template-product .co-product-advisor-pill{grid-column:2!important;grid-row:2 / span 3!important;align-self:start!important;display:grid!important;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;min-height:72px;padding:8px 14px 8px 8px;border:0!important;border-radius:999px;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#25d366,#1fbe58)!important;box-shadow:0 14px 28px #25d36647!important;text-decoration:none!important}.template-product .co-product-advisor-pill img{width:58px!important;height:58px!important;border:2px solid rgba(255,255,255,.8);border-radius:50%;object-fit:cover;background:#fff}.template-product .co-product-advisor-pill span{display:grid;gap:2px;min-width:0}.template-product .co-product-advisor-pill strong,.template-product .co-product-advisor-pill small{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.template-product .co-product-advisor-pill strong{font-size:13px;line-height:1}.template-product .co-product-advisor-pill small{font-size:12px;font-weight:800;line-height:1.15}.template-product .co-product-advisor-pill--single{width:min(360px,100%);margin:0 0 12px}.template-product .apex-option-chip{color:var(--co-clean-ink)!important;border-color:var(--co-clean-line)!important}.template-product .apex-option-chip span{-webkit-text-fill-color:var(--co-clean-ink)!important}.template-product .apex-option-chip.is-active{color:#fff!important;background:var(--co-clean-ink)!important;border-color:var(--co-clean-ink)!important}.template-product .apex-option-chip.is-active span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:1080px){.template-product .apex-variant-builder{grid-template-columns:1fr!important}.template-product .co-product-advisor-pill,.template-product .apex-option-group,.template-product .apex-variant-fiche{grid-column:1!important;grid-row:auto!important}}@media(max-width:820px){.template-index .apex-hero{min-height:620px!important}.template-index .apex-hero:before{background:linear-gradient(180deg,#000000b8,#00000080 55%,#00000047)!important}.co-hero-brand-logo{margin-bottom:16px}.co-hero-brand-logo img{width:min(245px,68vw)}.template-index .apex-hero h1{font-size:clamp(39px,11vw,62px)!important;line-height:.96!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){font-size:clamp(16px,4.4vw,21px)!important}.co-shimano-hero-mark{top:10px!important;right:12px!important;width:168px!important;padding:7px 9px!important}.co-shimano-hero-mark span{font-size:22px!important}.co-shimano-hero-mark small{font-size:7px!important}.template-product .co-product-advisor-pill{width:100%;grid-template-columns:52px minmax(0,1fr);min-height:66px;border-radius:18px}.template-product .co-product-advisor-pill img{width:52px!important;height:52px!important}}body :is([class*=panel],[class*=Panel],[class*=card],[class*=Card],[class*=block],[class*=Block],[class*=box],[class*=Box],[class*=shell],[class*=Shell],[class*=wrap],[class*=Wrap],[class*=grid],[class*=Grid],[class*=row],[class*=Row],[class*=strip],[class*=Strip],[class*=stage],[class*=Stage],[class*=selector],[class*=Selector],[class*=summary],[class*=Summary],[class*=feature],[class*=Feature],[class*=trust],[class*=Trust]):not(button):not(a):not(input):not(select):not(textarea):not(.apex-header):not(.co-top-announcement):not(.apex-hero):not(.apex-hero-product):not(.co-offer-action):not(.apex-button):not(.co-floating-whatsapp):not(.co-product-advisor-pill){color:var(--co-clean-ink)!important;background-color:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body :is([class*=panel],[class*=card],[class*=block],[class*=box],[class*=shell],[class*=wrap],[class*=grid],[class*=row],[class*=strip],[class*=stage],[class*=selector],[class*=summary],[class*=feature],[class*=trust]) :is(h1,h2,h3,h4,p,span,small,strong,b,em,label,legend,li,a:not(.apex-button):not(.co-fg-buy):not(.co-offer-action):not(.co-product-advisor-pill)){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;text-shadow:none!important}body :is([class*=media],[class*=Media],[class*=image],[class*=Image],[class*=gallery],[class*=Gallery],[class*=visual],[class*=Visual]):not(.apex-hero-media):not(.co-comparator-visual){background-color:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body :is([class*=media],[class*=Media],[class*=image],[class*=Image],[class*=gallery],[class*=Gallery],[class*=visual],[class*=Visual]):not(.apex-hero-media):not(.co-comparator-visual):before,body :is([class*=media],[class*=Media],[class*=image],[class*=Image],[class*=gallery],[class*=Gallery],[class*=visual],[class*=Visual]):not(.apex-hero-media):not(.co-comparator-visual):after{display:none!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card,.apex-service-card,.co-home-comparator-card,.apex-trust-strip article,.apex-quick-lead){background:#fff!important;border:0!important;box-shadow:none!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card) :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image){background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card) :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image) img{object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}.template-index .apex-hero,.template-404 .apex-hero{min-height:clamp(660px,82vh,920px)!important;color:#fff!important;background:#050505!important}.template-404 .apex-hero:before{background:linear-gradient(90deg,#000000b8,#00000073 45%,#00000014)!important}.template-404 .apex-hero-media,.template-404 .apex-hero-media img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.template-404 .apex-hero-media{background-size:cover!important;background-position:center center!important}.template-404 .co-hero-brand-logo{width:fit-content;margin:0 0 clamp(18px,2vw,28px)}.template-404 .co-hero-brand-logo img{display:block;width:clamp(210px,18vw,330px);height:auto;filter:drop-shadow(0 8px 26px rgba(0,0,0,.42))}.template-404 .apex-hero h1{max-width:940px!important;margin:0!important;font-size:clamp(54px,6vw,108px)!important;line-height:.92!important;letter-spacing:0!important;text-shadow:0 12px 38px rgba(0,0,0,.42)!important}.template-404 .apex-hero-copy>p:not(.apex-eyebrow){max-width:720px!important;margin-top:16px!important;font-size:clamp(18px,1.55vw,24px)!important;font-weight:800!important;line-height:1.28!important;text-shadow:0 8px 24px rgba(0,0,0,.38)!important}.template-index .apex-hero :is(.apex-hero-layout,.apex-hero-copy,.apex-hero-showcase),.template-404 .apex-hero :is(.apex-hero-layout,.apex-hero-copy,.apex-hero-showcase){background:transparent!important;background-image:none!important}.template-index .apex-hero :is(h1,h1 em,.apex-hero-copy>p:not(.apex-eyebrow),.co-certified-strip span,.co-certified-strip small),.template-404 .apex-hero :is(h1,h1 em,.apex-hero-copy>p:not(.apex-eyebrow),.co-certified-strip span,.co-certified-strip small){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.template-index .apex-hero h1 em,.template-404 .apex-hero h1 em{color:var(--co-clean-gold)!important;-webkit-text-fill-color:var(--co-clean-gold)!important}.template-index .apex-hero-product.is-offer,.template-404 .apex-hero-product.is-offer{background:#fffffff7!important;border:0!important;box-shadow:0 18px 42px #0000002e!important}body :is(.co-home-commerce-row,.co-home-comparator-card,.co-comparator-copy,.co-comparator-visual,.co-comparator-features,.co-comparator-features article,.co-balance-card,.co-balance-base,.co-balance-beam,.apex-trust-strip,.apex-trust-strip article,.apex-quick-lead,.apex-service-grid,.apex-service-card,.apex-display-heading,.co-category-panel-head,.co-horizontal-head,.co-home-section-head,.co-featured-groups-mobile-controls,.co-featured-groups-mobile-controls button){color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body :is(.co-home-comparator-card,.co-comparator-copy,.co-comparator-visual,.co-comparator-features,.co-comparator-features article,.co-balance-card,.apex-trust-strip,.apex-trust-strip article,.apex-quick-lead,.apex-service-card,.apex-display-heading,.co-category-panel-head,.co-horizontal-head,.co-home-section-head) :is(h1,h2,h3,p,span,small,strong,b,em,a:not(.apex-button),i){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;text-shadow:none!important}body :is(.co-home-comparator-card,.co-comparator-visual,.co-balance-card,.apex-trust-strip article,.apex-service-card) :is(svg,i){color:var(--co-clean-ink)!important;stroke:var(--co-clean-ink)!important}.template-collection .co-top-announcement{color:#050505!important;-webkit-text-fill-color:#050505!important;background:linear-gradient(90deg,#b85b22,#d88928 34%,#ffd21f 72%,#fff36a)!important;border-bottom:1px solid rgba(255,210,31,.72)!important;box-shadow:0 12px 28px #0000002e,0 0 30px #ffd21f29!important}.template-collection .co-top-announcement span,.template-collection .co-top-announcement span:before,.template-collection .co-top-announcement span:after{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-collection .co-top-announcement span:before,.template-collection .co-top-announcement span:after{background:#050505!important}.template-collection .apex-header,.template-collection .co-top-announcement+.apex-header{color:#050505!important;background:#fffffff7!important;border-bottom:1px solid rgba(0,0,0,.1)!important;box-shadow:0 12px 30px #00000014!important}.template-collection .co-collection-title-trust-row{grid-template-columns:minmax(320px,.72fr) minmax(520px,1fr)!important;grid-template-areas:"heading trust"!important;margin-bottom:8px!important}.template-collection .co-collection-page-heading{grid-area:heading!important}.template-collection .co-collection-mini-trust{grid-area:trust!important;align-self:center!important;justify-self:end!important}.template-collection .apex-collection-layout{width:min(100% - clamp(28px,4vw,72px),1780px)!important;max-width:1780px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;margin:0 auto!important;padding:8px 0 62px!important}.template-collection .apex-filter-sidebar{display:block!important;width:100%!important;min-width:0!important}.template-collection .co-collection-filter-panel{display:none!important}.template-collection .co-collection-side-categories{display:grid!important;width:100%!important;color:#050505!important}.template-collection .co-collection-side-title{min-width:180px!important}.template-collection .co-collection-side-title .apex-eyebrow{color:#6f5311!important;-webkit-text-fill-color:#6f5311!important;font-size:10px!important;letter-spacing:.14em!important}.template-collection .co-collection-side-title strong{-webkit-text-fill-color:#050505!important}.template-collection .co-collection-side-grid{flex-wrap:nowrap!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}.template-collection .co-side-category-card{display:grid!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:start!important;text-align:left!important;text-decoration:none!important;scroll-snap-align:start!important}.template-collection .co-side-category-card svg,.template-collection .co-side-category-card i{grid-row:1 / span 2!important;color:#050505!important;stroke:#050505!important}.template-collection .co-side-category-card span{max-width:100%!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-weight:950!important;text-transform:uppercase!important}.template-collection .co-side-category-card small{color:#4b4b4b!important;-webkit-text-fill-color:#4b4b4b!important;font-weight:900!important;text-transform:uppercase!important}.template-collection .apex-collection-layout main{min-width:0!important;width:100%!important}.template-collection .apex-collection-page .apex-product-grid,.template-collection .apex-collection-layout main .apex-product-grid{display:grid!important;gap:clamp(14px,1.2vw,20px)!important;width:100%!important}.template-collection .apex-product-card{min-width:0!important;width:100%!important}@media(max-width:1380px){.template-collection .co-collection-title-trust-row{grid-template-columns:1fr!important;grid-template-areas:"heading" "trust"!important}.template-collection .co-collection-mini-trust{justify-self:stretch!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.template-collection .co-collection-side-categories{grid-template-columns:1fr!important;gap:10px!important}.template-collection .co-collection-side-title{min-width:0!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.template-collection .apex-collection-layout{width:calc(100% - 20px)!important;gap:12px!important}.template-collection .co-collection-side-categories{padding:10px!important}.template-collection .co-side-category-card{flex-basis:120px!important;min-height:48px!important;padding:7px 8px!important}.template-collection .apex-collection-layout main .apex-product-grid{gap:10px!important}}.template-collection .co-collection-title-trust-row{width:min(100% - clamp(28px,4vw,72px),1780px)!important;padding:0!important}.template-collection .co-collection-mini-trust{margin-top:0!important}.template-collection .apex-collection-page .co-collection-live-search{display:none!important}.template-collection .co-collection-side-categories{grid-template-columns:minmax(190px,250px) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;border-color:#0000001f!important;overflow:visible!important}.template-collection .co-collection-side-grid{grid-auto-flow:row!important;padding:0!important;scrollbar-width:none!important;scroll-snap-type:none!important}.template-collection .co-collection-side-grid::-webkit-scrollbar{display:none!important}.template-collection .co-side-category-card{flex:none!important;width:100%!important;min-width:0!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:7px!important;color:#050505!important;outline:0!important}.template-collection .co-side-category-card svg,.template-collection .co-side-category-card i{width:20px!important;height:20px!important}.template-collection .co-side-category-card span{display:-webkit-box!important;overflow:hidden!important;font-size:10px!important;line-height:1.05!important;letter-spacing:.06em!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.template-collection .co-side-category-card small{font-size:7px!important;line-height:1!important;letter-spacing:.08em!important}.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i){-webkit-text-fill-color:#050505!important}.template-collection .apex-collection-page .apex-product-grid,.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-index .co-hero-brand-logo,.template-index .co-certified-strip,body .co-whatsapp-panel{display:none!important}.template-index .apex-hero-layout{column-gap:clamp(28px,3vw,66px)!important}.template-index .co-offer-carousel .co-offer-media{min-height:clamp(130px,11vw,172px)!important}@media(max-width:1380px){.template-collection .co-collection-side-grid{grid-template-columns:repeat(9,minmax(0,1fr))!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1120px){.template-collection .co-collection-side-categories{grid-template-columns:1fr!important}.template-collection .co-collection-side-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.template-index .apex-hero-copy{padding-top:98px!important}.template-index .co-shimano-hero-mark{top:16px!important;left:16px!important;width:min(236px,70vw)!important}.template-index .co-shimano-hero-mark span{font-size:30px!important}.template-index .apex-hero-layout{grid-template-columns:1fr!important}.template-index .apex-hero-showcase--offer{width:min(100%,420px)!important;max-width:420px!important;margin:20px auto 0!important;transform:none!important}.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.template-collection .co-collection-title-trust-row,.template-collection .apex-collection-layout{width:calc(100% - 20px)!important}.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.template-collection .co-side-category-card{height:48px!important;min-height:48px!important;grid-template-columns:18px minmax(0,1fr)!important;padding:6px!important}.template-collection .co-side-category-card svg,.template-collection .co-side-category-card i{width:17px!important;height:17px!important}.template-collection .co-side-category-card span{font-size:8.5px!important}.template-collection .co-side-category-card small{display:none!important}}:root{--co-title-gradient:linear-gradient(90deg, #b66528 0%, #d9852a 42%, #ffe447 100%);--co-title-gradient-strong:linear-gradient(90deg, #a95a23 0%, #d78329 45%, #ffdf38 100%)}.template-index .apex-hero h1,.template-index .co-featured-groups-block h2,.template-index .co-home-best-sellers-card h2,.template-index .co-home-best-sellers-card h2 em,.template-index .co-home-comparator-card h2,.template-index .co-home-comparator-card h2 em,.template-index .apex-display-heading h2,.template-index .apex-display-heading h2 em,.template-collection .co-collection-page-heading h1,.template-page .apex-page-shell h1,.template-page .apex-page-shell h2{color:transparent!important;-webkit-text-fill-color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important}.template-index .apex-hero h1{filter:drop-shadow(0 3px 10px rgba(0,0,0,.28))!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.45)!important}.template-index .apex-hero-specs{color:#050505!important;border-color:#00000024!important}.template-index .apex-hero-specs :is(strong,small,span){color:#050505!important;-webkit-text-fill-color:#050505!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{display:grid!important;align-content:start!important;background-image:none!important}.template-index .apex-hero-product.is-offer strong{max-width:100%!important}.template-index .apex-hero-product.is-offer small{font-weight:950!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-index .co-offer-carousel .co-offer-media img,.template-index .apex-hero-product.is-offer .co-offer-media img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important}.template-index .co-offer-action{border-radius:999px!important}.template-index .co-offer-controls button{color:#050505!important;background:#ffffffc7!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}.template-index .co-offer-dots span,.template-index .co-offer-dots button,.template-index .co-offer-dots [aria-current=true]{background:var(--co-title-gradient)!important}.template-index .co-home-comparator-card,.template-index .co-home-comparator-card:before,.template-index .co-comparator-visual,.template-index .co-balance-card,.template-index .co-balance-base{color:#050505!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .co-home-comparator-card :is(p,span,strong,b,small,div),.template-index .co-home-comparator-card .apex-eyebrow,.template-index .co-comparator-features :is(strong,span),.template-index .co-balance-card b{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-index .co-balance-card svg,.template-index .co-balance-card i,.template-index .co-comparator-features svg,.template-index .co-comparator-features i{color:#050505!important;stroke:#050505!important}.template-index .co-balance-beam,.template-index .co-balance-beam span,.template-index .co-balance-base{border-color:#050505!important;background:#050505!important}.template-index .co-home-comparator-card .co-comparator-main-button{color:#051209!important;background:linear-gradient(180deg,#47f27a,#16c85a)!important;border:0!important}.template-page .co-compare-page,.template-page .co-compare-shell,.template-page .co-compare-stage,.template-page .co-compare-control-card,.template-page .co-compare-main-grid,.template-page .co-compare-table-wrap,.template-page .co-luxury-table,.template-page .co-compare-empty-state{color:#050505!important;background:#fff!important;background-image:none!important}.template-page .co-compare-page :is(p,span,small,strong,b,label,legend,th,td,li,h1,h2,h3,h4),.template-page .co-compare-page :is(select,input,button),.template-page .co-compare-page .apex-eyebrow{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-page .co-compare-page :is(select,input){border-color:#0000003d!important;background:#fff!important}.template-page .co-compare-page :is(table,th,td,.co-compare-table-wrap,.co-compare-control-card,.co-compare-product-card,.co-compare-slot,.co-compare-metric,.co-compare-row){border-color:#0000002e!important}.template-page .co-compare-page :is(svg,i){color:#050505!important;stroke:#050505!important}.template-index .co-featured-groups-block,.template-index .co-featured-groups-block--luxury{color:#050505!important;background-image:none!important}.template-index .co-featured-groups-block .co-section-intro,.template-index .co-featured-groups-block .apex-eyebrow{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-index .apex-home-experience .co-featured-groups-row--oneview{padding:0 clamp(14px,2vw,28px)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card.co-fg-card,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview.co-fg-card{min-width:0!important;width:100%!important;display:grid!important;grid-template-rows:auto 1fr!important;gap:14px!important;padding:0!important;color:#050505!important;background:#fff!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top{display:block!important;min-height:0!important;padding:0!important;color:#050505!important;background:#fff!important;border:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-specs{display:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{width:100%!important;aspect-ratio:1.42 / 1!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(8px,1vw,14px)!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image-el,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important;justify-items:center!important;padding:0 8px 10px!important;color:#050505!important;background:#fff!important;border:0!important;box-shadow:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-copy{width:100%!important;display:grid!important;justify-items:center!important;gap:8px!important;text-align:center!important;color:#050505!important;background:#fff!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-title{color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:inherit!important;font-size:clamp(22px,2.1vw,34px)!important;line-height:1!important;letter-spacing:0!important;text-align:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-desc{max-width:30ch!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:clamp(14px,1.05vw,18px)!important;line-height:1.35!important;text-align:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;justify-items:center!important;padding:0!important;background:#fff!important;border:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{width:min(100%,260px)!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:999px!important;color:#051209!important;-webkit-text-fill-color:#051209!important;background:linear-gradient(180deg,#47f27a,#18cd5e)!important;box-shadow:none!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy :is(span,svg,i){color:#051209!important;-webkit-text-fill-color:#051209!important;stroke:#051209!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-price{display:grid!important;justify-items:center!important;color:#050505!important;-webkit-text-fill-color:#050505!important;text-align:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-price :is(.co-fg-price-kicker,.co-fg-price-amount){color:#050505!important;-webkit-text-fill-color:#050505!important}@media(max-width:980px){.template-index .apex-home-experience .co-featured-groups-row--oneview{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:0 14px 10px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card{flex:0 0 min(84vw,360px)!important;scroll-snap-align:start!important}}@media(max-width:820px){.template-index .apex-hero-showcase--offer{width:min(100%,390px)!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{grid-template-rows:auto minmax(210px,auto) auto auto auto!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:220px!important;min-height:220px!important}}.template-page .co-compare-page :is(table,thead,tbody,tr,th,td,caption){color:#050505!important;-webkit-text-fill-color:#050505!important;border-color:#0000002e!important}.template-page .co-compare-page table :is(a,span,strong,small,b,em){color:#050505!important;-webkit-text-fill-color:#050505!important}.template-index .apex-hero .apex-hero-copy h1,.template-index .apex-hero .apex-hero-copy h1 em,.template-index .apex-hero .apex-hero-copy h1 *{color:transparent!important;-webkit-text-fill-color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:none!important}.template-index .apex-hero .apex-hero-copy h1{font-size:clamp(58px,5.45vw,106px)!important;line-height:.94!important;filter:drop-shadow(0 3px 10px rgba(0,0,0,.24))!important}.template-index .apex-hero-showcase--offer{margin-top:clamp(6px,1.2vh,16px)!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{grid-template-rows:auto minmax(184px,210px) auto auto auto!important;border:1px solid rgba(0,0,0,.08)!important;color:#050505!important}.template-index .apex-hero-product.is-offer :is(.co-offer-eyebrow,strong,small,s),.template-index .co-offer-carousel .apex-hero-product.is-offer :is(.co-offer-eyebrow,strong,small,s){color:#050505!important;-webkit-text-fill-color:#050505!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.template-index .apex-hero-specs{bottom:clamp(10px,1.4vh,18px)!important}@media(max-width:820px){.template-index .apex-hero{min-height:700px!important}.template-index .apex-hero-copy{padding-top:78px!important}.template-index .apex-hero .apex-hero-copy h1{font-size:clamp(42px,10.2vw,58px)!important}.template-index .co-shimano-hero-mark{top:12px!important}.template-index .apex-hero-showcase--offer{width:min(100%,360px)!important;margin-top:14px!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:318px!important;grid-template-rows:auto minmax(188px,200px) auto auto auto!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:190px!important;min-height:190px!important}}.template-index .apex-hero .apex-hero-copy h1{position:relative!important}.template-index .apex-hero .apex-hero-copy h1:after{position:absolute!important;z-index:3!important;inset:0 auto auto 0!important;width:100%!important;white-space:pre-line!important;pointer-events:none!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 3px 10px rgba(0,0,0,.2))!important}.template-index .apex-hero-showcase--offer{transform:translateY(-12px)!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:clamp(176px,12.4vw,204px)!important;min-height:clamp(176px,12.4vw,204px)!important}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(54px,8vh,74px)!important}}@media(max-width:820px){.template-index .apex-hero .apex-hero-copy h1:after{content:"SOMOS TECNICOS\aSHIMANO\a CERTIFICADOS"!important}.template-index .apex-hero-showcase--offer{transform:none!important}}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(96px,14vh,120px)!important;min-height:50px!important;padding:8px 14px!important;gap:0!important}.template-index .apex-hero-specs span{min-height:44px!important;padding:6px 12px!important}.template-index .apex-hero-specs strong{font-size:clamp(12px,.86vw,15px)!important;line-height:1.05!important}.template-index .apex-hero-specs small{font-size:clamp(8px,.58vw,10px)!important;line-height:1!important}}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(108px,15.5vh,132px)!important}}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(94px,13.8vh,112px)!important;min-height:44px!important;padding:5px 12px!important}.template-index .apex-hero-specs span{min-height:34px!important;padding:4px 10px!important}.template-index .apex-hero-specs strong{font-size:clamp(11px,.78vw,13px)!important}.template-index .apex-hero-specs small{font-size:clamp(7px,.5vw,9px)!important}}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(100px,14.5vh,118px)!important}}:root{--co-topbar-start:#b85b22;--co-topbar-mid:#f2a31a;--co-topbar-end:#ffd21f;--co-topbar-glow:rgba(255, 210, 31, .46)}.apex-header .apex-header-tools>a,.apex-header .apex-header-tools>a.apex-cart-link{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#050505!important}.apex-header .apex-header-tools>a:before,.apex-header .apex-header-tools>a:after{display:none!important}.apex-header .apex-header-tools>a:hover,.apex-header .apex-header-tools>a:focus-visible{color:#b85b22!important;filter:drop-shadow(0 0 10px rgba(255,210,31,.55));transform:translateY(-1px)}.apex-header .apex-cart-link span{border:0!important;box-shadow:0 5px 14px #b85b2238!important}.template-collection .apex-filter-sidebar,.template-collection .apex-filter-sidebar--premium,.template-collection .co-collection-side-categories{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.template-collection .co-collection-side-categories:before,.template-collection .co-collection-side-categories:after,.template-collection .apex-filter-sidebar:before,.template-collection .apex-filter-sidebar:after{display:none!important}.template-collection .co-collection-side-grid{background:transparent!important;border:0!important;box-shadow:none!important}.template-collection .co-side-category-card[data-co-side-category=all]{display:none!important}.template-collection .co-side-category-card{isolation:isolate!important}.template-collection .co-side-category-card:before{top:-7px!important;right:-7px!important;bottom:-7px!important;left:-7px!important;z-index:-1!important}.template-collection .co-side-category-card:is(:hover,:focus-visible),.template-collection .co-side-category-card.is-active,.template-collection .co-side-category-card[aria-current=page]{color:#050505!important;background:linear-gradient(90deg,#b85b221a,#ffd21f38)!important;border-color:#f2a31a9e!important;box-shadow:inset 0 -4px 0 var(--co-topbar-end),0 12px 30px #ffd21f2e!important;transform:translateY(-1px)!important}.template-collection .co-side-category-card:is(:hover,:focus-visible):before,.template-collection .co-side-category-card.is-active:before,.template-collection .co-side-category-card[aria-current=page]:before{opacity:.9!important}.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i){color:#050505!important;stroke:#050505!important}.template-index .co-featured-groups-row--oneview{align-items:stretch!important;overflow:visible!important}.template-index .co-featured-groups-row--oneview .apex-product-card{width:100%!important;min-width:0!important}.template-index .co-featured-groups-row--oneview .apex-card-media{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;aspect-ratio:1.18 / 1!important}.template-index .co-featured-groups-row--oneview .apex-card-media img{width:100%!important;height:100%!important;object-fit:contain!important}.template-index .co-featured-groups-row--oneview .apex-card-body{background:#fff!important;color:#050505!important}.template-index .co-featured-groups-row--oneview :is(h3,a,p,strong,span,small,b,s){color:#050505!important}.template-index .co-featured-groups-row--oneview .apex-button.primary{color:#050505!important}.template-index .co-home-comparator-card{align-content:start!important;padding-top:clamp(18px,2vw,28px)!important}.template-index .co-home-comparator-card .co-comparator-copy{margin-bottom:0!important}.template-index .co-home-comparator-card .co-comparator-features{margin-top:0!important;display:grid!important}.template-index .co-home-comparator-card .co-comparator-features article{border-color:#f2a31a42!important}@media(max-width:820px){.template-index .co-featured-groups-row--oneview{display:flex!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-inline:18px!important}.template-index .co-featured-groups-row--oneview .apex-product-card{flex:0 0 min(82vw,360px)!important;scroll-snap-align:center!important}.template-collection .co-collection-side-categories{padding:12px 0!important}}:root{--co-gold-a:#b85b22;--co-gold-b:#f2a31a;--co-gold-c:#ffd21f;--co-gold-gradient:linear-gradient(90deg, var(--co-gold-a) 0%, var(--co-gold-b) 48%, var(--co-gold-c) 100%)}.co-quote-actions,.co-product-quote-actions,.co-quote-app,[data-quote-add],.shopify-payment-button,.template-index .apex-quick-lead,.template-index .co-certified-strip{display:none!important}.template-index .apex-hero-copy,.template-index .apex-hero-copy :is(h1,p){text-align:left!important}.template-index .apex-hero-copy h1,.template-index .apex-hero-copy h1 em,.template-index .co-home-section-head h2,.template-index .co-horizontal-head h2,.template-index .co-home-comparator-card h2,.template-index .apex-display-heading h2,.template-index .co-category-panel-head h3{background:var(--co-gold-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.template-index .apex-hero-copy h1,.template-index .apex-hero-copy h1 em{-webkit-text-stroke:1.1px rgba(0,0,0,.78)!important;text-shadow:0 1px 0 rgba(0,0,0,.82),0 10px 26px rgba(0,0,0,.42)!important}.template-index .co-shimano-hero-mark{color:#0068b7!important}.template-index .co-shimano-hero-mark span,.template-index .co-shimano-hero-mark small{text-shadow:none!important}@media(min-width:1024px){.template-index .apex-hero{min-height:calc(100svh - 120px)!important;padding:clamp(16px,2.4vh,28px) clamp(44px,4vw,82px) clamp(66px,8vh,92px)!important;overflow:hidden!important}.template-index .apex-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr)!important;align-items:center!important;gap:clamp(32px,4.2vw,72px)!important;min-height:auto!important;padding-top:clamp(26px,4vh,52px)!important}.template-index .apex-hero-copy{align-self:center!important;margin-top:clamp(36px,5.8vh,64px)!important;max-width:min(860px,58vw)!important}.template-index .co-shimano-hero-mark{left:clamp(64px,4vw,84px)!important;top:clamp(150px,16vh,186px)!important;transform:none!important}.template-index .apex-hero-copy h1{font-size:clamp(58px,5.65vw,104px)!important;line-height:.9!important;max-width:920px!important}.template-index .apex-hero-copy>p{max-width:1000px!important;font-size:clamp(20px,1.45vw,28px)!important;line-height:1.24!important;margin-top:clamp(10px,1.6vh,18px)!important;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.7)!important}.template-index .apex-hero-showcase--offer{align-self:center!important;transform:translateY(-3vh)!important;max-width:min(480px,29vw)!important}.template-index .apex-hero-showcase--offer .co-offer-carousel,.template-index .apex-hero-showcase--offer .apex-hero-product{min-height:clamp(380px,51vh,500px)!important;max-height:min(540px,58vh)!important}.template-index .apex-hero-product.is-offer{padding:clamp(18px,2vw,28px)!important;border-radius:18px!important}.template-index .co-offer-media{min-height:clamp(180px,26vh,275px)!important;margin:10px auto clamp(12px,2vh,20px)!important}.template-index .apex-hero-specs{bottom:clamp(28px,5vh,48px)!important;left:clamp(78px,8vw,150px)!important;right:clamp(78px,8vw,150px)!important;width:auto!important;min-height:48px!important}}.template-index .co-home-category-panel.co-collection-side-categories,.template-collection .co-collection-side-categories{border:0!important}.template-index .co-home-category-panel.co-collection-side-categories{margin-inline:auto!important}.template-index .co-home-category-panel .co-collection-side-title,.template-collection .co-collection-side-title{background:transparent!important;border:0!important;box-shadow:none!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{display:grid!important;gap:clamp(12px,1.3vw,22px) clamp(16px,1.9vw,28px)!important;align-items:center!important}.template-index .co-side-category-card,.template-collection .co-side-category-card{outline:0!important;color:#050505!important}.template-index .co-side-category-card:is(:hover,:focus-visible),.template-index .co-side-category-card:is(.is-active,[aria-current=page]),.template-collection .co-side-category-card:is(:hover,:focus-visible),.template-collection .co-side-category-card:is(.is-active,[aria-current=page]){background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.template-index .co-side-category-card small,.template-collection .co-side-category-card small{padding:0!important}.template-collection .co-side-category-card[data-co-side-category=all],.template-index .co-side-category-card[data-co-side-category=all]{display:none!important}.co-cart-drawer-open{overflow:hidden!important}.co-cart-drawer-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;background:#05050552!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.co-cart-drawer-overlay.is-open{opacity:1!important;pointer-events:auto!important}.co-cart-drawer{position:absolute!important;top:0!important;right:0!important;width:min(460px,100vw)!important;height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;color:#050505!important;box-shadow:-24px 0 60px #00000038!important;transform:translate(100%)!important;transition:transform .22s ease!important;outline:0!important}.co-cart-drawer-overlay.is-open .co-cart-drawer{transform:translate(0)!important}.co-cart-drawer header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:22px 24px!important;border-bottom:1px solid rgba(5,5,5,.1)!important}.co-cart-drawer header small,.co-cart-drawer footer p,.co-cart-drawer-line-copy span,.co-cart-drawer-line-copy small{color:#050505a3!important}.co-cart-drawer header strong{display:block!important;font-size:28px!important;line-height:1!important;color:#050505!important}.co-cart-drawer [data-cart-drawer-close]{width:42px!important;height:42px!important;border:0!important;border-radius:50%!important;background:#050505!important;color:#fff!important;font-size:26px!important;cursor:pointer!important}.co-cart-drawer-items{overflow:auto!important;padding:18px 22px!important}.co-cart-drawer-line{display:grid!important;grid-template-columns:84px minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;padding:16px 0!important;border-bottom:1px solid rgba(5,5,5,.08)!important}.co-cart-drawer-line-media{width:84px!important;aspect-ratio:1!important;display:grid!important;place-items:center!important;background:#fff!important}.co-cart-drawer-line-media img{width:100%!important;height:100%!important;object-fit:contain!important}.co-cart-drawer-line-copy{min-width:0!important;display:grid!important;gap:7px!important}.co-cart-drawer-line-copy a,.co-cart-drawer-line-copy strong,.co-cart-drawer-line-total strong{color:#050505!important}.co-cart-drawer-line-copy strong{display:block!important;font-size:15px!important;line-height:1.18!important}.co-cart-drawer-qty{width:max-content!important;display:inline-grid!important;grid-template-columns:34px 34px 34px!important;align-items:center!important;border:1px solid rgba(5,5,5,.14)!important;border-radius:999px!important;overflow:hidden!important}.co-cart-drawer-qty button{width:34px!important;height:32px!important;border:0!important;background:#fff!important;color:#050505!important;cursor:pointer!important}.co-cart-drawer-qty b{text-align:center!important;color:#050505!important}.co-cart-drawer-line-total{display:grid!important;justify-items:end!important;gap:8px!important}.co-cart-drawer-line-total button{border:0!important;background:transparent!important;color:var(--co-gold-a)!important;font-weight:900!important;cursor:pointer!important}.co-cart-drawer-footer{display:grid!important;gap:12px!important;padding:18px 24px 24px!important;border-top:1px solid rgba(5,5,5,.1)!important;background:#fff!important}.co-cart-drawer-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;font-size:18px!important;color:#050505!important}.co-cart-drawer-footer .apex-button{width:100%!important}.co-cart-drawer-empty{min-height:320px!important;display:grid!important;place-items:center!important;text-align:center!important;gap:10px!important;color:#050505!important}.co-cart-drawer-empty a{color:var(--co-gold-a)!important;font-weight:900!important}.co-cart-page{max-width:1280px!important;margin:0 auto!important;padding:clamp(60px,8vw,110px) clamp(20px,4vw,48px)!important;background:#fff!important;color:#050505!important}.co-cart-page-head,.co-cart-page-form{display:grid!important;gap:24px!important}.co-cart-page-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;margin-bottom:26px!important}.co-cart-page :is(h1,h2,h3,p,strong,span,small,b,a){color:#050505!important}.co-cart-page-form{grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;align-items:start!important}.co-cart-page-summary{position:sticky!important;top:130px!important;display:grid!important;gap:16px!important;padding:22px!important;border:1px solid rgba(5,5,5,.12)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 20px 50px #00000014!important}.co-line-total{display:grid!important;justify-items:end!important;gap:10px!important}.co-line-remove{color:var(--co-gold-a)!important;font-weight:900!important}.co-whatsapp-panel{display:block!important;position:fixed!important;right:clamp(18px,2.2vw,34px)!important;bottom:clamp(18px,2.2vw,34px)!important;z-index:2147482500!important}.co-floating-whatsapp{display:grid!important;visibility:visible!important;opacity:1!important}@media(max-width:1023px){.template-index .apex-hero-copy h1{-webkit-text-stroke:.65px rgba(0,0,0,.8)!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.co-cart-page-form,.co-cart-page-head{grid-template-columns:1fr!important}.co-cart-page-summary{position:static!important}}@media(max-width:640px){.co-cart-drawer{width:100vw!important}.co-cart-drawer-line{grid-template-columns:74px minmax(0,1fr)!important}.co-cart-drawer-line-total{grid-column:2!important;justify-items:start!important}}.template-index .apex-hero .apex-hero-copy h1:after{content:none!important;display:none!important}.template-product .co-product-subsets,.co-quote-actions,.co-product-quote-actions,[data-quote-add]{display:none!important}@media(min-width:1024px){.template-index .apex-hero{min-height:clamp(620px,calc(100svh - 118px),760px)!important;padding:clamp(20px,3vh,34px) clamp(54px,4.6vw,88px) clamp(70px,8vh,96px)!important}.template-index .apex-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.66fr)!important;gap:clamp(34px,5vw,84px)!important;align-items:center!important;padding-top:clamp(54px,7vh,82px)!important}.template-index .apex-hero-copy{margin-top:clamp(42px,5.2vh,70px)!important;max-width:min(880px,60vw)!important}.template-index .co-shimano-hero-mark{top:clamp(34px,5.2vh,58px)!important;left:clamp(54px,4.6vw,88px)!important}.template-index .apex-hero-copy h1,.template-index .apex-hero-copy h1 em{font-size:clamp(58px,5.28vw,98px)!important;line-height:.92!important;-webkit-text-stroke:1.05px rgba(0,0,0,.82)!important;paint-order:stroke fill!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){max-width:980px!important;margin-top:clamp(12px,1.6vh,18px)!important;font-size:clamp(19px,1.34vw,26px)!important;line-height:1.24!important}.template-index .apex-hero-showcase--offer{align-self:center!important;width:min(430px,28vw)!important;max-width:430px!important;transform:translateY(-1.5vh)!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:clamp(334px,43vh,440px)!important;max-height:min(460px,52vh)!important;padding:clamp(16px,1.55vw,24px)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:18px!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:clamp(188px,22vh,258px)!important;min-height:clamp(188px,22vh,258px)!important}.template-index .apex-hero-specs{left:clamp(74px,8vw,154px)!important;right:clamp(74px,8vw,154px)!important;bottom:clamp(20px,3.2vh,34px)!important}}.template-index .co-home-category-panel.co-collection-side-categories,.template-collection .co-collection-side-categories{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{grid-template-columns:repeat(9,minmax(108px,1fr))!important;row-gap:clamp(12px,1.25vw,20px)!important;column-gap:clamp(14px,1.75vw,26px)!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.template-index .co-side-category-card,.template-collection .co-side-category-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:50px!important;padding:4px 0!important}.template-index .co-side-category-card:before,.template-index .co-side-category-card:after,.template-collection .co-side-category-card:before,.template-collection .co-side-category-card:after{content:none!important;display:none!important}.template-index .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]),.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]){background:transparent!important;border:0!important;box-shadow:none!important}.template-index .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i),.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i){color:var(--co-gold-a)!important;stroke:var(--co-gold-a)!important;-webkit-text-fill-color:var(--co-gold-a)!important;filter:drop-shadow(0 0 10px rgba(255,210,31,.72))!important}.template-index .co-side-category-card small,.template-collection .co-side-category-card small{background:transparent!important;border:0!important;box-shadow:none!important}.template-collection .co-collection-live-search{display:none!important}@media(min-width:1180px){.template-collection .apex-collection-page .apex-product-grid,.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(22px,2.1vw,36px)!important}}.template-index .co-featured-groups-block,.template-index .co-featured-groups-block--luxury{padding-top:clamp(36px,4.4vw,70px)!important;background:#fff!important;border:0!important;box-shadow:none!important}.template-index .co-featured-groups-row--oneview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(24px,3vw,44px)!important}.template-index .co-featured-groups-row--oneview .apex-product-card{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.template-index .co-featured-groups-row--oneview .apex-card-media,.template-index .co-featured-groups-row--oneview .co-static-product-media,.template-index .co-featured-groups-row--oneview .co-clean-media{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.template-index .co-home-comparator-card .co-comparator-visual{display:none!important}.template-index .co-home-comparator-card{gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important}.template-index .co-home-comparator-card .co-comparator-features{gap:10px!important}.template-index .co-home-comparator-card .co-comparator-features article{min-height:54px!important;padding:10px 12px!important;background:#ffffffb8!important;box-shadow:none!important}.co-whatsapp-panel{background:transparent!important;box-shadow:none!important}.co-whatsapp-panel .co-floating-whatsapp{visibility:visible!important;opacity:1!important}@media(max-width:1023px){.template-index .apex-hero .apex-hero-copy h1,.template-index .apex-hero .apex-hero-copy h1 em{-webkit-text-stroke:.7px rgba(0,0,0,.84)!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-index .co-featured-groups-row--oneview{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.template-index .co-featured-groups-row--oneview .apex-product-card{flex:0 0 min(84vw,360px)!important;scroll-snap-align:center!important}}.co-top-announcement,body .co-top-announcement{padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;color:#050505!important;background:linear-gradient(90deg,#b95f20,#d88928 36%,#ffd21f 74%,#fff175)!important;border:0!important;box-shadow:0 2px #05050533!important}.co-top-announcement span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#050505!important;font-weight:900!important;text-transform:uppercase!important;white-space:nowrap!important}.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{display:grid!important;color:#050505!important;border-bottom:1px solid rgba(5,5,5,.12)!important;box-shadow:0 14px 30px #0000001a!important;transform:none!important}.apex-header .co-brand-logo img,.apex-header .apex-brand img{height:auto!important;object-position:left center!important}.apex-header .apex-nav a{color:#050505!important;-webkit-text-fill-color:#050505!important;font-weight:900!important}.apex-header .apex-nav a.is-active,.apex-header .apex-nav a[aria-current=page]{color:#d88928!important;-webkit-text-fill-color:#d88928!important}.apex-header .apex-header-tools{display:flex!important;align-items:center!important;min-width:0!important}.apex-header .apex-header-tools>a{color:#050505!important}.template-index .apex-hero{margin-top:0!important;align-items:center!important;overflow:hidden!important}.template-index .apex-hero-media{background-size:cover!important}.template-index .co-shimano-hero-mark{position:relative!important;top:auto!important;right:auto!important;left:auto!important;z-index:2!important;border-radius:0!important;pointer-events:none!important}.template-index .apex-hero-layout{margin:0 auto!important;padding-top:0!important;display:grid!important}.template-index .apex-hero-copy{align-self:center!important;padding-top:0!important;max-width:960px!important}.template-index .apex-hero h1{letter-spacing:-.018em!important}.template-index .apex-hero-copy>p{margin-top:clamp(12px,2vh,20px)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;line-height:1.42!important;font-size:clamp(17px,1.15vw,22px)!important;text-shadow:0 4px 18px rgba(0,0,0,.48)!important}.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media{display:grid!important;place-items:center!important}.template-index .co-offer-action{width:fit-content!important}.template-index .apex-hero-specs{border-radius:0!important;background:#ffffffe6!important;border:1px solid rgba(5,5,5,.16)!important;box-shadow:0 14px 34px #0003!important}.template-index .apex-hero-specs span{text-align:left!important}.template-index .apex-hero-specs strong{color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:clamp(12px,.82vw,14px)!important;font-weight:800!important;letter-spacing:.04em!important}.template-index .apex-hero-specs small{color:#050505bd!important;-webkit-text-fill-color:rgba(5,5,5,.74)!important;font-size:clamp(10px,.68vw,12px)!important}@media(max-width:1180px){:root{--co-header-height: 78px;--co-chrome-height: calc(var(--co-announcement-height) + var(--co-header-height))}.apex-header,.template-index .apex-header,body .apex-header{grid-template-columns:minmax(150px,210px) 1fr auto!important;padding-inline:24px!important}.apex-header .co-header-product-search{display:none!important}.template-index .apex-hero-layout{grid-template-columns:1fr!important;gap:22px!important}.template-index .apex-hero-showcase--offer{width:min(520px,76vw)!important;max-width:520px!important;justify-self:center!important}.template-index .apex-hero h1{font-size:clamp(48px,8vw,78px)!important}.template-index .apex-hero-specs{width:min(920px,90vw)!important}}@media(max-width:749px){:root{--co-announcement-height: 32px;--co-header-height: 70px;--co-chrome-height: calc(var(--co-announcement-height) + var(--co-header-height))}.co-top-announcement span{font-size:9px!important;letter-spacing:.07em!important}.apex-header,.template-index .apex-header,body .apex-header{grid-template-columns:minmax(132px,1fr) auto auto!important;padding:8px 14px!important;gap:10px!important}.apex-header .apex-nav{display:none!important}.apex-header .co-brand-logo img,.apex-header .apex-brand img{width:150px!important;max-height:48px!important}.template-index .apex-hero{padding-inline:18px!important;padding-top:18px!important}.template-index .co-shimano-hero-mark span{font-size:36px!important}.template-index .apex-hero h1{font-size:clamp(44px,13vw,64px)!important}.template-index .apex-hero-copy>p{font-size:16px!important}.template-index .apex-hero-specs{width:100%!important;grid-template-columns:1fr 1fr!important}.template-index .apex-hero-specs span{min-height:50px!important;padding:10px 12px!important}}.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{padding-block:7px!important;column-gap:clamp(20px,2vw,34px)!important}.apex-header .co-brand-logo,.apex-header .apex-brand{min-width:0!important;justify-self:start!important}.apex-header .apex-nav{width:100%!important;justify-self:center!important;padding:0!important}.apex-header .apex-nav a{display:inline-flex!important;align-items:center!important;overflow:visible!important}.apex-header .apex-header-tools{width:100%!important;justify-self:end!important;justify-content:flex-end!important}.apex-header .co-header-product-search button{right:2px!important}.template-index .apex-hero{padding:clamp(14px,1.7vh,24px) clamp(42px,5vw,86px) clamp(14px,2.1vh,30px)!important}.template-index .apex-hero-media{background-position:center 48%!important}.template-index .apex-hero-layout{width:min(100%,1680px)!important;grid-template-columns:minmax(0,1.38fr) minmax(330px,.62fr)!important;gap:clamp(24px,3.7vw,68px)!important}.template-index .co-shimano-hero-mark{transform:none!important}.template-index .co-shimano-hero-mark span{color:#0073bd!important;-webkit-text-fill-color:#0073bd!important;font-family:Impact,Arial Black,"Source Sans 3",Arial,sans-serif!important;font-size:clamp(42px,4.15vw,72px)!important;font-weight:900!important;font-stretch:condensed!important;line-height:.76!important;letter-spacing:.105em!important;transform:scaleX(1.14)!important;transform-origin:left center!important;text-align:left!important}.template-index .co-shimano-hero-mark small{font-family:"Source Sans 3",Arial,sans-serif!important}.template-index .apex-hero h1{font-size:clamp(62px,5vw,102px)!important;line-height:.9!important;max-width:900px!important}.template-index .apex-hero-copy>p{max-width:820px!important;font-style:italic!important;font-weight:500!important;letter-spacing:-.01em!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{position:relative!important}.template-index .apex-hero-product.is-offer:after,.template-index .apex-hero-product.is-offer:before,.template-index .co-offer-carousel:before,.template-index .co-offer-carousel:after{box-shadow:none!important}.template-index .apex-hero-product.is-offer strong,.template-index .apex-hero-product.is-offer small{margin:0!important}.template-index .co-offer-action{min-height:40px!important;padding:0 24px!important}.template-index .co-offer-controls{min-width:0!important;justify-content:flex-end!important}.template-index .co-offer-controls button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:999px!important}.template-index .co-offer-dots{padding:0!important;background:transparent!important}.template-index .apex-hero-specs span{min-height:52px!important;padding:10px clamp(18px,1.4vw,24px)!important}.template-index .apex-hero-specs small{font-weight:500!important;font-style:italic!important;letter-spacing:.018em!important}@media(max-width:1360px){.apex-header,.template-index .apex-header,body .apex-header{grid-template-columns:minmax(170px,230px) minmax(510px,1fr) minmax(270px,380px)!important;padding-inline:28px!important}.apex-header .co-header-product-search{width:clamp(250px,24vw,350px)!important;min-width:250px!important}.apex-header .apex-nav{gap:clamp(12px,1.2vw,20px)!important}.apex-header .apex-nav a{font-size:11px!important;letter-spacing:.055em!important}}@media(max-width:1120px){:root{--co-header-height: 72px;--co-chrome-height: calc(var(--co-announcement-height) + var(--co-header-height))}.apex-header,.template-index .apex-header,body .apex-header{grid-template-columns:minmax(150px,220px) 1fr auto!important}.apex-header .co-header-product-search{display:none!important}}@media(max-width:749px){:root{--co-announcement-height: 32px;--co-header-height: 68px;--co-chrome-height: calc(var(--co-announcement-height) + var(--co-header-height))}.template-index .co-shimano-hero-mark span{font-size:38px!important;transform:scaleX(1.08)!important}.template-index .apex-hero-specs{left:auto!important;transform:none!important;width:100%!important;margin-inline:auto!important}.template-index .apex-hero-showcase--offer{width:min(100%,420px)!important}}.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{padding-top:4px!important;padding-bottom:4px!important;padding-inline:clamp(34px,4vw,76px)!important;align-items:center!important;overflow:visible!important;background:#fffffffb!important}.apex-header .co-brand-logo img,.apex-header .apex-brand img{object-fit:contain!important}.apex-header .apex-nav{display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;min-width:0!important;white-space:nowrap!important}.apex-header .apex-nav a{min-width:max-content!important;flex:0 0 auto!important;line-height:1!important;white-space:nowrap!important}.apex-header .co-header-product-search,.apex-header .co-header-product-search input{min-height:42px!important}.apex-header .co-header-product-search button{min-height:38px!important}.template-index .co-shimano-hero-mark{display:grid!important;justify-items:start!important;align-items:start!important;width:fit-content!important;min-width:0!important;margin:0 0 clamp(10px,1.4vh,16px) 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}.template-index .co-shimano-hero-mark img{display:block!important;width:clamp(210px,21vw,360px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}.template-index .co-shimano-hero-mark span{display:none!important}.template-index .co-shimano-hero-mark small{display:block!important;width:100%!important;margin-top:-4px!important;padding-left:clamp(7px,.55vw,10px)!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:clamp(8px,.58vw,10px)!important;font-weight:900!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-align:left!important}.template-index .apex-hero{min-height:calc(100svh - var(--co-chrome-height))!important;padding-top:clamp(14px,1.6vh,24px)!important;padding-bottom:clamp(14px,2vh,28px)!important}.template-index .apex-hero-layout{align-items:center!important}.template-index .apex-hero-showcase--offer{width:min(390px,28vw)!important;justify-self:center!important;align-self:center!important;overflow:visible!important}.template-index .co-offer-carousel{position:relative!important;width:100%!important;overflow:hidden!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important}.template-index .co-offer-track{display:flex!important;width:100%!important;height:auto!important;transition:transform .42s cubic-bezier(.22,.61,.36,1)!important;will-change:transform!important;border-radius:inherit!important;overflow:visible!important}.template-index .co-offer-slide,.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:clamp(330px,22vw,392px)!important;padding:clamp(13px,1vw,16px)!important;gap:8px!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}.template-index .apex-hero-product.is-offer:before,.template-index .apex-hero-product.is-offer:after,.template-index .co-offer-carousel:before,.template-index .co-offer-carousel:after{display:none!important;content:none!important}.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media{height:clamp(162px,12vw,196px)!important;min-height:clamp(162px,12vw,196px)!important;margin:0!important;padding:8px!important;border-radius:15px!important;background:#f4efe7!important}.template-index .apex-hero-product.is-offer .co-offer-media img,.template-index .co-offer-carousel .co-offer-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.template-index .apex-hero-product.is-offer strong{font-size:clamp(17px,1.25vw,25px)!important;line-height:1.02!important}.template-index .apex-hero-product.is-offer small{font-size:clamp(15px,1vw,21px)!important;line-height:1!important}.template-index .co-offer-controls{position:absolute!important;right:12px!important;bottom:10px!important;z-index:10!important;display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.template-index .co-offer-dots{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:44px!important;height:12px!important}.template-index .co-offer-dots button,.template-index .co-offer-dots span{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;border-radius:999px!important}.template-index .co-offer-dots button.is-active{width:22px!important}.template-index .apex-hero-specs{position:relative!important;left:50%!important;transform:translate(-50%)!important;width:min(1160px,78vw)!important;max-width:1160px!important;margin:clamp(14px,1.8vh,22px) 0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1380px){.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(180px,250px) minmax(560px,1fr) minmax(300px,400px)!important;padding-inline:26px!important;column-gap:18px!important}.apex-header .apex-nav{gap:16px!important}.apex-header .apex-nav a{font-size:11px!important;letter-spacing:.055em!important}.apex-header .co-header-product-search{width:300px!important;min-width:300px!important}}@media(max-width:1180px){.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(150px,220px) 1fr auto!important}.apex-header .co-header-product-search{display:none!important}.template-index .apex-hero-showcase--offer{width:min(100%,460px)!important;max-width:460px!important}}body .co-whatsapp-panel,.co-whatsapp-panel{display:block!important;width:76px!important;height:76px!important;right:max(18px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;background:transparent!important;box-shadow:none!important;isolation:isolate!important}.co-whatsapp-panel .co-floating-whatsapp{position:relative!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#25d366!important;box-shadow:0 14px 34px #0000002e,inset 0 0 0 1px #0000000f!important;animation:none!important;transform:none!important;filter:none!important;cursor:pointer!important;overflow:visible!important}.co-whatsapp-panel .co-floating-whatsapp:before{content:""!important;display:block!important;width:44px!important;height:44px!important;margin:auto!important;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2325d366' d='M16.04 3.2A12.74 12.74 0 0 0 3.3 15.94c0 2.24.59 4.42 1.72 6.34L3.2 28.8l6.68-1.75a12.72 12.72 0 0 0 6.15 1.57h.01A12.74 12.74 0 0 0 28.8 15.88 12.74 12.74 0 0 0 16.04 3.2Zm0 23.27h-.01a10.57 10.57 0 0 1-5.38-1.47l-.39-.23-3.96 1.04 1.06-3.86-.25-.4a10.55 10.55 0 1 1 8.93 4.92Zm5.78-7.9c-.32-.16-1.87-.92-2.16-1.03-.29-.1-.5-.16-.71.16-.21.32-.82 1.03-1 1.24-.18.21-.37.24-.68.08-.32-.16-1.34-.49-2.55-1.57-.94-.84-1.58-1.88-1.76-2.2-.18-.32-.02-.49.14-.65.14-.14.32-.37.47-.55.16-.18.21-.32.32-.53.1-.21.05-.39-.03-.55-.08-.16-.71-1.71-.98-2.35-.26-.62-.52-.53-.71-.54h-.61c-.21 0-.55.08-.84.39-.29.32-1.1 1.08-1.1 2.63 0 1.55 1.13 3.05 1.29 3.26.16.21 2.23 3.4 5.39 4.76.75.32 1.34.51 1.8.65.76.24 1.44.21 1.98.13.6-.09 1.87-.76 2.13-1.5.26-.74.26-1.37.18-1.5-.08-.13-.29-.21-.61-.37Z'/%3E%3C/svg%3E")!important}.co-whatsapp-panel .co-floating-whatsapp:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important;animation:none!important}.co-whatsapp-panel .co-floating-whatsapp:hover,.co-whatsapp-panel .co-floating-whatsapp:focus-visible{background:#fff!important;transform:translateY(-2px)!important;filter:none!important;box-shadow:0 18px 38px #00000038,inset 0 0 0 1px #25d36647!important;outline:3px solid rgba(37,211,102,.24)!important;outline-offset:3px!important}.co-whatsapp-panel .co-floating-whatsapp:active{transform:translateY(0) scale(.97)!important;box-shadow:0 10px 24px #0000002e,inset 0 0 0 1px #25d36657!important}.co-whatsapp-advisors{position:absolute!important;right:0!important;bottom:calc(100% + 14px)!important;width:min(318px,calc(100vw - 28px))!important;max-height:none!important;display:grid!important;gap:10px!important;padding:0!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform-origin:bottom right!important}.co-whatsapp-advisors a[href*="wa.me"],.co-whatsapp-advisors a{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:84px!important;padding:9px 16px 9px 9px!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:15px!important;color:#111!important;text-decoration:none!important;background:#fff!important;box-shadow:0 12px 30px #00000029!important;transform:none!important;filter:none!important;overflow:hidden!important}.co-whatsapp-advisors a[href*="wa.me"]:hover,.co-whatsapp-advisors a:hover,.co-whatsapp-advisors a:focus-visible{color:#111!important;border-color:#f2b9009e!important;background:#fff!important;box-shadow:0 16px 36px #00000036,inset 4px 0 #f4bf00!important;transform:translateY(-2px)!important;filter:none!important;outline:none!important}.co-whatsapp-advisors img{width:66px!important;height:66px!important;border:3px solid #ffffff!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;background:#111!important;box-shadow:0 0 0 1px #00000024,0 7px 16px #0000002b!important;animation:none!important}.co-whatsapp-advisors span{display:grid!important;align-content:center!important;min-width:0!important}.co-whatsapp-advisors b{display:flex!important;align-items:center!important;gap:10px!important;color:#111!important;font-size:20px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.02em!important}.co-whatsapp-advisors b:after{content:""!important;width:34px!important;height:3px!important;border-radius:999px!important;background:#f4bf00!important;flex:0 0 auto!important}.co-whatsapp-advisors small{display:block!important;margin-top:7px!important;color:#282828!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media(max-width:749px){.co-whatsapp-panel{width:66px!important;height:66px!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.co-whatsapp-panel .co-floating-whatsapp{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important}.co-whatsapp-panel .co-floating-whatsapp:before{width:39px!important;height:39px!important}.co-whatsapp-advisors{width:min(292px,calc(100vw - 24px))!important;bottom:calc(100% + 12px)!important}.co-whatsapp-advisors a[href*="wa.me"],.co-whatsapp-advisors a{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;min-height:76px!important;padding:8px 13px 8px 8px!important}.co-whatsapp-advisors img{width:58px!important;height:58px!important}.co-whatsapp-advisors b{font-size:18px!important}.co-whatsapp-advisors small{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.co-whatsapp-panel .co-floating-whatsapp,.co-whatsapp-advisors,.co-whatsapp-advisors a{animation:none!important;transition:none!important}}a[href="/pages/comparador"],a[href*="/pages/comparador?"],header a[href="/pages/comparador"],header a[href*="/pages/comparador?"],nav a[href="/pages/comparador"],nav a[href*="/pages/comparador?"],.co-mini-full-button,.co-product-mobile-compare-button,.co-compare-page,.co-compare-luxury{display:none!important}.template-product .co-product-mini-compare{width:100%!important;max-width:100%!important}.template-product .co-product-mini-compare:before,.template-product .co-product-mini-compare:after{display:none!important;content:none!important}.template-product .co-mini-compare-copy{min-height:auto!important}.template-product .co-mini-compare-stage{position:relative!important;overflow:visible!important;border-radius:0!important}.template-product .co-mini-grid polygon,.template-product .co-mini-grid line{stroke:#d66b232e!important}.template-product .co-mini-series--current{fill:#ffd21f2e!important;stroke:#f2c500!important}.template-product .co-mini-series--compare{fill:#25d36624!important;stroke:#25d366!important}.template-product .co-mini-axis-label{color:#8d8d8d!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.template-product .co-mini-axis-label--top{top:6px!important}.template-product .co-mini-axis-label--top-right{top:66px!important;right:4px!important}.template-product .co-mini-axis-label--bottom-right{bottom:46px!important;right:2px!important}.template-product .co-mini-axis-label--bottom{bottom:4px!important}.template-product .co-mini-axis-label--bottom-left{bottom:46px!important;left:4px!important}.template-product .co-mini-axis-label--top-left{top:66px!important;left:2px!important}.template-product .co-mini-compare-selector,.template-product .co-mini-compare-selector--variants{min-width:0!important}.template-product .co-mini-compare-selector select:focus,.template-product .co-mini-compare-selector--variants select:focus{border-color:#e0c24a!important;outline:none!important}.template-product .co-mini-compare-card *{color:inherit!important}.template-product .co-mini-card-head span{color:#707070!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.12em!important}.template-product .co-mini-card-head b,.template-product [data-mini-current-family],.template-product [data-mini-compare-family]{color:#111!important;font-size:13px!important;font-weight:900!important}.template-product [data-mini-current-title],.template-product [data-mini-compare-title]{color:#111!important;font-size:16px!important;line-height:1.35!important;font-weight:900!important}.template-product [data-mini-current-price],.template-product [data-mini-compare-target],.template-product .co-mini-variant-note{color:#555!important}.template-product .co-mini-card-bars,.template-product .co-mini-card-bar,.template-product .co-mini-card-bar span{background:transparent!important;color:#151515!important}.template-product .apex-product-left-rail .apex-product-media.co-product-gallery,.template-product .apex-product-main .apex-product-media.co-product-gallery,.template-product .co-product-gallery-main,.template-product .co-product-gallery-track,.template-product .co-product-gallery-slide,.template-product .co-product-gallery-slide picture,.template-product .co-product-gallery-main picture,.template-product .co-product-gallery-thumbs,.template-product .co-product-gallery-thumbs button,.template-product .co-product-gallery-thumbs picture,.template-product .co-product-gallery-thumbs img,.template-product .apex-product-media,.template-product .co-product-mini-compare [class*=media]{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}.template-product .apex-product-left-rail .apex-product-media.co-product-gallery,.template-product .apex-product-main .apex-product-media.co-product-gallery{overflow:visible!important}.template-product .co-product-gallery-slide{padding:0!important}.template-product .co-product-gallery-slide img,.template-product .co-product-gallery-main img,.template-product .apex-product-media.co-product-gallery img{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}.template-product .co-product-mini-compare,.template-product .co-product-mini-compare *,.template-product .apex-description,.template-product .apex-description *,.template-product .apex-product-info,.template-product .apex-product-info *{text-shadow:none!important}.template-product .co-product-mini-compare,.template-product .co-product-mini-compare p,.template-product .co-product-mini-compare span,.template-product .co-product-mini-compare strong,.template-product .co-product-mini-compare small,.template-product .co-product-mini-compare em,.template-product .apex-description,.template-product .apex-description p,.template-product .apex-description li,.template-product .apex-description strong,.template-product .apex-description span{color:#171717!important}.template-product .apex-description a{color:#0f6bcb!important}@media(max-width:980px){.template-product .co-product-mini-compare{grid-template-columns:1fr!important;grid-template-areas:"copy" "radar" "selector"!important;gap:16px!important}.template-product .co-mini-compare-stage{min-height:260px!important;padding-bottom:18px!important}.template-product .co-mini-radar{width:min(100%,280px)!important;max-width:280px!important}.template-product .co-mini-compare-pair{grid-template-columns:1fr!important}}.template-product .co-product-compatibility{display:grid!important;margin:18px 0 22px!important;background:linear-gradient(135deg,#fff,#f7fff9)!important;border:1px solid #dcefe2!important;border-left:6px solid #25d366!important;box-shadow:0 14px 34px #184b2a14!important;color:#151515!important}.template-product .co-compatibility-icon{display:grid!important;place-items:center!important;border-radius:18px!important;background:#25d366!important;color:#fff!important}.template-product .co-compatibility-icon svg{width:32px!important;height:32px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.template-product .co-compatibility-eyebrow{margin:0 0 4px!important;color:#118b3f!important;font-weight:950!important;text-transform:uppercase!important}.template-product .co-product-compatibility h2{font-family:"Source Sans 3",Arial,sans-serif!important;font-weight:950!important}.template-product .co-compatibility-copy{font-weight:650!important}.template-product .co-compatibility-meta>span{display:grid!important;gap:3px!important;min-height:68px!important;padding:12px 14px!important;background:#fff!important;border:1px solid #e7eee9!important;border-radius:16px!important;box-shadow:none!important}.template-product .co-compatibility-meta small{color:#718077!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.template-product .co-compatibility-meta strong{color:#151915!important;font-weight:900!important}.template-product .co-compatibility-validation{background:#effcf3!important;border-color:#ccefd7!important}.template-product .co-compatibility-validation strong{color:#0a7731!important}.template-product .co-compatibility-alert{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;background:#fff8dc!important;border:1px solid #efd66a!important;color:#1d1a0f!important}.template-product .co-compatibility-alert[hidden]{display:none!important}.template-product .co-compatibility-alert>div{display:grid!important;gap:3px!important}.template-product .co-compatibility-alert strong{color:#171307!important;font-size:15px!important;font-weight:950!important}.template-product .co-compatibility-alert span{color:#625620!important;font-size:13px!important;line-height:1.35!important;font-weight:650!important}.template-product .co-compatibility-advisor{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 20px!important;border-radius:999px!important;background:#111511!important;color:#fff!important;text-decoration:none!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important;letter-spacing:.05em!important;box-shadow:none!important}.template-product .co-compatibility-advisor:hover{background:#25d366!important;color:#071009!important;transform:translateY(-1px)!important}.template-product .apex-product-page{display:block!important;padding:clamp(20px,3.6vw,40px) clamp(18px,3vw,34px) clamp(28px,4vw,50px)!important;background:#fff!important}.template-product .apex-product-left-rail .apex-product-media.co-product-gallery,.template-product .apex-product-main .apex-product-media.co-product-gallery{background:#fff!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.template-product .co-product-gallery-main,.template-product .co-product-gallery-track,.template-product .co-product-gallery-slide,.template-product .co-product-gallery-slide picture,.template-product .co-product-gallery-main picture,.template-product .co-product-gallery-thumbs,.template-product .co-product-gallery-thumbs button,.template-product .co-product-gallery-thumbs picture,.template-product .co-product-gallery-thumbs img,.template-product .apex-product-media{background:#fff!important;border:0!important;box-shadow:none!important}.template-product .co-product-gallery-main{padding:0!important;border-radius:0!important}.template-product .co-product-gallery-slide,.template-product .co-product-gallery-slide img,.template-product .co-product-gallery-main img{border-radius:0!important;background:#fff!important}.template-product .co-product-gallery-thumbs{display:grid!important;justify-content:start!important;margin-top:12px!important;padding:0!important}.template-product .co-product-gallery-thumbs button{padding:0!important;outline:1px solid #ededed!important;border-radius:12px!important}.template-product .co-product-gallery-thumbs button.is-active,.template-product .co-product-gallery-thumbs button:hover{outline-color:#e1c857!important}.template-product .apex-product-info{align-self:start!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product .apex-product-info>.apex-eyebrow{margin:0!important}.template-product .apex-product-info h1{color:#101010!important}.template-product .apex-product-purchase-card,.template-product .co-product-compatibility,.template-product .apex-variant-builder,.template-product .apex-ops-note{background:#fff!important;border:1px solid #efefef!important;box-shadow:none!important}.template-product .apex-product-purchase-card{border-radius:24px!important}.template-product .apex-variant-builder{border-radius:28px!important}.template-product .apex-variant-builder-head>span{align-self:center!important}.template-product .co-product-advisor-pill{justify-self:start!important;max-width:100%!important}.template-product .apex-option-group{min-width:0!important}.template-product .apex-option-chip{flex:0 0 auto!important;max-width:100%!important}.template-product .apex-variant-fiche{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:12px!important}.template-product .co-product-description-block,.template-product .co-product-description-block *,.template-product .apex-description,.template-product .apex-description *{color:#171717!important;text-shadow:none!important}.template-product .co-product-description-block h2,.template-product .co-product-description-block h3,.template-product .co-product-description-block strong{color:#101010!important}.template-product .co-mini-compare-selector select,.template-product .co-mini-compare-selector--variants select{width:100%!important}.template-product .co-mini-compare-card{color:#171717!important}.template-product .co-mini-compare-card *,.template-product .co-mini-compare-selector *,.template-product .co-mini-compare-stage *,.template-product .co-mini-compare-copy *{color:inherit!important}.template-index .apex-hero-showcase--offer{max-width:500px!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-showcase--offer .apex-hero-product.is-offer{display:grid!important;background:#fff!important;border:0!important;border-radius:24px!important;box-shadow:none!important}.template-index .apex-hero-product.is-offer:before,.template-index .apex-hero-product.is-offer:after,.template-index .co-offer-carousel .apex-hero-product.is-offer:before,.template-index .co-offer-carousel .apex-hero-product.is-offer:after,.template-index .co-offer-media:before,.template-index .co-offer-media:after,.template-index .co-offer-carousel .co-offer-media:before,.template-index .co-offer-carousel .co-offer-media:after{display:none!important;content:none!important}.template-index .co-offer-media,.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-showcase--offer .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:230px!important;height:230px!important;margin:0 0 4px!important;padding:0!important;background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important}.template-index .co-offer-media img,.template-index .co-offer-carousel .co-offer-media img,.template-index .apex-hero-showcase--offer .co-offer-media img,.template-index .apex-hero-product.is-offer .co-offer-media img,.template-index .apex-hero-product.is-offer>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;border:0!important;box-shadow:none!important;mix-blend-mode:normal!important;filter:none!important}.template-index .co-offer-controls button,.template-index .co-offer-carousel .co-offer-controls button,.template-index .apex-hero-showcase--offer .co-offer-controls button{margin:0!important;border:0!important;box-shadow:none!important}.template-index .co-offer-dots,.template-index .co-offer-carousel .co-offer-dots,.template-index .apex-hero-showcase--offer .co-offer-dots{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important}@media(max-width:980px){.template-product .co-product-top-grid{grid-template-columns:1fr!important}.template-product .apex-product-info h1{font-size:clamp(28px,8vw,44px)!important}.template-product .apex-variant-builder-head,.template-product .co-product-buy-row{grid-template-columns:1fr!important}.template-product .co-product-mini-compare{grid-template-columns:1fr!important;grid-template-areas:"copy" "radar" "selector"!important;gap:16px!important}.template-product .co-mini-compare-stage{min-height:260px!important;padding-bottom:18px!important}.template-product .co-mini-radar{width:min(100%,280px)!important;max-width:280px!important}.template-product .co-mini-compare-pair{grid-template-columns:1fr!important}}.template-product .apex-product-info>.co-product-compatibility{order:3!important}.template-product .co-product-compatibility{padding:14px 16px!important;border-radius:18px!important;gap:12px!important}.template-product .co-compatibility-main{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.template-product .co-compatibility-icon{width:34px!important;height:34px!important}.template-product .co-compatibility-eyebrow{font-size:10px!important;letter-spacing:.16em!important}.template-product .co-product-compatibility h2{margin:0 0 3px!important;font-size:22px!important;line-height:1.05!important;color:#101010!important}.template-product .co-compatibility-copy{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#3f3f3f!important}.template-product .co-compatibility-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.template-product .co-compatibility-meta span{padding:10px 12px!important;min-height:auto!important;border-radius:14px!important}.template-product .co-compatibility-meta small{font-size:10px!important}.template-product .co-compatibility-meta strong{font-size:12px!important;line-height:1.25!important}.template-product .co-compatibility-alert{padding:12px 14px!important;border-radius:16px!important}.template-product .apex-variant-builder-head{order:10!important}.template-product .apex-option-group{order:20!important;gap:10px!important}.template-product .apex-option-chip{min-width:96px!important}.template-product .apex-variant-fiche{margin-top:2px!important}.template-product .apex-variant-builder,.template-product .apex-variant-builder *,.template-product .apex-product-purchase-card,.template-product .apex-product-purchase-card *,.template-product .co-product-compatibility,.template-product .co-product-compatibility *{text-shadow:none!important}@media(max-width:980px){.template-product .co-compatibility-meta{grid-template-columns:1fr!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single{width:100%!important}.template-product .apex-variant-builder-head h2{font-size:clamp(24px,7.4vw,40px)!important}}.template-product .co-product-top-grid{display:grid!important}.template-product .apex-product-left-rail,.template-product .apex-product-info{min-width:0!important}.template-product .apex-product-left-rail{display:grid!important;gap:18px!important;align-content:start!important}.template-product .co-product-description-block{margin:0!important;padding:0!important;background:#fff!important;color:#171717!important;line-height:1.72!important;text-align:justify!important}.template-product .co-product-description-block,.template-product .co-product-description-block *{color:#171717!important;text-shadow:none!important}.template-product .apex-product-info>h1{color:#0f0f0f!important}.template-product .apex-product-info>.apex-product-purchase-card{order:3!important}.template-product .apex-product-info>.apex-product-form{order:4!important}.template-product .apex-product-info>.co-product-mini-compare{order:5!important}.template-product .apex-product-info>.apex-ops-note{order:6!important}.template-product .apex-product-info>.co-product-compatibility{display:none!important}.template-product .apex-variant-builder{padding:18px!important}.template-product .apex-variant-builder-head h2{color:#101010!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single{order:30!important;width:min(100%,420px)!important}.template-product .apex-variant-fiche{order:50!important}.template-product .apex-option-chip span{box-shadow:none!important}.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip input:focus-visible+span{background:linear-gradient(135deg,#b86a20,#f0c743)!important;border-color:transparent!important;color:#111!important;box-shadow:0 10px 24px #d0a43638!important}.template-product .co-product-mini-compare{grid-template-areas:"copy copy" "radar selector"!important;padding:16px 0 0!important;background:#fff!important;border:0!important;box-shadow:none!important}.template-product .co-mini-compare-copy{grid-area:copy!important;padding:0!important}.template-product .co-mini-compare-copy .apex-eyebrow{color:#181818!important}.template-product .co-mini-compare-stage{grid-area:radar!important;background:#fff!important;border:0!important;box-shadow:none!important}.template-product .co-mini-radar{width:min(100%,300px)!important;max-width:300px!important;margin:0 auto!important}.template-product .co-mini-compare-selector,.template-product .co-mini-compare-selector--variants{grid-area:selector!important;align-content:start!important;width:100%!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.template-product .co-mini-compare-selector>.co-product-compatibility{display:grid!important;gap:10px!important;padding:14px 16px!important;border:1px solid #efefef!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.template-product .co-mini-compare-selector>.co-product-compatibility .co-compatibility-main{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.template-product .co-mini-compare-selector>.co-product-compatibility .co-compatibility-icon{width:34px!important;height:34px!important}.template-product .co-mini-compare-selector>.co-product-compatibility .co-compatibility-eyebrow{font-size:10px!important;letter-spacing:.16em!important}.template-product .co-mini-compare-selector>.co-product-compatibility h2{margin:0 0 3px!important;font-size:22px!important;line-height:1.05!important;color:#101010!important}.template-product .co-mini-compare-selector>.co-product-compatibility .co-compatibility-copy{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#3f3f3f!important}.template-product .co-mini-compare-selector>.co-product-compatibility .co-compatibility-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.template-product .co-mini-compare-selector>.co-product-compatibility .co-compatibility-meta span{padding:10px 12px!important;border-radius:14px!important}.template-product .co-mini-compare-selector>.co-product-compatibility .co-compatibility-alert{padding:12px 14px!important;border-radius:16px!important}.template-product .co-mini-compare-selector label,.template-product .co-mini-compare-selector--variants label{display:grid!important;gap:8px!important;color:#161616!important;font-size:12px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.template-product .co-mini-compare-selector select,.template-product .co-mini-compare-selector--variants select{min-height:56px!important;padding:0 16px!important;border-radius:18px!important;border:1px solid #d8d8d8!important;background:#fff!important;color:#121212!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}.template-product .co-mini-compare-card{padding:14px!important;border-radius:16px!important;border:1px solid #efefef!important;background:#fff!important;box-shadow:none!important}.template-product .apex-ops-note{margin-top:2px!important}@media(max-width:980px){.template-product .co-product-top-grid{grid-template-columns:1fr!important}.template-product .apex-product-info>h1{font-size:clamp(28px,8vw,46px)!important}.template-product .co-product-mini-compare{grid-template-columns:1fr!important;grid-template-areas:"copy" "selector" "radar"!important}.template-product .co-mini-compare-pair,.template-product .co-mini-compare-selector>.co-product-compatibility .co-compatibility-meta,.template-product .co-product-buy-row{grid-template-columns:1fr!important}}.template-product .apex-product-left-rail{max-width:100%!important;overflow:hidden!important}.template-product .apex-product-left-rail .apex-product-media.co-product-gallery,.template-product .apex-product-main .apex-product-media.co-product-gallery,.template-product .co-product-gallery-main{width:100%!important;max-width:100%!important;min-height:clamp(250px,28vw,420px)!important;height:auto!important;overflow:hidden!important}.template-product .co-product-gallery-track,.template-product .co-product-gallery-slide,.template-product .co-product-gallery-slide picture,.template-product .co-product-gallery-main picture{width:100%!important;max-width:100%!important}.template-product .co-product-gallery-slide,.template-product .co-product-gallery-main{display:flex!important;align-items:center!important;justify-content:center!important}.template-product .co-product-gallery-slide img,.template-product .co-product-gallery-main img,.template-product .apex-product-media.co-product-gallery img{width:auto!important;max-width:100%!important;max-height:clamp(240px,26vw,390px)!important;height:auto!important;object-fit:contain!important;object-position:center center!important}.template-product .co-product-gallery-thumbs{grid-template-columns:repeat(auto-fit,minmax(74px,88px))!important;gap:8px!important}.template-product .apex-product-info{min-width:0!important}.template-product .co-product-buy-row .apex-button.primary,.template-product .co-product-buy-row button.primary,.template-product .co-product-buy-row a.primary,.template-product .co-product-buy-row .apex-button.secondary,.template-product .co-product-buy-row button.secondary,.template-product .co-product-buy-row a.secondary{justify-self:stretch!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single{margin-bottom:2px!important}@media(max-width:1100px){.template-product .co-product-top-grid{grid-template-columns:minmax(0,.86fr) minmax(400px,1fr)!important}.template-product .co-product-gallery-slide img,.template-product .co-product-gallery-main img,.template-product .apex-product-media.co-product-gallery img{max-height:clamp(220px,24vw,340px)!important}}@media(max-width:980px){.template-product .co-product-top-grid{grid-template-columns:1fr!important}.template-product .co-product-buy-row{grid-template-columns:1fr 1fr!important}}.template-index .co-offer-details{grid-template-rows:auto auto!important;align-content:start!important;gap:6px!important}.template-index .co-offer-details>strong{min-width:0!important}.template-index .co-offer-details>small{min-width:0!important}.template-index .co-offer-details>small s{display:inline!important;margin:0!important}.template-index .co-offer-details>.co-offer-action{left:18px!important;bottom:14px!important;width:auto!important}.template-index .co-offer-dots>button,.template-index .co-offer-carousel .co-offer-dots>button{padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:#d8a22b!important;box-shadow:none!important}.template-index .co-offer-dots>button.is-active,.template-index .co-offer-carousel .co-offer-dots>button.is-active{background:linear-gradient(90deg,#bd6a20,#f0c743)!important}@media(max-width:749px){.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-showcase--offer .apex-hero-product.is-offer{padding:16px 16px 56px!important}.template-index .co-offer-details>strong{font-size:17px!important}.template-index .co-offer-details>small{font-size:14px!important}.template-index .co-offer-details>.co-offer-action{left:16px!important;bottom:12px!important;min-width:118px!important;min-height:36px!important;padding-inline:15px!important;font-size:12px!important}.template-index .co-offer-controls,.template-index .co-offer-carousel .co-offer-controls,.template-index .apex-hero-showcase--offer .co-offer-controls{right:16px!important;bottom:12px!important;gap:6px!important}}.template-product .apex-product-info{column-gap:22px!important;row-gap:16px!important;align-items:start!important}.template-product .apex-product-info>.apex-eyebrow{grid-column:1 / -1!important;order:1!important}.template-product .apex-product-info>h1{grid-column:1 / -1!important;order:2!important}.template-product .apex-product-purchase-card{grid-column:1!important;order:3!important}.template-product .apex-product-status,.template-product [data-product-status]{display:none!important}.template-product .apex-price-label{margin:0 0 8px!important}.template-product .apex-price,.template-product [data-product-price]{display:block!important;margin:0!important;color:#111!important;font-size:clamp(30px,3vw,42px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.02em!important}.template-product .apex-compare-price,.template-product [data-product-compare]{line-height:1!important}.template-product .co-product-buy-row{grid-column:2!important;order:3!important;align-self:start!important}.template-product .co-product-buy-row .apex-button,.template-product .co-product-buy-row button,.template-product .co-product-buy-row a{width:100%!important;min-height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:999px!important}.template-product .apex-variant-builder{grid-column:1 / -1!important;order:4!important}.template-product .co-product-mobile-compare-button{grid-column:1 / -1!important;order:5!important}.template-product .apex-ops-note{grid-column:1 / -1!important;order:7!important}.template-product .co-product-mini-compare{grid-column:1 / -1!important;order:6!important}@media(max-width:980px){.template-product .apex-product-info{grid-template-columns:1fr!important;row-gap:14px!important}.template-product .apex-product-purchase-card,.template-product .co-product-buy-row,.template-product .apex-variant-builder,.template-product .co-product-mini-compare,.template-product .apex-ops-note,.template-product .co-product-mobile-compare-button{grid-column:1!important}.template-product .co-product-buy-row{grid-template-columns:1fr 1fr!important;order:4!important}.template-product .apex-variant-builder{order:5!important}.template-product .co-product-mini-compare{order:6!important}}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-showcase--offer .apex-hero-product.is-offer{position:relative!important;padding:18px 18px 20px!important;grid-template-rows:auto minmax(230px,250px) minmax(118px,auto)!important;gap:12px!important}.template-index .co-offer-details{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title cta" "price cta"!important;align-items:end!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important}.template-index .co-offer-details>strong{grid-area:title!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;padding:0!important;color:#101010!important;font-weight:900!important;text-align:left!important;text-wrap:balance!important}.template-index .co-offer-details>small{grid-area:price!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important;color:#111!important;line-height:1.08!important;font-weight:900!important;text-align:left!important}.template-index .co-offer-details>small s{color:#6b6b6b!important;font-size:.78em!important;line-height:1!important;font-weight:700!important}.template-index .co-offer-details>.co-offer-action{position:static!important;grid-area:cta!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:999px!important;color:#fff!important;line-height:1!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important;box-shadow:none!important}.template-index .co-offer-controls,.template-index .co-offer-carousel .co-offer-controls,.template-index .apex-hero-showcase--offer .co-offer-controls{position:absolute!important;bottom:auto!important;left:auto!important;z-index:8!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;margin:0!important;padding:0!important;gap:6px!important}.template-index .co-offer-controls>button,.template-index .co-offer-carousel .co-offer-controls>button{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important}.template-index .co-offer-controls>button svg,.template-index .co-offer-carousel .co-offer-controls>button svg{width:13px!important;height:13px!important}.template-index .co-offer-dots,.template-index .co-offer-carousel .co-offer-dots{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:10px!important;margin:0!important;padding:0!important}.template-index .co-offer-dots>button,.template-index .co-offer-carousel .co-offer-dots>button{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important}.template-index .co-offer-dots>button.is-active,.template-index .co-offer-carousel .co-offer-dots>button.is-active{width:22px!important;min-width:22px!important}@media(max-width:749px){.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-showcase--offer .apex-hero-product.is-offer{padding:16px 16px 18px!important;grid-template-rows:auto minmax(210px,230px) minmax(132px,auto)!important}.template-index .co-offer-details{grid-template-columns:1fr!important;grid-template-areas:"title" "price" "cta"!important;row-gap:10px!important}.template-index .co-offer-details>.co-offer-action{justify-self:start!important}.template-index .co-offer-controls,.template-index .co-offer-carousel .co-offer-controls,.template-index .apex-hero-showcase--offer .co-offer-controls{right:16px!important;top:16px!important}}.template-index .apex-hero-copy h1{text-wrap:balance!important}.template-index .co-offer-details{row-gap:10px!important}.template-index .co-offer-details>strong{font-size:clamp(22px,1.58vw,28px)!important;line-height:1.08!important}.template-index .co-offer-details>small{font-size:clamp(16px,1.12vw,20px)!important}.template-index .co-offer-details>.co-offer-action{min-width:148px!important;min-height:44px!important;padding:0 22px!important;font-size:14px!important;justify-self:center!important;align-self:end!important}.template-index .co-offer-controls,.template-index .co-offer-carousel .co-offer-controls,.template-index .apex-hero-showcase--offer .co-offer-controls{right:18px!important}@media(max-width:749px){.template-index .co-offer-details>strong{font-size:18px!important}.template-index .co-offer-details>.co-offer-action{min-width:136px!important;min-height:40px!important;font-size:13px!important;transform:translateY(4px)!important;justify-self:start!important}}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-showcase--offer .apex-hero-product.is-offer{padding-top:14px!important}.template-index .apex-hero-product.is-offer .co-offer-eyebrow,.template-index .co-offer-carousel .apex-hero-product.is-offer .co-offer-eyebrow{margin-top:0!important;margin-bottom:10px!important}.template-index .co-offer-controls,.template-index .co-offer-carousel .co-offer-controls,.template-index .apex-hero-showcase--offer .co-offer-controls{top:12px!important}.template-index .co-offer-details{column-gap:18px!important}.template-index .co-offer-details>strong,.template-index .co-offer-details>small{transform:translate(8px)!important}.template-index .co-offer-details>.co-offer-action{transform:translate(-18px,6px)!important}@media(max-width:749px){.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .apex-hero-showcase--offer .apex-hero-product.is-offer{padding-top:12px!important}.template-index .co-offer-controls,.template-index .co-offer-carousel .co-offer-controls,.template-index .apex-hero-showcase--offer .co-offer-controls{top:10px!important}.template-index .co-offer-details>strong,.template-index .co-offer-details>small{transform:translate(4px)!important}.template-index .co-offer-details>.co-offer-action{transform:translate(-8px,4px)!important}}.template-collection .apex-collection-page{padding-top:2px!important}.template-collection .co-collection-title-trust-row{margin:2px auto 4px!important;row-gap:6px!important;column-gap:clamp(24px,4vw,68px)!important;align-items:start!important}.template-collection .co-collection-page-heading{padding-top:0!important;margin-top:0!important}.template-collection .co-collection-page-heading h1{margin:0!important;line-height:.88!important}.template-collection .co-collection-page-heading .apex-eyebrow,.template-collection .co-collection-line-selector{display:none!important}.template-collection .apex-collection-layout{padding-top:0!important;margin-top:-2px!important;gap:8px!important}.template-collection .co-collection-side-title{align-self:start!important}.template-collection .co-collection-side-title .apex-eyebrow{margin:0 0 1px!important}.template-collection .apex-collection-layout main{margin-top:-2px!important}.template-collection .apex-collection-toolbar{margin:0 0 10px!important;align-items:start!important}.template-collection .apex-collection-toolbar strong,.template-collection .apex-collection-toolbar [data-collection-title]{display:block!important;margin:0 0 4px!important}@media(max-width:1380px){.template-collection .co-collection-title-trust-row{margin-top:2px!important;gap:8px!important}}@media(max-width:820px){.template-collection .co-collection-title-trust-row{margin:2px auto 6px!important}.template-collection .apex-collection-layout{gap:10px!important}.template-collection .apex-collection-toolbar{margin:0 0 8px!important}}.template-product .apex-product-page{width:min(100% - clamp(28px,4vw,72px),1840px)!important;max-width:1840px!important;margin:0 auto!important;padding-top:4px!important}.template-product .co-product-top-grid{grid-template-columns:minmax(0,45%) minmax(0,55%)!important;align-items:start!important;gap:clamp(26px,2.8vw,54px)!important}.template-product .apex-product-left-rail,.template-product .apex-product-info{padding-top:0!important;margin-top:0!important}.template-product .apex-product-info>.apex-eyebrow{display:none!important}.template-product .apex-product-info h1{width:100%!important;max-width:none!important;margin:0 0 10px!important;padding:0!important}.template-product .apex-product-purchase-card{grid-template-columns:minmax(0,1fr)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.template-product .apex-product-status{display:none!important}.template-product .apex-price-label{color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:12px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.template-product .apex-product-purchase-card .apex-price,.template-product [data-product-price]{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-product .apex-compare-price,.template-product [data-product-compare]{color:#6b6b6b!important;-webkit-text-fill-color:#6b6b6b!important}.template-product .co-product-qty-control{display:grid!important;grid-template-columns:56px minmax(88px,120px) 56px!important;align-items:stretch!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.18)!important;background:#fff!important;box-shadow:none!important}.template-product .co-qty-button,.template-product .co-product-qty-input{border:0!important;background:#fff!important;color:#050505!important;-webkit-text-fill-color:#050505!important}.template-product .co-qty-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;cursor:pointer!important}.template-product .co-product-qty-input{width:100%!important;padding:0!important;text-align:center!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.template-product .co-product-qty-input::-webkit-outer-spin-button,.template-product .co-product-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.template-product .co-product-buy-row .apex-button{width:100%!important}.template-product .apex-variant-builder,.template-product .apex-variant-builder-head{margin-top:0!important}.template-product .apex-variant-builder-head>span{justify-self:start!important;max-width:100%!important}.template-product .co-product-advisor-pill{margin-top:10px!important}.template-product .co-product-gallery-main{min-height:clamp(420px,34vw,600px)!important}.template-product .co-product-gallery-slide img{max-height:clamp(400px,33vw,580px)!important;object-fit:contain!important}@media(max-width:1120px){.template-product .co-product-top-grid{grid-template-columns:1fr!important;gap:24px!important}.template-product .co-product-qty-control{width:min(100%,220px)!important}}.template-product .apex-product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding-top:0!important}.template-product .apex-product-info>h1{display:block!important;padding:0!important;letter-spacing:-.035em!important;overflow:visible!important}.template-product .apex-price-label{margin-bottom:10px!important}.template-product .apex-product-purchase-card .apex-price,.template-product [data-product-price]{margin:0 0 4px!important}.template-product .apex-compare-price:not([hidden]),.template-product [data-product-compare]:not([hidden]){display:inline-block!important;margin-top:0!important}.template-product .co-product-qty-control{margin:0!important}.template-product .co-product-buy-row{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.template-product .co-product-buy-row .apex-button{min-height:76px!important}.template-product .apex-variant-builder-head{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin-top:0!important}.template-product .apex-variant-builder-head>div{width:100%!important;min-width:0!important}.template-product .apex-variant-builder-head h2{display:block!important;width:100%!important;max-width:none!important;margin:0!important;font-size:clamp(40px,3.55vw,68px)!important;line-height:.94!important;letter-spacing:-.03em!important;text-wrap:balance!important}.template-product .apex-variant-builder-head>span,.template-product [data-product-selection-summary]{justify-self:start!important;align-self:start!important;max-width:100%!important;width:auto!important;display:inline-flex!important;margin:0!important}@media(max-width:1280px){.template-product .apex-product-info>h1{font-size:clamp(42px,4vw,72px)!important}.template-product .apex-variant-builder-head h2{font-size:clamp(34px,3.2vw,56px)!important}}@media(max-width:980px){.template-product .co-product-action-stack{grid-template-columns:1fr!important;gap:14px!important}.template-product .co-product-qty-control{max-width:220px!important}}.template-product .co-mini-compare-copy{align-self:end!important}.template-product .co-mini-compare-selector,.template-product .co-mini-compare-selector--variants{grid-column:1 / -1!important;grid-row:3!important;display:grid!important;grid-template-columns:minmax(320px,.95fr) minmax(420px,1.05fr)!important;gap:16px 22px!important;align-items:start!important}.template-product .co-mini-compare-selector>.co-product-compatibility,.template-product .co-mini-compare-selector--variants>.co-product-compatibility{grid-column:2!important;grid-row:1!important;margin:0!important}.template-product .co-mini-current-variant-label{grid-column:1!important;grid-row:1!important;align-self:start!important;margin:0!important}.template-product .co-mini-compare-selector>label:not(.co-mini-current-variant-label),.template-product .co-mini-compare-selector--variants>label:not(.co-mini-current-variant-label){grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important}.template-product .co-mini-compare-pair{grid-column:1 / -1!important;grid-row:3!important;display:grid!important;grid-template-columns:minmax(320px,.95fr) minmax(420px,1.05fr)!important;gap:16px 22px!important;margin:0!important}.template-product .co-mini-compare-card--current{grid-column:1!important}.template-product .co-mini-compare-card--compare{grid-column:2!important}.template-product .co-mini-compare-card{min-height:186px!important;margin:0!important}.template-product .co-mini-full-button{grid-column:1 / -1!important;grid-row:4!important;justify-self:start!important;margin-top:6px!important}.template-product .co-mini-current-variant-label,.template-product .co-mini-compare-selector>label:not(.co-mini-current-variant-label),.template-product .co-mini-compare-selector--variants>label:not(.co-mini-current-variant-label){display:grid!important;gap:10px!important}.template-product .co-mini-current-variant-label select,.template-product .co-mini-compare-selector>label select,.template-product .co-mini-compare-selector--variants>label select{min-height:68px!important}@media(max-width:980px){.template-product .co-product-mini-compare,.template-product .co-mini-compare-selector,.template-product .co-mini-compare-selector--variants,.template-product .co-mini-compare-pair{grid-template-columns:1fr!important}.template-product .co-mini-compare-copy,.template-product .co-mini-compare-stage,.template-product .co-mini-compare-selector,.template-product .co-mini-compare-selector--variants,.template-product .co-mini-compare-selector>.co-product-compatibility,.template-product .co-mini-compare-selector--variants>.co-product-compatibility,.template-product .co-mini-current-variant-label,.template-product .co-mini-compare-selector>label:not(.co-mini-current-variant-label),.template-product .co-mini-compare-selector--variants>label:not(.co-mini-current-variant-label),.template-product .co-mini-compare-card--current,.template-product .co-mini-compare-card--compare,.template-product .co-mini-full-button{grid-column:1!important;grid-row:auto!important}.template-product .co-mini-compare-stage{min-height:240px!important}}.template-product .co-product-mini-compare{display:grid!important;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr)!important;gap:14px 22px!important;align-items:start!important;margin-top:6px!important}.template-product .co-mini-compare-copy{grid-column:1 / -1!important;grid-row:1!important;margin:0!important}.template-product .co-mini-compare-copy .apex-eyebrow{margin:0!important}.template-product .co-mini-compare-stage{grid-column:1!important;grid-row:2!important;margin:-6px 0 0!important;min-height:260px!important;padding:0!important;align-self:start!important}.template-product .co-mini-radar{margin-top:-18px!important}.template-product .co-mini-compare-selector,.template-product .co-mini-compare-selector--variants,.template-product .co-mini-compare-pair{display:contents!important}.template-product .co-product-mini-compare .co-product-compatibility{grid-column:2!important;grid-row:2!important;margin:0!important}.template-product .co-product-mini-compare .co-mini-current-variant-label{grid-column:1!important;grid-row:3!important;display:grid!important;gap:8px!important;align-self:start!important;margin:0!important}.template-product .co-product-mini-compare .co-mini-compare-selector--variants>label:not(.co-mini-current-variant-label){grid-column:2!important;grid-row:3!important;display:grid!important;gap:8px!important;align-self:start!important;margin:0!important}.template-product .co-product-mini-compare .co-mini-compare-card--current{grid-column:1!important;grid-row:4!important;margin:0!important}.template-product .co-product-mini-compare .co-mini-compare-card--compare{grid-column:2!important;grid-row:4!important;margin:0!important}.template-product .co-product-mini-compare .co-mini-compare-card{min-height:172px!important}.template-product .co-product-mini-compare .co-mini-current-variant-label select,.template-product .co-product-mini-compare .co-mini-compare-selector--variants>label:not(.co-mini-current-variant-label) select{min-height:68px!important}.template-product .co-product-mini-compare .co-mini-full-button{grid-column:1 / -1!important;grid-row:5!important;justify-self:start!important;margin-top:4px!important}@media(max-width:980px){.template-product .co-product-mini-compare{grid-template-columns:1fr!important}.template-product .co-product-mini-compare .co-mini-compare-copy,.template-product .co-product-mini-compare .co-mini-compare-stage,.template-product .co-product-mini-compare .co-product-compatibility,.template-product .co-product-mini-compare .co-mini-current-variant-label,.template-product .co-product-mini-compare .co-mini-compare-selector--variants>label:not(.co-mini-current-variant-label),.template-product .co-product-mini-compare .co-mini-compare-card--current,.template-product .co-product-mini-compare .co-mini-compare-card--compare,.template-product .co-product-mini-compare .co-mini-full-button{grid-column:1!important;grid-row:auto!important}.template-product .co-product-mini-compare .co-mini-compare-stage{min-height:230px!important;margin-top:0!important}}.template-index .apex-home-experience>.co-featured-groups-block.co-featured-groups-block--luxury{margin-top:-42px!important;padding-top:0!important;position:relative!important;z-index:5!important}.template-index .co-featured-groups-block--luxury .co-home-section-head{margin-bottom:8px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card{position:relative!important;display:grid!important;grid-template-rows:auto 1fr!important;gap:12px!important;min-width:0!important;padding:10px 10px 12px!important;border:1px solid transparent!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffffc7,#fffaf1f0)!important;box-shadow:0 0 #0000!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,opacity .28s ease,filter .28s ease!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:before{content:""!important;position:absolute!important;left:22px!important;right:22px!important;bottom:10px!important;height:28px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,#f0c6429e,#d8892852 45%,#d8892800 75%)!important;filter:blur(12px)!important;opacity:0!important;transform:translateY(10px) scale(.86)!important;pointer-events:none!important;transition:opacity .28s ease,transform .28s ease!important}.template-index .apex-home-experience .co-featured-groups-row--oneview:hover .co-home-group-card:hover{opacity:1!important;filter:saturate(1.06) brightness(1.01)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:hover:before,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:focus-within:before{opacity:1!important;transform:translateY(0) scale(1)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:372px!important;padding:18px!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-media:after{content:""!important;position:absolute!important;left:12%!important;right:12%!important;bottom:-8px!important;height:34px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,#f0c6426b,#d889283d 45%,#d8892800 72%)!important;filter:blur(12px)!important;opacity:0!important;transform:translateY(8px)!important;transition:opacity .28s ease,transform .28s ease!important;pointer-events:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:hover .co-home-group-card-media:after,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:focus-within .co-home-group-card-media:after{opacity:1!important;transform:translateY(0)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-image{display:block!important;width:100%!important;height:auto!important;max-height:336px!important;object-fit:contain!important;object-position:center center!important;mix-blend-mode:multiply!important;transition:transform .28s ease!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-placeholder{width:100%!important;min-height:240px!important;display:grid!important;place-items:center!important;background:#fff!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-placeholder i,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-placeholder svg{width:60px!important;height:60px!important;color:#202020!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-rating{position:absolute!important;top:16px!important;right:16px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:9px 12px!important;margin:0!important;border-radius:999px!important;color:#111!important;background:#ffffffe0!important;border:1px solid rgba(222,186,66,.34)!important;box-shadow:0 8px 18px #00000014,inset 0 1px #fffffff2!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:.01em!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-stars{color:#111!important;font-size:14px!important;letter-spacing:.07em!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-rating strong{color:#111!important;font-size:13px!important;font-weight:900!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-body{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;padding:0 6px 4px!important;background:transparent!important;box-shadow:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-title{margin:0!important;color:#111!important;font-family:Bodoni Moda,Didot,serif!important;font-size:clamp(20px,1.65vw,30px)!important;line-height:1.05!important;font-weight:700!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-price{display:flex!important;align-items:baseline!important;gap:8px!important;margin:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-price span{color:#171717!important;font-size:14px!important;line-height:1!important;font-weight:800!important;text-transform:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-price strong{color:#111!important;font-size:clamp(18px,1.6vw,28px)!important;line-height:1!important;font-weight:900!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:min(100%,230px)!important;min-height:54px!important;padding:0 20px!important;border-radius:999px!important;border:1px solid rgba(255,210,31,.75)!important;color:#0b0b0a!important;background:linear-gradient(135deg,#b85b22,#d88928 40%,#f0c642 78%,#ffe575)!important;box-shadow:0 14px 28px #d69a2838,inset 0 1px #ffffff6b,inset 0 -2px #9f6c102e!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;font-weight:900!important;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-button:hover,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-button:focus-visible,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:hover .co-home-group-card-button{transform:translateY(-1px)!important;filter:brightness(1.04)!important;box-shadow:0 18px 34px #d69a2847,inset 0 1px #ffffff75,inset 0 -2px #9f6c102e!important}@media(max-width:1200px){.template-index .apex-home-experience>.co-featured-groups-block.co-featured-groups-block--luxury{margin-top:-26px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview{gap:18px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-media{min-height:320px!important}}@media(max-width:900px){.template-index .apex-home-experience>.co-featured-groups-block.co-featured-groups-block--luxury{margin-top:-14px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview{grid-template-columns:1fr!important}.template-index .apex-home-experience .co-featured-groups-row--oneview:hover .co-home-group-card{opacity:1!important;filter:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-button{width:100%!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-rating{top:12px!important;right:12px!important;padding:8px 10px!important}}.template-index .apex-home-experience.co-home-compact{position:relative!important}.template-index .co-home-category-panel.co-collection-side-categories{position:relative!important;z-index:9!important;width:min(1680px,calc(100% - 24px))!important;max-width:none!important;margin:-6px auto 14px!important;padding:8px 12px 12px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.template-index .co-home-category-panel .apex-eyebrow,.template-index .co-home-category-panel .co-collection-side-title .apex-eyebrow{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.template-index .co-home-category-panel .co-collection-side-title{margin:0 0 12px!important;padding:0!important}.template-index .co-home-category-panel .co-collection-side-title strong{display:block!important;margin:0 auto!important;color:#111!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(54px,4.9vw,84px)!important;line-height:.92!important;font-weight:500!important;letter-spacing:-.04em!important;text-transform:uppercase!important;text-align:center!important}.template-index .co-home-category-panel .co-collection-side-grid{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;column-gap:clamp(10px,.95vw,16px)!important;row-gap:clamp(10px,.95vw,16px)!important;width:100%!important;align-items:stretch!important;justify-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.template-index .co-home-category-panel .co-side-category-card{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:9px!important;row-gap:2px!important;min-height:56px!important;padding:6px 8px 10px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;text-decoration:none!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease,opacity .22s ease!important}.template-index .co-home-category-panel .co-side-category-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffffa,#fffaf0fc)!important;box-shadow:0 10px 18px #0000000e,inset 0 1px #fffffffa!important;opacity:0!important;transform:translateY(2px) scale(.99)!important;transition:opacity .22s ease,transform .22s ease!important;pointer-events:none!important;z-index:0!important}.template-index .co-home-category-panel .co-side-category-card:after{content:""!important;position:absolute!important;left:6px!important;right:6px!important;bottom:-13px!important;height:28px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,#ffe785,#ffd54cfa,#f7bc33f2,#e48722e6 54%,#e4872200 80%)!important;filter:blur(16px) saturate(1.25)!important;opacity:0!important;transform:translateY(12px) scale(.74)!important;transition:opacity .26s ease,transform .26s ease!important;pointer-events:none!important;z-index:-1!important}.template-index .co-home-category-panel .co-side-category-card>:is(i,svg),.template-index .co-home-category-panel .co-side-category-card>span,.template-index .co-home-category-panel .co-side-category-card>small{position:relative!important;z-index:2!important}.template-index .co-home-category-panel .co-side-category-card>:is(i,svg){grid-column:1!important;grid-row:1 / span 2!important;width:26px!important;height:26px!important;justify-self:center!important;align-self:center!important;color:#121212!important;stroke:currentColor!important;transition:transform .22s ease,color .22s ease,stroke .22s ease!important}.template-index .co-home-category-panel .co-side-category-card span{grid-column:2!important;grid-row:1!important;color:#111!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:clamp(10px,.7vw,12px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.template-index .co-home-category-panel .co-side-category-card small{grid-column:2!important;grid-row:2!important;color:#444!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:clamp(8px,.55vw,9px)!important;line-height:1!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important}.template-index .co-home-category-panel .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]){transform:translateY(-5px) scale(1.02)!important;border-color:#f0be2a6b!important;box-shadow:0 12px 22px #0000000f!important;filter:brightness(1.03)!important}.template-index .co-home-category-panel .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]):before{opacity:1!important;transform:translateY(0) scale(1)!important}.template-index .co-home-category-panel .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]):after{opacity:1!important;transform:translateY(0) scale(1.08)!important}.template-index .co-home-category-panel .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page])>:is(i,svg){color:#cf7b22!important;stroke:currentColor!important;transform:scale(1.1)!important}.template-index .co-home-category-panel .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small){color:#0f0f0f!important}.template-collection .co-collection-side-categories{position:relative!important;z-index:4!important;margin:10px auto 18px!important;padding:12px 16px 16px!important;border-radius:24px!important;border:1px solid rgba(222,185,58,.18)!important;background:linear-gradient(180deg,#fffffffb,#fffcf6fb)!important;box-shadow:0 16px 34px #0000000f,inset 0 1px #fffffff5!important}.template-collection .co-collection-side-title .apex-eyebrow{display:none!important}.template-collection .co-collection-side-title{margin:0 0 10px!important}.template-collection .co-collection-side-title strong{display:block!important;margin:0!important;color:#111!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:clamp(22px,1.7vw,30px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.02em!important}.template-collection .co-collection-side-grid{display:grid!important;grid-template-columns:repeat(9,minmax(116px,1fr))!important;gap:10px 12px!important;align-items:stretch!important;overflow:visible!important}.template-collection .co-side-category-card{position:relative!important;overflow:visible!important;min-height:56px!important;height:56px!important;padding:8px 8px 10px!important;border-radius:16px!important;border:1px solid rgba(16,16,16,.09)!important;background:linear-gradient(180deg,#fff,#fffdf8)!important;box-shadow:0 6px 16px #0000000b,inset 0 1px #fffffff2!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease!important}.template-collection .co-side-category-card:before{content:""!important;position:absolute!important;left:8px!important;right:8px!important;bottom:-9px!important;height:22px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,#ffdf69eb,#f7c643d1 26%,#e39124b8 50%,#e3912400 82%)!important;filter:blur(13px)!important;opacity:0!important;transform:translateY(10px) scale(.8)!important;transition:opacity .22s ease,transform .22s ease!important;pointer-events:none!important}.template-collection .co-side-category-card:hover,.template-collection .co-side-category-card:focus-visible,.template-collection .co-side-category-card.is-active,.template-collection .co-side-category-card[aria-current=page]{transform:translateY(-4px)!important;border-color:#ecb7216b!important;box-shadow:0 14px 24px #00000014,inset 0 1px #fffffffa!important;filter:brightness(1.02)!important}.template-collection .co-side-category-card:hover:before,.template-collection .co-side-category-card:focus-visible:before,.template-collection .co-side-category-card.is-active:before,.template-collection .co-side-category-card[aria-current=page]:before{opacity:1!important;transform:translateY(0) scale(1.02)!important}.template-collection .co-side-category-card :is(span,small,svg,i),.template-collection .co-side-category-card:hover :is(span,small,svg,i),.template-collection .co-side-category-card:focus-visible :is(span,small,svg,i),.template-collection .co-side-category-card.is-active :is(span,small,svg,i),.template-collection .co-side-category-card[aria-current=page] :is(span,small,svg,i){color:#111!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}@media(max-width:1500px){.template-index .co-home-category-panel.co-collection-side-categories{width:calc(100% - 18px)!important}.template-index .co-home-category-panel .co-collection-side-grid{grid-template-columns:repeat(9,minmax(0,1fr))!important}}@media(max-width:1160px){.template-index .co-home-category-panel.co-collection-side-categories{width:calc(100% - 16px)!important;padding:8px 10px 12px!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:10px!important;row-gap:10px!important}}@media(max-width:760px){.template-index .co-home-category-panel.co-collection-side-categories,.template-collection .co-collection-side-categories{margin:-4px auto 10px!important;width:calc(100% - 10px)!important;padding:8px 6px 10px!important}.template-index .co-home-category-panel .co-collection-side-title strong,.template-collection .co-collection-side-title strong{font-size:clamp(36px,8vw,58px)!important;line-height:.94!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;text-transform:uppercase!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:8px!important;row-gap:8px!important}.template-index .co-home-category-panel .co-side-category-card,.template-collection .co-side-category-card{min-height:54px!important;height:auto!important;padding:6px!important}.template-index .co-home-category-panel .co-side-category-card>:is(i,svg){width:22px!important;height:22px!important}.template-index .co-home-category-panel .co-side-category-card span{font-size:9px!important}.template-index .co-home-category-panel .co-side-category-card small{font-size:7px!important}}.template-index .co-home-category-panel .co-side-category-card:before,.template-index .co-home-category-panel .co-side-category-card:after,.template-collection .co-side-category-card:before,.template-collection .co-side-category-card:after,.template-index .co-featured-groups-row--oneview .co-home-group-card:before,.template-index .co-featured-groups-row--oneview .co-home-group-card:after,.template-index .co-featured-groups-row--oneview .co-home-group-card-media:after{content:none!important;display:none!important}.template-index .co-home-category-panel .co-side-category-card,.template-collection .co-side-category-card{isolation:isolate!important;overflow:visible!important}.template-index .co-home-category-panel .co-side-category-card>:not(.co-category-projector),.template-collection .co-side-category-card>:not(.co-category-projector){position:relative!important;z-index:3!important}.template-index .co-home-category-panel .co-category-projector,.template-collection .co-category-projector{all:initial!important;box-sizing:border-box!important;display:block!important;position:absolute!important;left:3%!important;right:3%!important;bottom:-24px!important;height:76px!important;border-radius:50% 50% 18px 18px/82% 82% 18px 18px!important;background:radial-gradient(ellipse at 50% 100%,#fff7cd 0 8%,#ffe270fa 18%,#ffc944f0 34%,#ed9925c7 52%,#db70186b 65%,#db701800 82%),linear-gradient(to top,rgba(255,202,70,.38),rgba(255,202,70,.12) 48%,transparent 82%)!important;clip-path:polygon(30% 100%,70% 100%,100% 0,0 0)!important;filter:blur(12px) saturate(1.35)!important;opacity:0!important;transform:translateY(24px) scaleX(.56) scaleY(.72)!important;transform-origin:center bottom!important;transition:opacity .28s ease,transform .28s ease,filter .28s ease!important;pointer-events:none!important;z-index:1!important}.template-index .co-home-category-panel .co-collection-side-grid:hover .co-side-category-card{opacity:.38!important;filter:saturate(.68) brightness(.96)!important;transition:opacity .24s ease,filter .24s ease,transform .24s ease!important}.template-index .co-home-category-panel .co-collection-side-grid:hover .co-side-category-card:hover,.template-index .co-home-category-panel .co-collection-side-grid:hover .co-side-category-card:focus-visible,.template-index .co-home-category-panel .co-collection-side-grid:hover .co-side-category-card.is-active,.template-index .co-home-category-panel .co-collection-side-grid:hover .co-side-category-card[aria-current=page]{opacity:1!important;filter:saturate(1.14) brightness(1.06)!important}.template-index .co-home-category-panel .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]),.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]){transform:translateY(-7px) scale(1.035)!important;border-color:#f1bb258f!important;background:linear-gradient(180deg,#fffffffc,#fff9e5fc)!important;box-shadow:0 18px 30px #00000017,0 0 0 1px #faca412e,inset 0 1px #fffffffa!important;filter:brightness(1.05) saturate(1.08)!important}.template-index .co-home-category-panel .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) .co-category-projector,.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) .co-category-projector{opacity:1!important;transform:translateY(0) scaleX(1.08) scaleY(1)!important;filter:blur(14px) saturate(1.5)!important}.template-index .co-home-category-panel .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page])>:is(i,svg),.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page])>:is(i,svg){color:#c86f1f!important;stroke:currentColor!important;transform:scale(1.13)!important;filter:drop-shadow(0 7px 12px rgba(238,163,40,.48))!important}.template-index .apex-home-experience .co-featured-groups-row--oneview{overflow:visible!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card{isolation:isolate!important;overflow:visible!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card>:not(.co-group-projector){position:relative!important;z-index:3!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-group-projector{all:initial!important;box-sizing:border-box!important;display:block!important;position:absolute!important;left:4%!important;right:4%!important;bottom:-48px!important;height:170px!important;border-radius:50% 50% 24px 24px/84% 84% 18% 18%!important;background:radial-gradient(ellipse at 50% 100%,#fff7cdfa 0 7%,#ffe270f0 16%,#ffc944e6 30%,#ed9925b8 48%,#db701861 64%,#db701800 84%),linear-gradient(to top,rgba(255,202,70,.34),rgba(255,202,70,.12) 56%,transparent 86%)!important;clip-path:polygon(34% 100%,66% 100%,100% 0,0 0)!important;filter:blur(18px) saturate(1.32)!important;opacity:0!important;transform:translateY(42px) scaleX(.58) scaleY(.72)!important;transform-origin:center bottom!important;transition:opacity .32s ease,transform .32s ease,filter .32s ease!important;pointer-events:none!important;z-index:1!important}.template-index .apex-home-experience .co-featured-groups-row--oneview:hover .co-home-group-card{opacity:.42!important;filter:saturate(.7) brightness(.97)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview:hover .co-home-group-card:hover,.template-index .apex-home-experience .co-featured-groups-row--oneview:hover .co-home-group-card:focus-within{opacity:1!important;filter:saturate(1.12) brightness(1.05)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:hover,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:focus-within{transform:translateY(-10px) scale(1.02)!important;border-color:#f1bb258c!important;box-shadow:0 26px 42px #0000001a,0 12px 22px #e389222e,0 0 0 1px #faca4129,inset 0 1px #fffffffa!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:hover .co-group-projector,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:focus-within .co-group-projector{opacity:1!important;transform:translateY(0) scaleX(1.08) scaleY(1)!important;filter:blur(22px) saturate(1.48)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:hover .co-home-group-card-image,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:focus-within .co-home-group-card-image{transform:scale(1.035)!important;filter:drop-shadow(0 18px 20px rgba(229,145,35,.18))!important}@media(max-width:900px){.template-index .co-home-category-panel .co-collection-side-grid:hover .co-side-category-card,.template-index .apex-home-experience .co-featured-groups-row--oneview:hover .co-home-group-card{opacity:1!important;filter:none!important}}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-body{justify-items:center!important;text-align:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview a.apex-button.co-group-filter-cta,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-group-filter-cta{all:unset!important;box-sizing:border-box!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;width:196px!important;min-width:196px!important;max-width:196px!important;height:56px!important;min-height:56px!important;margin:4px auto 0!important;padding:0 24px!important;overflow:hidden!important;cursor:pointer!important;border:1px solid rgba(255,218,80,.92)!important;border-radius:999px!important;background-color:#e7a32c!important;background-image:radial-gradient(circle at 30% 12%,rgba(255,255,255,.62) 0 8%,transparent 25%),linear-gradient(135deg,#ad4e1b,#cf7423 31%,#e8a832 61%,#f5cf53 82%,#ffe77d)!important;color:#0b0b08!important;-webkit-text-fill-color:#0b0b08!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:900!important;box-shadow:0 15px 30px #cd7d1c47,0 5px 12px #f5c43d33,inset 0 2px #ffffff7a,inset 0 -4px #793e0e33!important;filter:none!important;transform:translateZ(0)!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-group-filter-cta>span{all:unset!important;position:relative!important;z-index:2!important;display:block!important;color:#0b0b08!important;-webkit-text-fill-color:#0b0b08!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:nowrap!important}.template-index .apex-home-experience .co-featured-groups-row--oneview a.apex-button.co-group-filter-cta:hover,.template-index .apex-home-experience .co-featured-groups-row--oneview a.apex-button.co-group-filter-cta:focus-visible,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card:hover .co-group-filter-cta{transform:translateY(-3px) scale(1.025)!important;filter:brightness(1.06) saturate(1.08)!important;border-color:#ffe987!important;background-color:#efb63b!important;background-image:radial-gradient(circle at 30% 10%,rgba(255,255,255,.76) 0 9%,transparent 27%),linear-gradient(135deg,#b9571d,#db8125 30%,#efb73d 62%,#f9d961 83%,#ffec8c)!important;box-shadow:0 20px 38px #cd7d1c61,0 0 22px #f7c43d57,inset 0 2px #ffffff8f,inset 0 -4px #793e0e33!important;outline:none!important}@media(max-width:760px){.template-index .apex-home-experience .co-featured-groups-row--oneview a.apex-button.co-group-filter-cta,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-group-filter-cta{width:100%!important;min-width:0!important;max-width:100%!important}}.template-product .apex-option-chip{position:relative!important;isolation:isolate!important;overflow:visible!important;border:1px solid transparent!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,filter .24s ease,opacity .24s ease!important}.template-product .apex-option-chip:before{opacity:.82!important}.template-product .apex-option-chip span{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;padding:14px!important;border:1px solid rgba(18,18,18,.1)!important;border-radius:18px!important;background:transparent!important;color:#111!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:1.08!important;transition:transform .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease!important}.template-product .apex-option-grid:hover .apex-option-chip:hover,.template-product .apex-option-grid:hover .apex-option-chip:has(input:checked),.template-product .apex-option-grid:hover .apex-option-chip.is-active{opacity:1!important;filter:saturate(1.08) brightness(1.04)!important}.template-product .apex-option-chip:hover,.template-product .apex-option-chip:has(input:checked),.template-product .apex-option-chip.is-active,.template-product .apex-option-chip input:focus-visible+span{transform:translateY(-4px) scale(1.02)!important;border-color:#f3c12b75!important;box-shadow:0 14px 24px #0000000f!important}.template-product .apex-option-chip:hover span,.template-product .apex-option-chip:has(input:checked) span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{border-color:#f3c12b75!important;color:#111!important;box-shadow:inset 0 1px #fffffffa!important}.template-product .apex-option-chip:hover .co-option-projector,.template-product .apex-option-chip:has(input:checked) .co-option-projector,.template-product .apex-option-chip.is-active .co-option-projector,.template-product .apex-option-chip input:focus-visible~.co-option-projector{opacity:1!important;transform:translateY(0) scale(1.1)!important;filter:blur(22px) saturate(1.26)!important}.template-product .apex-option-chip.is-active .co-option-projector{opacity:1!important}.template-product .co-related-products-panel{border-radius:28px!important;background:linear-gradient(180deg,#fffffffa,#fffcf6fa)!important;border:1px solid rgba(222,185,58,.2)!important;box-shadow:0 18px 36px #0000000f,inset 0 1px #fffffff0!important}.template-product .co-related-products-head{display:grid!important;gap:6px!important;margin-bottom:18px!important}.template-product .co-related-products-head h2{margin:0!important;color:#101010!important;font-size:clamp(28px,2vw,38px)!important;line-height:.98!important}.template-product .co-related-products-head p{margin:0!important}.template-product .co-related-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-product .co-related-product-card{grid-template-rows:auto 1fr!important;border-radius:24px!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#fffdf7)!important;border:1px solid rgba(18,18,18,.08)!important;box-shadow:0 12px 26px #0000000d!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important}.template-product .co-related-product-card:hover{transform:translateY(-6px)!important;border-color:#e6b3235c!important;box-shadow:0 18px 32px #00000014!important}.template-product .co-related-product-media{display:block!important;background:#fff!important;aspect-ratio:1 / 1!important}.template-product .co-related-product-media img,.template-product .co-related-product-placeholder{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.template-product .co-related-product-placeholder{display:grid!important;place-items:center!important;color:#b97a20!important;font-weight:900!important}.template-product .co-related-product-body{display:grid!important;align-content:start!important;gap:10px!important;padding:18px!important}.template-product .co-related-product-collection{margin:0!important;color:#b97a20!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.template-product .co-related-product-body h3{margin:0!important}.template-product .co-related-product-body h3 a{color:#101010!important;text-decoration:none!important}.template-product .co-related-product-price{display:grid!important;gap:2px!important}.template-product .co-related-product-price span{color:#4e4e4e!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.template-product .co-related-product-price strong{color:#111!important;font-size:30px!important;line-height:1!important}.template-product .co-related-product-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;border-radius:999px!important;background:linear-gradient(180deg,#f7c541,#e89a20)!important;color:#1a1a1a!important;border:1px solid rgba(210,132,26,.5)!important;box-shadow:inset 0 2px #ffffff57,inset 0 -3px #0000001a,0 12px 24px #e89a2033!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important}@media(max-width:1160px){.template-product .co-related-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.template-product .co-option-current-pill{display:none!important}.template-product .apex-variant-builder{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;gap:12px 18px!important;align-items:start!important;overflow:visible!important}.template-product .apex-option-group:first-of-type{grid-column:1!important;grid-row:1!important}.template-product .apex-option-group:not(:first-of-type),.template-product .apex-variant-fiche,.template-product .co-product-mini-compare{grid-column:1 / -1!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single{grid-column:2!important;grid-row:1!important;align-self:start!important;justify-self:stretch!important;min-height:70px!important;max-width:340px!important;margin:28px 0 0!important;padding:10px 14px!important;border-radius:20px!important}.template-product .co-product-advisor-pill img,.template-product .co-product-advisor-pill--single img{width:44px!important;height:44px!important;min-width:44px!important}.template-product .co-product-advisor-pill strong,.template-product .co-product-advisor-pill--single strong{font-size:13px!important}.template-product .co-product-advisor-pill small,.template-product .co-product-advisor-pill--single small{font-size:10px!important;line-height:1.2!important}.template-product .apex-option-group{border:0!important;background:transparent!important;box-shadow:none!important}.template-product .apex-option-group legend{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;color:#171717!important;font-weight:900!important;line-height:1.05!important;text-transform:uppercase!important}.template-product .apex-option-group legend span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid rgba(228,145,34,.38)!important;background:linear-gradient(180deg,#ffd76e,#f3b632)!important;color:#16110a!important;box-shadow:inset 0 1px #ffffff73,0 8px 18px #e89a2029!important;font-size:12px!important;font-weight:900!important}.template-product .apex-option-grid{overflow:visible!important}.template-product .apex-option-chip:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important}.template-product .apex-option-chip input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;pointer-events:none!important}.template-product .apex-option-chip span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{position:relative!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-image:none!important;color:#111!important;box-shadow:none!important;transition:border-color .22s ease,color .22s ease,transform .22s ease!important}.template-product .apex-option-chip .co-option-projector{position:absolute!important;transition:opacity .24s ease,transform .24s ease,filter .24s ease!important;z-index:1!important;pointer-events:none!important}.template-product .apex-option-grid:hover .apex-option-chip:hover,.template-product .apex-option-grid:hover .apex-option-chip.is-active{opacity:1!important;filter:saturate(1.08) brightness(1.03)!important}.template-product .apex-option-chip:hover span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip:has(input:checked) span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip input:focus-visible+span{background-image:none!important}.template-product .apex-option-chip.is-disabled span,.template-product .apex-option-chip input:disabled+span{opacity:.42!important;background-image:none!important}.template-product .co-related-products-panel{margin-top:30px!important;padding:22px!important}.template-product .co-related-products-grid{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity!important;scroll-behavior:smooth!important;padding-bottom:8px!important;-ms-overflow-style:none!important;scrollbar-width:thin!important}.template-product .co-related-products-grid::-webkit-scrollbar{height:8px!important}.template-product .co-related-products-grid::-webkit-scrollbar-thumb{background:#e1a42773!important;border-radius:999px!important}.template-product .co-related-product-card{flex:0 0 280px!important;min-width:280px!important;max-width:280px!important;scroll-snap-align:start!important}@media(max-width:980px){.template-product .apex-variant-builder{grid-template-columns:1fr!important;gap:12px!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .apex-option-group:first-of-type,.template-product .apex-option-group:not(:first-of-type),.template-product .apex-variant-fiche,.template-product .co-product-mini-compare{grid-column:1!important;grid-row:auto!important;max-width:100%!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single{margin-top:0!important}}.template-product .apex-option-group{max-width:470px!important}.template-product .apex-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-product .apex-option-chip span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{border:1px solid transparent!important}.template-product .apex-option-chip .co-option-projector{border-radius:50% 50% 18px 18px/82% 82% 18px 18px!important;clip-path:polygon(30% 100%,70% 100%,100% 0,0 0)!important;opacity:0!important;transform:translateY(24px) scaleX(.56) scaleY(.72)!important}.template-product .apex-option-chip:hover span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip:has(input:checked) span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip input:focus-visible+span{background:linear-gradient(180deg,#fffffffc,#fff9e5fc)!important;color:#17120c!important}.template-product .apex-option-chip.is-disabled,.template-product .apex-option-chip:has(input:disabled){opacity:.58!important;filter:saturate(.65)!important}.template-product .apex-option-chip.is-disabled span,.template-product .apex-option-chip input:disabled+span{color:#c7c7c7!important;border-color:#1010100d!important;background:linear-gradient(180deg,#fffffff0,#f8f8f6f2)!important;box-shadow:inset 0 1px #fffffff5!important}@media(max-width:900px){.template-product .apex-option-group{max-width:100%!important}.template-product .apex-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.template-product .apex-product-info>h1,.template-product .apex-variant-builder-head h2,.template-product .co-related-products-head h2,.template-product .co-related-product-body h3,.template-product .apex-variant-fiche h2,.template-product .apex-variant-fiche h3{font-family:"Source Sans 3",Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.03em!important;color:#111!important}.template-product .apex-product-info>h1{font-size:clamp(34px,3vw,56px)!important;line-height:.96!important}.template-product .apex-product-purchase-card{display:grid!important;text-align:center!important}.template-product .apex-price-label,.template-product .apex-product-status,.template-product .apex-ops-note,.template-product .co-product-selection-summary,.template-product .apex-variant-builder-head .apex-eyebrow,.template-product .co-related-products-head p,.template-product .co-related-product-collection{text-align:center!important}.template-product .apex-price,.template-product .apex-compare-price:not([hidden]){display:block!important}.template-product .apex-variant-builder-head,.template-product .apex-variant-fiche,.template-product .co-product-mini-compare,.template-product .co-related-products-panel{text-align:center!important}.template-product .apex-variant-builder-head{justify-items:center!important}.template-product .apex-option-group legend{justify-content:center!important;text-align:center!important}.template-product .co-related-products-head{justify-items:center!important}.template-product .co-related-product-body{justify-items:center!important;text-align:center!important}.template-product .co-related-product-body h3{font-size:22px!important;line-height:1.02!important;text-align:center!important}.template-product .co-related-product-price{justify-items:center!important;text-align:center!important}.template-product .apex-product-info,.template-product .apex-product-info>h1,.template-product .apex-product-purchase-card,.template-product .apex-price-label,.template-product .apex-price,.template-product .apex-compare-price,.template-product .apex-product-status,.template-product .apex-ops-note,.template-product .apex-variant-builder,.template-product .apex-variant-fiche,.template-product .co-product-mini-compare,.template-product .apex-option-group,.template-product .apex-option-group legend,.template-product .apex-variant-builder-head,.template-product .apex-variant-builder-head .apex-eyebrow{text-align:left!important}.template-product .apex-product-info{justify-items:stretch!important;text-align:left!important}.template-product .apex-product-purchase-card{justify-items:start!important;align-items:start!important;margin-inline:0!important}.template-product .apex-price,.template-product .apex-compare-price{text-align:left!important}.template-product .apex-product-form{flex-direction:column!important;gap:12px!important}.template-product .apex-product-form>.apex-variant-select-native,.template-product .apex-product-form>input[type=hidden]{order:0!important}.template-product .apex-product-form>.apex-variant-builder{order:1!important;margin-top:2px!important}.template-product .apex-product-form>.co-product-action-stack{order:2!important}.template-product .apex-product-form>.co-product-mobile-compare-button{order:3!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single{margin-top:0!important}.template-product .apex-option-group{margin-bottom:8px!important}.template-product .co-related-products-panel,.template-product .co-related-products-head,.template-product .co-related-product-body,.template-product .co-related-product-body h3,.template-product .co-related-product-price{text-align:center!important}.template-product .co-related-products-head,.template-product .co-related-product-body,.template-product .co-related-product-price{justify-items:center!important}.apex-product-card,.template-product .co-related-product-card{position:relative!important;isolation:isolate!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,filter .24s ease!important}.apex-product-card:after,.template-product .co-related-product-card:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:8px!important;height:28px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,#ffeea6fa,#ffdf6af5 18%,#f7bc34e6 38%,#e48822d1 56%,#e4882200 84%)!important;filter:blur(18px) saturate(1.2)!important;opacity:0!important;transform:translateY(12px) scale(.78)!important;transition:opacity .26s ease,transform .26s ease,filter .26s ease!important;pointer-events:none!important;z-index:0!important}.apex-product-card>*,.template-product .co-related-product-card>*{position:relative!important;z-index:1!important}.apex-product-card:hover,.template-product .co-related-product-card:hover{transform:translateY(-6px)!important;border-color:#eeb72957!important;box-shadow:0 18px 36px #00000014,0 10px 26px #e89a201a!important;filter:saturate(1.03) brightness(1.01)!important}.apex-product-card:hover:after,.template-product .co-related-product-card:hover:after{opacity:1!important;transform:translateY(0) scale(1.08)!important;filter:blur(22px) saturate(1.26)!important}@media(max-width:980px){.template-product .apex-product-form{gap:10px!important}}.template-index .apex-trust-strip--home-lower{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;border:0!important;background:transparent!important;box-shadow:none!important}.template-index .apex-trust-strip--home-lower article{min-height:102px!important;border-right:0!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#fffdf8)!important;box-shadow:0 16px 30px #0000000d,inset 0 1px #fffffff5!important;padding:20px 22px!important}.template-index .apex-service-grid--home-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .apex-service-grid--home-links .apex-service-card{position:relative!important;isolation:isolate!important;display:grid!important;align-content:start!important;gap:12px!important;border-radius:24px!important;border:1px solid rgba(17,17,17,.08)!important;background:linear-gradient(180deg,#fff,#fffdf8)!important;box-shadow:0 18px 34px #0000000d,inset 0 1px #fffffff5!important;text-decoration:none!important;cursor:pointer!important;overflow:visible!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,filter .24s ease!important}.template-index .apex-service-grid--home-links .apex-service-card:before{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:-8px!important;height:26px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,#ffeea6fa,#ffdf6af5 18%,#f7bc34eb 38%,#e48822d1 56%,#e4882200 84%)!important;filter:blur(18px) saturate(1.22)!important;opacity:0!important;transform:translateY(12px) scale(.78)!important;transition:opacity .26s ease,transform .26s ease,filter .26s ease!important;pointer-events:none!important;z-index:0!important}.template-index .apex-service-grid--home-links .apex-service-card>*{position:relative!important;z-index:1!important}.template-index .apex-service-grid--home-links .apex-service-card svg,.template-index .apex-service-grid--home-links .apex-service-card i{width:38px!important;height:38px!important;color:#111!important;transition:color .24s ease,transform .24s ease!important}.template-index .apex-service-grid--home-links .apex-service-card strong{color:#111!important}.template-index .apex-service-grid--home-links .apex-service-card p{color:#333!important}.template-index .apex-service-grid--home-links .apex-service-card:after{content:"Click para abrir"!important;position:absolute!important;top:22px!important;right:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 12px!important;border-radius:999px!important;background:#f4c4401a!important;border:1px solid rgba(228,136,34,.18)!important;color:#9b651d!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.88!important;z-index:1!important}.template-index .apex-service-grid--home-links .apex-service-card:hover,.template-index .apex-service-grid--home-links .apex-service-card:focus-visible{transform:translateY(-6px)!important;border-color:#eeb72961!important;box-shadow:0 20px 38px #00000014,0 12px 28px #e89a201a!important;filter:saturate(1.04) brightness(1.01)!important}.template-index .apex-service-grid--home-links .apex-service-card:hover:before,.template-index .apex-service-grid--home-links .apex-service-card:focus-visible:before{opacity:1!important;transform:translateY(0) scale(1.08)!important;filter:blur(22px) saturate(1.28)!important}.template-index .apex-service-grid--home-links .apex-service-card:hover svg,.template-index .apex-service-grid--home-links .apex-service-card:focus-visible svg,.template-index .apex-service-grid--home-links .apex-service-card:hover i,.template-index .apex-service-grid--home-links .apex-service-card:focus-visible i{color:#b77621!important;transform:translateY(-1px) scale(1.03)!important}@media(max-width:1024px){.template-index .apex-trust-strip--home-lower,.template-index .apex-service-grid--home-links{grid-template-columns:1fr!important}}.template-product .apex-product-info>h1{width:100%!important;max-width:100%!important;margin:0 0 16px!important;text-wrap:pretty!important}.apex-product-card,.template-index .apex-product-card,.apex-collection-page .apex-product-card,.template-collection .apex-product-card,.template-search .apex-product-card{position:relative!important;isolation:isolate!important;overflow:visible!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,filter .24s ease!important}.apex-product-card:after,.template-index .apex-product-card:after,.apex-collection-page .apex-product-card:after,.template-collection .apex-product-card:after,.template-search .apex-product-card:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:-8px!important;height:28px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,#ffeea6fa,#ffdf6af5 18%,#f7bc34eb 38%,#e48822d1 56%,#e4882200 84%)!important;filter:blur(18px) saturate(1.22)!important;opacity:0!important;transform:translateY(12px) scale(.78)!important;transition:opacity .26s ease,transform .26s ease,filter .26s ease!important;pointer-events:none!important;z-index:0!important}.apex-product-card>*{position:relative!important;z-index:1!important}.apex-product-card:hover,.template-index .apex-product-card:hover,.apex-collection-page .apex-product-card:hover,.template-collection .apex-product-card:hover,.template-search .apex-product-card:hover{transform:translateY(-6px)!important;border-color:#eeb72957!important;box-shadow:0 18px 34px #00000014,0 10px 26px #e89a201a!important;filter:saturate(1.03) brightness(1.01)!important}.apex-product-card:hover:after,.template-index .apex-product-card:hover:after,.apex-collection-page .apex-product-card:hover:after,.template-collection .apex-product-card:hover:after,.template-search .apex-product-card:hover:after{opacity:1!important;transform:translateY(0) scale(1.08)!important;filter:blur(22px) saturate(1.28)!important}.apex-header .apex-nav a,.apex-nav a{padding-bottom:10px!important}.apex-header .apex-nav a:after,.apex-header .apex-nav a.is-active:after,.apex-header .apex-nav a[aria-current=page]:after,.apex-nav a[aria-current=page]:after{bottom:-6px!important}.apex-product-actions .apex-button.primary,.co-hero-offer-button,.co-product-card-actions .apex-button.primary,.co-product-card .apex-buy-button,.apex-card-actions .apex-button.primary{box-shadow:none!important;filter:none!important}.apex-product-actions .apex-button.primary:hover,.co-hero-offer-button:hover,.co-product-card-actions .apex-button.primary:hover,.co-product-card .apex-buy-button:hover,.apex-card-actions .apex-button.primary:hover{box-shadow:none!important;filter:brightness(1.02)!important}body .co-blog-page--advisory,body .co-blog-page--advisory *{box-sizing:border-box!important}body .co-blog-page--advisory{width:min(1760px,calc(100% - 28px))!important;margin:18px auto 64px!important;padding:0!important;color:#111!important;background:#fff!important;font-family:"Source Sans 3",Arial,sans-serif!important}body .co-blog-page--advisory .co-blog-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;align-items:stretch!important;min-height:360px!important;margin:0 0 16px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(188,123,31,.16)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 16px 34px #2c200e0f!important}body .co-blog-page--advisory .co-blog-hero:before,body .co-blog-page--advisory .co-blog-hero:after{content:none!important;display:none!important}body .co-blog-page--advisory .co-blog-hero__copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:14px!important;max-width:none!important;padding:clamp(30px,4vw,66px)!important;color:#111!important;background:radial-gradient(circle at 0 100%,rgba(190,112,34,.08),transparent 36%),radial-gradient(circle at 100% 0,rgba(255,218,95,.15),transparent 34%),#fff!important}body .co-blog-page--advisory .co-blog-hero__copy .apex-eyebrow{margin:0!important;color:#a55e1c!important;font-size:12px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}body .co-blog-page--advisory .co-blog-hero__copy h1{margin:0!important;max-width:9ch!important;color:#111!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:clamp(58px,5.8vw,108px)!important;font-weight:900!important;line-height:.84!important;letter-spacing:-.06em!important;text-transform:none!important;text-shadow:none!important}body .co-blog-page--advisory .co-blog-hero__copy>p:not(.apex-eyebrow){max-width:56ch!important;margin:0!important;color:#3b3b3b!important;font-size:18px!important;line-height:1.48!important}body .co-blog-page--advisory .co-blog-hero__media{position:relative!important;overflow:hidden!important;background:#f3f3f1!important}body .co-blog-page--advisory .co-blog-hero__media img{opacity:1!important;visibility:visible!important;filter:none!important}body .co-blog-page--advisory .co-blog-hero__actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:4px 0 0!important}body .co-blog-page--advisory .co-blog-hero__actions .apex-button,body .co-blog-page--advisory .co-blog-read,body .co-blog-page--advisory .co-blog-all-categories,body .co-blog-page--advisory .co-blog-newsletter-form button,body .co-blog-page--advisory .co-blog-article .apex-button,body .co-blog-page--advisory .co-blog-advisor .apex-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;padding:0 20px!important;border-radius:999px!important;border:1px solid rgba(190,112,34,.22)!important;color:#111!important;background:linear-gradient(135deg,#c17b29,#df9a2d 38%,#f3c744 74%,#ffe88a)!important;box-shadow:0 8px 18px #54381014!important;font-size:12px!important;font-weight:900!important;letter-spacing:.07em!important;text-decoration:none!important;text-transform:uppercase!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}body .co-blog-page--advisory .co-blog-hero__actions .apex-button.primary,body .co-blog-page--advisory .co-blog-advisor .apex-button.primary{border-color:#1fb74f57!important;color:#fff!important;background:linear-gradient(180deg,#43e478,#25ca5c)!important;box-shadow:0 8px 18px #20b74f1a!important}body .co-blog-page--advisory .co-blog-hero__actions .apex-button.secondary{color:#111!important;background:#fff!important;border-color:#be702233!important}body .co-blog-page--advisory .co-blog-hero__actions .apex-button:hover,body .co-blog-page--advisory .co-blog-read:hover,body .co-blog-page--advisory .co-blog-all-categories:hover,body .co-blog-page--advisory .co-blog-newsletter-form button:hover,body .co-blog-page--advisory .co-blog-article .apex-button:hover,body .co-blog-page--advisory .co-blog-advisor .apex-button:hover{transform:translateY(-2px)!important;filter:brightness(1.025)!important;box-shadow:0 12px 22px #5438101c!important}body .co-blog-page--advisory .co-blog-category-tabs{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;padding:8px!important;overflow-x:auto!important;border:1px solid rgba(190,112,34,.14)!important;border-radius:18px!important;color:#111!important;background:#fff!important;box-shadow:0 8px 18px #2c200e0a!important}body .co-blog-page--advisory .co-blog-category-tabs a,body .co-blog-page--advisory .co-blog-category-tabs a:visited{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;min-height:42px!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:12px!important;color:#111!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:900!important;letter-spacing:.07em!important;text-decoration:none!important;text-transform:uppercase!important}body .co-blog-page--advisory .co-blog-category-tabs a:hover,body .co-blog-page--advisory .co-blog-category-tabs a.is-active{color:#111!important;background:linear-gradient(135deg,#c17b29,#df9a2d 38%,#f3c744 74%,#ffe88a)!important;border-color:#be70222e!important}body .co-blog-page--advisory .co-blog-layout{display:grid!important;align-items:start!important;margin:0!important;padding:0!important}body .co-blog-page--advisory .co-blog-main,body .co-blog-page--advisory .co-blog-sidebar{min-width:0!important}body .co-blog-page--advisory .co-blog-featured,body .co-blog-page--advisory .co-blog-card,body .co-blog-page--advisory .co-blog-widget,body .co-blog-page--advisory .co-blog-article,body .co-blog-page--advisory .co-blog-article-grid>div{color:#111!important;border:1px solid rgba(190,112,34,.14)!important;background:#fff!important;box-shadow:0 14px 28px #2c200e0d!important}body .co-blog-page--advisory .co-blog-featured,body .co-blog-page--advisory .co-blog-card{overflow:hidden!important;border-radius:22px!important;text-decoration:none!important}body .co-blog-page--advisory .co-blog-featured{display:grid!important}body .co-blog-page--advisory .co-blog-featured__media,body .co-blog-page--advisory .co-blog-card__media{position:relative!important;min-height:220px!important;overflow:hidden!important;background:#f4f4f1!important}body .co-blog-page--advisory .co-blog-featured__media img,body .co-blog-page--advisory .co-blog-card__media img{display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important;filter:none!important}body .co-blog-page--advisory .co-blog-featured__media:before,body .co-blog-page--advisory .co-blog-card__media:before,body .co-blog-page--advisory .co-blog-featured__media:after,body .co-blog-page--advisory .co-blog-card__media:after{content:none!important;display:none!important}body .co-blog-page--advisory .co-blog-featured__media span,body .co-blog-page--advisory .co-blog-card__media span{position:absolute!important;top:14px!important;right:14px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;min-height:32px!important;margin:0!important;padding:0 12px!important;border-radius:999px!important;color:#111!important;background:linear-gradient(135deg,#c17b29,#df9a2d 38%,#f3c744 74%,#ffe88a)!important;box-shadow:0 8px 16px #5438101a!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .co-blog-page--advisory .co-blog-featured__body,body .co-blog-page--advisory .co-blog-card__body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:12px!important;padding:26px!important;color:#111!important;background:#fff!important}body .co-blog-page--advisory .co-blog-featured h2,body .co-blog-page--advisory .co-blog-card h3,body .co-blog-page--advisory .co-blog-section-title h2,body .co-blog-page--advisory .co-blog-widget h3,body .co-blog-page--advisory .co-blog-article h2{margin:0!important;color:#111!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-weight:850!important;letter-spacing:-.035em!important}body .co-blog-page--advisory .co-blog-featured p,body .co-blog-page--advisory .co-blog-card p,body .co-blog-page--advisory .co-blog-widget p,body .co-blog-page--advisory .co-blog-article p,body .co-blog-page--advisory .co-blog-lead{margin:0!important;color:#3c3c3c!important;line-height:1.5!important}body .co-blog-page--advisory .co-blog-meta,body .co-blog-page--advisory .co-blog-meta span{display:flex!important;align-items:center!important;gap:8px!important;color:#6c4a20!important;font-size:12px!important;font-weight:800!important}body .co-blog-page--advisory .co-blog-grid,body .co-blog-page--advisory .co-blog-card{display:grid!important}body .co-blog-page--advisory .co-blog-featured--link,body .co-blog-page--advisory .co-blog-card--link{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}body .co-blog-page--advisory .co-blog-featured--link:hover,body .co-blog-page--advisory .co-blog-card--link:hover{transform:translateY(-5px)!important;border-color:#d8952d61!important;box-shadow:0 20px 38px #5438101a!important}body .co-blog-page--advisory .co-blog-sidebar{display:grid!important;position:sticky!important;top:118px!important}body .co-blog-page--advisory .co-blog-widget{border-radius:22px!important}body .co-blog-page--advisory .co-blog-categories a:not(.co-blog-all-categories),body .co-blog-page--advisory .co-blog-categories a:not(.co-blog-all-categories):visited{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 0!important;color:#111!important;background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid rgba(190,112,34,.12)!important;box-shadow:none!important;text-decoration:none!important}body .co-blog-page--advisory .co-blog-categories a:not(.co-blog-all-categories):hover{padding-left:8px!important;color:#111!important;background:linear-gradient(90deg,#ffe27f33,#fff0)!important}body .co-blog-page--advisory .co-blog-categories a:not(.co-blog-all-categories) span,body .co-blog-page--advisory .co-blog-categories a:not(.co-blog-all-categories) b,body .co-blog-page--advisory .co-blog-categories a:not(.co-blog-all-categories) i,body .co-blog-page--advisory .co-blog-categories a:not(.co-blog-all-categories) svg{color:inherit!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body .co-blog-page--advisory .co-blog-categories a:not(.co-blog-all-categories) svg{color:#b77422!important}body .co-blog-page--advisory .co-blog-all-categories{width:100%!important;margin-top:14px!important}body .co-blog-page--advisory .co-blog-newsletter>div{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:50%!important;color:#b77422!important;background:#f3c74421!important;border:1px solid rgba(190,112,34,.16)!important}body .co-blog-page--advisory .co-blog-newsletter-form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important}body .co-blog-page--advisory .co-blog-newsletter-form input{width:100%!important;min-height:48px!important;padding:0 14px!important;border:1px solid rgba(190,112,34,.16)!important;border-radius:14px!important;color:#111!important;background:#fff!important;box-shadow:none!important}body .co-blog-page--advisory .co-blog-newsletter-form button{width:100%!important}body .co-blog-page--advisory .co-blog-article-reader{display:grid!important;gap:18px!important;margin-top:28px!important}body .co-blog-page--advisory .co-blog-article{display:none!important;padding:28px!important;border-radius:22px!important;scroll-margin-top:140px!important}body .co-blog-page--advisory .co-blog-article:target{display:block!important}body .co-blog-page--advisory .co-blog-article h2{font-size:clamp(38px,3vw,62px)!important;line-height:.96!important}body .co-blog-page--advisory .co-blog-article-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:20px 0 24px!important}body .co-blog-page--advisory .co-blog-article-grid>div{padding:18px!important;border-radius:16px!important;background:#fffdf8!important}body .co-blog-page--advisory .co-blog-article-grid h3{margin:0 0 8px!important;color:#a85e1c!important;font-size:16px!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important}body .co-blog-page--advisory .co-blog-back{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin-bottom:14px!important;padding:0 14px!important;border:1px solid rgba(190,112,34,.16)!important;border-radius:999px!important;color:#6c4a20!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}@media(max-width:1080px){body .co-blog-page--advisory .co-blog-hero,body .co-blog-page--advisory .co-blog-layout{grid-template-columns:1fr!important}body .co-blog-page--advisory .co-blog-sidebar{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .co-blog-page--advisory .co-blog-advisor{grid-column:1 / -1!important}}@media(max-width:760px){body .co-blog-page--advisory{width:calc(100% - 12px)!important;margin-top:8px!important}body .co-blog-page--advisory .co-blog-hero__copy{padding:24px 18px!important}body .co-blog-page--advisory .co-blog-hero__copy h1{font-size:clamp(48px,15vw,72px)!important}body .co-blog-page--advisory .co-blog-hero__media,body .co-blog-page--advisory .co-blog-hero__media img{min-height:240px!important}body .co-blog-page--advisory .co-blog-featured,body .co-blog-page--advisory .co-blog-grid,body .co-blog-page--advisory .co-blog-sidebar,body .co-blog-page--advisory .co-blog-article-grid{grid-template-columns:1fr!important}}.template-product .co-related-products-panel{display:grid!important;justify-items:center!important}.template-product .co-related-products-head{width:100%!important;max-width:1240px!important;margin-inline:auto!important}.template-product .co-related-products-grid{width:fit-content!important;max-width:100%!important;margin-inline:auto!important;align-items:stretch!important;justify-content:flex-start!important}.template-product .co-related-product-card{display:grid!important;align-self:stretch!important}@media(max-width:1280px){.template-product .co-related-products-grid{width:100%!important}}.apex-footer,.apex-footer-grid,.apex-footer-bottom{background:#fff!important}.apex-footer{color:#111!important;border-top:1px solid rgba(17,17,17,.1)!important}.apex-footer *{box-sizing:border-box!important}.apex-footer strong,.apex-footer h3,.apex-footer h4,.apex-footer .apex-eyebrow{color:#111!important}.apex-footer a,.apex-footer span,.apex-footer p,.apex-footer small{color:#222!important}.apex-footer-column a,.apex-footer-column span{background:transparent!important;border-radius:14px!important;box-shadow:none!important}.apex-footer-column a{width:fit-content!important;padding:2px 0!important;transition:color .2s ease,background-color .2s ease,padding .2s ease!important}.apex-footer-column a:hover,.apex-footer-column a:focus-visible,.apex-footer-column a.is-active,.apex-footer-column a[aria-current=page]{color:#b77724!important;background:#f2c9451f!important;padding:2px 10px!important;box-shadow:none!important;outline:none!important}.apex-footer-column svg,.apex-footer-column i{color:#c07a2b!important}.apex-social-links{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.apex-social-links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(17,17,17,.12)!important;box-shadow:0 8px 18px #0000000a!important;color:#111!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease!important}.apex-social-links a:hover,.apex-social-links a:focus-visible{background:#fff!important;color:#b77724!important;border-color:#c07a2b5c!important;box-shadow:0 12px 22px #c07a2b1a!important;transform:translateY(-2px)!important;outline:none!important}.apex-social-links a svg,.apex-social-links a i,.apex-social-links a .apex-tiktok-mark{color:currentColor!important}.apex-payment-logos{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}.apex-payment-logos li{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:62px!important;min-height:40px!important;padding:6px 8px!important;border-radius:10px!important;background:#fff!important;border:1px solid rgba(17,17,17,.08)!important;box-shadow:0 6px 14px #0000000a!important}.apex-payment-logos svg{background:transparent!important}.apex-footer-bottom{border-top:1px solid rgba(17,17,17,.08)!important;color:#444!important}body .co-blog-page--advisory .co-blog-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px)!important;gap:18px!important}body .co-blog-page--advisory .co-blog-featured{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)!important;min-height:270px!important}body .co-blog-page--advisory .co-blog-featured__media{min-height:270px!important}body .co-blog-page--advisory .co-blog-featured__body{gap:10px!important;padding:22px!important}body .co-blog-page--advisory .co-blog-featured h2{font-size:clamp(26px,1.95vw,38px)!important;line-height:.98!important}body .co-blog-page--advisory .co-blog-featured p{font-size:15px!important;line-height:1.42!important}body .co-blog-page--advisory .co-blog-section-title{margin:16px 0 10px!important}body .co-blog-page--advisory .co-blog-section-title h2{font-size:clamp(28px,2.1vw,38px)!important;line-height:1.02!important}body .co-blog-page--advisory .co-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body .co-blog-page--advisory .co-blog-card{grid-template-rows:170px 1fr!important}body .co-blog-page--advisory .co-blog-card__media{min-height:170px!important}body .co-blog-page--advisory .co-blog-card__body{gap:9px!important;padding:18px!important}body .co-blog-page--advisory .co-blog-card h3{font-size:20px!important;line-height:1.03!important}body .co-blog-page--advisory .co-blog-card p{font-size:14px!important;line-height:1.42!important}body .co-blog-page--advisory .co-blog-read,body .co-blog-page--advisory .co-blog-read--small{min-height:42px!important;padding:0 16px!important;font-size:11px!important}body .co-blog-page--advisory .co-blog-widget{padding:18px!important}body .co-blog-page--advisory .co-blog-sidebar{gap:14px!important}@media(max-width:1340px){body .co-blog-page--advisory .co-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1080px){body .co-blog-page--advisory .co-blog-layout,body .co-blog-page--advisory .co-blog-featured{grid-template-columns:1fr!important}}@media(max-width:760px){body .co-blog-page--advisory .co-blog-grid{grid-template-columns:1fr!important}body .co-blog-page--advisory .co-blog-card{grid-template-rows:180px 1fr!important}}body.template-product .co-product-gallery-arrow,.template-product .co-product-gallery-arrow{width:48px!important;height:48px!important;border-radius:0!important;color:#111!important;filter:drop-shadow(0 2px 2px rgba(255,255,255,.85)) drop-shadow(0 2px 4px rgba(0,0,0,.16))!important}body.template-product .co-product-gallery-arrow:hover,body.template-product .co-product-gallery-arrow:focus-visible,.template-product .co-product-gallery-arrow:hover,.template-product .co-product-gallery-arrow:focus-visible{background:transparent!important;box-shadow:none!important;color:#b96f1d!important;outline:none!important}body.template-product .co-product-gallery-arrow svg,.template-product .co-product-gallery-arrow svg{overflow:visible!important}body.template-product .co-product-gallery-arrow svg path,body.template-product .co-product-gallery-arrow svg polyline,.template-product .co-product-gallery-arrow svg path,.template-product .co-product-gallery-arrow svg polyline{fill:none!important;stroke:currentColor!important;stroke-width:3.25!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.template-index .apex-hero-specs,.template-index .apex-hero-specs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:min(1460px,calc(100% - 110px))!important;max-width:min(1460px,calc(100% - 110px))!important;margin:-18px auto 0!important;padding:0!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:30px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 18px 34px #00000014!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.template-index .apex-hero-specs:before,body.template-index .apex-hero-specs:after,.template-index .apex-hero-specs:before,.template-index .apex-hero-specs:after{content:none!important;display:none!important}body.template-index .apex-hero-specs>span,.template-index .apex-hero-specs>span{display:grid!important;align-content:center!important;gap:4px!important;min-height:82px!important;padding:16px 28px!important;margin:0!important;border:0!important;border-right:1px solid rgba(17,17,17,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.template-index .apex-hero-specs>span:last-child,.template-index .apex-hero-specs>span:last-child{border-right:0!important}body.template-index .apex-hero-specs strong,.template-index .apex-hero-specs strong{color:#111!important;font-size:clamp(14px,1vw,15px)!important;font-weight:900!important;line-height:1.05!important;text-transform:uppercase!important;letter-spacing:.015em!important}body.template-index .apex-hero-specs small,.template-index .apex-hero-specs small{color:#686868!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.035em!important}body.template-index .co-horizontal-controls button,body.template-index .co-showcase-arrows button,body.template-index [data-co-featured-groups-prev],body.template-index [data-co-featured-groups-next],body.template-index [data-co-slider-prev],body.template-index [data-co-slider-next],.template-index .co-horizontal-controls button,.template-index .co-showcase-arrows button,.template-index [data-co-featured-groups-prev],.template-index [data-co-featured-groups-next],.template-index [data-co-slider-prev],.template-index [data-co-slider-next]{appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;padding:0!important;border:1px solid rgba(232,183,49,.88)!important;border-radius:18px!important;color:#111!important;background-color:transparent!important;background-image:linear-gradient(135deg,#b86425,#d88d2d 34%,#f0c946 74%,#ffe784)!important;box-shadow:0 12px 24px #d69a283d,inset 0 1px #fff6!important;outline:0!important;overflow:visible!important}body.template-index .co-horizontal-controls button:before,body.template-index .co-horizontal-controls button:after,body.template-index .co-showcase-arrows button:before,body.template-index .co-showcase-arrows button:after,.template-index .co-horizontal-controls button:before,.template-index .co-horizontal-controls button:after,.template-index .co-showcase-arrows button:before,.template-index .co-showcase-arrows button:after,body.template-product .co-product-gallery-arrow:before,body.template-product .co-product-gallery-arrow:after,.template-product .co-product-gallery-arrow:before,.template-product .co-product-gallery-arrow:after{content:none!important;display:none!important}body.template-index .co-horizontal-controls button:hover,body.template-index .co-horizontal-controls button:focus-visible,body.template-index .co-showcase-arrows button:hover,body.template-index .co-showcase-arrows button:focus-visible,.template-index .co-horizontal-controls button:hover,.template-index .co-horizontal-controls button:focus-visible,.template-index .co-showcase-arrows button:hover,.template-index .co-showcase-arrows button:focus-visible{transform:translateY(-2px) scale(1.02)!important;filter:brightness(1.03)!important;box-shadow:0 16px 30px #d69a2847,inset 0 1px #ffffff80!important}body.template-index .co-horizontal-controls button>*,body.template-index .co-showcase-arrows button>*,.template-index .co-horizontal-controls button>*,.template-index .co-showcase-arrows button>*{background:transparent!important;border:0!important;box-shadow:none!important}body.template-index .co-horizontal-controls button i,body.template-index .co-horizontal-controls button svg,body.template-index .co-showcase-arrows button i,body.template-index .co-showcase-arrows button svg,.template-index .co-horizontal-controls button i,.template-index .co-horizontal-controls button svg,.template-index .co-showcase-arrows button i,.template-index .co-showcase-arrows button svg,body.template-product .co-product-gallery-arrow i,body.template-product .co-product-gallery-arrow svg,.template-product .co-product-gallery-arrow i,.template-product .co-product-gallery-arrow svg{background:transparent!important;border:0!important;box-shadow:none!important}body.template-index .co-horizontal-controls button svg,body.template-index .co-showcase-arrows button svg,.template-index .co-horizontal-controls button svg,.template-index .co-showcase-arrows button svg{width:23px!important;height:23px!important;stroke:currentColor!important;stroke-width:2.8!important}body.template-product .co-product-gallery-arrow,.template-product .co-product-gallery-arrow{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}body.template-product .co-product-gallery-arrow>*,.template-product .co-product-gallery-arrow>*{background:transparent!important;border:0!important;box-shadow:none!important}body.template-product .co-product-gallery-arrow svg,.template-product .co-product-gallery-arrow svg{width:30px!important;height:30px!important;stroke-width:3.35!important}body.template-index .co-home-best-sellers-card,body.template-index .co-home-comparator-card,.template-index .co-home-best-sellers-card,.template-index .co-home-comparator-card{border-radius:34px!important;overflow:hidden!important}@media(max-width:980px){body.template-index .apex-hero-specs,.template-index .apex-hero-specs{width:min(100%,calc(100% - 28px))!important;max-width:min(100%,calc(100% - 28px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:24px!important}body.template-index .apex-hero-specs>span,.template-index .apex-hero-specs>span{min-height:74px!important;padding:14px 16px!important;border-right:1px solid rgba(17,17,17,.08)!important;border-bottom:1px solid rgba(17,17,17,.08)!important}body.template-index .apex-hero-specs>span:nth-child(2n),.template-index .apex-hero-specs>span:nth-child(2n){border-right:0!important}body.template-index .apex-hero-specs>span:nth-last-child(-n+2),.template-index .apex-hero-specs>span:nth-last-child(-n+2){border-bottom:0!important}}#co-whatsapp-host{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;right:18px!important;bottom:18px!important;z-index:2147483600!important}#co-whatsapp-host .wa-toggle{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important}#co-whatsapp-host .wa-orb,#co-whatsapp-host .wa-logo{width:72px!important;height:72px!important}#co-whatsapp-host .wa-logo{border-radius:50%!important}#co-whatsapp-host .wa-drawer{bottom:82px!important}.template-index .apex-home-experience>:is(.co-home-category-panel,.co-featured-groups-block,.co-home-commerce-row,.apex-trust-strip--home-lower,.apex-display-heading,.apex-service-grid--home-links){width:min(100%,calc(100% - 40px))!important;max-width:1720px!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:980px){.template-index .apex-home-experience>:is(.co-home-category-panel,.co-featured-groups-block,.co-home-commerce-row,.apex-trust-strip--home-lower,.apex-display-heading,.apex-service-grid--home-links){width:min(100%,calc(100% - 24px))!important}}.template-index .co-horizontal-controls button,.template-index .co-showcase-arrows button,.template-index [data-co-featured-groups-prev],.template-index [data-co-featured-groups-next],.template-index [data-co-slider-prev],.template-index [data-co-slider-next],.template-index [data-co-offer-prev],.template-index [data-co-offer-next],.template-product .co-product-gallery-arrow{position:relative!important;overflow:hidden!important}.template-index .co-horizontal-controls button:before,.template-index .co-horizontal-controls button:after,.template-index .co-showcase-arrows button:before,.template-index .co-showcase-arrows button:after,.template-index [data-co-featured-groups-prev]:before,.template-index [data-co-featured-groups-prev]:after,.template-index [data-co-featured-groups-next]:before,.template-index [data-co-featured-groups-next]:after,.template-index [data-co-slider-prev]:before,.template-index [data-co-slider-prev]:after,.template-index [data-co-slider-next]:before,.template-index [data-co-slider-next]:after,.template-index [data-co-offer-prev]:before,.template-index [data-co-offer-prev]:after,.template-index [data-co-offer-next]:before,.template-index [data-co-offer-next]:after,.template-product .co-product-gallery-arrow:before,.template-product .co-product-gallery-arrow:after{content:none!important;display:none!important}.template-index .co-horizontal-controls button>*,.template-index .co-showcase-arrows button>*,.template-index [data-co-featured-groups-prev]>*,.template-index [data-co-featured-groups-next]>*,.template-index [data-co-slider-prev]>*,.template-index [data-co-slider-next]>*,.template-index [data-co-offer-prev]>*,.template-index [data-co-offer-next]>*,.template-product .co-product-gallery-arrow>*,.co-blog-page--advisory .co-blog-read>*,.co-blog-page--advisory .co-blog-all-categories>*,.co-blog-page--advisory .co-blog-back>*,.co-blog-page--advisory .co-blog-hero__actions .apex-button>*,.template-index .co-home-comparator-card .co-comparator-main-button>*{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.template-index .co-horizontal-controls button i,.template-index .co-horizontal-controls button svg,.template-index .co-showcase-arrows button i,.template-index .co-showcase-arrows button svg,.template-index [data-co-featured-groups-prev] i,.template-index [data-co-featured-groups-prev] svg,.template-index [data-co-featured-groups-next] i,.template-index [data-co-featured-groups-next] svg,.template-index [data-co-slider-prev] i,.template-index [data-co-slider-prev] svg,.template-index [data-co-slider-next] i,.template-index [data-co-slider-next] svg,.template-index [data-co-offer-prev] i,.template-index [data-co-offer-prev] svg,.template-index [data-co-offer-next] i,.template-index [data-co-offer-next] svg,.template-product .co-product-gallery-arrow i,.template-product .co-product-gallery-arrow svg,.co-blog-page--advisory .co-blog-read i,.co-blog-page--advisory .co-blog-read svg,.co-blog-page--advisory .co-blog-all-categories i,.co-blog-page--advisory .co-blog-all-categories svg,.co-blog-page--advisory .co-blog-back i,.co-blog-page--advisory .co-blog-back svg,.co-blog-page--advisory .co-blog-hero__actions .apex-button i,.co-blog-page--advisory .co-blog-hero__actions .apex-button svg,.template-index .co-home-comparator-card .co-comparator-main-button i,.template-index .co-home-comparator-card .co-comparator-main-button svg{display:inline-block!important;opacity:1!important;visibility:visible!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;margin:0!important;color:currentColor!important;stroke:currentColor!important;stroke-width:3!important;fill:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.template-product .co-product-gallery-arrow i,.template-product .co-product-gallery-arrow svg{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;stroke-width:3.5!important}.template-index .co-home-comparator-card .co-comparator-main-button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding-right:26px!important}.template-index .co-home-comparator-card .co-comparator-main-button:before,.template-index .co-home-comparator-card .co-comparator-main-button:after{content:none!important;display:none!important}.template-index .co-home-comparator-card .co-comparator-main-button span{display:inline-flex!important;align-items:center!important;gap:10px!important}.template-index .co-home-comparator-card .co-comparator-main-button>svg:last-child,.template-index .co-home-comparator-card .co-comparator-main-button>i:last-child{margin-left:auto!important}.template-index .apex-product-card :is(h1,h2,h3,h4,p,span,strong,b,small,a,button,.money,.price,.price-item,.compare-at),.template-collection .apex-product-card :is(h1,h2,h3,h4,p,span,strong,b,small,a,button,.money,.price,.price-item,.compare-at),.template-search .apex-product-card :is(h1,h2,h3,h4,p,span,strong,b,small,a,button,.money,.price,.price-item,.compare-at),.template-product .co-related-products .apex-product-card :is(h1,h2,h3,h4,p,span,strong,b,small,a,button,.money,.price,.price-item,.compare-at),.template-product .co-same-collection .apex-product-card :is(h1,h2,h3,h4,p,span,strong,b,small,a,button,.money,.price,.price-item,.compare-at),.template-index .co-featured-groups-row :is(h1,h2,h3,h4,p,span,strong,b,small,a,button,.money,.price,.price-item,.compare-at){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;font-style:normal!important}.template-index .apex-product-card h3,.template-collection .apex-product-card h3,.template-search .apex-product-card h3,.template-product .co-related-products .apex-product-card h3,.template-product .co-same-collection .apex-product-card h3,.template-index .co-featured-groups-row h3{font-weight:700!important;line-height:1.18!important}.template-index .apex-product-card .price,.template-index .apex-product-card .money,.template-collection .apex-product-card .price,.template-collection .apex-product-card .money,.template-search .apex-product-card .price,.template-search .apex-product-card .money,.template-product .co-related-products .apex-product-card .price,.template-product .co-related-products .apex-product-card .money,.template-product .co-same-collection .apex-product-card .price,.template-product .co-same-collection .apex-product-card .money,.template-index .co-featured-groups-row .price,.template-index .co-featured-groups-row .money{font-weight:800!important}.template-index .co-home-comparator-card{min-height:640px!important;padding:clamp(18px,2vw,28px) 0 26px!important;margin-bottom:12px!important;overflow:visible!important;align-self:start!important}.template-index .co-home-comparator-card .co-comparator-features{margin-bottom:6px!important}.template-index .co-home-comparator-card .co-comparator-main-button{margin-top:6px!important;margin-bottom:8px!important}@media(max-width:1400px){.template-index .co-home-comparator-card{min-height:600px!important;padding-bottom:24px!important}}@media(max-width:1023px){.template-index .co-home-comparator-card{min-height:0!important;padding-bottom:20px!important}}:is(a,button,.apex-button,.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-comparator-main-button,.co-product-gallery-arrow) :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right,.lucide-arrow-up-right),:is(a,button,.apex-button,.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-comparator-main-button,.co-product-gallery-arrow) :is(i[data-lucide=arrow-left],i[data-lucide=arrow-right],i[data-lucide=chevron-left],i[data-lucide=chevron-right],i[data-lucide=arrow-up-right]){display:inline-block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;color:currentColor!important;stroke:currentColor!important;stroke-width:3.2!important;fill:none!important}:is(a,button,.apex-button,.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-comparator-main-button,.co-product-gallery-arrow) :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right,.lucide-arrow-up-right) *,:is(a,button,.apex-button,.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-comparator-main-button,.co-product-gallery-arrow) :is(i[data-lucide=arrow-left],i[data-lucide=arrow-right],i[data-lucide=chevron-left],i[data-lucide=chevron-right],i[data-lucide=arrow-up-right]) *{fill:none!important;stroke:currentColor!important;stroke-width:inherit!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}:is(a,button,.apex-button,.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-comparator-main-button,.co-product-gallery-arrow) :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right,.lucide-arrow-up-right):before,:is(a,button,.apex-button,.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-comparator-main-button,.co-product-gallery-arrow) :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right,.lucide-arrow-up-right):after,:is(a,button,.apex-button,.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-comparator-main-button,.co-product-gallery-arrow) :is(i[data-lucide=arrow-left],i[data-lucide=arrow-right],i[data-lucide=chevron-left],i[data-lucide=chevron-right],i[data-lucide=arrow-up-right]):before,:is(a,button,.apex-button,.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-comparator-main-button,.co-product-gallery-arrow) :is(i[data-lucide=arrow-left],i[data-lucide=arrow-right],i[data-lucide=chevron-left],i[data-lucide=chevron-right],i[data-lucide=arrow-up-right]):after{content:none!important;display:none!important}.co-blog-page--advisory :is(.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-blog-hero__actions .apex-button)>:is(span,i,svg),.template-index :is(.co-horizontal-controls button,.co-showcase-arrows button,.co-comparator-main-button)>:is(span,i,svg),.template-product .co-product-gallery-arrow>:is(span,i,svg){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}.template-index :is(.co-horizontal-controls button,.co-showcase-arrows button) :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right),.template-product .co-product-gallery-arrow :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right),.co-blog-page--advisory :is(.co-blog-read,.co-blog-back,.co-blog-all-categories,.co-blog-hero__actions .apex-button) :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right){stroke-width:3.4!important}.template-product .apex-product-form{column-gap:24px!important}.template-product .apex-variant-select-native,.template-product .apex-product-form>input[name=id]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.template-product .apex-variant-builder{display:block!important;min-width:0!important}.template-product .co-product-qty-control{border-radius:18px!important;min-height:60px!important}.template-product .co-qty-button,.template-product .co-product-qty-input{min-height:60px!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-style:normal!important}.template-product .co-qty-button{font-size:24px!important;font-weight:700!important}.template-product .co-product-qty-input{font-size:22px!important;font-weight:800!important;letter-spacing:0!important}.template-product .co-product-add-cart-button--top,.template-product .co-product-buy-button-bottom{width:100%!important;min-height:60px!important;padding:14px 18px!important;border-radius:999px!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:16px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important}.template-product .co-product-add-cart-button--top{align-self:stretch!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop{width:100%!important;max-width:none!important;min-height:72px!important;padding:12px 16px!important;border-radius:22px!important}.template-product .apex-option-group legend{margin-bottom:8px!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:12px!important;letter-spacing:.04em!important}.template-product .apex-option-chip:before{background:linear-gradient(180deg,#fffffffe,#fffcf5fe)!important;border:1px solid rgba(23,23,23,.08)!important;box-shadow:0 8px 18px #0000000a,inset 0 1px #fffffffa!important}.template-product .apex-option-chip span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{width:auto!important;border-radius:18px!important;text-transform:uppercase!important;text-align:center!important;word-break:break-word!important}.template-product .apex-option-chip .co-option-projector{background:radial-gradient(ellipse at center,#fff0aafa,#ffe070f5 20%,#f4be39eb 42%,#df831cd6 62%,#df831c00 86%)!important;filter:blur(18px) saturate(1.28)!important}.template-product .apex-option-grid:hover .apex-option-chip{opacity:.52!important;filter:saturate(.82) brightness(.98)!important}.template-product .apex-option-grid:hover .apex-option-chip:hover,.template-product .apex-option-grid:hover .apex-option-chip.is-active,.template-product .apex-option-grid:hover .apex-option-chip:has(input:checked){opacity:1!important;filter:saturate(1.08) brightness(1.04)!important}.template-product .apex-option-chip:hover,.template-product .apex-option-chip.is-active,.template-product .apex-option-chip:has(input:checked){transform:translateY(-4px) scale(1.015)!important}.template-product .apex-option-chip:hover span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip:has(input:checked) span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip input:focus-visible+span{border-color:#ecb72a8f!important;box-shadow:inset 0 1px #fffffffa,0 0 0 1px #ecb72a14!important}.template-product .apex-option-chip:hover .co-option-projector,.template-product .apex-option-chip.is-active .co-option-projector,.template-product .apex-option-chip:has(input:checked) .co-option-projector,.template-product .apex-option-chip input:checked~.co-option-projector,.template-product .apex-option-chip input:focus-visible~.co-option-projector{opacity:1!important;transform:translateY(0) scale(1.07)!important;filter:blur(20px) saturate(1.32)!important}@media(max-width:1180px){.template-product .apex-product-form{grid-template-columns:1fr!important;grid-template-areas:"controls" "advisor" "buy" "variants" "compare"!important}.template-product .co-product-action-stack{grid-template-columns:minmax(145px,180px) minmax(0,1fr)!important}}.template-product .apex-price-label{display:none!important}.template-product .apex-product-purchase-card{margin:0 0 12px!important;gap:4px!important}.template-product .apex-product-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"controls" "advisor" "buy" "variants" "compare"!important;align-items:start!important;justify-items:start!important;row-gap:12px!important}.template-product .co-product-action-stack{grid-area:controls!important;display:grid!important;grid-template-columns:minmax(170px,230px) minmax(240px,340px)!important;gap:14px!important;align-items:stretch!important;justify-content:start!important;width:min(100%,600px)!important;margin:0!important}.template-product .co-product-qty-control{width:100%!important;max-width:none!important;min-width:0!important}.template-product .co-product-add-cart-button--top,.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop,.template-product .co-product-buy-button-bottom{width:min(100%,600px)!important;max-width:600px!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop{grid-area:advisor!important;margin:0!important}.template-product .co-product-buy-button-bottom{grid-area:buy!important}.template-product .apex-variant-builder{grid-area:variants!important;width:100%!important;max-width:100%!important;margin-top:6px!important}.template-product .co-product-mobile-compare-button{grid-area:compare!important;margin-top:2px!important}.template-product .co-option-current-pill,.template-product .apex-variant-builder-head{display:none!important}.template-product .apex-option-group{display:grid!important;grid-template-columns:minmax(170px,220px) minmax(0,1fr)!important;align-items:start!important;column-gap:18px!important;row-gap:6px!important;margin:0 0 14px!important;padding:0!important}.template-product .apex-option-group legend{grid-column:1!important;align-self:start!important;margin:4px 0 0!important;min-width:0!important}.template-product .apex-option-grid{grid-column:2!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px 12px!important;min-width:0!important}.template-product .apex-option-chip,.template-product label.apex-option-chip{flex:0 1 auto!important}.template-product .apex-option-chip span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{min-width:124px!important;max-width:210px!important;min-height:52px!important;padding:10px 14px!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.12!important;letter-spacing:.03em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance!important}.template-product .apex-option-chip:before{border-radius:18px!important}.template-product .apex-option-chip .co-option-projector{left:10px!important;right:10px!important;bottom:-14px!important;height:28px!important}.template-product .apex-price,.template-product [data-product-price],.template-product .apex-compare-price,.template-product [data-product-compare],.template-product .co-product-qty-input,.template-product .co-qty-button{font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-style:normal!important;letter-spacing:0!important}@media(max-width:980px){.template-product .co-product-action-stack{grid-template-columns:1fr!important;width:100%!important}.template-product .co-product-add-cart-button--top,.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop,.template-product .co-product-buy-button-bottom{width:100%!important;max-width:none!important}.template-product .apex-option-group{grid-template-columns:1fr!important;row-gap:8px!important}.template-product .apex-option-grid{grid-column:1!important}}.template-product .apex-product-info{align-content:start!important;gap:12px!important}.template-product .apex-product-purchase-card{margin-bottom:10px!important}@media(min-width:1180px){.template-product .apex-product-form{display:grid!important;grid-template-columns:minmax(280px,390px) minmax(320px,1fr)!important;grid-template-areas:"controls variants" "advisor variants" "buy variants" "compare variants"!important;column-gap:18px!important;row-gap:10px!important;align-items:start!important;justify-items:stretch!important}.template-product .co-product-action-stack{grid-area:controls!important;width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;gap:10px!important}.template-product .co-product-qty-control,.template-product .co-product-add-cart-button--top,.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop,.template-product .co-product-buy-button-bottom,.template-product .co-product-mobile-compare-button{width:100%!important;max-width:100%!important}.template-product .co-product-qty-control{min-height:56px!important}.template-product .co-product-add-cart-button--top,.template-product .co-product-buy-button-bottom{min-height:56px!important;font-size:15px!important;padding:12px 16px!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop{min-height:70px!important;padding:10px 14px!important}.template-product .co-product-advisor-pill strong{font-size:14px!important}.template-product .co-product-advisor-pill small{font-size:11px!important;line-height:1.2!important}.template-product .apex-variant-builder{grid-area:variants!important;width:100%!important;margin-top:0!important;align-self:start!important}.template-product .apex-option-group{grid-template-columns:135px minmax(0,1fr)!important;column-gap:14px!important;row-gap:4px!important;margin-bottom:10px!important}.template-product .apex-option-group legend{margin-top:4px!important;font-size:11px!important;line-height:1.15!important;letter-spacing:.03em!important}.template-product .apex-option-grid{gap:8px!important}.template-product .apex-option-chip,.template-product label.apex-option-chip{min-width:104px!important;max-width:160px!important}.template-product .apex-option-chip span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{min-width:104px!important;max-width:160px!important;min-height:48px!important;padding:8px 12px!important;font-size:11px!important;line-height:1.08!important}}@media(min-width:981px)and (max-width:1179px){.template-product .apex-product-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"controls" "advisor" "buy" "variants" "compare"!important;row-gap:10px!important}.template-product .apex-option-group{grid-template-columns:150px minmax(0,1fr)!important}.template-product .apex-option-chip,.template-product label.apex-option-chip{min-width:110px!important;max-width:170px!important}.template-product .apex-option-chip span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{min-width:110px!important;max-width:170px!important;font-size:11px!important}}@media(max-width:980px){.template-product .apex-product-form{row-gap:10px!important}}@media(min-width:1080px){.template-product .apex-product-form{display:grid!important;grid-template-columns:minmax(340px,1fr) minmax(280px,320px)!important;grid-template-areas:"variants controls" "variants advisor" "variants buy" "variants compare"!important;column-gap:22px!important;row-gap:10px!important;align-items:start!important;justify-items:stretch!important}.template-product .apex-variant-builder{grid-area:variants!important;width:100%!important;max-width:100%!important;margin:0!important;align-self:start!important}.template-product .apex-option-group{display:block!important;margin:0 0 12px!important}.template-product .apex-option-group legend{margin:0 0 8px!important;font-size:12px!important;line-height:1.15!important}.template-product .apex-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(120px,1fr))!important;gap:10px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important}.template-product .apex-option-chip,.template-product label.apex-option-chip,.template-product .apex-option-chip span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{width:100%!important;max-width:none!important;min-width:0!important}.template-product .apex-option-chip span,.template-product .apex-option-chip input:checked+span,.template-product .apex-option-chip.is-active span,.template-product .apex-option-chip input:focus-visible+span{min-height:54px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.08!important}.template-product .co-product-action-stack{grid-area:controls!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:320px!important;justify-self:end!important;margin:0!important}.template-product .co-product-qty-control{width:240px!important;min-width:240px!important;max-width:240px!important;min-height:52px!important;margin-left:auto!important;justify-self:end!important}.template-product .co-qty-button,.template-product .co-product-qty-input{min-height:52px!important}.template-product .co-qty-button{font-size:19px!important}.template-product .co-product-qty-input{font-size:18px!important;font-weight:800!important}.template-product .co-product-add-cart-button--top,.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop,.template-product .co-product-buy-button-bottom,.template-product .co-product-mobile-compare-button{width:100%!important;max-width:320px!important;justify-self:end!important}.template-product .co-product-add-cart-button--top,.template-product .co-product-buy-button-bottom{min-height:56px!important;padding:12px 16px!important;font-size:15px!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop{min-height:64px!important;padding:10px 14px!important}.template-product .co-product-advisor-pill strong{font-size:13px!important}.template-product .co-product-advisor-pill small{font-size:10.5px!important;line-height:1.15!important}.template-product .co-product-buy-button-bottom{grid-area:buy!important}.template-product .co-product-mobile-compare-button{grid-area:compare!important;margin-top:0!important}}@media(min-width:1080px)and (max-width:1320px){.template-product .apex-product-form{grid-template-columns:minmax(300px,1fr) minmax(260px,300px)!important;column-gap:18px!important}.template-product .co-product-action-stack,.template-product .co-product-add-cart-button--top,.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop,.template-product .co-product-buy-button-bottom,.template-product .co-product-mobile-compare-button{max-width:300px!important}.template-product .co-product-qty-control{width:220px!important;min-width:220px!important;max-width:220px!important}}:root{--co-arrow-gold-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAADAFBMVEUAAACYgDykiSp7YzSqkCjc05G+rWmrmFSYfCSBXxXRvWX//+Dq4ri3pVyrlk25sY2Zg0uMaRPhz3H//+3//+POvYW3qW+6sYuIZxisiDHZxW7//+b///b176vFsmS7sou6spGTeTK0kDTTtUP6+MX8/dO7s4qJZxalgDKpkDnDpDnv5JP///G7soaVfTiohDG8lzbaxWH//937+Mzw01+FZhWhiTjPsTz//+n37YP22166rXm+tIu7s5J+Yhuady3r2Hb79rv642SMaCGgfDCwizHgwE7u423895/Jqzz07Jz//8Xt34i9r3T//9fv0lT896z//83x43noyU9+XhKSbyaAYh/ZuUH//5D//8D///vSw5ffz1T//5fOvFb59tp9XQa6sIGDYxHYzKtoQgXRvzr//4n89Yr//7akjGhiWBC8oS///oP//9r//9J+cEGniyj17nX//57p3GHv69KVdx3bv0j//8n49uSOchTGtDTFtXHz7sD//7uagDGulyuok1Gbfh68sovLrUPCrkD/+33NvXOukybk3KaMdi7Dr06diE/+9nj//7Ggi0GzoVy6ojn//6zDqDKum1aihyDezUGbhj61nSmJZyO7qVW1mzS/qz7//6aNezWlgSewm0Oyokvq3k60hBa5kCGWgTynkUGnkTyliyilehKqlEWtmlHLkBfCfgy3pldlRAawliL15UnlwkF1ZxVgNgVTMQR5VArHnxb9827ZsB9TRQWJZAyZaw767Wb/73W1oTOlkEOAahJzSgSZhjaUgTWxmyuokSu+qDz85WyqmTOvmTGciSWSgCCrlS2JeR6ahB+xnjK6pjigjCiBchp5ahakkChxZBKPfB2klC88NQOVgyRtWwuGdhxkVQlGQAc3MgNfVg99bhltYhNWSwdDPQcxLQJAOQRfTwZqYRJKQgcpKAJRSgqScw9XUApnXhFfVApkXBCvlR9NRgldVA1UTguvlR1aUg1WUA2xmSUjIgAaHAERFQEHDQABBQBDIAI0GQKUdBKgaa1zAAABAHRSTlMAEEkDhf//vTNB/////9VaCLH//////3tq////////myLL/////9aW///////r7f///////xn///////+8PXj/////5f////////////////////9Y/tL//////////////yX////////////////+///////////////////////++////////////P////////////////7///////////////90nlv///P///+u4f//////////////////////////////////////////////////////////////////////////////zf/////K////rf//8P/////////mxWqS7wAAIexJREFUeNrswQEBAAAEACD8H+0GVAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw2U1O+ZgNGkQhsG1bdu2hc/S3S/ln8ZKCcwU3w6h66keGPRgAT9Gk9litYEH7NgdTpfb4/WBCbzo/YFgKByJRCEfeInFE8lUOhOJZHMgAyO2fKFYSpUDlkik4jWCD1z4qrV6o9kKNh1n0+0ohBoTRnunW+/1B6nhKGGJQD6wMfbXJvXCNN2azRcX08vVGqTgYLOtdev1xi4U3B/mDoslsoRQ48B2JGrdCVmgSrMBzTSvpttwz0OOr7olapNuvMByoRlH84IjY7GISwg1auxHgqjVunGyF5BmJVlRtatpCDXyN+H2Kvo86eI+NNjtBqXdzXQFHuRoB/0QTTaEQYj7t5+Vdv1MxiJCqJHy/+0q+tyOeK+vOoeUMGvt6X4GcagB+1X0rR1TxTnY9aVUUKH7l3wsIdTIMI7ft0/TDU1ypj/SqdT+U0tcQ43sRg0Yq69J96gv57C/C37//P7NAzfT8PWBNNLEvR3ciX2zYE4cCuL42Gk4IyknyblZzjhLzoCzCm0qM8w00IM6VEgNCpXUzTh3tw96+5ZHmnHsRt/jG/xm57e7/w1urjYcCYZaW5pVOny0HWUtsSyv/RGCxlH6grdR8J10BDs6O7u6o14iaheQZi2xLO7YZ0ka1vAYp11zypFQT29ff1WTk5B2tbGWWJ7ris0d1WpcuBiOKIbkGBgcGladh5A0213KEyp5rJ3l6kijCO6QdT6Y6EmOPFO9SLosuwtLlfbZQI82CPFrW6RUXJbSd8damqOVh3ZuZaIuUx4dyIGGuUN1i7XhNKfzssSHAuPRKIh6AkgzUZcv7sC840ZK8Z2c5E1RliXZMTU91KwC6bq6u0zUpQd4ZDk8Z7lD1MAdfg1KWpImZ2Yrm0HUE2SgZqIuhzsoaHAHJ3rDaS3FE9LBdF2ypTvadGhiAkjPMVGXeAV/hKCpOwzl8HyC1xVeJqTlUGBhsbvJuQSk784xUZf0IFh6bLnjqU88Hd4i6fFsSQclh2d5qFslpOva5ljIVNI7G8iBJnkHxzl38o0pRcmSDiZmkiOwkC9hS2QhU1nSf8w7DLFmPiGYgkUaJupRJur/4Y5TJ1f4mCaKOdJkokZRI+l7jHTxofTmgEfcEb+2xOt+QUDSWVGvLpOJGvUxd4a1xDK44wS4Q6hdi2imm7ORTqzDRB31HipV1CyU9tjd4at2KDEjDqhxygvCL7ILJ2qqD7a7FPu5UmAT9MkaQQtXyKZf0+JQ1EAaRa1UjHX1o6hLa4kslKbpP3VHujHWaGhxN5Cm+pA7An0b3aqX7i6MdLEHLbs7Dl9wcJkUkra3xOdkd/Fm5zzWEksLpdEd3OlwBZ/RgbShuTlCOos68mJ2hEzUqI9LbEssOpSmB61KQ3AeSesZf8pe1OQJFcnRfjrnseGjxIPWiQvwAd7hl4n4K91PUdOiJqLe4nm9AaRRH6wlFvNVacB20KoRri9sUTIxnaBubDRsppYct8juQidq1hKLcYcnB3q+yeCuHVHMjKkjaixqIbeQR968HSG7y1KRLZEdtBA0GfCqb5jixZcJ41XMNJE0NkWLtDiRfGe1RBacFhwsBTYl/bSK871cETMZIE1R4/hBUfMdHhoyFXHhYqG0zR0nm4zT4SU+9ioTi21WNeqDivr9BxB1UVsiC5Y+0rkDErz5G6bb+SmdegU1TVHnihpJk2vAWzzbIml24SowlPZMIWh0R7zms8P9CkjDQ9R+vzXoEdLpu8mWZhIyAWkQNeNXQChtuePE1ZOq4fsSUjJIGlFbRZ3Thxz6uBCNNnmR9CX20UdB7qAljXNH486tivn1Fb4MtkUkbdCiJtHHt2kV9QGkWUvM/7Xjvyy+44AH7mis/ZFo/EpJo6yBtK2oYc7Da4DaBKQBNWuJ+YfS6I7v1B2pwz9W3F/po0Vt1weebV1jKGogzf5ZVLA7cMCrHjF9axNiJosZC5uQRtTQE4E07i5S6OPt/m7VSSJq9s+ifLth+6MAccd3AE3ckTr0M6IP04qmpKmpiaizNR3s+PZhg0zUdYCaxXn5htLgDpD094NZd1w87zAQND5qahNNjfoA0ijqt5VwDUDSbHfJM1j6GPBgRZOSvmE2/KjgLMw20mhqLY6kUdTJX914IHcx0nkGS1nQ3wnoq08b9PCLCEoan33Oo/rIiXruY1d/tAlJsw/W8/tS+mMSMH//ffAJZKWq33l+0k8NjSVNSVv6AFFLWVF/hLPtkHNpq4vFefkFSwT0798Hfz/5c+KCU794PqTZ69lOGvXhFngq6r+D5BoApF3/qDsLr8aOKA6fNl3aIhUIdWdTydYIQWtZw2xJWEFDPZwTwUMNN8vi3rDu7u5u9if1d2dyk4fV7X138oLLN5ebybx5g6rPcGmeeoh4SqDRaP65AV4NPBObqXbk9AcZZCZ7KQKiZ5eP73ARl1jJBNOqXV4Tu3XbowG2EVsf2SrZvn37w8xj4MsvYyW+jtGAP7LqoGaHT/TmD1sW1Vl3lvCzcIZFs2ke572LQo2zATCt2ofE2G0b+vrCQJ+PIYR8wceuoV3ME364U4hHwFYF22X/PP6Y4EtC9s7Tm3fv2bQHbNr8oT681PROqDkgmufyWDSZpkKN0cf0Qq3S5TUPW1+QmtF+k738UUOEr1uGcFPSSPQQ7wuWLl0t2bf/wIGDu/fA9e49mz9ck5o+WSinSunAlkmzFB2Y+hCmQ7cMpzg8GFE/o8oVp5qV3YnRE2GS+fyGidgbtheqEfymWQxRUFP63rJly9RU2aHDR44c3XRs5PiSE3vA7t270ywD3UEhpXA8WzKR4T+biPIhC/X3RQ4PlQ9VXi33XFwm9v0jzWybj0r2Bgjje8lcyqVoqbq3Z3R0y9T410dOHj51+vSOYxuPr9gtTB9L9oavr84YIMUSlpwhqcWqDzItCjWPqNvaYFqN5xI1z029koM90iYmpE9WiCMFGmJe6CP4A2SqM4q07ukdnTr69ddfHx0/BdWb1pw5myxMn0hM7+/MJtH+wgxYMjADF5lWFOpzHkdFuCrPJT7XtTM9tQqmX5kIm5hlcoLvEb8TfyH31ZCdjedHLxy9ePHo+KpxqEZSH2hLSSPVuanWyJC1MK1IZ7bMmkF2tsFvurps+AxM47yLypbXIKO7LgXX2WAaTPxpZE/Mdr5haMPQzvM1pz4/dWFVff1nq1atQvnYfaDNk4v6cSIx85WS/IHpQw3p2cyayXO2k03LEbVDLu7F83F1ZfTl9el1FZZoqzWasAZbfXRbu+eglQ7MRPcEQfezzUs2rN/5QVMNiOuNe3vZZ5/VnN6x6cSB48eXuDftOZgaHery+k/RAjatSGch2qAl03JEvcrtoOcuKttOVgPRcS/k56QkWiyJOTExMQsXLiZeFqQLFqUvEmRSKDFlmkymcFO4ghcoBMEvBAcHo7ta9Xq7Hc9Q+vs//PCNN5Zv3oTR3cEDB04czE3bbUz96cUBb2AEzaqF6YBnJ1IapnmOGhdx2SxkWlVT1BB9aUN6baJpsculjdA6dTEECV/IuaVILicwGAwhwGBwOvE6vTGbwEeYAR0ktQtFp3GHAe4w6p/o5GSjKTrzxZfqeKqDXaOAsGr+pmya56ivVORhKQLtsK6ah0QNiX4nPH+x0eR8N0L7svWNcubq1XfAzvVgg4DGI0FBQa+88iPR3t4eGRlZuEDSuaDTT2hnKPETsRDExOh0OqeBXPnQakNCtMBQ8m6BmWf/yTXL5rT2J7X8dP/UB84GVIQHq2pLpk8hOq471bwoeZE2IkH704JIop1UZgUJfE9lxGBt53nQ29s7Ojp6CdQLUHjBKopVdARNTU009fxBefkHz78jOA8aBfysEoQFZUUuqBSwbMUMHlxPKyD0kMgj6poiB+0URIX6E41qSkfcekttXVURtnim3yTCR4JIPS1Sj47AQOVCUoIcLdHJEvOTgtCfQpUgucFXnV8RhTOJjGymv4mcSsZbybY5sTmvpW1Kap9pKtRtFphWTaGmjL70TnSdOdFtzDHgelZGylViIJxoMohsgis3OoI/kD86BMFoJS+CBALXYwnMxT4qGZbNS5h4EMLjPFIduqWjwkHlg6bzHlKHaKS01ZudU5RsWatD7RSWAUuTsFtYBWxZl63Tudj2b2KQhAC/dG32QHEegGi6sXDObcgOjERINS+kxkZjTTSiDubpPFWIvtRqc2WkRBXZBsxIGgiFQiVUJ2ZjpjDXIsxmnYted5lBLciYTv4c1NWhOqwd8JJmJey7UuCTLW3z1UVyeR4WQo44sNEYPySqQvS1RLPL5nanfDtQa87ISbXZEm1Enk3mWiWRSu13QZ+BIKCNzc3QyXw7jTzZBOw7kNq8klpeXCS3RUCh5uk8FYheb8kweItakivyvKmJSStAUlLSkiVnzpw5ftxDtAVwTOdbanSb4Yt08UtK8mTQAfCnKXAElLPu6bLNctUYbTS2ZawC4zycd6HpPFWITskPKa2Kj09ecj3p4Bpw8GAu2ybdxHEfHqhn2mQPMI7fh9TpwGF+At3Cun2FBLJxjtwJ1XCNFetV38pCjek8FYi+UVWnra2I1+vj49MGB+2DafHCdS5sk+8DJFxyxu9dBhpz9rjn7IyYTZsAd7PwUPPhoMbCBWybZJNrqTqi5CPaFsEkC/Vr/3fReG4I0S7PmsmbDQ0dHVfG7INQDdeQDd0QTsaZJCS6BPbRJNcp0JSc4RfOUkiOn/19yF6S1gPG/bYHSvNdBgwTIxJQqB02OaLGQ6IaRDtt7pvlw8PD5R0dY3aoHvwhnlhDuA+6hXOGxTNGkGRMms0SjmlclzEvFjRl90jnDuBP7krv2gyXQQvXnVO4BpRMB2XhIoz/eekg0YbikZu3btc0wXTDGFQD2CbhaT/Ek3QiKipKmqfmFiQTI8m5HLNY4e8VI3oEDeD4W5iMxhTqO/QLUUHS4VsKJ92VA3VmJ1RjxXoVlpzSfrK4VP9/n9EhIZUjd27f/V6Y7mi4cmUM2Ek4gbqtIE0QnxbPRIlblJI1AjdCHpNlr3CIhgD8gpJodJnotejcXGOuNM/SpW+yXewtzcjWJlChlv83gP5h4v9fdOrI1bsXLnxfc28YM3dw7eMKpEvuj02OnRs7d86Og52CDv32/gf2/v4HOD548ODatWt6/TX9z3rcU/hIk/ErtOhb8BEtFAGiWrjT0EWEqFn4c4ByPBx72hx5xQMZzoQXC2vclXI3+6xfmC0HIOmxKAqvXRqU1raN0toqrq3utW3byLLsRYpdzP5C7JmgbbuM/97k9fQbo5TvnIc7aJwbwcNH9IPWdMPgJEH+XjMXsXUOcaso4qB5CxDf2jkPBkR2KIbZqexUFEZhlgJ+TziK+fMMBvT1GV8jJxGgGdS167/goQjuzJc+88jV1x04+cDmh55949BrT95772l4+Ij2zfDAux7iOcsydPsdmZe/57/neZlfjAZjyR9rmgYLrBvB1LZq2gxszjPP057WzPPMmfNmToSuXrH1RPFE7CT2i8EGxFFxGCEnfXvN+3DNeGr2r2uPueeel19+/qBL9oty0LdNHfjIQw7ruhbn2YIgC7IsOI6wJI6wHA7xSGNGNY2Df4u8SabFyG/y/Jt0M58OrH0PpSPDC9iSx1l+MpX+7BPb/kR/Cvn73CgHfTAEbVu+7xr6KzaFtDIemEYKJZGV/g2aLshf0y/1CSxkBmzJtnFCIEZAAIGB8D90PWOwWT/h7vPxd7l8qlBIFZOJUpSDvgqDftV2SyXf4nTvFe+VcUo6LUKGLMSgjaEvKJfAQ3sBZIUayACGwVplv/TmydeeWKlWU/lajNXt+v67RTvoC1/1/Eau5LIcp4/gMgFGxqBhcQQKDJsQg+xIsRoGalky4FAILjQGwrJWttly/zr0eqFYLeRr7YzNP92BnCMd9FkXfqv7uUTOd1mDCzA4kusYiyJLnF1ImZphnSOLWgQLw2KzRCt3hUyki/DOkDN3wM0TXKqa6vYsiTc/6uyxW7SDnoKguVaimyj5rjWKFRVAMqNSa6KChaINXpbmSBRhA6g2jHsywgJYFE50wzHmWMue+O1ut1CdhcNZ0MQtnf12i3rQTzwT50rdSgWTxq+HkHCpONtLEGunYwHpWDoNw0+HxFpY+7BBj4C/CmiDQ9HRY/cosmCgvMQJAzTT/tPXX/1+qVAt9su6s/Wtnwb37xb1oA+88Zm40agkk5VcyffbTRdEjtIwTQLEl26FkE0PFdAaoofD0nDYQuOAmqYXqpfuzQUfsNxBD2nSlx76uG/Geu62a69lEtVCEi8b4pafBufuFu2g/4Sgn7x1F3tnAdXWfsfx8x7Nc2UuTNvTZcxKV2bWzqjNzRizZpJO6j1QYTyjsLM+S0odaHnuqaZlNIXQk+CSkBtFIk2CDXKSJvDs+//dy819joSd5Zz7uVqzz/n1+7ebS4VuwO33+4P6gejIiMulZrt6xMWM9sKiYJNE8RfGUJJIhD8NRASGIgPYcCFikVgsNoSDiMbIO4RTkVOFU42LkO9R0fgrwY+oxw0F31+rQTM4NtrdbCk2XllwVTqssPw9zwjRnMfD+d1wPTA0FB0ik2ybglkkbwNsJ8IDtCXRh9+MSDgiQLoByluQTQiJIkEaLLQDaA4U4nMwhVzcE2axYay48hAmlP7/Kzpne16xdcDL+Xw+5tobDAbH9Ggbx8LY2FVKkDbkeRDgZlqMJQkTomxSzaOWIgp/daIgyaKBprV/XvJbNIMxq5PFxn+vzkiLNcOcNZst1rDf4wsR0A3fHOd/JZyfI/ziCWc6xB8EHvp+fBd/AV7sPG4iaR6+Y+MS00J1Y5eqFnWTZZRzxHVw9ffvdIVC3qiup5PF83XpsTi7K+cXmzUOiA7FEwLxFBCawsc2wiOB87A2AUEtto5S1bRJZRMszKMDjvLvrzbq4z53bx+L54qHl6XD4wb7OiB61+YmxxjniycmJt+U51+x8RfsgG7FOwkTbBNI8MTZxkh4uy73wnNUaGWlssFUhojRjZve6IBhyZ/XtvnjaAa77EIzmA6icy/l7fr74fyegBsFPQFVs4J843gFUsFijfuSJGL32CCad0z7q1wn4xo7aR6PDGxd/udMg481g86mxmLjM4+gGUwL0Xdt3PXnMw9Yx/wegpPgn4LyVdqy6QXC4QFGIDACXDyjDiCOe3QMyTyJcGd1BHz/uCnTOQq9Uew4QG9UkiJq/iyCb0cjgQ3Z/y5wxDFKsbJ4NtKoOy1EKz/6hfs3rrfyEx2YvMMMpUhzc0nz69DGb21tTdjYXDGwvD6dr09TW4/L948tC+t0aiYampNAtbQjIrrGz4yF0Qyu7NDHQ+5e6j0b0Qymi+jKzT/PK3WMOAyt9iaLraXFZDKbad3plRhx1OGowEHU8ZuA8E0Bo9loMpqAzWSTYrFZADQ3G/Tcv1Z/fm3zZTXFM8AlCYZJImJ1w7O1fGW2BfEc5OPZiGYwPUSjoLf9Bz0OR5e909Redx9bYgWH2CblknjDw34eXYg62kTjRiNbRGxh5Yxyb2M0g634L1JYWIiZwd86AiejOwqyv1veNywUNL/hXihqUXSSaATN4OHlhSye+xHPadEMEhlM9F1fh+funk5zXQfZvIvtd70u7Aek8mFdFM3DihmOGxstnZq2kq2F586d+y3jFOO3Uxh+u+6FAYXCtjPLYlWL43l2pRMB/6yGJZpj4YGS5YeXOOJxLqbraWoRm8H0qOjK7+V36jC4OnjfJdGw1LNUM3aJY9EywQeGGYXMNFs0GhIN07zmi/j0LC95q6bk1MkXX9yxpvKpnEwnJQcg2USyqHHXK27RyFig+Asr7wzEQ97x7mZqBmk0mCYVnbvtR5a+1k7zfYgLwFRKS1riVpobBJ7muI8UM8lmOGaSSTPolJgm0QCWCzWlj5468UIisXf7nkLF0qpuSg5eskQ1QZ6FG+bZsWrln4xeMZ4raPI5XSq64dLPGrt6bChnCmUcSSSOk3rJMOCL+CAME2SYQZI7NWyhuk1iGprXXfxt4YZj5y+eeOHFF188lZ3zgdade+zW0XGJZIK8ixOFvfQjiI2x3xas/GGzL8F6z22W4gpx8jk9Kvo9d7Y4m23QLPBx8a5DvJJZHETdfQfrDkKwYLglaXgD6CQ01AISgulT8Lzu4rnz55hmcPKBRQvtVX+7pw/JEU0SwybRTvSy74+M6Q35mzINobg/grlnTNZRM5hGFf0Rc4/ddN8lmMZJ9Lm+ow7BUCe4Pch28ZEi7JIKBu8hw0eZXxYXGthtK+HZuhWeedHrIPriiRMvMM8vvHDuh+9TGBRLTSho8iuKTl7FQGHlHNRv3fxrNIMh9zg/ifTMI4jnNOLHJVvhGSRFYiuWUIpHphtLvwWhG0Tg86jmKPYpnyUvbX1JwuBLg0luZzy9+OmnEdTrTr5ArDv9/ZwDSA4nht8Swyho8UyXGF0iYbdek/enQ/pEaExNzSDFc1qx7OmtG4rNV65ceeYZyJHqIUGLb18sZcHixV8F7xb48bt/LHA9g95UxbOM4N8lhoNeJnb9P46U7T91gqk+eU67aGfPg4sOoKDJKa90KOkbG+0A6ewOVNTmNXkSvvAwmkFzO61ZpRcZy66ml3pdT5Kkr1sjSVBESH5BBh2vQviO5M+UXoW7xWVHysq6L67D65UuHst7n8Kh2GnHuh95FsBSDpX0lGyAcg56HUVn8g3oPUcwSrGZ2yme05YM0eN8fT0FeC4znILpdefPZt1Y1b1T0c0KOiYBq2YxKVTOboP2jCqQiHujbAm2vf1NRykyPy47AtP7aeByTLt0Z98/l1ZdVr/Ks6A5Wc/wHOyprq1wJ9gkEprB9oo3m6yToeTAZkD/49T503lvV7jecVPrKIbVUoZgWgJWfse8+tLaao0n4aEnZBDPb9V7lr+awhGqaAwSf/vo2dU3Vll33oNpjleJfrXmoDdwqVZrCCW4oX4nmsG66cSznBwQXYgXWZ1nydF1YefeYUlBSwWzEzQzz9ZtZ4oC8bh3XNeKZvAtHymQuQ3JASAar2Q7vflGheMde/rU40OCW2zMrSCaCFMzmF9bHEyEgmoWz+bpjVLk5ADNhfDMkuOp7qxrLlNBR6YQalnUjGawefPmNi7hGxvuasZc+TRHKXJyALyODe9jUy1c2Lo3q350fChCtYxDcC0cYYoNNIP5iGdfGPEMz0a5GZxenwM02Jno05tzkByK7t7o0JRduoqa+XgOPFCrciQSHkwi2S2m6Y9S5OQQRWffeMCx56nh8ajoWUKYjw2vQ1VboU8kuCg1g9NeS5GTo+EInvIroTc5rljoPJJlp4KWGhYs854N2uo2z0Tci6XupkbzdNdS5D4HK+cjR3aXlDz66LH8vylc1yisSGiRMAzzJ/LsxWgQveeJENZSEM9muRmcdnJAc82RBhJ9em1OlUvxlIsvaIlh7ICaQcuzKld8woe1FLsNzeC0J+vk5GioYcmx+2gJkiNrRVdZdhkKOgwi/EZ3Qmz4A+ufXR9EMxizts5ssk7uc7CCJtFIDu0iReDmzP7olGCcJJqDXr9D9ayGm0j4xzFKgWe5GZxBcjQ01GDbzUQfX/73qoCiaoQKmpdNiJ6dWm0h4tnNJpEQG/Jk3fT5McqZFXT9bs2jmtNIji4kh+hXohmx4W6qRu95AqNBJ3rPZnmUMqPkYPVcUwPRRzXHVEsVgXvfi+R4reag26+ve3a9fgKTdSyeUc8zeLJOZtmHYRmq6+s/dlRz/LN/P6DPrBqJJA2zDSA2uJGiasRznJ5Esplm/GSdnBygvmZ37qePak5nr2jVrXWioEmxRLPby1m11Hseo96zSR4Nzjw5AAo699Mbjn1uRXbgn+8dFkaAOAiKDX+XVuVKTOBBURYbZrkZnEVy7KvZt49EH8/ffkD/3srxiCQyYJmVs7epmsWzP6rrgecZT9bJXP+pffAM0bm579lwfO2K1v7lrUJBi9UMz/oKFs+Y46d4Nl9ZIDeDM2QxLDNymegHsrIDe5cgOeBXUs5+j6tI2xWaoCdkbCZ4ltesZp4cpLmeRJdu+8UHggWVQ+GkZSpnrk9bxOIZS7DMc/F/5TWr2SQHsTc3V/me48tXlPVmdokFHWSdDa/H36Y1uicS3l4dNYPF8mTdLPhqDWkm0d9av3p1oKFAHRY1U2zoK7Q9vsl4EINu5rlFHqXMNjnI816lsvSjv9jhLTdFwqJmxAbiWWWNT4bC/eg92+Q1qzkkBzSDC7nK0sxf1IeXdId5zYLnbtUDAxMTHixZIZ7lJ+tm/ZGCGmgmcpVKJIerqyCaLGe/h+vRWrjJhL+3D73nWU/WyVz1YaaZHReUSuWdv7jHX2WDZgZ59lq0raHJOHtygzzP/mOwcnLsJfCVn5Tfeu8v6oMFOt4y8+zTd6gcE5M+PPfMx7PcDM4WSg7yfOGC0py9ekRXHoZn0sz5elVF+skJjo9neH5IbgbnlBzkWXlBeen7N3Amm5tSA7Hh06lKPZNx9yjFs7ldfrJuLskx5RkFrbzhz/X+gn43YJ49Pdoe9OoQz4gN1LPcDM4lOaYSmtGydnXgcvkYaeZ8fpvKiiWryGXybJabwRQkB2l+THnf92/w1Of6oRmexzqKAug9D1md9tRM1snJQbnxGETf8O96z6F+Pzx7QmpVhR+95xGa3DCZn5En61KQHFTPjz1mzv6TK9oxhnL2+LpVbSE2udHNPM/1yTqZ25AcVNBU0uWH8zlnk5/jfL5mlS4xiQe+ulKyliJz3aeSCf1Y5fKfG322fpQzZ2HxzEWtXc0pmUSSefe+pOfHyrPO6Ny2oCfkN1V40XtWd7fSaFCO5zlz2+1iU4iCzjxc7R5u9YTcRsRziMUGPOMBczme58zvqc8heC7P+lORr2s0Hmzpw5JVxOpsbrK0mFPxBnOZH+8TPaOgV9T2+Jxc2OKi50R5z/LHYFPzmD9FNDxTQa+ujgWt0WY34nm4r9UOz+3yKCVFi1jJ4KjMXJin8jladSye+1k8N7YY5UcKUsMjUwUN7lq9s9rm06n5QXczeZZHKakh42FJQS/5wdrqYZ9vEvGs4z0Xy5NIKZtQItGU0FXZizZr/QkadJPnYnmUkjIyFuwTC7pgYVa1aXISc6J96G7As7zUnUJ+/+Epz1Vr3768unfSE7WS55ZieY4/pTy0lzyzgv7Ntwt83Ii1qxXdZzmeU9+/ExI68317tBc4tY73LC91p5xHcmG6EoOV9y3J1wV4z6XyUnfKybjtdpiurFqSs7OoYASe7U2NpfJS93xw9adylZV3Zb9Noap0wHNn43x9uUF5ugPP6hYsvfGuglZDD/MsTyLNE9e/1FRyw3ezKsoNrJ7lUco8Pky6dWv5/fkVJmdbZ6O8ljKvn7cvXHX3+nZ7W2epPIk0r/zYYKwtbWmzNMqjlPnlqqfbtHgt/TNyPM8zGde/pNqwQY6N+ee2BaUvyUtW/wuWvfv6l9utYwEAAACAQf7WOydRFNkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAmCq3eABgm3JAAAAAElFTkSuQmCC)}.template-index .apex-trust-strip--home-lower{margin-top:8px!important;margin-bottom:10px!important;gap:16px!important}.template-index .apex-display-heading{margin-top:10px!important;margin-bottom:14px!important;padding-top:0!important}.template-index .apex-display-heading h2{margin:0!important;line-height:1.04!important}.template-index .apex-service-grid--home-links{margin-top:0!important;gap:14px!important;align-items:stretch!important}.template-index .apex-service-grid--home-links .apex-service-card{min-height:138px!important;padding:18px 20px!important}.template-index .apex-service-grid--home-links .apex-service-card strong{margin-top:2px!important}.template-index .apex-service-grid--home-links .apex-service-card p{margin:0!important;line-height:1.45!important}.template-index .co-showcase-arrows button :is(svg,i),.template-product .co-product-gallery-arrow :is(svg,i),.template-index .co-showcase-all :is(svg,i),.template-index .co-comparator-main-button>:is(svg,i):last-child,.co-blog-page--advisory .co-blog-read :is(svg,i),.co-blog-page--advisory .co-blog-back :is(svg,i),.co-blog-page--advisory .co-blog-all-categories :is(svg,i),.co-blog-page--advisory .co-blog-hero__actions .apex-button :is(svg,i){width:0!important;height:0!important;min-width:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;margin:0!important;padding:0!important;display:inline-block!important;line-height:0!important}.template-index .co-showcase-arrows button,.template-product .co-product-gallery-arrow{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:linear-gradient(135deg,#c88316,#efcb49 58%,#fdf1a8)!important;border:1px solid rgba(184,126,24,.72)!important;box-shadow:inset 0 1px #ffffffe6,0 12px 22px #e4a8283d!important}.template-index .co-showcase-arrows button:before,.template-product .co-product-gallery-arrow:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;width:25px!important;height:25px!important;background-image:var(--co-arrow-gold-image)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;z-index:2!important;pointer-events:none!important}.template-index .co-showcase-arrows button[data-co-slider-prev]:before,.template-index button[data-co-featured-groups-prev]:before,.template-product .co-product-gallery-arrow--prev:before{transform:rotate(180deg)!important}.template-index .co-showcase-arrows button:after,.template-product .co-product-gallery-arrow:after{content:none!important}.template-index .co-showcase-arrows button>*,.template-product .co-product-gallery-arrow>*{position:static!important;z-index:auto!important;background:transparent!important;box-shadow:none!important}.template-index .co-showcase-all,.template-index .co-comparator-main-button,.co-blog-page--advisory .co-blog-read,.co-blog-page--advisory .co-blog-all-categories,.co-blog-page--advisory .co-blog-hero__actions .apex-button{position:relative!important}.template-index .co-showcase-all:after,.template-index .co-comparator-main-button:after,.co-blog-page--advisory .co-blog-read:after,.co-blog-page--advisory .co-blog-all-categories:after,.co-blog-page--advisory .co-blog-hero__actions .apex-button:after{content:""!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;background-image:var(--co-arrow-gold-image)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;pointer-events:none!important}.template-index .co-comparator-main-button:after{right:16px!important;width:30px!important;height:30px!important}.co-blog-page--advisory .co-blog-back{position:relative!important}.co-blog-page--advisory .co-blog-back:before{content:""!important;position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%) rotate(180deg)!important;width:24px!important;height:24px!important;background-image:var(--co-arrow-gold-image)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;pointer-events:none!important}.co-blog-page--advisory :is(.co-blog-read,.co-blog-read--small,.co-blog-all-categories,.co-blog-back,.co-blog-hero__actions .apex-button),.template-index :is(.co-showcase-all,.co-comparator-main-button,.co-showcase-arrows button),.template-product .co-product-gallery-arrow{background-clip:padding-box!important}@media(max-width:1024px){.template-index .apex-display-heading{margin-top:8px!important;margin-bottom:12px!important}.template-index .apex-service-grid--home-links .apex-service-card{min-height:124px!important;padding:16px 18px!important}}.template-index .co-horizontal-controls{width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:0!important}.template-index .co-showcase-arrows{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.template-index .co-showcase-all{margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:170px!important;min-height:56px!important;padding:0 22px!important;border-radius:20px!important;border:1px solid rgba(184,126,24,.72)!important;background:linear-gradient(135deg,#c88316,#efcb49 58%,#fdf1a8)!important;color:#111!important;box-shadow:inset 0 1px #ffffffeb,0 12px 22px #e4a82838!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.template-index .co-showcase-all:hover,.template-index .co-showcase-all:focus-visible{transform:translateY(-1px)!important;filter:brightness(1.02) saturate(1.03)!important;box-shadow:inset 0 1px #fffffff5,0 16px 28px #e4a82847!important}.template-index .co-showcase-all:after,.template-index .co-comparator-main-button:after,.co-blog-page--advisory .co-blog-read:after,.co-blog-page--advisory .co-blog-all-categories:after,.co-blog-page--advisory .co-blog-hero__actions .apex-button:after,.co-blog-page--advisory .co-blog-back:before,.template-product .co-product-gallery-arrow:before,.template-index .co-showcase-arrows button:before,.template-index .co-showcase-arrows button:after,.template-product .co-product-gallery-arrow:after{content:none!important;display:none!important;background:none!important}i[data-lucide^=arrow-],svg[class*=lucide-arrow],[class*=" lucide-arrow"],[class^=lucide-arrow]{display:none!important}.template-index .co-showcase-all,.template-index .co-comparator-main-button,.co-blog-page--advisory .co-blog-read,.co-blog-page--advisory .co-blog-all-categories,.co-blog-page--advisory .co-blog-hero__actions .apex-button{padding-right:20px!important}.co-blog-page--advisory .co-blog-back{padding-left:18px!important}.template-index .co-comparator-main-button{padding-right:24px!important}.template-index .co-comparator-main-button>i:last-child,.template-index .co-comparator-main-button>svg:last-child{display:none!important}@media(max-width:768px){.template-index .co-showcase-all{min-width:148px!important;min-height:50px!important;padding:0 18px!important}}.template-index .co-home-best-sellers-card,.template-index .apex-home-best-sellers.co-home-best-sellers-card{min-width:0!important}.template-index .co-home-best-sellers-card .co-horizontal-head{grid-template-columns:minmax(0,1fr) auto!important}.template-index .co-home-best-sellers-card .co-horizontal-head>div:first-child{width:100%!important}.template-index .co-home-best-sellers-card .co-horizontal-controls{justify-self:end!important}@media(max-width:1280px){.template-index .co-home-commerce-row{grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr)!important}.template-index .co-home-best-sellers-card .co-horizontal-head h2{font-size:clamp(2.55rem,4vw,4.45rem)!important}}@media(max-width:1023px){.template-index .co-home-commerce-row,.template-index .co-home-best-sellers-card .co-horizontal-head{grid-template-columns:1fr!important}.template-index .co-home-best-sellers-card .co-horizontal-controls{justify-self:start!important}}.template-index .co-home-commerce-row{display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(320px,.88fr)!important;align-items:start!important;gap:clamp(20px,2vw,34px)!important}.template-index .co-home-best-sellers-card{min-width:0!important}.template-index .co-home-best-sellers-card .co-horizontal-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:22px!important}.template-index .co-home-best-sellers-card .co-horizontal-head>div:first-child{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 220px)!important}.template-index .co-home-best-sellers-card .co-horizontal-head h2{width:100%!important;max-width:none!important;font-size:clamp(2.25rem,3.55vw,4.05rem)!important;line-height:.92!important;letter-spacing:-.03em!important;margin:0!important;text-wrap:balance!important}.template-index .co-home-best-sellers-card .co-horizontal-head h2 em{display:inline!important;white-space:normal!important}.template-index .co-home-best-sellers-card .co-horizontal-controls{flex:0 0 auto!important;align-self:flex-start!important;margin-top:10px!important}@media(max-width:1440px){.template-index .co-home-commerce-row{grid-template-columns:minmax(0,1.5fr) minmax(310px,.9fr)!important}.template-index .co-home-best-sellers-card .co-horizontal-head>div:first-child{max-width:calc(100% - 205px)!important}}@media(max-width:1180px){.template-index .co-home-commerce-row{grid-template-columns:minmax(0,1.35fr) minmax(300px,.92fr)!important}.template-index .co-home-best-sellers-card .co-horizontal-head h2{font-size:clamp(2rem,3.25vw,3.4rem)!important}.template-index .co-home-best-sellers-card .co-horizontal-head>div:first-child{max-width:calc(100% - 190px)!important}}@media(max-width:1023px){.template-index .co-home-commerce-row{grid-template-columns:1fr!important}.template-index .co-home-best-sellers-card .co-horizontal-head{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.template-index .co-home-best-sellers-card .co-horizontal-head>div:first-child{max-width:100%!important}.template-index .co-home-best-sellers-card .co-horizontal-controls{margin-top:0!important;justify-self:start!important}}@media(min-width:1024px){.template-index .co-home-commerce-row{grid-template-columns:minmax(0,1.9fr) minmax(280px,.72fr)!important;gap:24px!important}.template-index .co-home-best-sellers-card .co-horizontal-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:24px!important}.template-index .co-home-best-sellers-card .co-horizontal-head>div:first-child{width:100%!important;max-width:none!important;min-width:0!important}.template-index .co-home-best-sellers-card .co-horizontal-head h2{display:block!important;width:min(100%,900px)!important;max-width:900px!important;min-width:0!important;font-size:clamp(2.15rem,3.15vw,3.65rem)!important;line-height:.94!important;letter-spacing:-.025em!important;margin:0!important;text-wrap:pretty!important;white-space:normal!important}.template-index .co-home-best-sellers-card .co-horizontal-head h2 em{display:inline!important;white-space:normal!important}.template-index .co-home-best-sellers-card .co-horizontal-controls{justify-self:end!important;align-self:start!important;margin-top:8px!important}}@media(min-width:1024px)and (max-width:1320px){.template-index .co-home-commerce-row{grid-template-columns:minmax(0,1.72fr) minmax(260px,.78fr)!important}.template-index .co-home-best-sellers-card .co-horizontal-head h2{width:min(100%,780px)!important;max-width:780px!important;font-size:clamp(2.05rem,2.95vw,3.2rem)!important}}body.template-index .apex-home-experience.co-home-compact,body.template-index .apex-home-experience{padding-bottom:0!important;margin-bottom:0!important}body.template-index #MainContent>.shopify-section:has(.apex-home-experience),body.template-index #MainContent>.shopify-section:last-child{padding-bottom:0!important;margin-bottom:0!important}body.template-index .apex-footer{margin-top:0!important}body.template-index .co-home-lower-compact-row{display:grid!important;grid-template-columns:minmax(220px,1.08fr) repeat(3,minmax(180px,1fr)) minmax(220px,1.08fr)!important;gap:14px!important;align-items:stretch!important;margin:0!important;padding:0!important}body.template-index .co-home-lower-card{position:relative!important;display:flex!important;align-items:center!important;gap:14px!important;min-height:112px!important;padding:18px!important;overflow:hidden!important;border:1px solid rgba(212,199,176,.75)!important;border-radius:24px!important;color:#111!important;background:#fff!important;box-shadow:0 10px 22px #1018280a!important;text-decoration:none!important}body.template-index .co-home-lower-card>i,body.template-index .co-home-lower-card>svg{width:26px!important;height:26px!important;flex:0 0 26px!important;color:#111!important;stroke:currentColor!important}body.template-index .co-home-lower-card>div{display:grid!important;gap:4px!important;min-width:0!important}body.template-index .co-home-lower-card strong{display:block!important;margin:0!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:1.02rem!important;font-weight:800!important;line-height:1.15!important}body.template-index .co-home-lower-card span{display:block!important;color:#343434!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.905rem!important;line-height:1.38!important}body.template-index .co-home-lower-card--cta{border-color:#d59a285c!important;background:radial-gradient(circle at 100% 0%,rgba(255,224,92,.1),transparent 34%),#fff!important;box-shadow:0 12px 26px #d4a43614!important;cursor:pointer!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}body.template-index .co-home-lower-card--cta small{position:relative!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:118px!important;min-height:38px!important;margin-top:7px!important;padding:0 18px!important;border:1px solid rgba(184,91,34,.48)!important;border-radius:999px!important;color:#111!important;background:linear-gradient(135deg,#b85b22,#d88928 36%,#f0c642 74%,#ffe575)!important;box-shadow:inset 0 1px #ffffff94,0 10px 20px #d69a2833!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.79rem!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}body.template-index .co-home-lower-card--cta:hover,body.template-index .co-home-lower-card--cta:focus-visible{transform:translateY(-3px)!important;border-color:#d59a2894!important;box-shadow:0 18px 34px #d4a43629!important;outline:none!important}body.template-index .co-home-lower-card--cta:hover small,body.template-index .co-home-lower-card--cta:focus-visible small{filter:brightness(1.035) saturate(1.04)!important;box-shadow:inset 0 1px #ffffffad,0 13px 24px #d69a2845!important}body.template-index .apex-footer-grid{padding-top:clamp(24px,3vw,38px)!important}@media(max-width:1440px){body.template-index .co-home-lower-compact-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.template-index .co-home-lower-card{min-height:116px!important;padding:16px!important}body.template-index .co-home-lower-card strong{font-size:.96rem!important}body.template-index .co-home-lower-card span{font-size:.84rem!important}}@media(max-width:1180px){body.template-index .co-home-lower-compact-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){body.template-index .co-home-lower-compact-row{grid-template-columns:1fr!important}body.template-index .co-home-lower-card{min-height:auto!important}body.template-index .apex-footer-grid{padding-top:22px!important}}body.template-index .co-home-commerce-row{margin-bottom:10px!important;padding-bottom:0!important}body.template-index .co-home-best-sellers-card,body.template-index .co-home-comparator-card{margin-bottom:0!important}body.template-index .apex-display-heading--home-lower{position:relative!important;z-index:2!important;margin-top:-118px!important;margin-bottom:10px!important;padding-top:0!important}body.template-index .co-home-lower-compact-row{margin-top:0!important;padding-top:0!important}@media(max-width:1180px){body.template-index .apex-display-heading--home-lower{margin-top:-40px!important}}@media(max-width:820px){body.template-index .apex-display-heading--home-lower{margin-top:12px!important}}.template-product .apex-price,.template-product [data-product-price],.template-product .apex-compare-price,.template-product [data-product-compare]{font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-style:normal!important;letter-spacing:0!important}.template-product .apex-product-purchase-card .apex-price,.template-product [data-product-price]{font-size:clamp(34px,2.6vw,50px)!important;line-height:1!important;font-weight:800!important}.template-product .apex-compare-price,.template-product [data-product-compare]{font-size:clamp(14px,1vw,18px)!important;font-weight:700!important}.template-product .apex-variant-builder-head,.template-product .co-option-current-pill,.template-product [data-product-selection-summary]{display:none!important}@media(min-width:1080px){.template-product .apex-product-form{display:grid!important;grid-template-columns:minmax(340px,1fr) minmax(280px,320px)!important;grid-template-areas:"variants controls" "variants advisor" "variants buy" "variants compare"!important;column-gap:22px!important;row-gap:10px!important;align-items:start!important;justify-items:stretch!important}.template-product .apex-variant-builder{grid-area:variants!important;width:100%!important;max-width:100%!important;margin:0!important;align-self:start!important}.template-product .co-product-action-stack{grid-area:controls!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:320px!important;justify-self:end!important;margin:0!important}.template-product .co-product-qty-control{width:240px!important;min-width:240px!important;max-width:240px!important;min-height:52px!important;margin-left:auto!important;justify-self:end!important}.template-product .co-product-add-cart-button--top,.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop,.template-product .co-product-buy-button-bottom,.template-product .co-product-mobile-compare-button{width:100%!important;max-width:320px!important;justify-self:end!important}.template-product .co-product-buy-button-bottom{grid-area:buy!important}.template-product .co-product-mobile-compare-button{grid-area:compare!important}.template-product .apex-option-group{display:block!important;margin:0 0 12px!important}.template-product .apex-option-group legend{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 10px!important;font-family:Arial,"Source Sans 3",sans-serif!important;font-size:16px!important;font-weight:900!important;letter-spacing:.03em!important;color:#111!important}.template-product .apex-option-group legend span{width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#f0b732,#ffd95a)!important;border:1px solid rgba(187,134,18,.38)!important;color:#111!important;font-weight:900!important;box-shadow:0 6px 14px #dda42a3d,inset 0 1px #ffffffe6!important}.template-product .apex-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(120px,1fr))!important;gap:16px 18px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:470px!important}}.template-product .apex-option-chip,.template-product label.apex-option-chip{outline:none!important}.template-product .apex-option-chip:before,.template-product label.apex-option-chip:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:22px!important;z-index:0!important}.template-product .apex-option-chip>span,.template-product label.apex-option-chip>span{min-width:0!important;max-width:none!important;letter-spacing:.02em!important}.template-product .apex-option-chip:hover>span,.template-product label.apex-option-chip:hover>span,.template-product .apex-option-chip.is-active>span,.template-product label.apex-option-chip.is-active>span,.template-product .apex-option-chip:has(input:checked)>span,.template-product label.apex-option-chip:has(input:checked)>span,.template-product .apex-option-chip input:checked+span,.template-product label.apex-option-chip input:checked+span,.template-product .apex-option-chip input:focus-visible+span,.template-product label.apex-option-chip input:focus-visible+span{border-color:#e1b029b8!important}.template-product .apex-option-chip.is-disabled,.template-product label.apex-option-chip.is-disabled,.template-product .apex-option-chip:has(input:disabled),.template-product label.apex-option-chip:has(input:disabled){transform:none!important}.template-product .apex-option-chip.is-disabled:before,.template-product label.apex-option-chip.is-disabled:before,.template-product .apex-option-chip:has(input:disabled):before,.template-product label.apex-option-chip:has(input:disabled):before{background:linear-gradient(180deg,#fffffff5,#f9f9f7fa)!important;border-color:#1919190f!important;box-shadow:inset 0 1px #fffffff7!important}.template-product .apex-option-chip.is-disabled>span,.template-product label.apex-option-chip.is-disabled>span,.template-product .apex-option-chip input:disabled+span,.template-product label.apex-option-chip input:disabled+span{color:#cfcfcf!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.template-product .apex-option-chip.is-disabled .co-option-projector,.template-product label.apex-option-chip.is-disabled .co-option-projector,.template-product .apex-option-chip input:disabled~.co-option-projector,.template-product label.apex-option-chip input:disabled~.co-option-projector{opacity:0!important}@media(max-width:1079px){.template-product .apex-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.template-product .apex-option-chip>span,.template-product label.apex-option-chip>span{min-height:60px!important;padding:10px 12px!important;font-size:12px!important}}@media(min-width:1080px){.template-product .apex-product-form{align-items:start!important;column-gap:26px!important;row-gap:8px!important}.template-product .co-product-action-stack{grid-area:controls!important;margin-top:-6px!important;align-self:start!important;justify-self:end!important;gap:10px!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--single,.template-product .co-product-advisor-pill--desktop{grid-area:advisor!important;margin-top:-2px!important;align-self:start!important;justify-self:end!important}.template-product .co-product-buy-button-bottom{grid-area:buy!important;margin-top:-2px!important;align-self:start!important;justify-self:end!important}.template-product .co-product-mobile-compare-button{grid-area:compare!important;align-self:start!important;justify-self:end!important}.template-product .apex-variant-builder{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:22px!important;row-gap:10px!important;align-items:start!important}.template-product .apex-variant-builder>.apex-option-group:nth-of-type(1){grid-column:1 / -1!important}.template-product .apex-variant-builder>.apex-option-group:nth-of-type(2){grid-column:1!important}.template-product .apex-variant-builder>.apex-option-group:nth-of-type(3){grid-column:2!important}.template-product .apex-variant-builder>.apex-variant-fiche{grid-column:1 / -1!important}.template-product .apex-option-group{margin:0!important}.template-product .apex-option-group:nth-of-type(2),.template-product .apex-option-group:nth-of-type(3){align-self:start!important}.template-product .apex-option-group legend{margin-bottom:8px!important}.template-product .apex-option-grid{max-width:none!important;grid-template-columns:repeat(2,minmax(110px,1fr))!important;gap:14px 16px!important}}.template-product .apex-option-chip:before,.template-product label.apex-option-chip:before{border:0!important;box-shadow:0 6px 16px #00000009,inset 0 1px #fffffffa!important;background:linear-gradient(180deg,#fffffffe,#fffcf4fc)!important}.template-product .apex-option-chip:hover>span,.template-product label.apex-option-chip:hover>span,.template-product .apex-option-chip.is-active>span,.template-product label.apex-option-chip.is-active>span,.template-product .apex-option-chip:has(input:checked)>span,.template-product label.apex-option-chip:has(input:checked)>span,.template-product .apex-option-chip input:checked+span,.template-product label.apex-option-chip input:checked+span,.template-product .apex-option-chip input:focus-visible+span,.template-product label.apex-option-chip input:focus-visible+span{border:0!important}@media(max-width:1079px){.template-product .apex-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1080px){.template-product .apex-product-info>h1{display:block!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:clamp(42px,3.6vw,60px)!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.04em!important;word-break:normal!important;overflow-wrap:anywhere!important}.template-product .apex-product-purchase-card{width:100%!important;max-width:none!important;margin:0 0 20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.template-product .apex-price-label,.template-product .apex-product-status,.template-product .apex-variant-builder-head,.template-product .co-option-current-pill,.template-product .co-product-selection-summary{display:none!important}.template-product .apex-price,.template-product [data-product-price]{font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:clamp(46px,4vw,64px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.04em!important}.template-product .apex-compare-price:not([hidden]),.template-product [data-product-compare]:not([hidden]){display:block!important;margin-top:6px!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:17px!important;font-weight:700!important;color:#707070!important}.template-product .apex-product-form{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;grid-template-areas:"variants controls" "variants advisor" "variants buy" "compare compare"!important;column-gap:34px!important;row-gap:14px!important;align-items:start!important;justify-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.template-product .apex-variant-select-native,.template-product .apex-product-form>input[name=id]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.template-product .co-product-action-stack{grid-area:controls!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:340px!important;max-width:340px!important;justify-self:end!important;margin:0!important}.template-product .co-product-qty-control{width:340px!important;min-width:340px!important;max-width:340px!important;min-height:64px!important;border-radius:22px!important}.template-product .co-product-add-cart-button--top,.template-product .co-product-buy-button-bottom,.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--desktop,.template-product .co-product-advisor-pill--single{width:340px!important;max-width:340px!important;justify-self:end!important;margin:0!important}.template-product .co-product-advisor-pill,.template-product .co-product-advisor-pill--desktop,.template-product .co-product-advisor-pill--single{grid-area:advisor!important}.template-product .co-product-buy-button-bottom{grid-area:buy!important}.template-product .co-product-mobile-compare-button{display:none!important}.template-product .apex-variant-builder{grid-area:variants!important;display:grid!important;grid-template-columns:minmax(280px,.42fr) minmax(390px,.58fr)!important;column-gap:26px!important;row-gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;align-items:start!important;overflow:visible!important}.template-product .apex-variant-builder>.apex-option-group:nth-of-type(1){grid-column:1 / -1!important}.template-product .apex-variant-builder>.apex-option-group:nth-of-type(2){grid-column:1!important}.template-product .apex-variant-builder>.apex-option-group:nth-of-type(3){grid-column:2!important}.template-product .apex-variant-builder>.apex-option-group:nth-of-type(n+4),.template-product .apex-variant-builder>.apex-variant-fiche{grid-column:1 / -1!important}.template-product .apex-option-group{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.template-product .apex-option-group legend{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:21px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.02em!important;color:#111!important;text-transform:uppercase!important}.template-product .apex-option-group legend span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;min-width:50px!important;padding:0!important;border:1px solid rgba(188,136,19,.34)!important;border-radius:999px!important;background:linear-gradient(135deg,#e3a51f,#ffda58)!important;box-shadow:inset 0 1px #ffffffe0,0 7px 16px #dda42a38!important;color:#111!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}.template-product .apex-option-group legend span:after{display:none!important;content:none!important}.template-product .apex-option-group:nth-of-type(1) .apex-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important;width:min(100%,590px)!important}.template-product .apex-option-group:nth-of-type(2) .apex-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important;width:100%!important}.template-product .apex-option-group:nth-of-type(3) .apex-option-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 18px!important;width:100%!important}.template-product .apex-variant-fiche{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:4px!important}}.template-product .apex-option-chip,.template-product label.apex-option-chip{position:relative!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 0 18px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important;cursor:pointer!important;transition:transform .22s ease,opacity .22s ease,filter .22s ease!important}.template-product .apex-option-chip:before,.template-product label.apex-option-chip:before,.template-product .apex-option-chip:after,.template-product label.apex-option-chip:after{display:none!important;content:none!important}.template-product .apex-option-chip input,.template-product label.apex-option-chip input{position:absolute!important;opacity:0!important;pointer-events:none!important}.template-product .apex-option-chip>span,.template-product label.apex-option-chip>span{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:68px!important;padding:12px 14px!important;border:0!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffe,#fffcf4fc)!important;box-shadow:inset 0 0 0 1px #16161614,0 8px 18px #00000009!important;color:#171717!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.12!important;font-weight:800!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;transition:background .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease!important}.template-product .apex-option-chip .co-option-projector,.template-product label.apex-option-chip .co-option-projector{position:absolute!important;left:12%!important;right:12%!important;bottom:-3px!important;height:42px!important;z-index:1!important;opacity:0!important;pointer-events:none!important;background:radial-gradient(ellipse at 50% 0%,#fff4c1fa,#ffe270f5 28%,#f2bd32d1 52%,#df8a1c6b 72%,#df8a1c00)!important;clip-path:polygon(28% 0,72% 0,100% 100%,0 100%)!important;filter:blur(11px) saturate(1.18)!important;transform:translateY(-6px) scaleX(.84)!important;transition:opacity .22s ease,transform .22s ease,filter .22s ease!important}.template-product .apex-option-grid:hover .apex-option-chip,.template-product .apex-option-grid:hover label.apex-option-chip{opacity:.52!important;filter:saturate(.82) brightness(.98)!important}.template-product .apex-option-grid:hover .apex-option-chip:hover,.template-product .apex-option-grid:hover label.apex-option-chip:hover,.template-product .apex-option-grid:hover .apex-option-chip.is-active,.template-product .apex-option-grid:hover label.apex-option-chip.is-active,.template-product .apex-option-grid:hover .apex-option-chip:has(input:checked),.template-product .apex-option-grid:hover label.apex-option-chip:has(input:checked){opacity:1!important;filter:none!important}.template-product .apex-option-chip:hover,.template-product label.apex-option-chip:hover,.template-product .apex-option-chip.is-active,.template-product label.apex-option-chip.is-active,.template-product .apex-option-chip:has(input:checked),.template-product label.apex-option-chip:has(input:checked){transform:translateY(-2px)!important}.template-product .apex-option-chip:hover>span,.template-product label.apex-option-chip:hover>span,.template-product .apex-option-chip.is-active>span,.template-product label.apex-option-chip.is-active>span,.template-product .apex-option-chip:has(input:checked)>span,.template-product label.apex-option-chip:has(input:checked)>span,.template-product .apex-option-chip input:checked+span,.template-product label.apex-option-chip input:checked+span,.template-product .apex-option-chip input:focus-visible+span,.template-product label.apex-option-chip input:focus-visible+span{color:#111!important;background:linear-gradient(180deg,#fffefc,#fbf5e6)!important;box-shadow:inset 0 0 0 1px #e1b029b8,0 14px 26px #cda8482e,0 8px #0c0c0cdb!important}.template-product .apex-option-chip:hover .co-option-projector,.template-product label.apex-option-chip:hover .co-option-projector,.template-product .apex-option-chip.is-active .co-option-projector,.template-product label.apex-option-chip.is-active .co-option-projector,.template-product .apex-option-chip:has(input:checked) .co-option-projector,.template-product label.apex-option-chip:has(input:checked) .co-option-projector,.template-product .apex-option-chip input:checked~.co-option-projector,.template-product label.apex-option-chip input:checked~.co-option-projector,.template-product .apex-option-chip input:focus-visible~.co-option-projector,.template-product label.apex-option-chip input:focus-visible~.co-option-projector{opacity:1!important;transform:translateY(0) scaleX(1)!important;filter:blur(12px) saturate(1.24)!important}.template-product .apex-option-chip.is-disabled,.template-product label.apex-option-chip.is-disabled,.template-product .apex-option-chip:has(input:disabled),.template-product label.apex-option-chip:has(input:disabled){opacity:.3!important;cursor:not-allowed!important;filter:grayscale(.08)!important}@media(max-width:1079px){.template-product .apex-option-group legend span{width:42px!important;height:42px!important;min-width:42px!important;font-size:14px!important;border-radius:50%!important;background:linear-gradient(135deg,#e3a51f,#ffda58)!important}.template-product .apex-option-group legend span:after{display:none!important;content:none!important}}@media(min-width:1200px){body.template-product .apex-product-info{display:block!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-product .apex-product-info>h1{display:block!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:0!important;font-size:clamp(42px,3.8vw,68px)!important;line-height:.96!important;letter-spacing:-.035em!important;text-wrap:pretty!important;overflow:visible!important}body.template-product .apex-product-purchase-card{display:block!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-product .apex-price-label,body.template-product .apex-product-status,body.template-product .apex-variant-builder-head,body.template-product .apex-variant-fiche,body.template-product .co-option-current-pill,body.template-product .co-product-mobile-compare-button{order:7!important;display:none!important}body.template-product .apex-product-purchase-card .apex-price,body.template-product [data-product-price]{font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:clamp(40px,3vw,58px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.03em!important;margin:0 0 6px!important;color:#050505!important;-webkit-text-fill-color:#050505!important}body.template-product .apex-compare-price:not([hidden]),body.template-product [data-product-compare]:not([hidden]){display:inline-block!important;margin:0!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:17px!important;font-weight:800!important;color:#6c6c6c!important;-webkit-text-fill-color:#6c6c6c!important}body.template-product .apex-product-form{display:grid!important;grid-template-columns:minmax(400px,1fr) 330px!important;grid-template-areas:"variants controls" "variants advisor" "variants buy" "variants compare"!important;column-gap:24px!important;row-gap:12px!important;align-items:start!important;justify-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product .co-product-action-stack{grid-area:controls!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:330px!important;margin:0!important;justify-self:end!important;align-self:start!important;position:static!important;transform:none!important}body.template-product .co-product-qty-control{display:grid!important;grid-template-columns:70px minmax(80px,1fr) 70px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:62px!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.17)!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important}body.template-product .co-qty-button,body.template-product .co-product-qty-input{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;min-height:62px!important;padding:0!important;border:0!important;background:#fff!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-style:normal!important;opacity:1!important;visibility:visible!important}body.template-product .co-qty-button{font-size:22px!important;font-weight:900!important}body.template-product .co-product-qty-input{text-align:center!important;font-size:22px!important;font-weight:900!important}body.template-product .co-product-add-cart-button--top,body.template-product .co-product-advisor-pill,body.template-product .co-product-advisor-pill--desktop,body.template-product .co-product-advisor-pill--single,body.template-product .co-product-buy-button-bottom{width:100%!important;max-width:330px!important;margin:0!important;justify-self:end!important;position:static!important;transform:none!important}body.template-product .co-product-advisor-pill,body.template-product .co-product-advisor-pill--desktop,body.template-product .co-product-advisor-pill--single{grid-area:advisor!important;min-height:72px!important;padding:10px 14px!important;border-radius:24px!important}body.template-product .co-product-buy-button-bottom{grid-area:buy!important;min-height:66px!important;border-radius:999px!important}body.template-product .apex-variant-builder{grid-area:variants!important;display:grid!important;grid-template-columns:minmax(180px,.95fr) minmax(240px,1.15fr)!important;column-gap:20px!important;row-gap:16px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;align-self:start!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-product .apex-option-group{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-product .apex-option-group[data-option-group="0"]{grid-column:1 / -1!important}body.template-product .apex-option-group[data-option-group="1"]{grid-column:1!important}body.template-product .apex-option-group[data-option-group="2"]{grid-column:2!important}body.template-product .apex-option-group legend{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:clamp(18px,1.55vw,26px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.02em!important;color:#050505!important;text-transform:uppercase!important}body.template-product .apex-option-group legend>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;min-width:50px!important;padding:0!important;border:1px solid #d7a229!important;border-radius:999px!important;background:linear-gradient(145deg,#efb72c,#ffd958)!important;box-shadow:inset 0 2px #ffffff8c,0 6px 14px #d6a0222e!important;color:#050505!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important}body.template-product .apex-option-group legend>span:after{display:none!important;content:none!important}body.template-product .apex-option-grid{display:grid!important;width:100%!important;min-width:0!important;gap:12px 14px!important;align-items:start!important;justify-content:stretch!important;overflow:visible!important}body.template-product .apex-option-group[data-option-group="0"] .apex-option-grid,body.template-product .apex-option-group[data-option-group="1"] .apex-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(3,minmax(54px,1fr))!important}body.template-product .apex-option-chip,body.template-product label.apex-option-chip{position:relative!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 0 16px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important;cursor:pointer!important}body.template-product .apex-option-chip input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;z-index:4!important}body.template-product .apex-option-chip>span{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:64px!important;padding:10px 12px!important;border:1px solid #e5e5e5!important;border-radius:22px!important;background:#fffdf8!important;box-shadow:0 4px 12px #00000006!important;color:#050505!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.1!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}body.template-product .apex-option-chip:before{content:""!important;position:absolute!important;left:8px!important;right:8px!important;bottom:7px!important;height:22px!important;border-radius:0 0 18px 18px!important;background:linear-gradient(180deg,#151515,#020202)!important;opacity:0!important;z-index:1!important}body.template-product .apex-option-chip:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:-8px!important;height:28px!important;background:linear-gradient(180deg,#f4c333b8,#f4c33300)!important;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)!important;opacity:0!important;z-index:0!important;pointer-events:none!important}body.template-product .apex-option-chip:hover>span,body.template-product .apex-option-chip:has(input:focus-visible)>span,body.template-product .apex-option-chip:has(input:checked)>span{border-color:#d6a72c!important;transform:translateY(-1px)!important;box-shadow:0 12px 22px #d4a92f1f!important}body.template-product .apex-option-chip:hover:before,body.template-product .apex-option-chip:hover:after,body.template-product .apex-option-chip:has(input:checked):before,body.template-product .apex-option-chip:has(input:checked):after{opacity:1!important}body.template-product .apex-option-chip:has(input:disabled)>span{opacity:.42!important;color:#8b8b8b!important;border-color:#ededed!important;background:#fff!important;box-shadow:none!important}body.template-product .apex-option-chip:has(input:disabled):before,body.template-product .apex-option-chip:has(input:disabled):after{opacity:0!important}}@media(min-width:1200px)and (max-width:1380px){body.template-product .apex-product-form{grid-template-columns:minmax(0,1fr) 300px!important;column-gap:18px!important}body.template-product .apex-variant-builder{grid-template-columns:minmax(170px,.9fr) minmax(220px,1.1fr)!important;column-gap:14px!important}body.template-product .apex-option-group[data-option-group="2"] .apex-option-grid{gap:10px!important}body.template-product .apex-option-chip>span{padding:9px 7px!important;font-size:12px!important}}.template-product .co-product-form-configured{width:100%!important;max-width:none!important;margin:0!important}.template-product .co-product-form-configured>.apex-variant-select-native,.template-product .co-product-form-configured>input[name=id]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.template-product .co-product-config-panel,.template-product .co-product-actions-row,.template-product .co-product-advisor-primary{box-sizing:border-box!important}@media(min-width:1180px){.template-product .apex-product-info{display:block!important;width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product .apex-product-info>h1{width:100%!important;max-width:none!important;margin:0 0 10px!important;padding:0!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:clamp(48px,4.25vw,76px)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-.045em!important;text-wrap:balance!important;overflow:visible!important}.template-product .apex-product-purchase-card{display:block!important;width:100%!important;max-width:none!important;margin:0 0 24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.template-product .apex-product-purchase-card>div:first-child{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:18px!important}.template-product .apex-price-label,.template-product .apex-product-status{display:none!important}.template-product .apex-product-purchase-card .apex-price,.template-product [data-product-price]{margin:0!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:clamp(44px,3.25vw,64px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.035em!important;color:#070707!important;-webkit-text-fill-color:#070707!important}.template-product .apex-compare-price,.template-product [data-product-compare]{margin:0!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:20px!important;font-weight:800!important;color:#888!important;-webkit-text-fill-color:#888!important}.template-product .co-product-form-configured{display:flex!important;flex-direction:column!important;gap:20px!important;align-items:stretch!important}.template-product .co-product-config-panel{width:100%!important;padding:28px 30px 26px!important;border:1px solid rgba(17,17,17,.11)!important;border-radius:22px!important;background:#fffffff5!important;box-shadow:0 10px 28px #00000006!important}.template-product .co-product-config-panel .apex-variant-builder{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:26px!important;row-gap:22px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.template-product .co-product-config-panel .apex-variant-builder-head,.template-product .co-product-config-panel .co-option-current-pill,.template-product .co-product-config-panel .apex-variant-fiche{display:none!important}.template-product .co-product-config-panel .apex-option-group{display:block!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.template-product .co-product-config-panel .apex-option-group[data-option-group="0"]{grid-column:1 / -1!important;padding-bottom:24px!important;border-bottom:1px solid rgba(20,20,20,.12)!important}.template-product .co-product-config-panel .apex-option-group[data-option-group="1"]{grid-column:1!important;padding-right:4px!important}.template-product .co-product-config-panel .apex-option-group[data-option-group="2"]{grid-column:2!important;padding-left:26px!important;border-left:1px solid rgba(20,20,20,.12)!important}.template-product .co-product-config-panel .apex-option-group legend{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0 0 16px!important;padding:0!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#111!important}.template-product .co-product-config-panel .apex-option-group legend>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:0!important;border-radius:999px!important;background:linear-gradient(145deg,#dd9518,#f7c43b)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;box-shadow:inset 0 1px #ffffff73,0 5px 12px #cf8b152b!important}.template-product .co-product-config-panel .apex-option-group legend>span:after{display:none!important;content:none!important}.template-product .co-product-config-panel .apex-option-grid{display:grid!important;gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important}.template-product .co-product-config-panel .apex-option-group[data-option-group="0"] .apex-option-grid{grid-template-columns:minmax(170px,210px) minmax(160px,190px)!important;justify-content:start!important}.template-product .co-product-config-panel .apex-option-group[data-option-group="1"] .apex-option-grid{grid-template-columns:repeat(3,minmax(78px,1fr))!important}.template-product .co-product-config-panel .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(4,minmax(66px,1fr))!important}.template-product .co-product-config-panel .apex-option-chip,.template-product .co-product-config-panel label.apex-option-chip{position:relative!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;opacity:1!important;filter:none!important;cursor:pointer!important}.template-product .co-product-config-panel .apex-option-chip:before,.template-product .co-product-config-panel .apex-option-chip:after{display:none!important;content:none!important}.template-product .co-product-config-panel .apex-option-chip input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;pointer-events:auto!important}.template-product .co-product-config-panel .apex-option-chip>span{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:52px!important;padding:10px 14px!important;border:1px solid rgba(22,22,22,.12)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#fbfbfa)!important;color:#151515!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;box-shadow:0 4px 11px #00000006!important;transform:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease!important}.template-product .co-product-config-panel .apex-option-chip .co-option-projector{display:none!important}.template-product .co-product-config-panel .apex-option-chip:hover>span,.template-product .co-product-config-panel .apex-option-chip:has(input:focus-visible)>span{border-color:#d397199e!important;box-shadow:0 8px 18px #ca95221f!important}.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span,.template-product .co-product-config-panel .apex-option-chip.is-active>span,.template-product .co-product-config-panel .apex-option-chip input:checked+span{padding-right:42px!important;border-color:#cf931e!important;background:linear-gradient(180deg,#242424,#070707)!important;color:#fff!important;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff14!important}.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span:after,.template-product .co-product-config-panel .apex-option-chip.is-active>span:after,.template-product .co-product-config-panel .apex-option-chip input:checked+span:after{content:"\2713"!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:999px!important;background:linear-gradient(145deg,#dda018,#f4c43a)!important;color:#111!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.template-product .co-product-config-panel .apex-option-chip:has(input:disabled){cursor:not-allowed!important}.template-product .co-product-config-panel .apex-option-chip:has(input:disabled)>span{opacity:.38!important;border-color:#00000012!important;background:#fff!important;color:#555!important;box-shadow:none!important}.template-product .co-product-actions-row{display:grid!important;grid-template-columns:132px minmax(230px,1fr) minmax(230px,1fr)!important;gap:16px!important;align-items:stretch!important;width:100%!important;margin:0!important}.template-product .co-product-actions-row .co-product-qty-control{display:grid!important;grid-template-columns:42px 48px 42px!important;align-items:stretch!important;width:132px!important;min-width:132px!important;max-width:132px!important;min-height:68px!important;margin:0!important;border:1px solid rgba(22,22,22,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 14px #00000006!important;overflow:hidden!important}.template-product .co-product-actions-row .co-qty-button,.template-product .co-product-actions-row .co-product-qty-input{width:100%!important;min-height:68px!important;height:68px!important;padding:0!important;border:0!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.template-product .co-product-actions-row .co-product-qty-input{text-align:center!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.template-product .co-product-actions-row .co-product-qty-input::-webkit-outer-spin-button,.template-product .co-product-actions-row .co-product-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.template-product .co-product-actions-row .co-product-add-cart-button--top,.template-product .co-product-actions-row .co-product-buy-button-bottom{position:static!important;width:100%!important;max-width:none!important;min-height:68px!important;height:68px!important;margin:0!important;padding:0 24px!important;border-radius:16px!important;font-family:Arial,Helvetica Neue,Helvetica,"Source Sans 3",sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:1!important;letter-spacing:.025em!important;text-transform:uppercase!important;transform:none!important}.template-product .co-product-actions-row .co-product-add-cart-button--top{color:#fff!important;background:linear-gradient(180deg,#252525,#070707)!important;border:1px solid #111!important;box-shadow:0 8px 18px #00000021!important}.template-product .co-product-actions-row .co-product-buy-button-bottom{color:#fff!important;background:linear-gradient(180deg,#24c94f,#0b942f)!important;border:1px solid #159a38!important;box-shadow:0 8px 18px #0fa13824!important}.template-product .co-product-advisor-primary{position:static!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:none!important;min-height:108px!important;margin:0!important;padding:16px 24px!important;border:0!important;border-radius:18px!important;color:#fff!important;background:linear-gradient(135deg,#17b542,#087d29)!important;box-shadow:0 10px 22px #09802b1f!important;transform:none!important}.template-product .co-product-advisor-primary img{width:72px!important;height:72px!important;min-width:72px!important;border:3px solid #fff!important;border-radius:999px!important;object-fit:cover!important}.template-product .co-product-advisor-primary span{display:grid!important;gap:6px!important;min-width:0!important}.template-product .co-product-advisor-primary strong{color:#fff!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important}.template-product .co-product-advisor-primary small{color:#fffffff0!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}.template-product .co-product-form-configured>.co-product-mobile-compare-button{display:none!important}}@media(min-width:1180px)and (max-width:1420px){.template-product .co-product-config-panel{padding:24px 24px 22px!important}.template-product .co-product-config-panel .apex-option-group[data-option-group="2"]{padding-left:20px!important}.template-product .co-product-config-panel .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(4,minmax(58px,1fr))!important;gap:9px!important}.template-product .co-product-actions-row{grid-template-columns:124px minmax(210px,1fr) minmax(210px,1fr)!important;gap:12px!important}.template-product .co-product-actions-row .co-product-qty-control{grid-template-columns:38px 48px 38px!important;width:124px!important;min-width:124px!important;max-width:124px!important}}@media(max-width:1179px){.template-product .co-product-form-configured{display:flex!important;flex-direction:column!important;gap:14px!important}.template-product .co-product-config-panel{padding:18px!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:18px!important;background:#fff!important}.template-product .co-product-config-panel .apex-variant-builder{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.template-product .co-product-config-panel .apex-variant-builder-head,.template-product .co-product-config-panel .apex-variant-fiche,.template-product .co-product-config-panel .co-option-current-pill{display:none!important}.template-product .co-product-config-panel .apex-option-group{padding:0!important;border:0!important}.template-product .co-product-config-panel .apex-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.template-product .co-product-actions-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.template-product .co-product-actions-row .co-product-qty-control,.template-product .co-product-actions-row .co-product-add-cart-button--top,.template-product .co-product-actions-row .co-product-buy-button-bottom,.template-product .co-product-advisor-primary{position:static!important;width:100%!important;max-width:none!important;margin:0!important}}@media(min-width:1180px){.template-product .co-product-actions-row>.co-product-qty-control,.template-product .co-product-actions-row>.co-product-add-cart-button--top,.template-product .co-product-actions-row>.co-product-buy-button-bottom{grid-area:auto!important;justify-self:stretch!important;align-self:stretch!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.template-product .co-product-advisor-primary{grid-area:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}}@media(min-width:1180px){body.template-product .co-product-form-configured{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}body.template-product .co-product-config-panel{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}body.template-product .co-product-config-panel .apex-variant-builder{width:100%!important;max-width:100%!important;min-width:0!important}body.template-product .co-product-config-panel .apex-option-group,body.template-product .co-product-config-panel .apex-option-grid,body.template-product .co-product-config-panel .apex-option-chip{min-width:0!important;max-width:100%!important}body.template-product .co-product-config-panel .apex-option-chip>span{width:100%!important;min-width:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span,body.template-product .co-product-config-panel .apex-option-chip.is-active>span,body.template-product .co-product-config-panel .apex-option-chip input:checked+span{color:#fff!important;-webkit-text-fill-color:#fff!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"] .apex-option-grid{grid-template-columns:repeat(3,minmax(72px,1fr))!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(4,minmax(64px,1fr))!important}body.template-product .co-product-actions-row{display:grid!important;grid-template-columns:126px minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product .co-product-actions-row>.co-product-qty-control,body.template-product .co-product-actions-row>.co-product-add-cart-button--top,body.template-product .co-product-actions-row>.co-product-buy-button-bottom{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;visibility:visible!important;opacity:1!important;grid-area:auto!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;transform:none!important;z-index:2!important}body.template-product .co-product-actions-row>.co-product-qty-control{display:grid!important;grid-template-columns:40px 46px 40px!important;width:126px!important;min-width:126px!important;max-width:126px!important}body.template-product .co-product-actions-row>.co-product-add-cart-button--top,body.template-product .co-product-actions-row>.co-product-buy-button-bottom{min-height:68px!important;height:68px!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}body.template-product .co-product-actions-row>.co-product-buy-button-bottom{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#25cc50,#0a9630)!important;border-color:#139938!important}body.template-product .co-product-advisor-primary{position:static!important;display:grid!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}}@media(min-width:1180px)and (max-width:1500px){body.template-product .co-product-actions-row{grid-template-columns:116px minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}body.template-product .co-product-actions-row>.co-product-qty-control{grid-template-columns:36px 44px 36px!important;width:116px!important;min-width:116px!important;max-width:116px!important}body.template-product .co-product-actions-row>.co-product-add-cart-button--top,body.template-product .co-product-actions-row>.co-product-buy-button-bottom{padding-inline:14px!important;font-size:13px!important}}@media(max-width:1440px){.template-product .apex-product-info h1{font-size:clamp(2.4rem,3.45vw,4.15rem)}}@media(max-width:990px){.template-product .apex-product-info h1{font-size:clamp(2.15rem,5.4vw,3.55rem);line-height:.98}}@media(min-width:1180px){body.template-product .apex-product-info:has(.co-product-form-configured:not(:has(.co-product-config-panel)))>h1{margin-bottom:6px!important}body.template-product .apex-product-info:has(.co-product-form-configured:not(:has(.co-product-config-panel)))>.apex-product-purchase-card{margin-bottom:10px!important}body.template-product .co-product-form-configured:not(:has(.co-product-config-panel)){display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:0!important}body.template-product .co-product-form-configured:not(:has(.co-product-config-panel)) .co-product-actions-row{margin-top:0!important;padding-top:0!important;grid-template-columns:136px minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}body.template-product .co-product-form-configured:not(:has(.co-product-config-panel)) .co-product-actions-row>.co-product-qty-control{width:136px!important;min-width:136px!important;max-width:136px!important;min-height:66px!important}body.template-product .co-product-form-configured:not(:has(.co-product-config-panel)) .co-product-actions-row>.co-product-add-cart-button--top,body.template-product .co-product-form-configured:not(:has(.co-product-config-panel)) .co-product-actions-row>.co-product-buy-button-bottom{min-height:66px!important;height:66px!important}body.template-product .co-product-form-configured:not(:has(.co-product-config-panel)) .co-product-advisor-pill--single{margin-top:8px!important;min-height:102px!important}body.template-product .apex-product-info:has(.co-product-form-configured:not(:has(.co-product-config-panel)))>.apex-ops-note{margin-top:-2px!important}}@media(max-width:1179px){body.template-product .co-product-form-configured:not(:has(.co-product-config-panel)){gap:10px!important}body.template-product .apex-product-info:has(.co-product-form-configured:not(:has(.co-product-config-panel)))>.apex-product-purchase-card{margin-bottom:8px!important}}.co-blog-page--advisory .co-blog-grid{align-items:stretch}.co-blog-page--advisory .co-blog-card__body p,.co-blog-page--advisory .co-blog-featured__body p,.co-blog-page--advisory .co-blog-article p{text-wrap:pretty}.co-blog-page--advisory .co-blog-article-gallery{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin:22px 0 18px}.co-blog-page--advisory .co-blog-article-gallery figure{margin:0;min-height:180px;border-radius:22px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(212,171,58,.18);box-shadow:0 12px 30px #0000001f}.co-blog-page--advisory .co-blog-article-gallery figure.is-main{min-height:240px}.co-blog-page--advisory .co-blog-article-gallery img{width:100%;height:100%;object-fit:cover;display:block}.co-blog-page--advisory .co-blog-article-summary{margin:0 0 20px;padding:18px 20px;border-radius:20px;background:#ffffffc2;border:1px solid rgba(212,171,58,.18)}.co-blog-page--advisory .co-blog-article-summary strong{display:block;margin-bottom:10px}.co-blog-page--advisory .co-blog-article-summary ul{margin:0;padding-left:18px;display:grid;gap:8px}.co-blog-page--advisory .co-blog-note{margin:18px 0;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#d4ab3a1f,#ffffffdb);border:1px solid rgba(212,171,58,.22);color:#131313d6}.co-blog-page--advisory .co-blog-article .apex-button{margin-top:10px}@media(max-width:989px){.co-blog-page--advisory .co-blog-article-gallery{grid-template-columns:1fr 1fr}.co-blog-page--advisory .co-blog-article-gallery figure.is-main{grid-column:1 / -1}}@media(max-width:640px){.co-blog-page--advisory .co-blog-article-gallery{grid-template-columns:1fr}.co-blog-page--advisory .co-blog-article-gallery figure,.co-blog-page--advisory .co-blog-article-gallery figure.is-main{min-height:200px}}.co-blog-page--advisory .co-blog-layout{align-items:start}.co-blog-page--advisory .co-blog-main{width:100%}.co-blog-page--advisory .co-blog-featured{max-width:1120px;margin-inline:auto}.co-blog-page--advisory .co-blog-section-title{text-align:center;margin:18px auto 8px}.co-blog-page--advisory .co-blog-grid{grid-template-columns:repeat(auto-fit,minmax(270px,330px));justify-content:center;gap:22px;margin-inline:auto}.co-blog-page--advisory .co-blog-card{height:100%;max-width:330px;margin-inline:auto}.co-blog-page--advisory .co-blog-card__media,.co-blog-page--advisory .co-blog-featured__media,.co-blog-page--advisory .co-blog-article-gallery figure{background:linear-gradient(180deg,#f8f8f8,#ededed)}.co-blog-page--advisory .co-blog-card__media img,.co-blog-page--advisory .co-blog-featured__media img,.co-blog-page--advisory .co-blog-article-gallery img{object-fit:contain;padding:12px}.co-blog-page--advisory .co-blog-article{max-width:1080px;margin-inline:auto}.co-blog-page--advisory .co-blog-article h2,.co-blog-page--advisory .co-blog-article .co-blog-lead,.co-blog-page--advisory .co-blog-article-summary,.co-blog-page--advisory .co-blog-note,.co-blog-page--advisory .co-blog-article-grid{max-width:980px;margin-left:auto;margin-right:auto}.co-blog-page--advisory .co-blog-article .apex-button{display:inline-flex;margin-left:auto;margin-right:auto}.co-blog-page--advisory .co-blog-article-reader{display:grid;gap:28px}body .co-blog-page--advisory .co-blog-hero__media{display:block!important;min-height:360px!important}body .co-blog-page--advisory .co-blog-hero__media img{display:block!important;width:100%!important;height:100%!important;min-height:360px!important;object-fit:cover!important;object-position:center center!important}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;align-items:center!important;gap:32px!important;padding:24px 28px 18px!important;margin-bottom:10px!important;min-height:auto!important}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__title,body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__summary{position:relative;z-index:1}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__title{width:100%;max-width:none}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__title h1{width:100%!important;margin:0!important;max-width:none!important;font-size:clamp(46px,3.55vw,68px)!important;line-height:.93!important;letter-spacing:-.035em!important;text-wrap:balance!important}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__summary{max-width:540px;justify-self:end}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__summary p{margin:0;font-size:clamp(18px,1.65vw,24px);line-height:1.55;color:#131313c7;text-wrap:balance}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-question-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:48px!important;margin-top:16px!important;padding:0 20px!important;border:1px solid rgba(190,112,34,.35)!important;border-radius:999px!important;color:#111!important;-webkit-text-fill-color:#111111!important;background:linear-gradient(90deg,#cf7218,#ffd824)!important;box-shadow:0 10px 22px #be702229!important;font:900 14px/1.15 "Source Sans 3",Arial,sans-serif!important;text-align:center!important;text-decoration:none!important}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-question-link:hover,body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-question-link:focus-visible{transform:translateY(-1px)!important;box-shadow:0 14px 26px #be70223d!important}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__media,body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__actions{display:none!important}body .co-blog-page--advisory .co-blog-category-tabs{margin-top:2px!important}@media(max-width:989px){body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact{grid-template-columns:1fr!important;gap:10px!important;padding:12px 18px!important}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__title h1{max-width:100%!important;font-size:clamp(32px,9vw,46px)!important;line-height:.96!important}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__summary{justify-self:start;max-width:100%}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-hero__summary p{font-size:16px;line-height:1.45}body .co-blog-page--advisory .co-blog-hero.co-blog-hero--compact .co-blog-question-link{width:100%!important;min-height:46px!important;margin-top:12px!important;padding:8px 16px!important}}body.template-product .co-product-form-configured,body.template-product .co-product-form-configured *{box-sizing:border-box}body.template-product .co-product-form-configured>.apex-variant-select-native,body.template-product .co-product-form-configured>input[name=id]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}body.template-product .apex-product-info,body.template-product .apex-product-info>h1,body.template-product .apex-product-purchase-card,body.template-product .co-product-form-configured{overflow:visible!important}body.template-product .co-product-form-configured>.co-product-mobile-compare-button{display:none!important}body.template-product .co-product-actions-row .co-product-add-cart-button--top:before,body.template-product .co-product-actions-row .co-product-add-cart-button--top:after,body.template-product .co-product-actions-row .co-product-buy-button-bottom:before,body.template-product .co-product-actions-row .co-product-buy-button-bottom:after,body.template-product .co-product-config-panel .apex-option-chip:before,body.template-product .co-product-config-panel .apex-option-chip:after{content:none!important;display:none!important}@media(min-width:1180px){body.template-product .apex-product-info{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.template-product .apex-product-info>h1{width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(52px,4.5vw,78px)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-.045em!important;color:#090909!important;text-wrap:balance!important}body.template-product .apex-product-purchase-card{display:block!important;width:100%!important;max-width:none!important;margin:0 0 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-product .apex-product-purchase-card>div:first-child{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:18px!important}body.template-product .apex-price-label,body.template-product .apex-product-status{display:none!important}body.template-product .apex-product-purchase-card .apex-price,body.template-product .apex-product-purchase-card [data-product-price]{margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(44px,3.3vw,66px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.035em!important;color:#050505!important;-webkit-text-fill-color:#050505!important}body.template-product .apex-product-purchase-card .apex-compare-price,body.template-product .apex-product-purchase-card [data-product-compare]{margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1!important;color:#8b8b8b!important;-webkit-text-fill-color:#8b8b8b!important}body.template-product .co-product-form-configured{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;grid-template-areas:"config config" "actions actions" "advisor advisor"!important;gap:16px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important}body.template-product .co-product-config-panel{grid-area:config!important;width:100%!important;margin:0!important;padding:24px 28px!important;border:1px solid rgba(18,18,18,.09)!important;border-radius:26px!important;background:#fffffff5!important;box-shadow:0 10px 28px #0000000a!important}body.template-product .co-product-config-panel .apex-variant-builder,body.template-product .co-product-config-panel .apex-variant-builder-head,body.template-product .co-product-config-panel .apex-variant-fiche,body.template-product .co-product-config-panel .co-option-current-pill{background:transparent!important;box-shadow:none!important;border:0!important}body.template-product .co-product-config-panel .apex-variant-builder{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:28px!important;row-gap:20px!important;width:100%!important;margin:0!important;padding:0!important}body.template-product .co-product-config-panel .apex-variant-builder-head,body.template-product .co-product-config-panel .apex-variant-fiche,body.template-product .co-product-config-panel .co-option-current-pill{display:none!important}body.template-product .co-product-config-panel .apex-option-group{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"]{grid-column:1 / -1!important;padding-bottom:20px!important;border-bottom:1px solid rgba(18,18,18,.1)!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"]{grid-column:1!important;padding-right:6px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"]{grid-column:2!important;padding-left:22px!important;border-left:1px solid rgba(18,18,18,.1)!important}body.template-product .co-product-config-panel .apex-option-group legend{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#111!important}body.template-product .co-product-config-panel .apex-option-group legend>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;border:1px solid #d39c20!important;background:linear-gradient(145deg,#e4a320,#f7cd4f)!important;color:#111!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-shadow:inset 0 1px #ffffff94,0 8px 18px #cc931c2e!important}body.template-product .co-product-config-panel .apex-option-grid{display:grid!important;width:100%!important;gap:12px!important;min-width:0!important;overflow:visible!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"] .apex-option-grid{grid-template-columns:210px 210px!important;justify-content:start!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"] .apex-option-grid,body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(3,minmax(92px,1fr))!important}body.template-product .co-product-config-panel .apex-option-chip,body.template-product .co-product-config-panel label.apex-option-chip{position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;cursor:pointer!important}body.template-product .co-product-config-panel .apex-option-chip input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;z-index:3!important}body.template-product .co-product-config-panel .apex-option-chip>span{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;padding:10px 14px!important;border:1px solid rgba(18,18,18,.1)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#fbfbf8)!important;color:#121212!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;box-shadow:0 3px 10px #00000006!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease!important}body.template-product .co-product-config-panel .apex-option-chip .co-option-projector{display:none!important}body.template-product .co-product-config-panel .apex-option-chip:hover>span,body.template-product .co-product-config-panel .apex-option-chip:has(input:focus-visible)>span{border-color:#d39c20!important;box-shadow:0 8px 18px #ce981d24!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span,body.template-product .co-product-config-panel .apex-option-chip.is-active>span,body.template-product .co-product-config-panel .apex-option-chip input:checked+span{padding-right:42px!important;border-color:#c98d17!important;background:linear-gradient(180deg,#1f1f1f,#070707)!important;color:#fff!important;box-shadow:0 10px 18px #00000029!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span:after,body.template-product .co-product-config-panel .apex-option-chip.is-active>span:after,body.template-product .co-product-config-panel .apex-option-chip input:checked+span:after{content:"\2713"!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:999px!important;background:linear-gradient(145deg,#e1a521,#f6cb47)!important;color:#111!important;font-size:14px!important;font-weight:900!important;line-height:1!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:disabled)>span{opacity:.42!important;border-color:#12121212!important;background:#fff!important;color:#6b6b6b!important;box-shadow:none!important}body.template-product .co-product-actions-row{grid-area:actions!important;display:grid!important;grid-template-columns:128px minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important;width:100%!important;margin:2px 0 0!important}body.template-product .co-product-actions-row>*{grid-area:auto!important;justify-self:stretch!important;align-self:stretch!important;position:static!important}body.template-product .co-product-actions-row .co-product-qty-control{display:grid!important;grid-template-columns:38px 48px 38px!important;align-items:stretch!important;width:128px!important;min-width:128px!important;max-width:128px!important;min-height:64px!important;height:64px!important;margin:0!important;border:1px solid rgba(18,18,18,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 14px #00000008!important;overflow:hidden!important}body.template-product .co-product-actions-row .co-qty-button,body.template-product .co-product-actions-row .co-product-qty-input{width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:1!important}body.template-product .co-product-actions-row .co-product-qty-input{text-align:center!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}body.template-product .co-product-actions-row .co-product-qty-input::-webkit-outer-spin-button,body.template-product .co-product-actions-row .co-product-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.template-product .co-product-actions-row .co-product-add-cart-button--top,body.template-product .co-product-actions-row .co-product-buy-button-bottom{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:64px!important;height:64px!important;padding:0 22px!important;margin:0!important;border-radius:18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important;transform:none!important;opacity:1!important;visibility:visible!important}body.template-product .co-product-actions-row .co-product-add-cart-button--top{color:#fff!important;background:linear-gradient(180deg,#2a2a2a,#0a0a0a)!important;border:1px solid #161616!important;box-shadow:0 10px 18px #00000021!important}body.template-product .co-product-actions-row .co-product-buy-button-bottom{color:#fff!important;background:linear-gradient(180deg,#31d45b,#17a742)!important;border:1px solid #18a340!important;box-shadow:0 10px 18px #14a63a26!important}body.template-product .co-product-advisor-primary{grid-area:advisor!important;position:static!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:108px!important;margin:0!important;padding:16px 22px!important;border:0!important;border-radius:20px!important;background:linear-gradient(135deg,#18b643,#0d882f)!important;color:#fff!important;box-shadow:0 10px 22px #09802b1f!important}body.template-product .co-product-advisor-primary img{width:72px!important;height:72px!important;min-width:72px!important;border-radius:999px!important;border:3px solid #fff!important;object-fit:cover!important}body.template-product .co-product-advisor-primary strong{display:block!important;margin:0 0 5px!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important}body.template-product .co-product-advisor-primary small{display:block!important;color:#fffffff5!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}}@media(min-width:1180px)and (max-width:1420px){body.template-product .co-product-config-panel{padding:22px 24px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"] .apex-option-grid{grid-template-columns:190px 190px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"] .apex-option-grid,body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(3,minmax(84px,1fr))!important}}@media(max-width:1179px){body.template-product .co-product-form-configured{display:flex!important;flex-direction:column!important;gap:14px!important}body.template-product .co-product-config-panel{padding:18px!important;border:1px solid rgba(18,18,18,.1)!important;border-radius:18px!important;background:#fff!important}body.template-product .co-product-config-panel .apex-variant-builder{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}body.template-product .co-product-config-panel .apex-variant-builder-head,body.template-product .co-product-config-panel .apex-variant-fiche,body.template-product .co-product-config-panel .co-option-current-pill{display:none!important}body.template-product .co-product-config-panel .apex-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.template-product .co-product-actions-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body.template-product .co-product-actions-row .co-product-qty-control,body.template-product .co-product-actions-row .co-product-add-cart-button--top,body.template-product .co-product-actions-row .co-product-buy-button-bottom,body.template-product .co-product-advisor-primary{width:100%!important;max-width:none!important;margin:0!important;position:static!important}}@media(min-width:1180px){body.template-product .co-product-form-configured{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"config" "advisor" "actions"!important;gap:12px!important}body.template-product .co-product-config-panel{padding:10px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.template-product .co-product-config-panel .apex-variant-builder{column-gap:18px!important;row-gap:14px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"]{padding-bottom:14px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"]{padding-right:6px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"]{padding-left:18px!important}body.template-product .co-product-config-panel .apex-option-group legend{gap:10px!important;margin:0 0 10px!important;font-size:15px!important}body.template-product .co-product-config-panel .apex-option-group legend>span{width:34px!important;height:34px!important;min-width:34px!important;font-size:12px!important;box-shadow:inset 0 1px #ffffff94,0 6px 12px #cc931c1f!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"] .apex-option-grid{grid-template-columns:170px 170px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"] .apex-option-grid,body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(3,minmax(76px,1fr))!important;gap:10px!important}body.template-product .co-product-config-panel .apex-option-chip>span{min-height:40px!important;padding:9px 12px!important;font-size:11px!important;line-height:1.05!important;box-shadow:0 2px 8px #00000005!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span,body.template-product .co-product-config-panel .apex-option-chip.is-active>span,body.template-product .co-product-config-panel .apex-option-chip input:checked+span{padding-right:36px!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span:after,body.template-product .co-product-config-panel .apex-option-chip.is-active>span:after,body.template-product .co-product-config-panel .apex-option-chip input:checked+span:after{width:20px!important;height:20px!important;right:10px!important;font-size:12px!important}body.template-product .co-product-advisor-primary{min-height:88px!important;padding:12px 18px!important;gap:14px!important;border-radius:18px!important}body.template-product .co-product-advisor-primary img{width:60px!important;height:60px!important;min-width:60px!important}body.template-product .co-product-advisor-primary strong{font-size:16px!important;margin-bottom:4px!important}body.template-product .co-product-advisor-primary small{font-size:13px!important;line-height:1.2!important}body.template-product .co-product-actions-row{margin:0!important;grid-template-columns:112px minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}body.template-product .co-product-actions-row .co-product-qty-control{width:112px!important;min-width:112px!important;max-width:112px!important;min-height:56px!important;height:56px!important;grid-template-columns:34px 44px 34px!important;border-radius:16px!important}body.template-product .co-product-actions-row .co-qty-button,body.template-product .co-product-actions-row .co-product-qty-input{height:56px!important;min-height:56px!important;font-size:16px!important}body.template-product .co-product-actions-row .co-product-add-cart-button--top,body.template-product .co-product-actions-row .co-product-buy-button-bottom{min-height:56px!important;height:56px!important;padding:0 18px!important;border-radius:18px!important;font-size:14px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.18)!important}}@media(min-width:1180px)and (max-width:1420px){body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"] .apex-option-grid{grid-template-columns:156px 156px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"] .apex-option-grid,body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(3,minmax(70px,1fr))!important}}@media(min-width:1180px){body.template-product .apex-product-info>h1{font-size:clamp(40px,3.25vw,58px)!important;line-height:.98!important;margin-bottom:12px!important;letter-spacing:-.035em!important}body.template-product .co-product-form-configured{grid-template-areas:"config" "actions"!important;gap:12px!important}body.template-product .co-product-config-panel .apex-variant-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"option1 advisor" "option2 option3"!important;column-gap:16px!important;row-gap:14px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"]{grid-area:option1!important;padding:0 14px 14px 0!important;border-right:1px solid rgba(18,18,18,.1)!important;border-bottom:1px solid rgba(18,18,18,.1)!important}body.template-product .co-product-advisor-in-grid{grid-area:advisor!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:82px!important;margin:0!important;padding:12px 16px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#19b845,#0b8c30)!important;color:#fff!important;box-shadow:0 8px 18px #09802b1a!important;align-self:start!important}body.template-product .co-product-advisor-in-grid img{width:56px!important;height:56px!important;min-width:56px!important;border-radius:999px!important;border:2px solid #fff!important;object-fit:cover!important}body.template-product .co-product-advisor-in-grid strong{display:block!important;margin-bottom:3px!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.1!important}body.template-product .co-product-advisor-in-grid small{display:block!important;color:#fffffff5!important;font-size:12px!important;line-height:1.18!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"]{grid-area:option2!important;padding:0 14px 0 0!important;border-right:1px solid rgba(18,18,18,.1)!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"]{grid-area:option3!important;padding:0!important;border-left:0!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"] .apex-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"] .apex-option-grid,body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"] .apex-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.template-product .co-product-actions-row{margin-top:0!important}}body.template-product .co-product-config-panel .apex-option-chip:hover>span,body.template-product .co-product-config-panel .apex-option-chip:has(input:focus-visible)>span{border-color:#d39c20!important;box-shadow:0 0 0 1px #d39c202e,0 10px 22px #ce981d2e!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span,body.template-product .co-product-config-panel .apex-option-chip.is-active>span,body.template-product .co-product-config-panel .apex-option-chip input:checked+span{padding-right:42px!important;border-color:#d39c20!important;background:linear-gradient(145deg,#e4a320,#f7cd4f)!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:inset 0 1px #ffffff8f,0 10px 22px #cc931c38!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked):hover>span,body.template-product .co-product-config-panel .apex-option-chip.is-active:hover>span,body.template-product .co-product-config-panel .apex-option-chip input:checked+span:hover{background:linear-gradient(145deg,#e4a320,#f7cd4f)!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:inset 0 1px #ffffff8f,0 0 0 1px #d39c2038,0 12px 26px #cc931c47!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span:after,body.template-product .co-product-config-panel .apex-option-chip.is-active>span:after,body.template-product .co-product-config-panel .apex-option-chip input:checked+span:after{background:#ffffffeb!important;color:#111!important;border:1px solid rgba(211,156,32,.32)!important;box-shadow:0 4px 10px #00000014!important}@media(max-width:1599px){body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span,body.template-product .co-product-config-panel .apex-option-chip.is-active>span,body.template-product .co-product-config-panel .apex-option-chip input:checked+span{padding-right:36px!important}}body.template-product .apex-product-page,body.template-product .co-product-top-grid,body.template-product .apex-product-left-rail,body.template-product .apex-product-info,body.template-product .co-product-form-configured,body.template-product .co-product-config-panel,body.template-product .apex-variant-builder,body.template-product .apex-option-group,body.template-product .apex-option-grid,body.template-product .co-product-actions-row{min-width:0!important}body.template-product .apex-option-chip>span{word-break:normal!important;overflow-wrap:anywhere!important}body.template-product .co-product-gallery-thumbs{scroll-snap-type:x proximity;overscroll-behavior-inline:contain}body.template-product .co-product-gallery-thumbs>button{scroll-snap-align:center;flex:0 0 auto}@media(min-width:1600px){body.template-product .apex-product-page{width:min(calc(100% - 80px),1840px)!important;max-width:1840px!important;margin-inline:auto!important}body.template-product .co-product-top-grid{grid-template-columns:minmax(0,47%) minmax(0,53%)!important;gap:clamp(40px,3vw,62px)!important}body.template-product .co-product-gallery-main{min-height:clamp(580px,38vw,720px)!important}body.template-product .apex-product-info>h1{max-width:100%!important}}@media(min-width:1180px)and (max-width:1599px){body.template-product .apex-product-page{width:min(calc(100% - 44px),1680px)!important;margin-inline:auto!important}body.template-product .co-product-top-grid{grid-template-columns:minmax(0,45%) minmax(0,55%)!important;gap:clamp(24px,2.2vw,38px)!important}}@media(min-width:768px)and (max-width:1179px){body.template-product .apex-product-page{width:min(calc(100% - 36px),1040px)!important;margin-inline:auto!important;padding-top:14px!important}body.template-product .co-product-top-grid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}body.template-product .apex-product-left-rail,body.template-product .apex-product-info{width:100%!important;max-width:100%!important}body.template-product .apex-product-media.co-product-gallery{width:min(100%,900px)!important;margin-inline:auto!important}body.template-product .co-product-gallery-main{min-height:clamp(440px,62vw,620px)!important}body.template-product .co-product-gallery-slide img{max-height:clamp(420px,58vw,600px)!important;object-fit:contain!important}body.template-product .apex-product-info>h1{font-size:clamp(38px,6vw,54px)!important;line-height:.98!important}body.template-product .co-product-config-panel{padding:18px!important}body.template-product .co-product-config-panel .apex-variant-builder{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"option1 advisor" "option2 option3"!important;gap:16px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"]{grid-area:option1!important;padding:0 14px 14px 0!important;border-right:1px solid rgba(18,18,18,.1)!important;border-bottom:1px solid rgba(18,18,18,.1)!important}body.template-product .co-product-advisor-in-grid{grid-area:advisor!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:80px!important;padding:12px 14px!important;border-radius:18px!important}body.template-product .co-product-advisor-in-grid img{width:54px!important;height:54px!important;min-width:54px!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"]{grid-area:option2!important;padding-right:14px!important;border-right:1px solid rgba(18,18,18,.1)!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"]{grid-area:option3!important;padding-left:0!important;border-left:0!important}body.template-product .co-product-config-panel .apex-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product .co-product-actions-row{display:grid!important;grid-template-columns:112px minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}body.template-product .co-product-actions-row .co-product-qty-control{width:112px!important;min-width:112px!important;max-width:112px!important}}.apex-page-shell--contact-clean{color:#111!important;background:#fff!important}.apex-page-shell--contact-clean .apex-page-content--contact-clean{color:#111!important}.apex-page-shell--contact-clean .apex-contact-strip>*{color:#111!important;background:#fff!important;border:1px solid rgba(214,146,31,.2)!important;box-shadow:0 12px 28px #00000014!important}.apex-page-shell--contact-clean .apex-contact-strip>*:hover{border-color:#d6921f75!important;box-shadow:0 14px 32px #ce981d1f!important;transform:translateY(-2px)!important}.apex-page-shell--contact-clean .apex-contact-strip strong,.apex-page-shell--contact-clean .apex-contact-strip span,.apex-page-shell--contact-clean .apex-contact-strip small{color:#111!important;-webkit-text-fill-color:#111!important}.apex-page-shell--contact-clean .apex-contact-strip small{color:#656565!important;-webkit-text-fill-color:#656565!important}.apex-page-shell--contact-clean .apex-contact-strip svg{color:#d46f18!important;stroke:#d46f18!important}.apex-page-shell--contact-clean .apex-contact-card,.apex-page-shell--contact-clean .apex-info-grid article{color:#111!important;background:#fff!important;border:1px solid rgba(214,146,31,.16)!important;box-shadow:0 14px 34px #00000012!important}.apex-page-shell--contact-clean .apex-contact-card h2,.apex-page-shell--contact-clean .apex-contact-card h3,.apex-page-shell--contact-clean .apex-contact-card p,.apex-page-shell--contact-clean .apex-contact-card li,.apex-page-shell--contact-clean .apex-contact-card label,.apex-page-shell--contact-clean .apex-info-grid h2,.apex-page-shell--contact-clean .apex-info-grid h3,.apex-page-shell--contact-clean .apex-info-grid p,.apex-page-shell--contact-clean .apex-info-grid li,.apex-page-shell--contact-clean .apex-info-grid summary{color:#111!important;-webkit-text-fill-color:#111!important}.apex-page-shell--contact-clean .apex-eyebrow{color:#b66f18!important;-webkit-text-fill-color:#b66f18!important}.apex-page-shell--contact-clean .co-advisor-card{color:#111!important;background:#fff!important;border:1px solid rgba(214,146,31,.18)!important;box-shadow:0 8px 22px #0000000d!important}.apex-page-shell--contact-clean .co-advisor-card:hover{border-color:#d6921f7a!important;box-shadow:0 12px 26px #ce981d21!important}.apex-page-shell--contact-clean .co-advisor-card strong{color:#111!important;-webkit-text-fill-color:#111!important}.apex-page-shell--contact-clean .co-advisor-card small{color:#666!important;-webkit-text-fill-color:#666!important}.apex-page-shell--contact-clean .apex-form input,.apex-page-shell--contact-clean .apex-form select,.apex-page-shell--contact-clean .apex-form textarea,.apex-page-shell--contact-clean .apex-contact-card input,.apex-page-shell--contact-clean .apex-contact-card select{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}.apex-page-shell--contact-clean .apex-form input:focus,.apex-page-shell--contact-clean .apex-form select:focus,.apex-page-shell--contact-clean .apex-form textarea:focus,.apex-page-shell--contact-clean .apex-contact-card input:focus,.apex-page-shell--contact-clean .apex-contact-card select:focus{outline:none!important;border-color:#d59a25!important;box-shadow:0 0 0 3px #d59a251f!important}.apex-page-shell--contact-clean .apex-info-grid details{border-top-color:#d6921f33!important}.apex-page-shell--contact-clean .apex-page-hero--visual-only{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important}.apex-page-shell--contact-clean .apex-page-content--contact-clean{margin-top:0!important;padding-top:clamp(20px,2vw,30px)!important}@media(max-width:860px){.apex-page-shell--contact-clean .apex-page-content--contact-clean{margin-top:0!important;padding-top:16px!important}}.apex-page-shell--contact-clean .co-contact-quick-card,.apex-page-shell--contact-clean .co-visit-card{border-color:#d6921f2e!important;box-shadow:0 16px 34px #00000012!important}.apex-page-shell--contact-clean .co-contact-quick-card h2{margin:0 0 8px!important;font-size:clamp(30px,2.2vw,40px)!important;line-height:1.02!important}.apex-page-shell--contact-clean .co-contact-quick-copy,.apex-page-shell--contact-clean .co-visit-card p{color:#1a1a1a!important;line-height:1.5!important}.apex-page-shell--contact-clean .co-contact-quick-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 16px}.apex-page-shell--contact-clean .co-contact-quick-chips span{min-height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#111;background:#fff8e6;border:1px solid rgba(214,146,31,.34)}.apex-page-shell--contact-clean .co-contact-quick-form,.apex-page-shell--contact-clean .co-visit-form{display:grid;gap:14px}.apex-page-shell--contact-clean .co-contact-quick-form textarea,.apex-page-shell--contact-clean .co-visit-form textarea{min-height:120px}.apex-page-shell--contact-clean .co-visit-card h3{margin:0 0 10px!important;font-size:26px!important;line-height:1.08!important}.apex-page-shell--contact-clean .co-visit-card ul{margin:10px 0 16px!important}.apex-page-shell--contact-clean .co-visit-warning{margin:-2px 0 0!important;padding:10px 12px;border-radius:14px;background:#fff7e7;border:1px solid rgba(214,146,31,.22);color:#80531a!important;font-size:13px;font-weight:600;line-height:1.4}.apex-page-shell--contact-clean .co-visit-button{width:100%}@media(max-width:1100px){.apex-page-shell--contact-clean .co-contact-quick-chips{margin-top:12px}}.apex-page-shell--contact-clean .co-contact-quick-form{grid-template-columns:1fr!important}.apex-page-shell--contact-clean .co-contact-quick-form label,.apex-page-shell--contact-clean .co-visit-form label{display:grid;gap:8px}:root{--co-announcement-height:34px;--co-header-height:96px;--co-chrome-height:calc(var(--co-announcement-height) + var(--co-header-height))}.co-top-announcement,body .co-top-announcement{height:var(--co-announcement-height)!important;min-height:var(--co-announcement-height)!important;max-height:var(--co-announcement-height)!important;padding-inline:18px!important}.co-top-announcement span{font-size:12px!important;letter-spacing:.16em!important}.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{height:var(--co-header-height)!important;min-height:var(--co-header-height)!important;max-height:var(--co-header-height)!important;padding:12px clamp(30px,4.5vw,80px)!important;grid-template-columns:minmax(210px,290px) minmax(0,1fr) minmax(360px,560px)!important;gap:clamp(20px,2.2vw,36px)!important}.apex-header .co-brand-logo img,.apex-header .apex-brand img{width:clamp(185px,15vw,270px)!important;max-height:66px!important}.apex-header .apex-nav{gap:clamp(18px,1.9vw,34px)!important}.apex-header .apex-nav a{font-size:clamp(13px,.86vw,15px)!important;letter-spacing:.085em!important}.apex-header .apex-header-tools{gap:18px!important}.apex-header .co-header-product-search{width:min(100%,390px)!important;min-width:280px!important;height:52px!important;border-radius:18px!important}.apex-header .co-header-product-search input{height:52px!important;padding-inline:18px 60px!important;border-radius:18px!important;font-size:15px!important}.apex-header .co-header-product-search button{width:46px!important;height:46px!important;min-width:46px!important}.apex-header .apex-header-tools>a{width:38px!important;height:38px!important}#MainContent{padding-top:var(--co-chrome-height)!important}.template-product .apex-product-info h1{font-size:clamp(2.35rem,3vw,3.95rem)!important;line-height:.97!important;letter-spacing:-.022em!important}body.template-product .apex-product-purchase-card .apex-price,body.template-product .apex-product-purchase-card [data-product-price]{font-size:clamp(36px,2.75vw,54px)!important;line-height:.98!important}body.template-product .apex-product-purchase-card .apex-compare-price,body.template-product .apex-product-purchase-card [data-product-compare]{font-size:clamp(18px,1.2vw,22px)!important}@media(max-width:1480px){:root{--co-announcement-height: 32px;--co-header-height: 92px}.apex-header,.template-index .apex-header,body .apex-header,.co-top-announcement+.apex-header{grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(300px,470px)!important;gap:16px!important}.apex-header .co-brand-logo img,.apex-header .apex-brand img{width:clamp(170px,13vw,225px)!important;max-height:60px!important}.apex-header .apex-nav a{font-size:12px!important}.template-product .apex-product-info h1{font-size:clamp(2.2rem,3vw,3.6rem)!important}body.template-product .apex-product-purchase-card .apex-price,body.template-product .apex-product-purchase-card [data-product-price]{font-size:clamp(34px,2.55vw,48px)!important}}@media(max-width:1080px){:root{--co-announcement-height: 28px;--co-header-height: 84px}}.template-index .co-top-announcement span{font-size:14px!important;font-weight:800!important;letter-spacing:.08em!important}.template-index .apex-home-experience{margin-top:0}.template-index .co-featured-groups-offers-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);gap:18px;align-items:start}.template-index .co-home-offers-panel{background:#fff;border:1px solid rgba(216,183,92,.28);padding:18px;box-shadow:0 18px 40px #0a0e1214}.template-index .co-home-offers-head h3,.template-index .co-groups-offers-head__offers h3{margin:0 0 6px;font-size:2rem;line-height:1.05}.template-index .co-home-offers-list{display:grid;gap:10px}.template-index .co-home-offer-card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border-radius:20px;background:linear-gradient(180deg,#fff,#f8f7f1);border:1px solid rgba(216,183,92,.22);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .22s ease,border-color .22s ease}.template-index .co-home-offer-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0a0e121a;border-color:#d8b75c80}.template-index .co-home-offer-card__media{aspect-ratio:1 / 1;border-radius:16px;background:#fff;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(10,14,18,.07)}.template-index .co-home-offer-card__media img{width:100%;height:100%;object-fit:contain}.template-index .co-home-offer-card__content{display:grid;gap:5px}.template-index .co-home-offer-card__content strong{font-size:1rem}.template-index .co-home-offer-card__content small{display:flex;gap:8px;align-items:center;font-weight:700;color:#111}.template-index .co-home-offer-card__content small s{color:#0a0e1273;font-weight:600}.template-index .co-home-offer-card__content span{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:40px;padding:0 16px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#11a537,#31cd58);box-shadow:0 10px 22px #11a53738;font-weight:900;text-transform:uppercase;font-size:.82rem;letter-spacing:.08em}.template-index .co-featured-groups-row .apex-product-card,.template-index .co-featured-groups-row .co-home-group-card,.template-index .co-home-offers-panel,.template-index .co-home-offer-card,.template-index .co-side-category-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease}.template-index .co-featured-groups-row .apex-product-card:hover,.template-index .co-featured-groups-row .co-home-group-card:hover,.template-index .co-side-category-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #b184152e,0 0 0 1px #dfbe4f47;filter:saturate(1.02)}.template-index .co-home-guidance-row,.template-index .apex-display-heading--home-lower{display:none!important}@media(max-width:1199px){.template-index .apex-hero-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.template-index .co-featured-groups-offers-layout{grid-template-columns:1fr}}@media(max-width:989px){.template-index .apex-hero,.template-index .apex-hero-media,.template-index .apex-hero-media img{min-height:auto;height:auto}.template-index .apex-hero:before{background:linear-gradient(180deg,#060a0cad,#060a0c66 45%,#060a0c47)}.template-index .apex-hero-layout{grid-template-columns:1fr;padding:26px 18px 24px;gap:16px}.template-index .apex-hero-copy,.template-index .apex-hero-showcase--strengths{width:100%;max-width:none}.template-index .co-shimano-hero-mark img,.template-index .co-shimano-hero-logo{width:clamp(180px,44vw,280px)}.template-index .co-hero-advisory-card{width:100%;padding:22px 20px;border-radius:24px}.template-index .co-hero-advisory-card h1{font-size:clamp(30px,8vw,44px)}.template-index .co-home-info-button,.template-index .co-home-dialog-link{font-size:16px}.template-index .co-strength-panel{min-height:0}}@media(max-width:749px){.template-index .co-top-announcement span{font-size:12px!important;letter-spacing:.06em!important}.template-index .co-hero-dialog-tags span,.template-index .co-home-dialog-tags span{font-size:.82rem}.template-index .co-hero-advisory-form textarea,.template-index .co-home-dialog-form textarea{min-height:108px;padding:16px;font-size:15px}.template-index .co-home-dialog-actions,.template-index .co-hero-dialog-actions{align-items:stretch}.template-index .co-home-info-button,.template-index .co-home-dialog-link{width:100%}.template-index .co-home-offers-panel{padding:20px;border-radius:22px}.template-index .co-home-offer-card{grid-template-columns:72px minmax(0,1fr)}}.template-index .co-home-category-panel--catalog{padding:18px 0 8px;background:transparent}.template-index .co-home-category-panel--catalog .co-collection-side-title{text-align:center;margin:0 0 20px}.template-index .co-home-category-panel--catalog .co-collection-side-title strong{display:inline-block;font-family:var(--co-font-display);font-size:clamp(2.6rem,4.2vw,4.9rem);font-weight:400;line-height:.94;letter-spacing:-.028em;text-transform:uppercase;color:#111}.template-index .co-home-category-panel--catalog .co-collection-side-grid{max-width:1620px;margin:0 auto}.template-index .co-home-category-panel--catalog .co-side-category-card{text-decoration:none;border:0;transform:translateY(0);transition:transform .18s ease}.template-index .co-home-category-panel--catalog .co-side-category-card:before,.template-index .co-home-category-panel--catalog .co-side-category-card:after,.template-index .co-home-category-panel--catalog .co-side-category-card small{display:none!important}.template-index .co-home-category-panel--catalog .co-side-category-card__media{width:100px;height:100px;min-width:100px;min-height:100px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:transparent;box-shadow:none;transition:transform .18s ease,filter .18s ease}.template-index .co-home-category-panel--catalog .co-side-category-card__image{width:100%;height:100%;object-fit:cover;display:block}.template-index .co-home-category-panel--catalog .co-side-category-card__media i,.template-index .co-home-category-panel--catalog .co-side-category-card__media svg{width:34px;height:34px;stroke-width:2.1;color:#171717}.template-index .co-home-category-panel--catalog .co-side-category-card__title{font-size:.85rem;font-weight:800;letter-spacing:.01em;color:#111;text-transform:uppercase}.template-index .co-home-category-panel--catalog .co-side-category-card>:not(.co-category-projector){position:relative;z-index:3}.template-index .co-home-category-panel--catalog .co-side-category-card:is(:hover,:focus-visible){transform:translateY(-3px)}.template-index .co-home-category-panel--catalog .co-side-category-card:is(:hover,:focus-visible) .co-side-category-card__media{filter:drop-shadow(0 10px 18px rgba(235,199,92,.28));transform:scale(1.03)}.template-index .co-home-category-panel--catalog .co-side-category-card.is-active .co-side-category-card__media,.template-index .co-home-category-panel--catalog .co-side-category-card[aria-current=page] .co-side-category-card__media{filter:drop-shadow(0 12px 20px rgba(235,199,92,.32))}@media(max-width:989px){.template-index .co-home-category-panel--catalog .co-collection-side-grid{gap:24px 18px}.template-index .co-home-category-panel--catalog .co-side-category-card{width:126px;min-width:126px}.template-index .co-home-category-panel--catalog .co-side-category-card__media{width:86px;height:86px;min-width:86px;min-height:86px}.template-index .co-home-category-panel--catalog .co-side-category-card__title{min-height:3.2em;font-size:.78rem;line-height:1.14;max-width:126px}.template-index .co-home-category-panel--catalog .co-category-projector{width:76px!important;height:64px!important;bottom:46px!important}}@media(max-width:640px){.template-index .co-home-category-panel--catalog{padding-top:10px}.template-index .co-home-category-panel--catalog .co-collection-side-title{margin-bottom:16px}.template-index .co-home-category-panel--catalog .co-collection-side-grid{gap:20px 14px}.template-index .co-home-category-panel--catalog .co-side-category-card{width:108px;min-width:108px}.template-index .co-home-category-panel--catalog .co-side-category-card__media{width:72px;height:72px;min-width:72px;min-height:72px}.template-index .co-home-category-panel--catalog .co-side-category-card__media i,.template-index .co-home-category-panel--catalog .co-side-category-card__media svg{width:26px;height:26px}.template-index .co-home-category-panel--catalog .co-side-category-card__title{min-height:3.25em;font-size:.7rem;line-height:1.14;max-width:108px}.template-index .co-home-category-panel--catalog .co-category-projector{width:68px!important;height:56px!important;bottom:40px!important}}.template-index .apex-home-experience #co-featured-groups-title{font-size:clamp(3rem,4.55vw,5.15rem)!important;line-height:.94!important;letter-spacing:-.028em!important;font-weight:400!important}@media(max-width:989px){.template-index .co-home-category-panel--catalog .co-collection-side-title strong{font-size:clamp(2.2rem,6.6vw,3.7rem)}.template-index .apex-home-experience #co-featured-groups-title{font-size:clamp(2.45rem,7.2vw,4rem)!important}}@media(max-width:640px){.template-index .co-home-category-panel--catalog .co-collection-side-title strong{font-size:clamp(2rem,9vw,3rem)}.template-index .apex-home-experience #co-featured-groups-title{font-size:clamp(2.15rem,10.5vw,3.2rem)!important}}.template-index .co-home-commerce-row.co-home-commerce-row--single{width:min(1840px,calc(100vw - clamp(28px,5vw,96px)))!important;max-width:1840px!important;margin:0 auto!important;display:block!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-home-best-sellers-card{width:100%!important;max-width:100%!important;min-height:auto!important;margin:0 auto!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head>div:first-child,.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head>div:first-child *{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head h2{max-width:900px!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-controls{display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-products.co-showcase-slider{grid-auto-columns:calc((100% - 36px) / 3)!important;justify-content:center!important}@media(max-width:1180px){.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-products.co-showcase-slider{grid-auto-columns:calc((100% - 18px)/2)!important}}@media(max-width:740px){.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-products.co-showcase-slider{grid-auto-columns:100%!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-controls{flex-wrap:wrap!important}}.template-index .co-home-commerce-row__grid{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr)!important;align-items:start!important}.template-index .co-home-articles-side{position:relative}.template-index .co-home-articles-side .co131-articles__track{grid-auto-columns:100%!important}.template-index .co-home-articles-side .co131-article-card{grid-template-columns:74px 1fr!important;gap:12px!important;align-items:center!important}.template-index .co-home-articles-side .co131-article-card__media{border-radius:16px!important}.template-index .co-home-articles-side .co131-article-card__body p{display:none!important}@media(max-width:1080px){.template-index .co-home-commerce-row__grid{grid-template-columns:1fr!important}.template-index .co-home-articles-side .co131-articles__track{grid-auto-columns:82%!important}}@media(max-width:740px){.template-index .co-home-articles-side .co131-articles__track{grid-auto-columns:92%!important}}.template-index .co-home-articles-side{min-width:0;border-radius:26px;background:linear-gradient(135deg,#9d6e187a,#d8b85b57 52%,#704b0f47);border:1px solid rgba(246,224,150,.24);box-shadow:0 18px 40px #3f280824;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.template-index .co-home-articles-side .co131-articles__head strong{display:block;color:#fff8e1;font:900 clamp(22px,1.7vw,30px)/1.05 "Source Sans 3",Arial,sans-serif;letter-spacing:-.03em;text-shadow:0 1px 10px rgba(63,40,8,.18)}.template-index .co-home-articles-side .co131-articles__track{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;scroll-behavior:smooth}.template-index .co-home-articles-side .co131-articles__track::-webkit-scrollbar{display:none}.template-index .co-home-articles-side .co131-article-card{scroll-snap-align:start;display:grid;border-radius:20px;overflow:hidden;background:#ffffff24;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.template-index .co-home-articles-side .co131-article-card:hover{transform:translateY(-3px);border-color:#ffffff47;box-shadow:0 14px 32px #0000001a}.template-index .co-home-articles-side .co131-article-card__media{overflow:hidden;background:#ffffff1f}.template-index .co-home-articles-side .co131-article-card__media img{width:100%;height:100%;object-fit:cover;display:block}.template-index .co-home-articles-side .co131-article-card__body{padding:0}.template-index .co-home-articles-side .co131-article-card__body h3{margin:0;color:#fff;font:900 17px/1.16 "Source Sans 3",Arial,sans-serif;letter-spacing:-.02em}@media(max-width:1080px){.template-index .co-home-articles-side .co131-articles__track{grid-auto-columns:82%}}@media(max-width:740px){.template-index .co-home-articles-side .co131-articles__track{grid-auto-columns:92%}}.template-index .co-home-category-panel--catalog .co-side-category-card__media{margin-bottom:4px!important}.template-index .co-home-category-panel--catalog .co-side-category-card__title{margin-top:6px!important}@media(max-width:989px){.template-index .co-home-category-panel--catalog .co-side-category-card{gap:16px!important}.template-index .co-home-category-panel--catalog .co-side-category-card__title{margin-top:6px!important;min-height:3.8em!important}}@media(max-width:640px){.template-index .co-home-category-panel--catalog .co-side-category-card{gap:14px!important}.template-index .co-home-category-panel--catalog .co-side-category-card__title{margin-top:5px!important;min-height:3.7em!important}}.template-index .co-home-category-panel--catalog .co-collection-side-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:22px 20px!important}.template-index .co-home-category-panel--catalog .co-side-category-card{flex:0 0 160px!important;width:160px!important;max-width:160px!important;min-width:160px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:8px 8px 12px!important;text-align:center!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;position:relative!important}.template-index .co-home-category-panel--catalog .co-side-category-card__media{order:1!important;position:relative!important;z-index:3!important}.template-index .co-home-category-panel--catalog .co-side-category-card__title{order:2!important;position:relative!important;z-index:3!important;width:100%!important;max-width:100%!important;margin:2px auto 0!important;padding:0!important;min-height:3.9em!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important;line-height:1.18!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;background:transparent!important;box-shadow:none!important;border:0!important}.template-index .co-home-category-panel--catalog .co-side-category-card:before,.template-index .co-home-category-panel--catalog .co-side-category-card:after{display:none!important;content:none!important}.template-index .co-home-category-panel--catalog .co-category-projector{left:50%!important;right:auto!important;bottom:54px!important;width:98px!important;height:110px!important;transform:translate(-50%) translateY(10px) scaleX(.84) scaleY(.88)!important;transform-origin:center bottom!important;border-radius:50%!important;clip-path:polygon(26% 100%,74% 100%,100% 0,0 0)!important;background:radial-gradient(ellipse at 50% 88%,#fff7cdf5 0 10%,#ffe375eb 18%,#ffca4ad6 34%,#e9a2336b 55%,#e9a23300 78%),linear-gradient(to top,#ffdc6e3d,#ffdc6e1a 42%,#ffdc6e00 80%)!important;filter:blur(18px) saturate(1.08)!important;opacity:0!important;z-index:1!important}.template-index .co-home-category-panel--catalog .co-side-category-card:hover,.template-index .co-home-category-panel--catalog .co-side-category-card:focus-visible,.template-index .co-home-category-panel--catalog .co-side-category-card.is-active,.template-index .co-home-category-panel--catalog .co-side-category-card[aria-current=page]{transform:translateY(-3px)!important;background:transparent!important;box-shadow:none!important;border:0!important;filter:none!important}.template-index .co-home-category-panel--catalog .co-side-category-card:hover .co-category-projector,.template-index .co-home-category-panel--catalog .co-side-category-card:focus-visible .co-category-projector,.template-index .co-home-category-panel--catalog .co-side-category-card.is-active .co-category-projector,.template-index .co-home-category-panel--catalog .co-side-category-card[aria-current=page] .co-category-projector{opacity:1!important;transform:translate(-50%) translateY(0) scaleX(1) scaleY(1)!important}.template-index .co-home-category-panel--catalog .co-side-category-card:hover .co-side-category-card__media,.template-index .co-home-category-panel--catalog .co-side-category-card:focus-visible .co-side-category-card__media,.template-index .co-home-category-panel--catalog .co-side-category-card.is-active .co-side-category-card__media,.template-index .co-home-category-panel--catalog .co-side-category-card[aria-current=page] .co-side-category-card__media{filter:drop-shadow(0 12px 22px rgba(245,198,66,.35))!important;transform:translateY(-1px) scale(1.03)!important}.template-index .co-home-category-panel--catalog .co-side-category-card:hover .co-side-category-card__title,.template-index .co-home-category-panel--catalog .co-side-category-card:focus-visible .co-side-category-card__title,.template-index .co-home-category-panel--catalog .co-side-category-card.is-active .co-side-category-card__title,.template-index .co-home-category-panel--catalog .co-side-category-card[aria-current=page] .co-side-category-card__title{background:transparent!important;box-shadow:none!important;color:#111!important}@media(max-width:1180px){.template-index .co-home-category-panel--catalog .co-side-category-card{flex-basis:144px!important;width:144px!important;max-width:144px!important;min-width:144px!important}}@media(max-width:989px){.template-index .co-home-category-panel--catalog .co-collection-side-grid{gap:20px 16px!important}.template-index .co-home-category-panel--catalog .co-side-category-card{flex-basis:126px!important;width:126px!important;max-width:126px!important;min-width:126px!important;gap:10px!important}.template-index .co-home-category-panel--catalog .co-side-category-card__title{min-height:3.8em!important;font-size:.79rem!important}.template-index .co-home-category-panel--catalog .co-category-projector{width:86px!important;height:96px!important;bottom:48px!important}}@media(max-width:640px){.template-index .co-home-category-panel--catalog .co-side-category-card{flex-basis:108px!important;width:108px!important;max-width:108px!important;min-width:108px!important;gap:9px!important}.template-index .co-home-category-panel--catalog .co-side-category-card__title{min-height:3.65em!important;font-size:.7rem!important}.template-index .co-home-category-panel--catalog .co-category-projector{width:72px!important;height:82px!important;bottom:42px!important}}.template-index .co-home-offers-panel__title{width:100%!important;margin:0 auto 14px!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:clamp(2.2rem,3.2vw,3.45rem)!important;line-height:1.02!important;font-weight:800!important}.template-index .co-home-offers-head{width:100%!important;text-align:center!important;margin:0 auto 10px!important}.template-index .co-home-offers-head p{margin:0 auto!important;max-width:34ch!important}@media(max-width:749px){.template-index .co-home-offers-panel__title{font-size:clamp(1.65rem,6vw,2.25rem)!important;letter-spacing:.05em!important}}.template-index .co-home-category-panel--catalog .co-side-category-card__title,.template-index .co-home-offers-panel__title{font-family:"Source Sans 3",Arial,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important}.template-index .co-featured-groups-block--luxury{margin-top:0!important;padding-top:0!important}.template-index .co-home-offers-panel{border-radius:24px!important}.template-index .co-home-offer-card__content strong{line-height:1.14!important}.template-index .co-home-offers-list{align-content:start}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head{gap:10px!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head h2{margin:0!important;line-height:.94!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-controls{gap:8px!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head .apex-eyebrow,.template-index .co-home-commerce-row.co-home-commerce-row--single .co-showcase-all{display:none!important}.template-index .co-home-commerce-row.co-home-commerce-row--single{margin-top:clamp(8px,1vw,14px)!important}.template-index .co-home-commerce-row__grid{gap:clamp(12px,1.2vw,18px)!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head{margin-bottom:clamp(6px,.8vw,12px)!important}.template-index .co-home-articles-side{margin-top:0!important;padding:14px 14px 12px!important}.template-index .co-home-articles-side .co131-articles__head{margin-bottom:8px!important}.template-index .co-home-articles-side .co131-article-card{min-height:82px!important;padding:10px!important}.template-index .co-home-articles-side .co131-article-card__media{width:66px!important;height:66px!important}.template-index .co-home-articles-side .co131-article-card__body h3{font-size:15px!important;line-height:1.14!important}@media(min-width:1180px){.template-index .co-home-commerce-row__grid{grid-template-columns:minmax(0,1080px) 460px!important;justify-content:center!important;gap:14px!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-home-best-sellers-card{max-width:1080px!important;margin:0!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-products.co-showcase-slider{grid-auto-columns:calc((100% - 24px) / 3)!important;gap:12px!important;justify-content:start!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head h2{max-width:780px!important}}@media(min-width:1180px){.template-index .co-home-commerce-row.co-home-commerce-row--single{margin:-54px auto 0!important}.template-index .co-home-commerce-row.co-home-commerce-row--single .co-horizontal-head{gap:10px!important;margin-bottom:10px!important}.template-index .co-home-commerce-row__grid{align-items:start!important}}@media(min-width:1081px){.template-index .co-home-articles-side{min-height:224px!important;padding-bottom:18px!important}.template-index .co-home-articles-side .co131-article-card{min-height:142px!important;padding:12px!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important}.template-index .co-home-articles-side .co131-article-card__media{width:96px!important;height:96px!important;border-radius:18px!important;background:#fff!important}.template-index .co-home-articles-side .co131-article-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:4px!important;background:#fff!important}.template-index .co-home-articles-side .co131-article-card__body h3{font-size:16px!important;line-height:1.18!important}.template-index .co-home-articles-side .co131-article-card__body p{display:-webkit-box!important;margin:7px 0 0!important;color:#ffffffdb!important;font-size:12px!important;line-height:1.35!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}body.template-index .shopify-section:has(.co131-hero){background:transparent!important;background-image:none!important}body.template-index .co131-hero__backdrop,body.template-index .co131-hero__backdrop img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0!important;box-shadow:none!important}body.template-index .co131-hero__backdrop img{object-fit:cover;object-position:center 78%!important}body.template-index .co131-hero__backdrop--bg{background-repeat:no-repeat!important;background-size:cover!important;background-position:center 78%!important}body.template-index .co131-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06090cb3,#06090c8f 36%,#06090c3d 70%,#06090c14);pointer-events:none}body.template-index .co131-hero__inner{position:relative;z-index:2;margin:0 auto;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;width:min(100% - 48px,1760px)!important}body.template-index .co131-hero__brand{display:inline-flex;flex-direction:column;gap:2px;align-items:flex-start!important;margin:20px 0 4px!important}body.template-index .co131-hero__brand img{max-width:100%;height:auto;width:clamp(250px,22vw,430px)!important}body.template-index .co131-hero__brand small{display:inline-flex;align-items:center;gap:8px;color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 12px/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}body.template-index .co131-hero__brand small:before{content:"";width:34px;height:1px;background:#d6a52b}body.template-index .co131-hero__split{display:grid!important;gap:clamp(18px,1.4vw,28px)!important;background:transparent!important;border:0!important;box-shadow:none!important;position:relative!important;min-height:332px!important;margin-top:0!important;align-items:start!important;grid-template-columns:minmax(0,1.95fr) minmax(390px,.74fr)!important}body.template-index .co131-certification{min-width:0;width:100%;max-width:none!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:0!important;box-shadow:none!important;align-self:start!important}body.template-index .co131-certification h1{display:flex;flex-direction:column;gap:0;width:100%;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Bodoni Moda,serif;font-weight:400;text-transform:uppercase;text-shadow:0 8px 24px rgba(0,0,0,.18);margin:0 0 10px!important;font-size:clamp(60px,5.45vw,104px)!important;line-height:.92!important;letter-spacing:-.025em!important;max-width:11.5em!important}body.template-index .co131-certification h1 span{display:block;white-space:normal!important}body.template-index .co131-certification p{margin:0!important;color:#fffffff7!important;-webkit-text-fill-color:rgba(255,255,255,.97)!important;font:700 clamp(18px,1.12vw,21px)/1.44 "Source Sans 3",Arial,sans-serif;line-height:1.4!important;max-width:83ch!important;font-size:clamp(18px,1.08vw,21px)!important}body.template-index .co131-strength{order:1;min-width:0;width:100%;margin:0!important;border-radius:28px;background:#ffffff1a!important;border:1px solid rgba(239,210,122,.26)!important;box-shadow:0 18px 42px #0000001f!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px 24px 14px!important}body.template-index .co131-strength__slide{display:none}body.template-index .co131-strength__slide.is-active{display:block;animation:coFinalHeroFade .3s ease}body.template-index .co131-strength__slide strong{display:block;margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font:900 clamp(26px,1.9vw,38px)/1.02 "Source Sans 3",Arial,sans-serif;letter-spacing:-.035em}body.template-index .co131-strength__slide p{margin:12px 0 0;color:#fffffff0!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;font:700 15px/1.5 "Source Sans 3",Arial,sans-serif}body.template-index .co131-strength__dots button{cursor:pointer;appearance:none!important;-webkit-appearance:none!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;max-width:10px!important;max-height:10px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#f4d0585c!important;box-shadow:none!important;text-indent:-9999px!important;overflow:hidden!important}body.template-index .co131-advisory{order:2;min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-index .co131-advisory h2{width:100%!important;max-width:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Bodoni Moda,serif;font-size:clamp(36px,2.8vw,54px)!important;line-height:.96!important;letter-spacing:-.02em;margin:0 0 10px!important}body.template-index .co131-advisory__body{margin:0!important;max-width:none!important;color:#fffffff5!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;font:700 16px/1.48 "Source Sans 3",Arial,sans-serif}body.template-index .co131-advisory__form textarea{width:100%;min-height:92px!important;box-sizing:border-box;resize:vertical;padding:14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.27)!important;background:#ffffff24!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 15px/1.4 "Source Sans 3",Arial,sans-serif;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000001f}body.template-index .co131-advisory__form textarea::placeholder{color:#ffffffd6!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important;opacity:1}body.template-index .co131-advisory__form textarea:focus{outline:none;border-color:#e8c045bf!important;box-shadow:0 0 0 4px #e8c0451f}body.template-index .co131-advisory__actions{flex-direction:column;position:static!important;left:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;gap:14px!important;width:100%!important;min-height:0!important;margin-top:14px!important;margin-left:0!important;overflow:visible!important;transform:translate(calc(-50% - 7px))!important}body.template-index .co131-advisory__send{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:center;min-height:56px;padding:0 26px;border:0;border-radius:999px;cursor:pointer;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#16c55f,#24d366 52%,#36e27a)!important;font:900 17px/1 "Source Sans 3",Arial,sans-serif;box-shadow:0 16px 34px #25d3664d;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body.template-index .co131-advisory__send:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 20px 40px #25d36661}body.template-index .co131-advisory__send img{width:28px;height:28px;object-fit:contain}body.template-index .co131-advisory__blog-link{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid rgba(236,206,114,.55);color:#f8f0cf!important;-webkit-text-fill-color:#f8f0cf!important;background:#32270c6b!important;font:800 15px/1 "Source Sans 3",Arial,sans-serif;text-decoration:none;box-shadow:0 10px 24px #00000024}body.template-index .co131-advisory__blog-link:hover{transform:translateY(-1px);background:#5642118a!important}body.template-index .co131-advisory__blog-note{display:block;text-align:center;margin:-2px 0 0;color:#fff4cee0!important;-webkit-text-fill-color:rgba(255,244,206,.88)!important;font:700 12px/1.2 "Source Sans 3",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}body.template-index .co131-home-contact{background:#f6f4ef;padding:16px 0 8px!important;margin-top:-2px!important}body.template-index .co131-home-contact__inner{margin:0 auto;display:grid;align-items:start;width:min(100% - 64px,980px)!important;grid-template-columns:1fr!important;gap:14px!important}body.template-index .co131-home-contact__eyebrow{display:inline-block;color:#1b1b1b;font:800 12px/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px!important}body.template-index .co131-home-contact__intro h2{color:#111;font-family:"Source Sans 3",Arial,sans-serif;letter-spacing:-.03em;margin:0 0 10px!important;font-size:clamp(30px,2.8vw,50px)!important;line-height:1.02!important}body.template-index .co131-home-contact__intro p{color:#353535;font:600 18px/1.6 "Source Sans 3",Arial,sans-serif;margin:0 0 12px!important;font-size:16px!important;line-height:1.45!important}body.template-index .co131-home-contact__intro ul{margin:0;padding:0;list-style:none;display:grid;gap:8px!important}body.template-index .co131-home-contact__intro li{position:relative;padding-left:18px;color:#1f1f1f;font:700 17px/1.5 "Source Sans 3",Arial,sans-serif;font-size:16px!important;line-height:1.42!important}body.template-index .co131-home-contact__intro li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:#d7a62d}body.template-index .co131-home-contact__card{background:#fff;border:1px solid rgba(214,165,43,.25);box-shadow:0 24px 50px #0c0c0c14;padding:16px!important;border-radius:24px!important;max-width:860px!important;margin:0 auto!important}body.template-index .co131-home-contact__chips{display:flex;flex-wrap:wrap;gap:8px!important;margin-bottom:12px!important}body.template-index .co131-home-contact__chips span{display:inline-flex;align-items:center;border-radius:999px;background:#f7f3e5;border:1px solid rgba(214,165,43,.32);color:#222;font:800 14px/1 "Source Sans 3",Arial,sans-serif;min-height:36px!important;padding:0 13px!important;font-size:13px!important}body.template-index .co131-home-contact__form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(18,18,18,.12);background:#fafafa;color:#171717;font:700 16px/1.5 "Source Sans 3",Arial,sans-serif;resize:vertical;min-height:128px!important;padding:14px 16px!important;border-radius:20px!important;font-size:15px!important;line-height:1.45!important}body.template-index .co131-home-contact__form textarea::placeholder{color:#777;opacity:1}body.template-index .co131-home-contact__form textarea:focus{outline:none;border-color:#d6a52bbf;box-shadow:0 0 0 4px #d6a52b1f}body.template-index .co131-home-contact__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px!important}body.template-index .co131-home-contact__whatsapp,body.template-index .co131-home-contact__blog{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;text-decoration:none;font:900 16px/1 "Source Sans 3",Arial,sans-serif;cursor:pointer}body.template-index .co131-home-contact__whatsapp{border:0;color:#fff;background:linear-gradient(135deg,#16c55f,#24d366 52%,#36e27a);box-shadow:0 16px 34px #25d36640;min-height:46px!important;padding:0 18px!important;font-size:15px!important}body.template-index .co131-home-contact__blog{border:1px solid rgba(214,165,43,.44);color:#2c2411;background:linear-gradient(135deg,#fff8e4,#f0d059)}body.template-index .co131-home-contact__microcopy{display:block;margin-top:10px;color:#8f7240;font:800 12px/1.2 "Source Sans 3",Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}body.template-index .co-home-category-panel .co-collection-side-title{margin:0 0 22px!important;text-align:center!important}body.template-index .co-home-category-panel .co-collection-side-title strong{display:block;margin:0 auto;color:#111!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(48px,4.7vw,82px)!important;font-weight:500!important;line-height:.92!important;letter-spacing:-.035em!important;text-transform:uppercase!important}body.template-index .co131-side-stack{position:relative!important;align-self:start!important;margin-top:-69px!important;gap:10px!important;max-width:470px!important}body.template-index .co131-advisory__actions .co131-advisory__blog-link,body.template-index .co131-advisory__actions .co131-advisory__send{position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;min-height:56px!important;align-self:stretch!important;justify-self:stretch!important;white-space:nowrap!important;flex:0 0 auto!important}body.template-index .co131-advisory__actions .co131-advisory__blog-link{order:1!important}body.template-index .co131-advisory__actions .co131-advisory__send{order:2!important}body.template-index .co131-advisory__blog-note,body.template-index .co131-certification__cta{display:none!important}body.template-index .co-home-category-panel{margin-top:-34px!important}.apex-header .apex-nav a{padding:8px 0 7px!important}.apex-header .apex-nav a:after,.apex-header .apex-nav a.is-active:after,.apex-header .apex-nav a[aria-current=page]:after{bottom:-4px!important}body .apex-header,.co-top-announcement+.apex-header{min-height:72px!important;padding-top:8px!important;padding-bottom:8px!important}body.template-index .co-home-category-panel .co-collection-side-grid,body.template-index .co-home-category-panel .co-home-category-strip{align-items:start!important}body.template-index .co-home-category-panel .co-side-category-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:150px!important;text-align:center!important}body.template-index .co-home-category-panel .co-side-category-card img,body.template-index .co-home-category-panel .co-side-category-card picture,body.template-index .co-home-category-panel .co-side-category-card svg,body.template-index .co-home-category-panel .co-side-category-card i,body.template-index .co-home-category-panel .co-side-category-card>span:first-child{display:flex!important;align-items:center!important;justify-content:center!important;min-height:76px!important;margin:0 auto!important}body.template-index .co-home-category-panel .co-side-category-card small,body.template-index .co-home-category-panel .co-side-category-card>span:last-child{display:block!important;width:100%!important;margin-top:8px!important;padding:0 4px!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important}body.template-index .co131-home-contact__intro{padding:0!important;max-width:860px!important;margin:0 auto!important}body.template-index .co131-home-contact__blog,body.template-index .co131-home-contact__microcopy{display:none!important}body.template-index .co131-home-contact--compact{position:static!important;z-index:auto!important;padding:12px 0 20px!important;margin-top:10px!important;background:transparent!important;background-image:none!important}body.template-index .co131-home-contact--compact .co131-home-contact__inner{width:min(100% - 64px,460px)!important;max-width:460px!important;margin-left:auto!important;margin-right:28px!important;display:block!important}body.template-index .co131-home-contact--compact .co131-home-contact__card{max-width:460px!important;margin:0 0 0 auto!important;padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#fbfbf8)!important;border:1px solid rgba(212,192,124,.42)!important;box-shadow:0 16px 34px #1e180a14!important}body.template-index .co131-home-contact--compact .co131-home-contact__compact-head{margin-bottom:10px!important}body.template-index .co131-home-contact--compact .co131-home-contact__eyebrow{display:block!important;margin:0 0 6px!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important}body.template-index .co131-home-contact--compact h2{margin:0 0 6px!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.02!important}body.template-index .co131-home-contact--compact p{margin:0!important;font-size:14px!important;line-height:1.42!important}body.template-index .co131-home-contact--compact .co131-home-contact__chips{gap:6px!important;margin-bottom:10px!important}body.template-index .co131-home-contact--compact .co131-home-contact__chips span{min-height:32px!important;padding:0 12px!important;font-size:12px!important}body.template-index .co131-home-contact--compact .co131-home-contact__form textarea{min-height:108px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.45!important;border-radius:18px!important}body.template-index .co131-home-contact--compact .co131-home-contact__actions{margin-top:10px!important}body.template-index .co131-home-contact--compact .co131-home-contact__whatsapp{min-height:44px!important;padding:0 18px!important;font-size:14px!important}body.template-index .co131-strength__dots{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;margin-top:14px!important}body.template-index .co131-strength__dots button.is-active{background:linear-gradient(135deg,#c66a16,#ffd528)!important;transform:scale(1.18)!important}body.template-index .co131-strength__link{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;min-height:42px;padding:0 18px;border-radius:999px;color:#101010!important;-webkit-text-fill-color:#101010!important;background:linear-gradient(135deg,#d27318,#ffd528);text-decoration:none;font:900 14px/1 "Source Sans 3",Arial,sans-serif;box-shadow:0 12px 24px #d485143d}body.template-index .co131-strength__link:after{content:"\2192";margin-left:9px}body.template-index .co-brand-strip{overflow:hidden;padding:28px 0 34px;background:#fff;border-top:1px solid rgba(214,165,43,.22)}body.template-index .co-brand-strip__head{width:min(100% - 44px,1240px);margin:0 auto 18px;display:flex;align-items:center;justify-content:flex-start;gap:18px}body.template-index .co-brand-strip__head span{color:#111;font:900 13px/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}body.template-index .co-brand-strip__viewport{width:min(100% - 44px,1240px);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}body.template-index .co-brand-strip__track{display:flex;gap:18px;width:max-content;animation:coBrandMarquee 38s linear infinite}body.template-index .co-brand-strip__viewport:hover .co-brand-strip__track{animation-play-state:paused}body.template-index .co-brand-card{flex:0 0 clamp(168px,28vw,310px);min-height:92px;border:1px solid rgba(214,165,43,.28);border-radius:24px;background:linear-gradient(135deg,#fff,#fff8e4);display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;color:#111;box-shadow:0 14px 32px #1111110f}body.template-index .co-brand-card__logo{display:block;width:min(82%,230px);height:64px;max-width:100%;max-height:64px;object-fit:contain;object-position:center}body.template-index .co-brand-card--continental .co-brand-card__logo{width:min(92%,260px);height:58px;max-height:58px}body.template-index .co-brand-card--vittoria,body.template-index .co-brand-card--magene,body.template-index .co-brand-card--xcadey{background:#000;border-color:#d6a52b59}body.template-index .co-brand-card--vittoria .co-brand-card__logo{width:min(88%,230px);height:68px;max-height:68px}body.template-index .co-brand-card--magene .co-brand-card__logo{width:min(100%,250px);height:78px;max-height:78px}body.template-index .co-brand-card--xcadey .co-brand-card__logo{width:min(92%,240px);height:70px;max-height:70px}body.template-index .co-brand-card--gw .co-brand-card__logo{width:min(90%,235px);height:70px;max-height:70px}body.template-index .co-brand-mark{color:#111;font:900 clamp(24px,2.4vw,42px)/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}body.template-index .co-brand-card--look .co-brand-card__logo{width:min(92%,250px);height:70px;max-height:70px}@media(min-width:1180px){body.template-index .co131-home-contact__inner{margin-left:auto!important;gap:10px!important;width:min(100% - 64px,500px)!important;max-width:500px!important;margin-right:28px!important}body.template-index .co131-home-contact__intro,body.template-index .co131-home-contact__card{margin-left:auto!important;margin-right:0!important;max-width:500px!important}body.template-index .co131-home-contact__eyebrow{margin:0 0 6px!important;font-size:12px!important;letter-spacing:.18em!important}body.template-index .co131-home-contact__intro h2{margin:0 0 8px!important;font-size:clamp(24px,2.05vw,34px)!important;line-height:1.04!important}body.template-index .co131-home-contact__intro p{margin:0 0 10px!important;font-size:14px!important;line-height:1.4!important}body.template-index .co131-home-contact__intro ul{gap:6px!important;padding-left:0!important}body.template-index .co131-home-contact__intro li{font-size:14px!important;line-height:1.35!important}body.template-index .co131-home-contact__card{padding:12px!important;border-radius:22px!important}body.template-index .co131-home-contact__chips{gap:6px!important;margin-bottom:10px!important}body.template-index .co131-home-contact__chips span{min-height:32px!important;padding:0 11px!important;font-size:12px!important}body.template-index .co131-home-contact__form textarea{min-height:104px!important;padding:12px 14px!important;font-size:14px!important;border-radius:18px!important}body.template-index .co131-home-contact__actions{margin-top:10px!important}body.template-index .co131-home-contact__whatsapp{min-height:42px!important;padding:0 16px!important;font-size:14px!important;border-radius:999px!important}body.template-index .co131-home-contact{padding:0 0 6px!important;margin-top:-210px!important;position:relative!important;z-index:2!important}body.template-index .co131-home-contact--compact{padding:0 0 18px!important;position:relative!important;z-index:1!important;margin-top:-385px!important}body.template-index .co131-home-contact--compact .co131-home-contact__card{margin-top:0!important;box-shadow:0 14px 28px #1e180a14!important}}@media(max-width:1200px){body.template-index .co131-hero{min-height:462px!important}body.template-index .co-home-category-panel{margin-top:-24px!important}body.template-index .co131-hero__backdrop img{object-position:center 82%!important}body.template-index .co131-hero__backdrop--bg{background-position:center 82%!important}}@media(max-width:1179px){body.template-index .co131-home-contact--compact .co131-home-contact__inner{width:min(100% - 28px,560px)!important;margin-right:auto!important}body.template-index .co131-home-contact--compact .co131-home-contact__card{max-width:none!important;margin:0 auto!important}body.template-index .co131-home-contact--compact{padding:12px 0 18px!important}}@media(max-width:989px){body.template-index .co131-hero__inner{padding:14px 0 20px}body.template-index .co131-hero__split{gap:16px!important;grid-template-columns:1fr!important;min-height:0!important;margin-top:8px!important}body.template-index .co131-advisory h2{font-size:clamp(24px,6vw,36px)!important}body.template-index .co-home-category-panel .co-collection-side-title{margin-bottom:18px!important}body.template-index .co-home-category-panel .co-collection-side-title strong{font-size:clamp(34px,8vw,54px)!important;line-height:.95!important}body.template-index .co131-hero{min-height:0!important}body.template-index .co131-side-stack{margin-top:0!important;max-width:560px!important}body.template-index .co131-advisory__actions{grid-template-columns:1fr!important;gap:12px!important}body.template-index .co131-advisory__actions .co131-advisory__blog-link,body.template-index .co131-advisory__actions .co131-advisory__send{width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}body.template-index .co-home-category-panel{margin-top:-6px!important}body.template-index .co-home-category-panel .co-side-category-card{min-height:132px!important}body.template-index .co131-hero__backdrop img{object-position:center 86%!important}body.template-index .co131-hero__backdrop--bg{background-position:center 86%!important}body.template-index .co131-certification h1{font-size:clamp(43px,10vw,62px)!important;line-height:.94!important;max-width:9.8em!important}body.template-index .co131-certification p{font-size:17px!important;line-height:1.36!important}body.template-index .co-brand-strip{padding:22px 0 28px}body.template-index .co-brand-strip__head{display:flex}body.template-index .co-brand-card{flex-basis:calc((100vw - 76px) / 3);min-height:78px;border-radius:18px}body.template-index .co-brand-card__logo{height:54px;max-height:54px}body.template-index .co-brand-card--continental .co-brand-card__logo{height:44px;max-height:44px}body.template-index .co-brand-card--vittoria .co-brand-card__logo,body.template-index .co-brand-card--gw .co-brand-card__logo,body.template-index .co-brand-card--magene .co-brand-card__logo,body.template-index .co-brand-card--xcadey .co-brand-card__logo{height:58px;max-height:58px}body.template-index .co-brand-mark{font-size:clamp(15px,4vw,22px);letter-spacing:.05em}}@media(max-width:767px){body.template-index .co131-advisory__actions{transform:none!important}}@media(max-width:740px){body.template-index .co131-home-contact{padding:12px 0 6px!important}body.template-index .co131-home-contact__inner{width:min(100% - 28px,980px)!important}}@keyframes coFinalHeroFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes coBrandMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media(max-width:820px){body .apex-header,body .co-top-announcement+.apex-header{overflow:visible!important}body .apex-header .apex-header-tools{display:contents!important;pointer-events:none!important}body .apex-header .apex-header-tools>a,body .apex-header .apex-header-tools>button{pointer-events:auto!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search]{align-items:center!important;background:#fff!important;border:1px solid rgba(197,131,18,.34)!important;border-radius:999px!important;box-shadow:0 10px 24px #120d0614!important;box-sizing:border-box!important;display:flex!important;height:44px!important;margin:0!important;max-width:none!important;min-width:0!important;overflow:visible!important;padding:0 42px!important;pointer-events:auto!important;width:calc(100dvw - 28px)!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] .co-header-product-submit{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#0e0d0b!important;display:flex!important;height:44px!important;justify-content:center!important;left:10px!important;padding:0!important;position:absolute!important;top:0!important;width:28px!important;z-index:2!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] .co-header-product-submit svg,body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] .co-header-product-submit i{display:block!important;height:17px!important;width:17px!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] input[type=search],body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] input[data-co-header-product-search-input]{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#15120d!important;display:block!important;flex:1 1 auto!important;font-family:var(--font-body-family, inherit)!important;font-size:14px!important;font-weight:700!important;height:42px!important;line-height:42px!important;margin:0!important;min-width:0!important;outline:0!important;padding:0!important;position:relative!important;width:100%!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] input[type=search]::placeholder,body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] input[data-co-header-product-search-input]::placeholder{color:#231e16b8!important;opacity:1!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] input[type=search]::-webkit-search-cancel-button,body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] input[type=search]::-webkit-search-decoration{-webkit-appearance:none!important;appearance:none!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] .co-header-product-clear{align-items:center!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;color:#5d4a32!important;display:flex!important;font-family:Arial,sans-serif!important;font-size:20px!important;font-weight:700!important;height:32px!important;justify-content:center!important;line-height:1!important;padding:0!important;position:absolute!important;right:7px!important;top:6px!important;width:32px!important;z-index:4310!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] .co-header-product-clear[hidden]{display:none!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] .co-header-product-results{display:block!important;position:fixed!important;top:calc(var(--co-header-live-height, 180px) + 6px)!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;max-height:min(420px,55svh)!important;margin:0!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:9500!important}body .apex-header .apex-header-tools form.co-header-product-search[data-co-header-product-search] .co-header-product-results[hidden]{display:none!important}}.co-catalog-clean__filter-sticky{position:fixed!important;top:var(--co-header-live-height,var(--co-header-total,130px))!important;left:0!important;right:0!important;z-index:2600!important;width:100%!important;margin:0!important;padding:4px 0!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;border:0!important;box-shadow:0 9px 24px #00000012!important}.co-catalog-clean__filter-shell{width:min(calc(100% - 32px),1880px)!important;max-width:1880px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.co-catalog-clean__filters{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(260px,320px) minmax(540px,1fr) minmax(355px,max-content)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:5px 7px!important;box-sizing:border-box!important;overflow:visible!important;border:1px solid rgba(10,10,10,.1)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #0d120f0e!important}.co-catalog-clean__quick-search{position:relative!important;width:100%!important;min-width:0!important;height:42px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0 42px 0 46px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(10,10,10,.13)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.co-catalog-clean__quick-search>svg,.co-catalog-clean__quick-search>i{position:absolute!important;left:16px!important;width:19px!important;height:19px!important;color:#555!important;stroke:#555!important}.co-catalog-clean__quick-search input{width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#222!important;-webkit-text-fill-color:#222!important;font:800 14px/1 "Source Sans 3",Arial,sans-serif!important;text-overflow:clip!important}.co-catalog-clean__quick-search input::placeholder{color:#777!important;-webkit-text-fill-color:#777!important;opacity:1!important}.co-catalog-clean__quick-search button{position:absolute!important;right:8px!important;top:50%!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;padding:0!important;border:0!important;background:transparent!important;color:#555!important;cursor:pointer!important}.co-catalog-clean__quick-search button[hidden]{display:none!important}.co-catalog-clean__filter-list{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(118px,1fr))!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important}.co-catalog-clean__select{display:block!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important}.co-catalog-clean__select select,.co-catalog-clean__filter-list select{display:block!important;width:100%!important;min-width:0!important;height:42px!important;margin:0!important;padding:0 30px 0 12px!important;box-sizing:border-box!important;border:1px solid rgba(10,10,10,.13)!important;border-radius:14px!important;outline:0!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font:800 12.5px/1 "Source Sans 3",Arial,sans-serif!important;text-overflow:clip!important;white-space:nowrap!important}.co-catalog-clean__filter-meta{min-width:355px!important;width:max-content!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;padding:0!important;white-space:nowrap!important}.co-catalog-clean__count{color:#111!important;font:800 12.5px/1 "Source Sans 3",Arial,sans-serif!important;white-space:nowrap!important}.co-catalog-clean__divider{width:1px!important;height:26px!important;flex:0 0 1px!important;background:#0000001f!important}.co-catalog-clean__sort{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;color:#111!important}.co-catalog-clean__sort>span{color:#111!important;font:800 12.5px/1 "Source Sans 3",Arial,sans-serif!important;white-space:nowrap!important}.co-catalog-clean__sort select{width:180px!important;min-width:180px!important;height:42px!important;margin:0!important;padding:0 30px 0 12px!important;box-sizing:border-box!important;border:1px solid rgba(10,10,10,.13)!important;border-radius:14px!important;outline:0!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font:800 12.5px/1 "Source Sans 3",Arial,sans-serif!important;white-space:nowrap!important}.co-catalog-clean__mobile-pills{display:none!important}.co-catalog-card__actions{width:100%!important;display:grid!important;grid-template-columns:.92fr 1.15fr!important;gap:9px!important;margin:8px 0 0!important;padding:0!important;position:relative!important;z-index:5!important}.co-catalog-card__actions button{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border-radius:14px!important;font:900 13px/1 "Source Sans 3",Arial,sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;cursor:pointer!important}.co-catalog-card__cart:not(:disabled){border:1px solid #d19b16!important;color:#171109!important;-webkit-text-fill-color:#171109!important;background:linear-gradient(180deg,#ffe478,#f4c63b 52%,#d99b12)!important;box-shadow:0 10px 22px #cf97163d!important}.co-catalog-card__buy:not(:disabled){border:1px solid #00a943!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#65ffa4,#21e86f 46%,#00c651)!important;box-shadow:0 12px 28px #00c65157!important}.co-catalog-card__cart:not(:disabled):hover,.co-catalog-card__buy:not(:disabled):hover{transform:translateY(-1px)!important;filter:brightness(1.04) saturate(1.04)!important}.co-catalog-card__actions button:disabled,.co-catalog-card__sold-out{cursor:not-allowed!important;opacity:1!important;border:1px solid #c8c8c8!important;color:#5c5c5c!important;-webkit-text-fill-color:#5c5c5c!important;background:#dedede!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.co-catalog-card__sold-out{grid-column:1 / -1!important}.co-catalog-card__cart svg,.co-catalog-card__cart i{width:18px!important;height:18px!important;flex:0 0 18px!important;display:block!important;color:currentColor!important;stroke:currentColor!important;fill:none!important}.co-catalog-card__cart:before,.co-catalog-card__cart:after,.co-catalog-card__actions button:before,.co-catalog-card__actions button:after{content:none!important;display:none!important}@media(min-width:1100px)and (max-width:1599px){.co-catalog-clean__filters{grid-template-columns:minmax(240px,290px) minmax(500px,1fr) minmax(320px,max-content)!important;gap:6px!important}.co-catalog-clean__filter-list{grid-template-columns:repeat(4,minmax(105px,1fr))!important;gap:6px!important}.co-catalog-clean__filter-meta{grid-column:auto!important;min-width:320px!important;width:max-content!important;justify-content:flex-end!important}.co-catalog-clean__sort select{width:165px!important;min-width:165px!important}}@media(min-width:768px)and (max-width:1099px){.co-catalog-clean__filters{grid-template-columns:minmax(230px,300px) minmax(460px,1fr)!important;gap:8px!important}.co-catalog-clean__filter-list{grid-template-columns:repeat(4,minmax(98px,1fr))!important;gap:5px!important}.co-catalog-clean__filter-meta{grid-column:1 / -1!important;width:100%!important;min-width:0!important;justify-content:flex-end!important}}@media(max-width:767px){.co-catalog-clean__filter-sticky{top:var(--co-header-live-height,var(--co-header-total,180px))!important;height:auto!important;min-height:58px!important;padding:0!important;overflow:visible!important;box-shadow:0 8px 20px #00000014!important}.co-catalog-clean__filter-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.co-catalog-clean__filters{width:100%!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.co-catalog-clean__quick-search,.co-catalog-clean__filter-list,.co-catalog-clean__filter-meta{display:none!important}.co-catalog-clean__mobile-pills{width:100%!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:0!important;padding:9px 14px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fff!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.co-catalog-clean__mobile-pills::-webkit-scrollbar{display:none!important}.co-catalog-clean__mobile-pill{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 15px!important;border:1px solid rgba(207,151,24,.4)!important;border-radius:999px!important;background:#fffdf7!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:none!important;font:900 10px/1 "Source Sans 3",Arial,sans-serif!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important}.co-catalog-clean__mobile-pill--primary,.co-catalog-clean__mobile-pill.is-active,.co-catalog-clean__mobile-pill[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(90deg,#d47a18,#ffd82e)!important;box-shadow:0 8px 18px #cf971833!important}.co-catalog-clean__filter-sticky.is-filters-open .co-catalog-clean__filter-list{width:calc(100% - 24px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 12px 12px!important;padding:12px!important;box-sizing:border-box!important;border:1px solid rgba(10,10,10,.1)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 28px #0000001a!important}.co-catalog-clean__filter-sticky.is-filters-open .co-catalog-clean__select,.co-catalog-clean__filter-sticky.is-filters-open .co-catalog-clean__select select{display:block!important;width:100%!important;min-width:0!important}.co-catalog-clean__filter-sticky.is-filters-open .co-catalog-clean__select select{height:42px!important;font-size:11px!important}.co-catalog-card__actions{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;margin-top:5px!important}.co-catalog-card__actions button{height:44px!important;min-height:44px!important;padding:0 10px!important;border-radius:12px!important;font-size:11px!important}.co-catalog-card__cart:not(:disabled){width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}.co-catalog-card__cart span{display:none!important}.co-catalog-card__cart svg,.co-catalog-card__cart i{width:21px!important;height:21px!important;flex-basis:21px!important}.co-catalog-card__sold-out{grid-column:1 / -1!important}}@media(max-width:820px){body.template-collection form.co-header-product-search[data-co-header-product-search],body.template-collection .apex-header form.co-header-product-search[data-co-header-product-search]{width:calc(100dvw - 28px)!important;max-width:none!important}body.template-collection .co-header-product-clear[data-co-header-product-clear]{z-index:9300!important;pointer-events:auto!important}}.template-collection .co-collection-filter-strip{display:none!important}.template-collection .co-catalog-clean,.template-collection .co-catalog-clean *{box-sizing:border-box}.template-collection .co-catalog-clean{--co-catalog-gold:#c98716;--co-catalog-gold-soft:#f2c45f;--co-catalog-ink:#0a0a0a;--co-catalog-muted:#686868;--co-catalog-line:rgba(10, 10, 10, .1);--co-catalog-shadow:0 18px 46px rgba(17, 20, 18, .08);width:100%!important;max-width:none!important;margin:0!important;padding:0 0 72px!important;color:var(--co-catalog-ink)!important;background:#fff!important;overflow:visible!important}.template-collection .co-catalog-clean__chrome{position:relative!important;z-index:2!important;width:100%!important;margin:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.template-collection .co-catalog-clean__shell{width:min(calc(100% - clamp(24px,3.2vw,52px)),1860px)!important;max-width:1860px!important;margin:0 auto!important;padding:0 0 8px!important}.template-collection .co-catalog-clean__headline{display:grid!important;grid-template-columns:minmax(310px,.62fr) minmax(720px,1.38fr)!important;align-items:center!important;gap:clamp(26px,3.5vw,68px)!important;width:100%!important;min-width:0!important;margin:0 0 8px!important}.template-collection .co-catalog-clean__heading{min-width:0!important;margin:0!important;padding:0!important}.template-collection .co-catalog-clean__heading h1{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:Cormorant Garamond,Bodoni Moda,Georgia,serif!important;font-size:clamp(4.1rem,5.15vw,6.5rem)!important;font-weight:600!important;line-height:.82!important;letter-spacing:-.058em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}.template-collection .co-catalog-clean__trust{min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:8px 10px!important;border:1px solid rgba(201,135,22,.42)!important;border-radius:20px!important;background:radial-gradient(circle at 8% -12%,rgba(255,222,132,.2),transparent 28%),linear-gradient(135deg,#fffffffe,#fffbf1fb)!important;box-shadow:0 12px 32px #2d251111,inset 0 1px #fffffff5!important;overflow:hidden!important}.template-collection .co-catalog-clean__trust article{min-width:0!important;min-height:56px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:6px 12px!important;border:0!important;border-radius:0!important;color:var(--co-catalog-ink)!important;background:transparent!important;box-shadow:none!important}.template-collection .co-catalog-clean__trust article+article{border-left:1px solid rgba(201,135,22,.25)!important}.template-collection .co-catalog-clean__trust-icon{width:36px!important;height:36px!important;min-width:36px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border-radius:50%!important;color:var(--co-catalog-gold)!important;background:#fff5dab8!important;box-shadow:inset 0 0 0 1px #c9871626!important}.template-collection .co-catalog-clean__trust-icon svg,.template-collection .co-catalog-clean__trust-icon i{width:21px!important;height:21px!important;color:currentColor!important;stroke:currentColor!important;stroke-width:1.9!important}.template-collection .co-catalog-clean__trust strong,.template-collection .co-catalog-clean__trust small{display:block!important;margin:0!important;padding:0!important;font-family:"Source Sans 3",Arial,sans-serif!important;text-align:left!important;text-transform:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.template-collection .co-catalog-clean__trust strong{margin-bottom:2px!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:clamp(.78rem,.75vw,.91rem)!important;font-weight:900!important;line-height:1.04!important;letter-spacing:-.01em!important}.template-collection .co-catalog-clean__trust small{color:#0a0a0ab0!important;-webkit-text-fill-color:rgba(10,10,10,.69)!important;font-size:clamp(.62rem,.59vw,.72rem)!important;font-weight:600!important;line-height:1.15!important}.template-collection .co-catalog-clean__results{width:min(calc(100% - clamp(24px,3.2vw,52px)),1860px)!important;max-width:1860px!important;margin:0 auto!important;padding:12px 0 0!important}.template-collection .co-catalog-clean__grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(12px,.95vw,16px)!important;width:100%!important;margin:0!important;padding:0!important}.template-collection .co-catalog-card{position:relative!important;isolation:isolate!important;min-width:0!important;width:100%!important;display:block!important;margin:0!important;padding:0!important;border:1px solid rgba(10,10,10,.085)!important;border-radius:20px!important;color:#0a0a0a!important;background:#fff!important;box-shadow:0 10px 28px #0d120f0e!important;overflow:hidden!important;transform:translateY(0)!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}.template-collection .co-catalog-card[hidden],.template-collection .co-catalog-card[data-co-clean-hidden]{display:none!important}.template-collection .co-catalog-card:hover,.template-collection .co-catalog-card:focus-within{border-color:#d7a12d8f!important;box-shadow:0 24px 54px #15181424,0 0 0 1px #f2c45f1a!important;transform:translateY(-6px)!important}.template-collection .co-catalog-card__form{min-height:100%!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.template-collection .co-catalog-card__badge{position:absolute!important;z-index:7!important;top:14px!important;left:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;margin:0!important;padding:5px 10px!important;border:0!important;border-radius:999px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#d89a25,#b97708)!important;box-shadow:0 8px 18px #b576082e!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.025em!important;text-transform:uppercase!important}.template-collection .co-catalog-card__badge--black{background:#0b0b0b!important;box-shadow:0 8px 18px #00000029!important}.template-collection .co-catalog-card__quantity{position:absolute!important;z-index:8!important;top:13px!important;right:13px!important;width:91px!important;height:34px!important;display:grid!important;grid-template-columns:28px 35px 28px!important;align-items:center!important;margin:0!important;padding:0!important;border:1px solid rgba(10,10,10,.12)!important;border-radius:10px!important;background:#fffffff5!important;box-shadow:0 7px 18px #0a0e0c12!important;overflow:hidden!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.template-collection .co-catalog-card__quantity button,.template-collection .co-catalog-card__quantity input{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;color:#111!important;-webkit-text-fill-color:#111!important;background:transparent!important;box-shadow:none!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:.88rem!important;font-weight:800!important;line-height:1!important;text-align:center!important}.template-collection .co-catalog-card__quantity button{cursor:pointer!important;transition:color .18s ease,background-color .18s ease!important}.template-collection .co-catalog-card__quantity button:hover:not(:disabled){color:#94620d!important;background:#f2c45f29!important}.template-collection .co-catalog-card__quantity input{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.template-collection .co-catalog-card__quantity input::-webkit-inner-spin-button,.template-collection .co-catalog-card__quantity input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important}.template-collection .co-catalog-card__media{position:relative!important;isolation:isolate!important;width:100%!important;aspect-ratio:1.06 / 1!important;min-height:0!important;display:grid!important;place-items:center!important;margin:0!important;padding:24px 14px 8px!important;border:0!important;border-radius:0!important;color:inherit!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;text-decoration:none!important}.template-collection .co-catalog-card__glow{position:absolute!important;z-index:1!important;left:50%!important;bottom:2%!important;width:96%!important;height:78%!important;border-radius:50%!important;background:radial-gradient(ellipse at center,#fff6c9f5,#ffde6e7a 36%,#eeb4302e 58%,#eeb43000 78%)!important;filter:blur(20px)!important;opacity:0!important;transform:translate(-50%) scale(.75)!important;transition:opacity .27s ease,transform .27s ease!important;pointer-events:none!important}.template-collection .co-catalog-card:hover .co-catalog-card__glow,.template-collection .co-catalog-card:focus-within .co-catalog-card__glow{opacity:.96!important;transform:translate(-50%) scale(1.04)!important}.template-collection .co-catalog-card__image{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;margin:0 auto!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;filter:contrast(1.03) saturate(1.01)!important;transform:translateY(0) scale(1)!important;transition:transform .28s ease,filter .28s ease!important}.template-collection .co-catalog-card:hover .co-catalog-card__image,.template-collection .co-catalog-card:focus-within .co-catalog-card__image{filter:brightness(1.1) contrast(1.05) saturate(1.035) drop-shadow(0 15px 24px rgba(196,145,27,.2))!important;transform:translateY(-4px) scale(1.05)!important}.template-collection .co-catalog-card--sold-out{opacity:.58!important;filter:grayscale(.92) saturate(.28)!important;border-color:#0a0a0a12!important;box-shadow:0 7px 18px #0c0f0d09!important}.template-collection .co-catalog-card--sold-out .co-catalog-card__image{filter:grayscale(1) brightness(.96) contrast(.94)!important;opacity:.72!important}.template-collection .co-catalog-card--sold-out .co-catalog-card__quantity{opacity:.48!important;background:#f5f5f5eb!important}.template-collection .co-catalog-card--sold-out .co-catalog-card__glow{display:none!important}.template-collection .co-catalog-card--sold-out:hover,.template-collection .co-catalog-card--sold-out:focus-within{opacity:.66!important;filter:grayscale(.88) saturate(.34)!important;transform:translateY(-2px)!important;border-color:#0a0a0a1c!important;box-shadow:0 10px 22px #0c0f0d0f!important}.template-collection .co-catalog-card--sold-out:hover .co-catalog-card__image,.template-collection .co-catalog-card--sold-out:focus-within .co-catalog-card__image{filter:grayscale(.92) brightness(1.01) contrast(.96)!important;opacity:.78!important;transform:translateY(-1px) scale(1.015)!important}.template-collection .co-catalog-card__body{flex:1 1 auto!important;min-height:145px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:0 14px 12px!important;color:#0a0a0a!important;background:#fff!important}.template-collection .co-catalog-card__title-link{display:block!important;margin:0!important;padding:0!important;color:#0a0a0a!important;text-decoration:none!important}.template-collection .co-catalog-card__body h3{min-height:2.35em!important;display:-webkit-box!important;margin:0!important;padding:0!important;color:#101010!important;-webkit-text-fill-color:#101010!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:clamp(.92rem,.78vw,1.04rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.018em!important;text-align:left!important;text-transform:uppercase!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.template-collection .co-catalog-card__rating{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;color:#111!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:.72rem!important;line-height:1!important}.template-collection .co-catalog-card__rating--overlay{position:absolute!important;right:12px!important;bottom:10px!important;z-index:5!important;padding:6px 10px!important;border-radius:999px!important;background:#fffffff5!important;border:1px solid rgba(10,10,10,.08)!important;box-shadow:0 8px 20px #0c100e14!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.template-collection .co-catalog-card__rating span{color:#e3a118!important;-webkit-text-fill-color:#e3a118!important;font-size:.8rem!important;letter-spacing:.04em!important}.template-collection .co-catalog-card__rating b{color:#222!important;-webkit-text-fill-color:#222!important;font-weight:800!important}.template-collection .co-catalog-card__price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;margin:-1px 0 0!important;padding:0!important;color:#080808!important;background:transparent!important;box-shadow:none!important}.template-collection .co-catalog-card__price strong,.template-collection .co-catalog-card__price s{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:"Source Sans 3",Arial,sans-serif!important;line-height:1!important;white-space:nowrap!important}.template-collection .co-catalog-card__price strong{color:#070707!important;-webkit-text-fill-color:#070707!important;font-size:clamp(1.12rem,1.05vw,1.34rem)!important;font-weight:900!important;letter-spacing:-.025em!important}.template-collection .co-catalog-card__price s{color:#777!important;-webkit-text-fill-color:#777!important;font-size:.73rem!important;font-weight:500!important}.template-collection .co-catalog-clean__empty{grid-column:1 / -1!important;width:100%!important;margin:24px 0!important;padding:28px!important;border:1px solid rgba(10,10,10,.1)!important;border-radius:18px!important;color:#333!important;background:#fafafa!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:1rem!important;font-weight:700!important;text-align:center!important}.template-collection .co-catalog-clean__pagination{display:flex!important;justify-content:center!important;margin:34px auto 0!important;padding:0!important}.template-collection .co-catalog-clean__pagination .page,.template-collection .co-catalog-clean__pagination a,.template-collection .co-catalog-clean__pagination span{color:#111!important;font-family:"Source Sans 3",Arial,sans-serif!important}@media(max-width:1439px){.template-collection .co-catalog-clean__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1280px){.template-collection .co-catalog-clean__headline{grid-template-columns:minmax(280px,.54fr) minmax(0,1.46fr)!important;gap:24px!important}.template-collection .co-catalog-clean__heading h1{font-size:clamp(3.75rem,5.4vw,5.15rem)!important}.template-collection .co-catalog-clean__trust article{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;padding-inline:10px!important}.template-collection .co-catalog-clean__trust-icon{width:31px!important;height:31px!important;min-width:31px!important}.template-collection .co-catalog-clean__trust-icon svg,.template-collection .co-catalog-clean__trust-icon i{width:18px!important;height:18px!important}}@media(max-width:1040px){.template-collection .co-catalog-clean__headline{grid-template-columns:1fr!important;gap:14px!important}.template-collection .co-catalog-clean__heading h1{font-size:clamp(3.8rem,9vw,5.6rem)!important}.template-collection .co-catalog-clean__trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-collection .co-catalog-clean__trust article:nth-child(3){border-left:0!important;border-top:1px solid rgba(201,135,22,.25)!important}.template-collection .co-catalog-clean__trust article:nth-child(4){border-top:1px solid rgba(201,135,22,.25)!important}.template-collection .co-catalog-clean__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.template-collection .co-catalog-clean__shell,.template-collection .co-catalog-clean__results{width:min(calc(100% - 24px),720px)!important}.template-collection .co-catalog-clean__shell{padding-top:14px!important}.template-collection .co-catalog-clean__heading h1{font-size:clamp(3.4rem,15vw,4.8rem)!important}.template-collection .co-catalog-clean__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.template-collection .co-catalog-card__body{padding-inline:13px!important}}@media(max-width:520px){.template-collection .co-catalog-clean__trust{grid-template-columns:1fr!important}.template-collection .co-catalog-clean__trust article+article,.template-collection .co-catalog-clean__trust article:nth-child(3),.template-collection .co-catalog-clean__trust article:nth-child(4){border-left:0!important;border-top:1px solid rgba(201,135,22,.25)!important}.template-collection .co-catalog-clean__grid{grid-template-columns:1fr!important}.template-collection .co-catalog-card__media{aspect-ratio:1.12 / 1!important}}@media(prefers-reduced-motion:reduce){.template-collection .co-catalog-card,.template-collection .co-catalog-card__glow,.template-collection .co-catalog-card__image{transition:none!important}}body.template-collection .co-catalog-card__body>.co-catalog-card__quantity,.template-collection .co-catalog-card__body>.co-catalog-card__quantity{position:static!important;z-index:1!important;width:86px!important;max-width:86px!important;height:28px!important;min-height:28px!important;display:grid!important;grid-template-columns:25px 36px 25px!important;align-items:center!important;padding:0!important;border:1px solid rgba(10,10,10,.12)!important;border-radius:9px!important;background:#fffffffa!important;box-shadow:0 5px 12px #0a0e0c0d!important;overflow:hidden!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.template-collection .co-catalog-card__media>.co-catalog-card__quantity,.template-collection .co-catalog-card__media>.co-catalog-card__quantity{display:none!important}body.template-collection .co-catalog-card__body>.co-catalog-card__quantity button,body.template-collection .co-catalog-card__body>.co-catalog-card__quantity input,.template-collection .co-catalog-card__body>.co-catalog-card__quantity button,.template-collection .co-catalog-card__body>.co-catalog-card__quantity input{width:100%!important;height:28px!important;min-height:28px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#101010!important;-webkit-text-fill-color:#101010!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:13px!important;font-weight:850!important;line-height:1!important;text-align:center!important}body.template-collection .co-catalog-card__body>.co-catalog-card__quantity input,.template-collection .co-catalog-card__body>.co-catalog-card__quantity input{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}body.template-collection .co-catalog-card__body>.co-catalog-card__quantity input::-webkit-inner-spin-button,body.template-collection .co-catalog-card__body>.co-catalog-card__quantity input::-webkit-outer-spin-button,.template-collection .co-catalog-card__body>.co-catalog-card__quantity input::-webkit-inner-spin-button,.template-collection .co-catalog-card__body>.co-catalog-card__quantity input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important}.template-collection .co-catalog-clean__sticky-placeholder{height:0!important;display:none}.template-collection .co-catalog-clean,.template-collection .co-catalog-clean__chrome,.template-collection .co-catalog-clean__results{overflow:visible!important}.template-collection .co-catalog-clean__sticky-placeholder{width:100%!important;margin:0!important;padding:0!important}body.template-collection .co-catalog-card__body,.template-collection .co-catalog-card__body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title title" "price quantity" "actions actions"!important;align-items:center!important;gap:7px 10px!important;min-height:132px!important}body.template-collection .co-catalog-card__title-link,.template-collection .co-catalog-card__title-link{grid-area:title!important}body.template-collection .co-catalog-card__price,.template-collection .co-catalog-card__price{grid-area:price!important;min-width:0!important;margin:0!important}body.template-collection .co-catalog-card__price strong,.template-collection .co-catalog-card__price strong{letter-spacing:0!important}body.template-collection .co-catalog-card__body>.co-catalog-card__quantity,.template-collection .co-catalog-card__body>.co-catalog-card__quantity{grid-area:quantity!important;justify-self:end!important;align-self:center!important;margin:0!important}body.template-collection .co-catalog-clean__headline,.template-collection .co-catalog-clean__headline{grid-template-columns:minmax(0,.92fr) minmax(560px,.86fr)!important;gap:clamp(18px,2.2vw,42px)!important;align-items:center!important;overflow:hidden!important}body.template-collection .co-catalog-clean__heading,.template-collection .co-catalog-clean__heading{min-width:0!important;max-width:100%!important;overflow:hidden!important}body.template-collection .co-catalog-clean__heading h1,.template-collection .co-catalog-clean__heading h1{max-width:min(100%,860px)!important;font-size:clamp(3.35rem,4.35vw,5.6rem)!important;line-height:.88!important;letter-spacing:0!important;white-space:normal!important;text-wrap:balance!important;overflow-wrap:normal!important;text-transform:uppercase!important}body.template-collection .co-catalog-clean__trust,.template-collection .co-catalog-clean__trust{justify-self:end!important;width:min(100%,1040px)!important;max-width:1040px!important;padding:7px 8px!important;border-radius:19px!important}body.template-collection .co-catalog-clean__trust article,.template-collection .co-catalog-clean__trust article{min-height:52px!important;grid-template-columns:31px minmax(0,1fr)!important;gap:7px!important;padding:5px 9px!important}body.template-collection .co-catalog-clean__trust-icon,.template-collection .co-catalog-clean__trust-icon{width:30px!important;height:30px!important;min-width:30px!important}body.template-collection .co-catalog-clean__trust-icon svg,body.template-collection .co-catalog-clean__trust-icon i,.template-collection .co-catalog-clean__trust-icon svg,.template-collection .co-catalog-clean__trust-icon i{width:18px!important;height:18px!important}body.template-collection .co-catalog-clean__trust strong,.template-collection .co-catalog-clean__trust strong{margin-bottom:1px!important;font-size:clamp(.72rem,.64vw,.82rem)!important;line-height:1.02!important}body.template-collection .co-catalog-clean__trust small,.template-collection .co-catalog-clean__trust small{font-size:clamp(.56rem,.52vw,.66rem)!important;line-height:1.08!important}body.template-collection .co-catalog-card__price strong,.template-collection .co-catalog-card__price strong{font-weight:500!important}body.template-collection .co-catalog-card__body h3,.template-collection .co-catalog-card__body h3{text-transform:uppercase!important}@media(max-width:1280px){body.template-collection .co-catalog-clean__headline,.template-collection .co-catalog-clean__headline{grid-template-columns:1fr!important;gap:16px!important}body.template-collection .co-catalog-clean__heading h1,.template-collection .co-catalog-clean__heading h1{max-width:100%!important;text-align:center!important}body.template-collection .co-catalog-clean__trust,.template-collection .co-catalog-clean__trust{justify-self:center!important;width:100%!important}}@media(max-width:820px){body.template-collection .co-catalog-clean,.template-collection .co-catalog-clean{padding-top:92px!important}body.template-collection .co-catalog-clean__headline,.template-collection .co-catalog-clean__headline{display:none!important}body.template-collection .co-catalog-card__badge,.template-collection .co-catalog-card__badge{top:8px!important;left:8px!important;min-height:18px!important;padding:3px 7px!important;font-size:.52rem!important;letter-spacing:.02em!important}body.template-collection .co-catalog-card__body h3,.template-collection .co-catalog-card__body h3{-webkit-line-clamp:unset!important;display:block!important;font-size:clamp(.72rem,3vw,.86rem)!important;line-height:1.12!important;min-height:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}}@media(max-width:820px){body.template-collection form.co-header-product-search[data-co-header-product-search],body.template-collection .apex-header form.co-header-product-search[data-co-header-product-search]{width:calc(100dvw - 28px)!important;max-width:none!important}body.template-collection .co-header-product-clear[data-co-header-product-clear]{z-index:9300!important;pointer-events:auto!important}body.template-collection .co-catalog-clean,.template-collection .co-catalog-clean{padding-top:120px!important}body.template-collection .co-catalog-clean__results,.template-collection .co-catalog-clean__results{margin-top:56px!important}}:root{--co-copper:#c96b17;--co-gold:#eda914;--co-yellow:#ffd91a;--co-ink:#080808;--co-muted:#686868;--co-line:rgba(8, 8, 8, .1);--co-announcement-h:34px;--co-header-h:96px;--co-header-total:calc(var(--co-announcement-h) + var(--co-header-h))}html{scroll-padding-top:var(--co-header-total)}body{overflow-x:hidden}body #shopify-section-apex-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:6000!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;box-shadow:0 8px 22px #00000012!important}body .co-top-announcement,body .co-top-announcement--dual{position:relative!important;inset:auto!important;top:auto!important;height:var(--co-announcement-h)!important;min-height:var(--co-announcement-h)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;overflow:hidden!important;color:var(--co-ink)!important;background:linear-gradient(90deg,var(--co-copper),var(--co-yellow))!important;border:0!important}.co-top-announcement__marquee{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;overflow:hidden!important}.co-top-announcement__marquee-track{display:flex!important;align-items:center!important;width:max-content!important;min-width:max-content!important;height:100%!important;will-change:transform!important;animation:coAnnouncementMarquee 42s linear infinite!important}.co-top-announcement__marquee:hover .co-top-announcement__marquee-track{animation-play-state:paused!important}.co-top-announcement__track{display:none!important;width:100%!important;height:100%!important;position:relative!important;align-items:center!important;justify-content:center!important}.co-top-announcement__pair{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:none!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,3vw,40px)!important;opacity:0!important;transform:translateY(4px)!important;transition:opacity .28s ease,transform .28s ease!important;color:#060606!important;font:900 clamp(10px,.85vw,14px)/1 "Source Sans 3",Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important}.co-top-announcement__pair.is-active{opacity:1!important;transform:translateY(0)!important}.co-top-announcement__item{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#060606!important;font:900 clamp(10px,.85vw,14px)/1 "Source Sans 3",Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important}.co-top-announcement__marquee .co-top-announcement__item{padding:0 clamp(24px,2.6vw,52px)!important}.co-top-announcement__item:before,.co-top-announcement__item:after{content:""!important;width:5px!important;height:5px!important;min-width:5px!important;border-radius:50%!important;background:#070707!important}@keyframes coAnnouncementMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}body header.apex-header{position:relative!important;inset:auto!important;top:auto!important;height:var(--co-header-h)!important;min-height:var(--co-header-h)!important;display:grid!important;grid-template-columns:minmax(210px,300px) minmax(360px,1fr) minmax(310px,500px)!important;align-items:center!important;gap:clamp(18px,2.4vw,42px)!important;padding:12px clamp(28px,4vw,78px)!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;overflow:visible!important;box-shadow:none!important}body header.apex-header .apex-menu-button,body header.apex-header [data-apex-menu-toggle],body header.apex-header .apex-mobile-menu,body header.apex-header [class*=menu-button]{display:none!important;visibility:hidden!important;pointer-events:none!important}body header.apex-header .apex-brand,body header.apex-header .co-brand-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}body header.apex-header .apex-brand img,body header.apex-header .co-brand-logo img{width:clamp(180px,15vw,258px)!important;max-width:100%!important;max-height:66px!important;height:auto!important;object-fit:contain!important}body header.apex-header .apex-nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(18px,2.2vw,38px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important}body header.apex-header .apex-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111!important;font:900 clamp(12px,.85vw,15px)/1 "Source Sans 3",Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important}body header.apex-header .apex-header-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;min-width:0!important}body header.apex-header .apex-header-tools>a,body header.apex-header .apex-cart-link{width:42px!important;height:42px!important;display:inline-grid!important;place-items:center!important;color:#080808!important}body header.apex-header .apex-header-tools svg,body header.apex-header .apex-cart-link svg{width:24px!important;height:24px!important;stroke-width:2.2!important}body header.apex-header form.co-header-product-search,body header.apex-header form.co-header-product-search[data-co-header-product-search]{position:relative!important;inset:auto!important;top:auto!important;width:min(31vw,470px)!important;min-width:290px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:stretch!important;overflow:visible!important;border:1px solid rgba(201,107,23,.28)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 28px #0000001a!important}body header.apex-header .co-header-product-submit{width:58px!important;min-width:58px!important;height:100%!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#111!important;background:#fff!important}body header.apex-header .co-header-product-submit svg{width:21px!important;height:21px!important;stroke-width:2!important}body header.apex-header form.co-header-product-search input[type=search],body header.apex-header [data-co-header-product-search-input]{min-width:0!important;flex:1 1 auto!important;height:100%!important;margin:0!important;padding:0 42px 0 18px!important;color:#222!important;-webkit-text-fill-color:#222!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;font:800 15px/1 "Source Sans 3",Arial,sans-serif!important;letter-spacing:0!important}body header.apex-header form.co-header-product-search input::placeholder{color:#5d5750!important;-webkit-text-fill-color:#5d5750!important;opacity:1!important}body header.apex-header .co-header-product-clear{position:absolute!important;right:8px!important;top:50%!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;color:#111!important;background:transparent!important;font:800 20px/1 Arial,sans-serif!important;cursor:pointer!important}body header.apex-header .co-header-product-clear[hidden]{display:none!important}body #MainContent{padding-top:var(--co-header-live-height, var(--co-header-total, 130px))!important}body.template-index .co131-hero{position:relative!important;min-height:570px!important;overflow:hidden!important;background:#111!important}body.template-index .co131-certification{position:relative!important;min-height:0!important;overflow:visible!important;background:transparent!important}body.template-index .co131-hero__backdrop,body.template-index .co131-hero__backdrop--bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;opacity:1!important;background-size:cover!important;background-position:center 58%!important;background-repeat:no-repeat!important}body.template-index .co131-hero__backdrop img,body.template-index .co131-hero__fallback-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;opacity:1!important;object-fit:cover!important;object-position:center 58%!important;z-index:0!important}body.template-index .co131-hero__backdrop:after,body.template-index .co131-hero__backdrop--bg:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#000000b8,#0000006b 52%,#00000047)!important;z-index:1!important;pointer-events:none!important}body.template-index .co131-certification h1,body.template-index .co131-hero h1{max-width:980px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(60px,6.2vw,118px)!important;line-height:.88!important;letter-spacing:-.018em!important}body.template-index .co131-certification p,body.template-index .co131-hero p{max-width:900px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(18px,1.18vw,24px)!important;line-height:1.33!important}body.template-index .co131-strength__dots,body.template-index [class*=strength] [class*=dots]{display:flex!important;gap:9px!important;align-items:center!important}body.template-index .co131-strength__dots button,body.template-index [class*=strength] [class*=dots] button{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#ffd91a61!important;text-indent:-999px!important;overflow:hidden!important}body.template-index .co131-strength__dots button.is-active,body.template-index [class*=strength] [class*=dots] button.is-active{background:linear-gradient(135deg,var(--co-copper),var(--co-yellow))!important}body.template-collection .co-catalog-clean{width:100%!important;max-width:none!important;padding:60px 0 70px!important;background:#fff!important}body.template-collection .co-catalog-clean__headline{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(620px,1.1fr)!important;align-items:center!important;gap:clamp(24px,3vw,60px)!important;width:min(100% - 54px,1860px)!important;margin:4px auto 12px!important}body.template-collection .co-catalog-clean__heading h1{margin:0!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:Cormorant Garamond,Bodoni Moda,Georgia,serif!important;font-size:clamp(58px,5.2vw,104px)!important;font-weight:500!important;line-height:.88!important;letter-spacing:-.025em!important;text-transform:uppercase!important;white-space:nowrap!important}body.template-collection .co-catalog-clean__trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;padding:9px 12px!important;border:1px solid rgba(201,135,22,.35)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 30px #0000000f!important}body.template-collection .co-catalog-clean__trust article{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:6px 12px!important}body.template-collection .co-catalog-clean__trust article+article{border-left:1px solid rgba(201,135,22,.25)!important}body.template-collection .co-catalog-clean__trust strong{display:block!important;color:#111!important;font:900 13px/1.05 "Source Sans 3",Arial,sans-serif!important}body.template-collection .co-catalog-clean__trust small{display:block!important;margin-top:2px!important;color:#000000ad!important;font:700 11px/1.15 "Source Sans 3",Arial,sans-serif!important}body.template-collection .co-catalog-clean__results{width:min(100% - 54px,1860px)!important;margin:0 auto!important;padding:34px 0 0!important}body.template-collection .co-catalog-clean__grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(14px,1vw,18px)!important;align-items:stretch!important}body.template-collection .co-catalog-card{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:0!important;border-radius:18px!important;overflow:visible!important}body.template-collection .co-catalog-card__media{display:grid!important;place-items:center!important;width:100%!important;height:clamp(230px,17vw,330px)!important;padding:0!important;background:#fff!important;overflow:hidden!important}body.template-collection .co-catalog-card__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}body.template-collection .co-catalog-card__body{display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px 2px 0!important}body.template-collection .co-catalog-card__body h3{display:block!important;min-height:0!important;margin:0!important;color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b!important;font:900 clamp(14px,.82vw,17px)/1.18 "Source Sans 3",Arial,sans-serif!important;letter-spacing:-.01em!important;text-transform:uppercase!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:initial!important}body.template-collection .co-catalog-card__price strong{color:#0a0a0a!important;font:500 clamp(22px,1.5vw,31px)/1 "Source Sans 3",Arial,sans-serif!important}body.template-collection .co-catalog-card__price s{color:#888!important;font:600 clamp(13px,.8vw,17px)/1 "Source Sans 3",Arial,sans-serif!important}body.template-product .apex-product,body.template-product .apex-product-main{padding-top:clamp(18px,2.2vw,42px)!important}body.template-product .apex-product-info h1{color:#050505!important;-webkit-text-fill-color:#050505!important;font:500 clamp(36px,3.35vw,64px)/1.08 "Source Sans 3",Arial,sans-serif!important;letter-spacing:-.018em!important;text-transform:uppercase!important;overflow:visible!important;text-overflow:clip!important}body.template-product .apex-price,body.template-product [data-product-price]{font-weight:400!important}body.template-product .apex-product-gallery,body.template-product .apex-product-media{background:transparent!important}body.template-product .apex-product-gallery img,body.template-product .apex-product-media img{object-fit:contain!important;object-position:center!important}body.template-product .co-final-gallery-arrow{position:absolute!important;z-index:30!important;top:48%!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(168,99,13,.3)!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(135deg,var(--co-copper),var(--co-yellow))!important;box-shadow:0 14px 26px #c96b1742!important;font-size:0!important;line-height:1!important;transform:translateY(-50%)!important;overflow:hidden!important}body.template-product .co-final-gallery-arrow[data-co-arrow=left]{left:clamp(10px,2.5vw,34px)!important}body.template-product .co-final-gallery-arrow[data-co-arrow=right]{right:clamp(10px,2.5vw,34px)!important}body.template-product .co-final-gallery-arrow:before{content:"\e2\20ac\b9"!important;display:block!important;color:#fff!important;font:900 42px/1 Arial,sans-serif!important;transform:translateY(-2px)!important}body.template-product .co-final-gallery-arrow[data-co-arrow=right]:before{content:"\e2\20ac\ba"!important}.co-floating-whatsapp{position:fixed!important;right:clamp(14px,2vw,28px)!important;bottom:clamp(16px,2vw,30px)!important;z-index:5200!important;width:72px!important;height:72px!important;border-radius:50%!important;background:transparent!important;background-image:none!important;box-shadow:0 18px 35px #22c55e5c!important}@media(max-width:1480px){:root{--co-header-h: 90px}body header.apex-header{grid-template-columns:minmax(180px,250px) minmax(310px,1fr) minmax(280px,420px)!important;gap:18px!important}body header.apex-header .apex-brand img,body header.apex-header .co-brand-logo img{width:clamp(168px,13vw,224px)!important;max-height:58px!important}body header.apex-header form.co-header-product-search{width:min(28vw,420px)!important;min-width:270px!important}}@media(min-width:768px)and (max-width:1240px){:root{--co-announcement-h: 30px;--co-header-h: 86px}body header.apex-header{grid-template-columns:minmax(170px,220px) minmax(300px,1fr) minmax(240px,330px)!important;padding-inline:26px!important;gap:16px!important}body header.apex-header .apex-nav{gap:18px!important}body header.apex-header .apex-nav a{font-size:12px!important;letter-spacing:.1em!important}body.template-collection .co-catalog-clean__headline{grid-template-columns:1fr!important}body.template-collection .co-catalog-clean__trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-collection .co-catalog-clean__trust article:nth-child(odd){border-left:0!important}body.template-collection .co-catalog-clean__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:767px){:root{--co-announcement-h: 30px;--co-header-h: 146px;--co-header-total: calc(var(--co-announcement-h) + var(--co-header-h))}body .co-top-announcement,body .co-top-announcement--dual{height:var(--co-announcement-h)!important;min-height:var(--co-announcement-h)!important;padding:0 8px!important}.co-top-announcement__pair{gap:8px!important;white-space:normal!important;font-size:9.6px!important;line-height:1.05!important;letter-spacing:.1em!important}.co-top-announcement__item{max-width:46vw!important}body header.apex-header{height:var(--co-header-h)!important;min-height:var(--co-header-h)!important;grid-template-columns:34px minmax(0,1fr) 34px!important;grid-template-rows:48px 24px 50px!important;grid-template-areas:"account brand cart" "nav nav nav" "search search search"!important;justify-items:center!important;align-items:center!important;gap:4px 8px!important;padding:8px 20px 10px!important;overflow:visible!important}body header.apex-header .apex-brand,body header.apex-header .co-brand-logo{grid-area:brand!important;justify-self:center!important;justify-content:center!important;width:min(49vw,205px)!important;min-width:150px!important;height:46px!important}body header.apex-header .apex-brand img,body header.apex-header .co-brand-logo img{width:100%!important;max-width:100%!important;max-height:46px!important}body header.apex-header .apex-header-tools{display:contents!important}body header.apex-header .apex-header-tools>a[href*="/account"],body header.apex-header .apex-header-tools>a[href="/account"]{grid-area:account!important;justify-self:start!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important}body header.apex-header .apex-cart-link,body header.apex-header a[href="/cart"]{grid-area:cart!important;justify-self:end!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important}body header.apex-header .apex-header-tools svg,body header.apex-header .apex-cart-link svg{width:21px!important;height:21px!important}body header.apex-header .apex-nav{grid-area:nav!important;display:flex!important;justify-content:center!important;gap:11px!important;width:100%!important;overflow:visible!important}body header.apex-header .apex-nav a{font-size:10.5px!important;letter-spacing:.09em!important;line-height:1!important;padding:0!important}body header.apex-header form.co-header-product-search,body header.apex-header form.co-header-product-search[data-co-header-product-search]{grid-area:search!important;width:100%!important;min-width:0!important;height:46px!important;margin:3px 0 0!important;border:1px solid rgba(201,107,23,.28)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 12px 24px #0000001f!important}body header.apex-header .co-header-product-submit{width:46px!important;min-width:46px!important;color:#111!important;background:transparent!important}body header.apex-header .co-header-product-submit svg{width:19px!important;height:19px!important}body header.apex-header form.co-header-product-search input[type=search],body header.apex-header [data-co-header-product-search-input]{color:#222!important;-webkit-text-fill-color:#222!important;padding:0 38px 0 4px!important;font-size:15px!important}body header.apex-header form.co-header-product-search input::placeholder{color:#5d5750!important;-webkit-text-fill-color:#5d5750!important}body header.apex-header .co-header-product-clear{color:#111!important;font-size:18px!important;right:6px!important}body.template-index .co131-hero,body.template-index .co131-certification{min-height:calc(100svh - var(--co-header-total))!important;padding:22px 26px 38px!important;background:#111!important}body.template-index .co131-hero__backdrop,body.template-index .co131-hero__backdrop--bg{background-position:center 56%!important}body.template-index .co131-hero__backdrop img,body.template-index .co131-hero__fallback-img{object-position:center 56%!important}body.template-index .co131-certification h1,body.template-index .co131-hero h1{max-width:8.6em!important;font-size:clamp(42px,12.2vw,62px)!important;line-height:.92!important}body.template-index .co131-certification p,body.template-index .co131-hero p{max-width:27ch!important;font-size:17px!important;line-height:1.38!important}body.template-collection .co-catalog-clean__headline{display:none!important}body.template-collection .co-catalog-clean__results{width:calc(100% - 28px)!important;padding-top:22px!important}body.template-collection .co-catalog-clean__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important}body.template-collection .co-catalog-card{border-radius:14px!important;box-shadow:none!important}body.template-collection .co-catalog-card__media{height:128px!important;aspect-ratio:auto!important;padding:0!important}body.template-collection .co-catalog-card__body{gap:5px!important;padding:7px 2px 0!important}body.template-collection .co-catalog-card__body h3{font-size:11.3px!important;line-height:1.16!important;font-weight:900!important;letter-spacing:-.008em!important}body.template-collection .co-catalog-card__rating{display:none!important}body.template-collection .co-catalog-card__price{gap:5px!important}body.template-collection .co-catalog-card__price strong{font-size:21px!important;font-weight:500!important}body.template-collection .co-catalog-card__price s{font-size:11px!important}body.template-collection .co-catalog-card__quantity{position:static!important;width:100%!important;height:24px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;margin:3px 0 5px!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-collection .co-catalog-card__quantity button,body.template-collection .co-catalog-card__quantity input{font-size:14px!important;font-weight:900!important}.co-floating-whatsapp{width:64px!important;height:64px!important;right:14px!important;bottom:14px!important}}@media(max-width:374px){body header.apex-header{padding-left:16px!important;padding-right:16px!important;grid-template-columns:30px minmax(0,1fr) 30px!important}body header.apex-header .apex-brand,body header.apex-header .co-brand-logo{width:min(45vw,176px)!important;min-width:134px!important}body header.apex-header .apex-nav{gap:8px!important}body header.apex-header .apex-nav a{font-size:9.7px!important;letter-spacing:.075em!important}body.template-collection .co-catalog-card__media{height:116px!important}body.template-collection .co-catalog-card__body h3{font-size:10.6px!important}}@media(max-width:767px){body.template-index #shopify-section-apex-header,body.template-collection #shopify-section-apex-header,body.template-page #shopify-section-apex-header,body #shopify-section-apex-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:6000!important;height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important;overflow:visible!important;background:#fff!important}body main#MainContent{padding-top:var(--co-header-live-height, 180px)!important}body.template-index header.apex-header.apex-header,body.template-collection header.apex-header.apex-header,body.template-page header.apex-header.apex-header,body .co-top-announcement+header.apex-header.apex-header,body header.apex-header.apex-header{width:100%!important;max-width:100%!important;height:146px!important;min-height:146px!important;max-height:none!important;padding:8px 14px 10px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;grid-template-rows:48px 24px 50px!important;grid-template-areas:"account brand cart" "nav nav nav" "search search search"!important;column-gap:8px!important;row-gap:4px!important;align-items:center!important;justify-items:center!important;overflow:visible!important;transform:none!important}body header.apex-header.apex-header .apex-brand,body header.apex-header.apex-header .co-brand-logo{grid-area:brand!important;justify-self:center!important;width:min(48vw,190px)!important;min-width:148px!important;max-width:190px!important;height:46px!important;transform:none!important}body header.apex-header.apex-header .apex-brand img,body header.apex-header.apex-header .co-brand-logo img{width:100%!important;height:auto!important;max-height:46px!important;object-fit:contain!important}body header.apex-header.apex-header .apex-header-tools{display:contents!important;width:auto!important;height:auto!important}body header.apex-header.apex-header .apex-header-tools>a[href*="/account"],body header.apex-header.apex-header .apex-header-tools>a[href="/account"],body header.apex-header.apex-header a[href*="/account"]{grid-area:account!important;justify-self:start!important;align-self:center!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important}body header.apex-header.apex-header .apex-cart-link,body header.apex-header.apex-header a[href="/cart"],body header.apex-header.apex-header a[href*="/cart"]{grid-area:cart!important;justify-self:end!important;align-self:center!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important}body header.apex-header.apex-header .apex-nav{grid-area:nav!important;width:100%!important;max-width:100%!important;min-width:0!important;height:24px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(8px,2.4vw,13px)!important;overflow:visible!important;transform:none!important}body header.apex-header.apex-header .apex-nav a{flex:0 0 auto!important;font-size:clamp(9.5px,2.7vw,10.8px)!important;line-height:1!important;letter-spacing:.09em!important;font-weight:900!important;padding:0!important;white-space:nowrap!important}body header.apex-header.apex-header form.co-header-product-search,body header.apex-header.apex-header form.co-header-product-search[data-co-header-product-search]{grid-area:search!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;margin:2px 0 0!important;display:flex!important}body .co-top-announcement,body .co-top-announcement--dual{height:30px!important;min-height:30px!important;max-height:30px!important}body .co-top-announcement__pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0 10px!important;place-items:center!important;font-size:clamp(8px,2.35vw,9px)!important;line-height:1.05!important}body .co-top-announcement__item{width:100%!important;max-width:none!important;min-width:0!important;white-space:normal!important;overflow:hidden!important;text-align:center!important}}@media(max-width:767px){:root{--co-announcement-h: 34px;--co-header-h: 146px;--co-header-total: 180px}body .co-top-announcement,body .co-top-announcement--dual{height:34px!important;min-height:34px!important;max-height:34px!important}body .co-top-announcement__pair{height:34px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 12px!important;font-size:clamp(7.4px,2.05vw,8.6px)!important;line-height:1.08!important;letter-spacing:.085em!important}body .co-top-announcement__item{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}body.template-index .co131-hero,body.template-index .co131-certification{padding:24px 28px 38px!important}body.template-index .co131-hero__inner,body.template-index .co131-certification__inner{width:min(100%,319px)!important;max-width:319px!important;margin-left:0!important;margin-right:auto!important}body.template-index .co131-hero h1,body.template-index .co131-certification h1{max-width:100%!important;font-size:clamp(34px,10vw,47px)!important;line-height:.94!important;letter-spacing:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}body .co-final-gallery-arrow,body .co-final-gallery-arrow:before,body .co-final-gallery-arrow:after{color:#fff!important}}@media(min-width:768px)and (max-width:1024px){:root{--co-announcement-h: 34px;--co-header-h: 88px;--co-header-total: 122px}body #shopify-section-apex-header{height:auto!important;overflow:visible!important}body header.apex-header.apex-header{width:100%!important;max-width:100%!important;height:88px!important;min-height:88px!important;padding:10px 22px!important;display:grid!important;grid-template-columns:minmax(160px,210px) minmax(270px,1fr) minmax(250px,340px)!important;grid-template-areas:"brand nav tools"!important;column-gap:clamp(12px,2vw,22px)!important;align-items:center!important;overflow:visible!important;transform:none!important}body header.apex-header.apex-header .apex-brand,body header.apex-header.apex-header .co-brand-logo{grid-area:brand!important;width:min(100%,205px)!important;max-width:205px!important;height:56px!important;justify-self:start!important;transform:none!important}body header.apex-header.apex-header .apex-brand img,body header.apex-header.apex-header .co-brand-logo img{max-height:56px!important;width:100%!important;object-fit:contain!important}body header.apex-header.apex-header .apex-nav{grid-area:nav!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(12px,2vw,20px)!important;min-width:0!important;overflow:visible!important}body header.apex-header.apex-header .apex-nav a{font-size:clamp(11px,1.45vw,13px)!important;letter-spacing:.11em!important;white-space:nowrap!important}body header.apex-header.apex-header .apex-header-tools{grid-area:tools!important;display:grid!important;grid-template-columns:minmax(170px,1fr) 34px 38px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important}body header.apex-header.apex-header form.co-header-product-search{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}body header.apex-header.apex-header a[href*="/account"],body header.apex-header.apex-header a[href*="/cart"]{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;opacity:1!important;visibility:visible!important;position:relative!important;inset:auto!important}}@media(max-width:767px){body.template-collection .co-catalog-clean{padding-top:64px!important}body.template-collection .co-catalog-clean__grid,body.template-collection .co-catalog-grid,body.template-collection .co-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:18px!important}body.template-collection .co-catalog-card{overflow:visible!important;min-height:0!important}}@media(max-width:767px){body.template-index .co131-hero__inner,body.template-index .co131-certification__inner{background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:22px 0 26px!important}body.template-index .co131-hero h1,body.template-index .co131-certification h1,body.template-index .co131-hero p,body.template-index .co131-certification p{text-shadow:0 3px 18px rgba(0,0,0,.72)!important}body.template-index .co131-hero h1,body.template-index .co131-certification h1{font-size:clamp(34px,10.2vw,46px)!important;max-width:315px!important}body.template-index .co131-hero p,body.template-index .co131-certification p{max-width:310px!important}body.template-collection .co-catalog-clean{padding-top:50px!important}body.template-collection .co-catalog-clean__grid,body.template-collection .co-catalog-grid,body.template-collection .co-products-grid{margin-top:6px!important;padding-top:0!important;row-gap:10px!important}body.template-collection .co-catalog-card{min-height:254px!important;padding-top:5px!important}body.template-collection .co-catalog-card__media{height:112px!important;margin-bottom:6px!important}body.template-collection .co-catalog-card__body h3{min-height:22px!important;font-size:clamp(10px,2.75vw,11px)!important;line-height:1.08!important}body.template-collection .co-catalog-card__price strong{font-size:19px!important}body.template-collection .co-catalog-card__quantity{height:20px!important}}@media(max-width:767px){body.template-index .co131-hero .co131-certification{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible!important;display:block!important}body.template-index .co131-hero .co131-certification h1{width:100%!important;max-width:100%!important;font-size:clamp(32px,9.2vw,41px)!important;line-height:.94!important;overflow:visible!important}body.template-index .co131-hero .co131-certification h1 span{width:100%!important;max-width:100%!important;display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.template-index .co131-hero__split{width:100%!important;max-width:100%!important;overflow:visible!important}}@media(max-width:767px){body.template-index .co131-hero,body.template-index .co131-certification{min-height:calc(100svh - var(--co-header-total))!important;padding:20px 28px 34px!important}body.template-index .co131-hero__inner,body.template-index .co131-certification__inner{padding:26px 26px 28px!important;border-radius:0!important}body.template-index .co131-hero h1,body.template-index .co131-certification h1{font-size:clamp(33px,9.8vw,45px)!important}body.template-index .co131-hero p,body.template-index .co131-certification p{font-size:clamp(15px,4.05vw,17px)!important;line-height:1.36!important}body.template-collection .co-catalog-clean__toolbar{margin-top:0!important;padding-top:0!important}body.template-collection .co-catalog-clean__grid,body.template-collection .co-catalog-grid,body.template-collection .co-products-grid{margin-top:10px!important;padding-top:0!important}body.template-collection .co-catalog-card{min-height:0!important}body.template-collection .co-catalog-card__media{height:132px!important;margin-bottom:8px!important}body.template-collection .co-catalog-card__body{gap:5px!important}}@media(min-width:768px)and (max-width:1024px){:root{--co-announcement-h: 34px;--co-header-h: 132px;--co-header-total: 166px}body header.apex-header.apex-header{height:132px!important;min-height:132px!important;padding:10px 18px 12px!important;grid-template-columns:minmax(155px,205px) minmax(270px,1fr) 96px!important;grid-template-rows:64px 46px!important;grid-template-areas:"brand nav tools" "search search search"!important;row-gap:6px!important}body header.apex-header.apex-header .apex-header-tools{display:contents!important}body header.apex-header.apex-header a[href*="/account"]{grid-area:tools!important;justify-self:start!important;align-self:center!important}body header.apex-header.apex-header a[href*="/cart"]{grid-area:tools!important;justify-self:end!important;align-self:center!important}body header.apex-header.apex-header form.co-header-product-search,body header.apex-header.apex-header form.co-header-product-search[data-co-header-product-search]{grid-area:search!important;width:100%!important;max-width:100%!important;height:46px!important;margin:0!important;display:flex!important}body.template-index .co131-hero,body.template-index .co131-certification{min-height:700px!important;padding:36px 28px 54px!important}body.template-index .co131-hero__inner,body.template-index .co131-certification__inner{width:min(100%,650px)!important;max-width:650px!important;padding:36px 38px!important}body.template-index .co131-hero h1,body.template-index .co131-certification h1{font-size:clamp(48px,7.5vw,68px)!important;line-height:.95!important}body.template-index .co131-hero p,body.template-index .co131-certification p{max-width:620px!important;font-size:clamp(16px,2vw,20px)!important;line-height:1.42!important}}@media(max-width:767px){body.template-collection .co-catalog-clean{padding-top:64px!important}body.template-collection .co-catalog-clean__grid,body.template-collection .co-catalog-grid,body.template-collection .co-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:18px!important}body.template-collection .co-catalog-card{overflow:visible!important;min-height:0!important}body.template-index .co131-hero .co131-certification{background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important}body.template-index .co131-hero .co131-certification h1{width:100%!important;max-width:100%!important;font-size:clamp(34px,9.3vw,42px)!important;line-height:.94!important;overflow:visible!important}body.template-index .co131-hero .co131-certification h1 span{display:block!important;width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}@media(min-width:768px)and (max-width:1024px){:root{--co-announcement-h: 34px;--co-header-h: 88px;--co-header-total: 122px}body header.apex-header.apex-header{height:88px!important;min-height:88px!important;padding:10px 22px!important;grid-template-columns:minmax(160px,215px) minmax(320px,1fr) 92px!important;grid-template-rows:68px!important;grid-template-areas:"brand nav tools"!important;column-gap:18px!important;row-gap:0!important;align-items:center!important}body header.apex-header.apex-header form.co-header-product-search,body header.apex-header.apex-header form.co-header-product-search[data-co-header-product-search]{display:none!important}body header.apex-header.apex-header .apex-header-tools{grid-area:tools!important;display:grid!important;grid-template-columns:34px 34px!important;gap:14px!important;justify-content:end!important;align-items:center!important}body header.apex-header.apex-header a[href*="/account"],body header.apex-header.apex-header a[href*="/cart"]{position:relative!important;inset:auto!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;opacity:1!important;visibility:visible!important;transform:none!important}}@media(max-width:767px){body.template-collection main#MainContent{padding-top:var(--co-header-live-height, 180px)!important}body.template-collection .co-catalog-clean{padding-top:62px!important}body.template-collection .co-catalog-clean__grid,body.template-collection .co-catalog-grid,body.template-collection .co-products-grid{margin-top:0!important;padding-top:0!important;row-gap:16px!important}body.template-collection .co-catalog-card__media{height:108px!important;min-height:108px!important;margin-bottom:6px!important}body.template-collection .co-catalog-card__body h3{min-height:24px!important;font-size:10.5px!important;line-height:1.12!important}}html body.template-product .co-product-gallery-arrow,html body.template-product .co-final-gallery-arrow{z-index:30!important;width:46px!important;height:46px!important;border-radius:50%!important;border:1px solid rgba(156,97,12,.2)!important;background:linear-gradient(135deg,#cf7218,#ffd824)!important;box-shadow:0 12px 28px #cf971847!important;color:#fff!important;display:grid!important;place-items:center!important;opacity:.96!important;overflow:hidden!important;font-size:0!important;line-height:1!important}html body.template-product .co-product-gallery-arrow:before,html body.template-product .co-final-gallery-arrow:before{display:block!important;width:auto!important;height:auto!important;background:none!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1!important;transform:translateY(-1px)!important}html body.template-product .co-product-gallery-arrow--prev:before{content:"\2039"!important}html body.template-product .co-product-gallery-arrow--next:before{content:"\203a"!important}html body.template-product button.co-product-gallery-arrow.co-final-gallery-arrow,html body.template-product button.co-product-gallery-arrow{z-index:40!important;width:46px!important;height:46px!important;border-radius:50%!important;border:1px solid rgba(156,97,12,.2)!important;background:linear-gradient(135deg,#cf7218,#ffd824)!important;box-shadow:0 12px 28px #cf971847!important;place-items:center!important;opacity:.96!important;overflow:hidden!important;color:transparent!important;font-size:0!important}html body.template-product button.co-product-gallery-arrow.co-final-gallery-arrow:before,html body.template-product button.co-product-gallery-arrow:before{content:""!important;display:block!important;width:12px!important;height:12px!important;background:transparent!important;border:solid #fff!important;border-width:0 3px 3px 0!important;padding:0!important;margin:0!important;color:transparent!important;font-size:0!important;line-height:0!important}@media(min-width:768px){html body.template-index .co131-hero,html body.template-index .co131-certification{background:transparent!important}html body.template-index .co131-hero__shade,html body.template-index .co131-hero__backdrop:after,html body.template-index .co131-hero__backdrop--bg:after{background:linear-gradient(90deg,#00000094,#0000006b 42%,#0003 70%,#00000014)!important}html body.template-index .co131-hero__split,html body.template-index .co131-hero__inner,html body.template-index .co131-certification,html body.template-index .co131-certification__inner{background:transparent!important;box-shadow:none!important}}@media(min-width:768px)and (max-width:1024px){html body header.apex-header.apex-header{min-height:88px!important;height:auto!important;grid-template-columns:minmax(170px,230px) minmax(330px,1fr) 92px!important;align-items:center!important;gap:14px!important}html body header.apex-header.apex-header form.co-header-product-search{display:none!important}html body header.apex-header.apex-header .apex-header-tools,html body header.apex-header.apex-header .co-header-actions{display:grid!important;grid-template-columns:36px 36px!important;align-items:center!important;justify-content:end!important;gap:10px!important;width:92px!important;min-width:92px!important}html body header.apex-header.apex-header a[href*="/account"],html body header.apex-header.apex-header a[href*="/cart"],html body header.apex-header.apex-header .apex-header-account,html body header.apex-header.apex-header .apex-header-cart{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;opacity:1!important;visibility:visible!important}}html body.template-product button.co-product-gallery-arrow.co-final-gallery-arrow,html body.template-product button.co-product-gallery-arrow{position:absolute!important;display:block!important}html body.template-product button.co-product-gallery-arrow.co-final-gallery-arrow:before,html body.template-product button.co-product-gallery-arrow:before{position:absolute!important;left:50%!important;top:50%!important}html body.template-product button.co-product-gallery-arrow--prev:before{transform:translate(-43%,-50%) rotate(135deg)!important}html body.template-product button.co-product-gallery-arrow--next:before{transform:translate(-57%,-50%) rotate(-45deg)!important}@media(min-width:768px)and (max-width:1199px){html body header.apex-header.apex-header form.co-header-product-search{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important}html body.template-index .co131-hero,html body.template-index .co131-certification{min-height:760px!important;padding:64px 46px 52px!important}html body.template-index .co131-hero__split{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important}html body.template-index .co131-certification,html body.template-index .co131-certification__inner{display:block!important;width:min(690px,78vw)!important;max-width:min(690px,78vw)!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.template-index .co131-certification h1,html body.template-index .co131-hero h1{width:100%!important;max-width:100%!important;font-size:clamp(58px,8vw,82px)!important;line-height:.9!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.template-index .co131-certification p,html body.template-index .co131-hero p{width:min(620px,76vw)!important;max-width:min(620px,76vw)!important;font-size:clamp(17px,2.1vw,21px)!important}html body.template-index .co131-side-stack{display:none!important}}@media(max-width:767px){html body .co-top-announcement,html body .co-top-announcement__track,html body .co-top-announcement__pair{height:34px!important;min-height:34px!important}html body .co-top-announcement__pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:0 8px!important;align-items:center!important}html body .co-top-announcement__item{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:34px!important;padding:0 3px!important;font-size:clamp(7px,2.15vw,8.4px)!important;line-height:1.05!important;letter-spacing:.075em!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}}@media(max-width:767px){html body.template-collection .co-catalog-clean{padding-top:58px!important}html body.template-collection .co-catalog-clean__grid,html body.template-collection .co-catalog-grid,html body.template-collection .co-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important;margin-top:14px!important;padding-top:0!important}html body.template-collection .co-catalog-card__media{height:110px!important;min-height:110px!important;margin-bottom:6px!important}html body.template-collection .co-catalog-card__body h3{min-height:28px!important;font-size:10.4px!important;line-height:1.16!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}@media(max-width:767px){html body.template-collection main#MainContent{padding-top:var(--co-header-live-height, 180px)!important}html body.template-collection .co-catalog-clean{padding-top:0!important;margin-top:0!important}html body.template-collection .co-catalog-clean__grid,html body.template-collection .co-catalog-grid,html body.template-collection .co-products-grid{margin-top:10px!important}}@media(max-width:767px){html body .co-top-announcement,html body .co-top-announcement--dual,html body .co-top-announcement__marquee,html body .co-top-announcement__marquee-track{height:34px!important;min-height:34px!important;max-height:34px!important}html body .co-top-announcement__marquee{display:flex!important;width:100%!important;align-items:center!important;overflow:hidden!important}html body .co-top-announcement__marquee-track{display:flex!important;align-items:center!important;width:max-content!important;min-width:max-content!important;animation:coAnnouncementMarquee 42s linear infinite!important}html body .co-top-announcement__track,html body .co-top-announcement__pair{display:none!important}html body .co-top-announcement__marquee .co-top-announcement__item{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:max-content!important;height:34px!important;padding:0 22px!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:10.5px!important;line-height:1!important;letter-spacing:.075em!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}html body .co-top-announcement__marquee .co-top-announcement__item:before,html body .co-top-announcement__marquee .co-top-announcement__item:after{width:3px!important;height:3px!important;min-width:3px!important}}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-title{margin:0 0 24px!important;text-align:center!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-title strong{display:block!important;margin:0 auto!important;color:#111!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(56px,4.9vw,84px)!important;font-weight:500!important;line-height:.92!important;letter-spacing:-.04em!important;text-transform:uppercase!important}@media(max-width:989px){body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-title strong{font-size:clamp(38px,8vw,58px)!important;line-height:.95!important}}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-grid{display:grid!important;grid-template-columns:repeat(9,minmax(0,116px))!important;align-items:start!important;justify-content:center!important;gap:18px 14px!important;max-width:min(1380px,calc(100vw - 24px))!important;margin:0 auto!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card{width:116px!important;min-width:116px!important;gap:10px!important;padding:0 2px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;outline:0!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:.81rem!important;font-weight:800!important;letter-spacing:.05em!important;line-height:1.14!important;text-transform:uppercase!important;color:#111!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__media{width:94px!important;height:94px!important;min-width:94px!important;min-height:94px!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__title{max-width:116px!important;min-height:2.7em!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-category-projector{left:50%!important;right:auto!important;bottom:66px!important;width:96px!important;height:88px!important;border-radius:50%!important;clip-path:ellipse(34% 44% at 50% 28%)!important;transform:translate(-50%) translateY(3px) scale(.9)!important;transform-origin:center center!important;mask-image:linear-gradient(to bottom,#000,#000000fa 46%,#00000047 62%,#0000 76%)!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 46%,rgba(0,0,0,.28) 62%,rgba(0,0,0,0) 76%)!important;background:radial-gradient(ellipse at 50% 82%,#fff8e1f5 0 8%,#ffe884c7 18%,#ffd15e57 36%,#f2b43e1a,#f2b43e00 68%)!important;filter:blur(14px) saturate(1.01)!important;z-index:1!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:hover .co-category-projector,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:focus-visible .co-category-projector,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card.is-active .co-category-projector,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card[aria-current=page] .co-category-projector{opacity:1!important;transform:translate(-50%) translateY(0) scale(1)!important}@media(max-width:1260px){body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-grid{grid-template-columns:repeat(7,minmax(0,116px))!important;max-width:min(1120px,calc(100vw - 22px))!important}}@media(max-width:989px){body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-grid{grid-template-columns:repeat(5,minmax(0,110px))!important;max-width:min(860px,calc(100vw - 36px))!important;gap:16px 10px!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card{width:110px!important;min-width:0!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__media{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__title{max-width:110px!important;font-size:.74rem!important;min-height:3em!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-category-projector{width:78px!important;height:70px!important;bottom:52px!important;clip-path:ellipse(34% 44% at 50% 28%)!important}}@media(max-width:640px){body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important;max-width:calc(100vw - 28px)!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card{width:100%!important;min-width:0!important;max-width:110px!important;justify-self:center!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__media{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__title{max-width:96px!important;font-size:.66rem!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-category-projector{width:66px!important;height:60px!important;bottom:44px!important;clip-path:ellipse(34% 44% at 50% 28%)!important}}body.template-index .apex-home-experience #co-featured-groups-title,body.template-index .apex-home-experience .co-home-offers-panel__title{margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(3rem,4.55vw,5.15rem)!important;font-weight:400!important;line-height:.94!important;letter-spacing:-.028em!important;text-transform:uppercase!important;color:#050505!important;-webkit-text-fill-color:#050505!important}body.template-index .apex-home-experience .co-groups-offers-head{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr)!important;gap:24px!important;align-items:start!important;width:100%!important;margin:0 0 4px!important;padding:0!important}body.template-index .apex-home-experience .co-groups-offers-head__groups,body.template-index .apex-home-experience .co-groups-offers-head__offers{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}body.template-index .apex-home-experience .co-groups-offers-head__groups .co-section-intro{margin:4px auto 0!important;text-align:center!important}body.template-index .apex-home-experience .co-home-offers-panel__title--desktop{display:block!important;width:100%!important;text-align:center!important}body.template-index .apex-home-experience .co-home-offers-panel__title--mobile{display:none!important}body.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card{gap:0!important}body.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-media{min-height:292px!important;padding:8px 14px 0!important}body.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-image{max-height:258px!important}body.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-body{margin-top:-18px!important;padding-top:0!important}body.template-index .apex-home-experience .co-featured-groups-row--oneview .co-home-group-card-title{margin-top:0!important}@media(max-width:1199px){body.template-index .apex-home-experience .co-groups-offers-head{grid-template-columns:1fr!important;gap:0!important}body.template-index .apex-home-experience .co-groups-offers-head__offers,body.template-index .apex-home-experience .co-home-offers-panel__title--desktop{display:none!important}body.template-index .apex-home-experience .co-home-offers-panel__title--mobile{display:block!important;width:100%!important;margin:0 auto 12px!important;text-align:center!important}}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-grid:hover .co-side-category-card,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-collection-side-grid:hover .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]){opacity:1!important;filter:none!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:before,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:after{content:none!important;display:none!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__title,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) .co-side-category-card__title{position:relative!important;z-index:2!important;isolation:isolate!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;filter:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-category-projector{display:none!important;opacity:0!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__title:before{all:initial!important;content:""!important;box-sizing:border-box!important;display:block!important;position:absolute!important;left:50%!important;bottom:calc(100% - 1px)!important;width:112px!important;height:78px!important;transform:translate(-50%) translateY(7px) scale(.82,.78)!important;transform-origin:50% 100%!important;background:radial-gradient(ellipse at 50% 100%,#fffce9 0 6%,#ffeb84eb 16%,#f9c94e99 34%,#f1b63542 58%,#f1b63500 92%),linear-gradient(to top,#ffdf6e42,#f5bc3f29 44%,#f5bc3f0a,#f5bc3f00)!important;clip-path:polygon(33% 100%,67% 100%,100% 0,0 0)!important;filter:blur(3.5px)!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;transition:opacity .24s ease,transform .24s ease,filter .24s ease!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) .co-side-category-card__title:before{opacity:1!important;transform:translate(-50%) translateY(0) scale(1)!important;filter:blur(4.5px)!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) .co-side-category-card__media{filter:brightness(1.12) contrast(1.03) saturate(1.02) drop-shadow(0 -2px 14px rgba(255,234,155,.56)) drop-shadow(0 0 24px rgba(242,190,63,.34))!important;transform:translateY(-2px) scale(1.035)!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) .co-side-category-card__image{filter:brightness(1.06) contrast(1.02)!important}body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card:focus-visible{outline:2px solid rgba(215,158,38,.68)!important;outline-offset:5px!important}@media(max-width:989px){body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__title:before{width:92px!important;height:64px!important}}@media(max-width:640px){body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__title:before{width:78px!important;height:52px!important}}@media(prefers-reduced-motion:reduce){body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__media,body.template-index .apex-home-experience .co-home-category-panel--catalog .co-side-category-card__title:before{transition:none!important}}.co-featured-groups-logic-page{padding:clamp(28px,5vw,64px);color:#fff8ea;background:#050706}.co-fgl-hero{max-width:1180px;margin:0 auto clamp(24px,3vw,40px)}.co-fgl-hero h1{margin:0;font-size:clamp(42px,6vw,96px);line-height:.92;font-family:Bodoni Moda,serif;text-transform:uppercase}.co-fgl-hero h1 em{color:#ffd21f;font-style:normal}.co-fgl-hero p:not(.apex-eyebrow){max-width:820px;color:#ffffffc7;font-size:18px;line-height:1.45}.co-fgl-rule-panel,.co-fgl-audit-table{width:min(1520px,100%);margin:0 auto clamp(24px,3vw,40px);display:grid;gap:12px}.co-fgl-rule-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.co-fgl-rule-panel article,.co-fgl-audit-table article{border:1px solid rgba(255,210,31,.18);border-radius:20px;padding:18px;background:linear-gradient(145deg,#0a0c0cfa,#040707fa)}.co-fgl-rule-panel strong,.co-fgl-audit-table b{display:block;color:#ffd21f}.co-fgl-rule-panel span,.co-fgl-audit-table em{display:block;color:#ffffffc2;font-style:normal}.co-fgl-audit-table article{display:grid;grid-template-columns:180px 210px 1fr;gap:14px;align-items:center}.co-fgl-audit-table article:first-child{color:#ffd21f;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.co-fgl-cards{width:min(1800px,100%);margin:0 auto clamp(24px,3vw,40px)}@media(max-width:1100px){.co-fgl-rule-panel{grid-template-columns:1fr 1fr}.co-fgl-audit-table article{grid-template-columns:1fr}}@media(max-width:720px){.co-fgl-rule-panel{grid-template-columns:1fr}}@media(max-width:767px){body.template-index .apex-home-experience .co-featured-groups-row.co-featured-groups-row--oneview,body.template-index .apex-home-experience .co-featured-groups-row{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important;width:100%!important;max-width:100%!important;padding:0 12px!important;transform:none!important;scroll-snap-type:none!important}body.template-index .apex-home-experience .co-featured-groups-row .co-home-group-card.co-fg-card,body.template-index .apex-home-experience .co-featured-groups-row .co-home-group-card{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;left:auto!important;right:auto!important;transform:none!important;scroll-snap-align:unset!important}body.template-index .co-featured-groups-block .co-showcase-arrows,body.template-index .co-featured-groups-block .swiper-button-prev,body.template-index .co-featured-groups-block .swiper-button-next,body.template-index .co-featured-groups-block .slick-prev,body.template-index .co-featured-groups-block .slick-next{display:none!important}body.template-collection .co-catalog-clean,body.template-search .co-catalog-clean{padding-top:66px!important}body.template-collection .co-catalog-clean__grid,body.template-search .co-catalog-clean__grid{gap:8px!important;padding-top:8px!important}body.template-collection .co-catalog-card,body.template-search .co-catalog-card{min-height:0!important;padding:7px!important;border-radius:12px!important}body.template-collection .co-catalog-card img,body.template-search .co-catalog-card img{max-height:112px!important;object-fit:contain!important}body.template-collection .co-catalog-card h2,body.template-collection .co-catalog-card h3,body.template-collection .co-catalog-card [class*=title],body.template-search .co-catalog-card h2,body.template-search .co-catalog-card h3,body.template-search .co-catalog-card [class*=title]{font-size:11.2px!important;line-height:1.08!important;font-weight:650!important;min-height:24px!important;max-height:24px!important;overflow:hidden!important}body.template-collection .co-catalog-card [class*=price],body.template-search .co-catalog-card [class*=price]{font-size:13.6px!important;line-height:1.05!important;font-weight:500!important}}body.template-product .co-product-gallery-arrow{background:#e0a51f!important;background-image:linear-gradient(135deg,#c66a1a,#e2a51f,#ffd52d)!important;border:1px solid rgba(255,255,255,.72)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:767px){body.template-product main#MainContent,body.template-product main{padding-top:var(--co-header-live-height,180px)!important}body.template-product .apex-product-page{width:100%!important;max-width:100%!important;margin:0!important;padding:8px 12px 30px!important;background:#fff!important}body.template-product .co-product-top-grid{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important;align-items:stretch!important}body.template-product .apex-product-left-rail,body.template-product .apex-product-info{display:contents!important}body.template-product .apex-product-info>h1{order:1!important;width:100%!important;max-width:100%!important;margin:0!important;color:#101010!important;-webkit-text-fill-color:#101010!important;font-size:clamp(23px,6.8vw,29px)!important;font-weight:600!important;line-height:1.04!important;letter-spacing:-.01em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.template-product .apex-product-purchase-card{order:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:8px 10px!important;border:1px solid #ececec!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}body.template-product .apex-product-purchase-card .apex-price-label{display:block!important;margin:0 0 2px!important;color:#777!important;-webkit-text-fill-color:#777!important;font-size:8px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.template-product .apex-product-purchase-card .apex-price,body.template-product .apex-product-purchase-card [data-product-price]{margin:0!important;color:#101010!important;-webkit-text-fill-color:#101010!important;font-size:clamp(27px,8vw,34px)!important;font-weight:500!important;line-height:1!important}body.template-product .apex-product-purchase-card .apex-compare-price,body.template-product .apex-product-purchase-card [data-product-compare]{margin-left:5px!important;color:#8a8a8a!important;-webkit-text-fill-color:#8a8a8a!important;font-size:12px!important;line-height:1!important}body.template-product .apex-product-status{min-height:28px!important;max-width:130px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 8px!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}body.template-product .apex-product-form,body.template-product .co-product-form-configured{order:3!important;display:flex!important;flex-direction:column!important;gap:7px!important;width:100%!important;margin:0!important}body.template-product .apex-variant-select-native{display:none!important}body.template-product .co-product-config-panel{order:1!important;width:100%!important;margin:0!important;padding:9px 10px!important;border:1px solid #ececec!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}body.template-product .co-product-config-panel .apex-variant-builder{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"head head" "option1 option2" "option3 option3"!important;column-gap:7px!important;row-gap:8px!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.template-product .co-product-config-panel .apex-variant-builder-head{grid-area:head!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0 0 1px!important}body.template-product .co-product-config-panel .apex-variant-builder-head .apex-eyebrow{margin:0 0 2px!important;color:#a36813!important;-webkit-text-fill-color:#a36813!important;font-size:7.5px!important;font-weight:900!important;line-height:1!important;letter-spacing:.12em!important}body.template-product .co-product-config-panel .apex-variant-builder-head h2{margin:0!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:16px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.01em!important}body.template-product .co-product-config-panel .co-product-selection-summary,body.template-product .co-product-config-panel [data-product-selection-summary]{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;max-width:125px!important;min-height:24px!important;margin:0!important;padding:4px 7px!important;border:1px solid rgba(201,107,23,.28)!important;border-radius:999px!important;color:#5c4317!important;-webkit-text-fill-color:#5c4317!important;background:#fffaf0!important;font-size:8px!important;font-weight:900!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}body.template-product .co-product-config-panel .apex-option-group{display:grid!important;grid-column:auto!important;grid-row:auto!important;gap:4px!important;width:100%!important;margin:0!important;padding:0 0 3px!important;border:0!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="0"]{grid-area:option1!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="1"]{grid-area:option2!important}body.template-product .co-product-config-panel .apex-option-group[data-option-group="2"]{grid-area:option3!important}body.template-product .co-product-config-panel .apex-option-group legend{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;color:#4a4a4a!important;-webkit-text-fill-color:#4a4a4a!important;font-size:8.5px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.05em!important}body.template-product .co-product-config-panel .apex-option-group legend>span{width:18px!important;height:18px!important;min-width:18px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:linear-gradient(135deg,#c66a1a,#ffd52d)!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:7px!important;font-weight:900!important}body.template-product .co-product-config-panel .apex-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;align-content:start!important;gap:5px!important;width:100%!important}body.template-product .co-product-config-panel .apex-option-chip{position:relative!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.template-product .co-product-config-panel .apex-option-chip--wide{grid-column:1 / -1!important}body.template-product .co-product-config-panel .apex-option-chip>span{position:relative!important;width:100%!important;height:auto!important;min-height:28px!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:5px 7px!important;border:1px solid rgba(0,0,0,.13)!important;border-radius:10px!important;background:#fff!important;color:#171717!important;-webkit-text-fill-color:#171717!important;font-size:9px!important;font-weight:900!important;line-height:1.18!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;box-sizing:border-box!important;box-shadow:none!important}body.template-product .co-product-config-panel .apex-option-chip--wide>span{min-height:32px!important;padding:6px 9px!important;font-size:8.7px!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span,body.template-product .co-product-config-panel .apex-option-chip.is-active>span,body.template-product .co-product-config-panel .apex-option-chip input:checked+span{padding:5px 7px!important;border-color:#d39c20!important;background:linear-gradient(145deg,#e4a320,#f7cd4f)!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:inset 0 1px #ffffff8f,0 6px 14px #cc931c29!important}body.template-product .co-product-config-panel .apex-option-chip:has(input:checked)>span:after,body.template-product .co-product-config-panel .apex-option-chip.is-active>span:after,body.template-product .co-product-config-panel .apex-option-chip input:checked+span:after{content:none!important;display:none!important}body.template-product .co-product-config-panel .apex-variant-fiche,body.template-product .co-product-advisor-in-grid{display:none!important}body.template-product .co-product-actions-row{order:2!important;display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:6px!important;width:100%!important;margin:0!important}body.template-product .co-product-actions-row .co-product-qty-control{width:84px!important;min-width:84px!important;max-width:84px!important;min-height:44px!important;height:44px!important;display:grid!important;grid-template-columns:28px 28px 28px!important;margin:0!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}body.template-product .co-product-actions-row .co-qty-button,body.template-product .co-product-actions-row .co-product-qty-input{min-height:44px!important;height:44px!important;width:100%!important;padding:0!important;border:0!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-align:center!important}body.template-product .co-product-actions-row .co-product-add-cart-button--top,body.template-product .co-product-actions-row .co-product-buy-button-bottom{position:static!important;width:100%!important;max-width:none!important;min-height:44px!important;height:44px!important;margin:0!important;padding:0 9px!important;border-radius:11px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase!important}body.template-product .co-product-actions-row .co-product-add-cart-button--top{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#252525,#070707)!important;border:1px solid #111!important;box-shadow:none!important}body.template-product .co-product-actions-row .co-product-buy-button-bottom{grid-column:1 / -1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#43f186,#24d366,#13ad4e)!important;border:1px solid #16a947!important;box-shadow:0 8px 18px #24d3662e!important}body.template-product .co-product-advisor-primary,body.template-product .co-product-mobile-compare-button{display:none!important}body.template-product .apex-product-media.co-product-gallery,body.template-product .co-product-gallery{order:4!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:2px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}body.template-product .co-product-gallery-main{position:relative!important;width:100%!important;height:248px!important;min-height:248px!important;max-height:248px!important;margin:0!important;padding:0!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}body.template-product .co-product-gallery-track,body.template-product .co-product-gallery-slide{min-height:248px!important;height:248px!important;background:#fff!important}body.template-product .co-product-gallery-slide{padding:6px!important}body.template-product .co-product-gallery-slide img,body.template-product .co-product-gallery-track img{width:100%!important;height:100%!important;max-height:236px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;filter:none!important}body.template-product .co-product-gallery-thumbs{display:flex!important;gap:5px!important;margin:5px 0 0!important;padding:0 0 4px!important;overflow-x:auto!important;scrollbar-width:none!important}body.template-product .co-product-gallery-thumbs::-webkit-scrollbar{display:none!important}body.template-product .co-product-gallery-thumbs>button{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:3px!important;border-radius:8px!important;outline:1px solid #ededed!important}body.template-product .co-product-gallery-arrow{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;top:50%!important;border-radius:999px!important;background:linear-gradient(135deg,#c66a1a,#e2a51f,#ffd52d)!important;border:1px solid rgba(255,255,255,.72)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 9px 18px #c96c1533!important;z-index:20!important}body.template-product .co-product-gallery-arrow--prev{left:3px!important}body.template-product .co-product-gallery-arrow--next{right:3px!important}body.template-product .co-product-gallery-arrow svg{display:none!important}body.template-product .co-product-gallery-arrow--prev:before,body.template-product .co-product-gallery-arrow--next:before{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1!important}body.template-product .co-product-gallery-arrow--prev:before{content:"\2039"!important}body.template-product .co-product-gallery-arrow--next:before{content:"\203a"!important}body.template-product .co-product-description-block,body.template-product .apex-product-description,body.template-product .apex-description{order:5!important;width:100%!important;margin:2px 0 0!important;padding:0!important;color:#252525!important;-webkit-text-fill-color:#252525!important;font-size:13.5px!important;line-height:1.46!important}body.template-product .co-product-description-block :is(h2,h3){margin:14px 0 6px!important;font-size:18px!important;line-height:1.08!important}body.template-product .apex-ops-note{order:6!important;width:100%!important;margin:0!important;padding:8px 10px!important;border:1px solid #efefef!important;border-radius:10px!important;background:#fff!important;color:#555!important;-webkit-text-fill-color:#555!important;font-size:10.5px!important;line-height:1.3!important}body.template-product .co-product-mini-compare{order:7!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:none!important;gap:10px!important;width:100%!important;min-width:0!important;margin:4px 0 0!important;padding:11px!important;border:1px solid #ececec!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}body.template-product .co-product-mini-compare .co-mini-compare-copy{grid-column:1!important;grid-row:auto!important;display:block!important;margin:0!important;padding:0!important}body.template-product .co-product-mini-compare .co-mini-compare-copy .apex-eyebrow{margin:0!important;padding:0!important;border:0!important;color:#a36813!important;-webkit-text-fill-color:#a36813!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}body.template-product .co-product-mini-compare .co-mini-compare-stage{grid-column:1!important;grid-row:auto!important;display:grid!important;place-items:center!important;width:100%!important;min-height:190px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:#fff!important;overflow:visible!important}body.template-product .co-product-mini-compare .co-mini-radar{width:min(100%,250px)!important;height:auto!important;margin:-8px auto 0!important}body.template-product .co-product-mini-compare .co-mini-axis-label{font-size:7.5px!important;font-weight:900!important}body.template-product .co-product-mini-compare .co-mini-compare-selector,body.template-product .co-product-mini-compare .co-mini-compare-selector--variants{grid-column:1!important;grid-row:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.template-product .co-product-mini-compare .co-product-compatibility{grid-column:1!important;grid-row:auto!important;display:grid!important;gap:8px!important;margin:0!important;padding:10px!important;border:1px solid #efefef!important;border-left:4px solid #25d366!important;border-radius:12px!important;background:#fff!important}body.template-product .co-product-mini-compare .co-compatibility-main{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}body.template-product .co-product-mini-compare .co-compatibility-icon{width:34px!important;height:34px!important;border-radius:10px!important}body.template-product .co-product-mini-compare .co-compatibility-eyebrow{font-size:8px!important}body.template-product .co-product-mini-compare .co-product-compatibility h2{margin:0 0 2px!important;font-size:17px!important;line-height:1.05!important}body.template-product .co-product-mini-compare .co-compatibility-copy{margin:0!important;font-size:11px!important;line-height:1.35!important}body.template-product .co-product-mini-compare .co-compatibility-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.template-product .co-product-mini-compare .co-compatibility-meta>span{min-height:0!important;padding:7px!important;border-radius:9px!important}body.template-product .co-product-mini-compare .co-compatibility-meta small{font-size:7px!important;letter-spacing:.06em!important}body.template-product .co-product-mini-compare .co-compatibility-meta strong{font-size:10px!important;line-height:1.15!important}body.template-product .co-product-mini-compare .co-mini-current-variant-label,body.template-product .co-product-mini-compare .co-mini-compare-selector--variants>label:not(.co-mini-current-variant-label){grid-column:1!important;grid-row:auto!important;display:grid!important;gap:5px!important;margin:0!important;color:#333!important;-webkit-text-fill-color:#333!important;font-size:8px!important;font-weight:900!important;letter-spacing:.07em!important}body.template-product .co-product-mini-compare select{width:100%!important;min-height:40px!important;height:auto!important;padding:0 10px!important;border:1px solid #ddd!important;border-radius:10px!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:10.5px!important;font-weight:700!important}body.template-product .co-product-mini-compare .co-mini-compare-pair{grid-column:1!important;grid-row:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important}body.template-product .co-product-mini-compare .co-mini-compare-card{grid-column:1!important;grid-row:auto!important;min-height:0!important;margin:0!important;padding:9px!important;border:1px solid #efefef!important;border-radius:11px!important;background:#fff!important}body.template-product .co-product-mini-compare .co-mini-compare-card strong{font-size:14px!important;line-height:1.08!important}body.template-product .co-product-mini-compare .co-mini-compare-card small,body.template-product .co-product-mini-compare .co-mini-variant-note{font-size:9.5px!important;line-height:1.25!important}body.template-product .co-product-mini-compare .co-mini-full-button{grid-column:1!important;grid-row:auto!important;justify-self:stretch!important;width:100%!important;min-height:40px!important;margin:0!important;border-radius:10px!important;font-size:10px!important}}@media(max-width:420px){body.template-product .apex-product-page{padding-inline:10px!important}body.template-product .co-product-config-panel .apex-variant-builder-head{grid-template-columns:1fr!important}body.template-product .co-product-config-panel .co-product-selection-summary,body.template-product .co-product-config-panel [data-product-selection-summary]{justify-self:start!important;max-width:100%!important}body.template-product .co-product-actions-row{grid-template-columns:78px minmax(0,1fr)!important}body.template-product .co-product-actions-row .co-product-qty-control{width:78px!important;min-width:78px!important;max-width:78px!important;grid-template-columns:26px 26px 26px!important}body.template-product .co-product-gallery-main,body.template-product .co-product-gallery-track,body.template-product .co-product-gallery-slide{height:228px!important;min-height:228px!important;max-height:228px!important}}
/*# sourceMappingURL=/cdn/shop/t/422/assets/cyclooutlet-master.css.map */
