.elitex-shipping-bar{--es-ink: #202820;--es-sage: #66705f;--es-paper: #faf9f6;--es-line: #dfe2d8;position:relative;max-height:none;overflow:visible;background:var(--es-paper);color:var(--es-ink);box-shadow:inset 0 -1px var(--es-line);font-family:inherit;font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none}.elitex-shipping-bar [hidden],.elitex-shipping-bar[hidden]{display:none!important}.elitex-shipping-bar,.elitex-shipping-bar *{box-sizing:border-box}.elitex-shipping-bar__inner{display:flex;align-items:center;justify-content:center;gap:22px;min-height:44px;padding:8px 24px 10px}.elitex-shipping-bar--closable .elitex-shipping-bar__inner{padding-right:60px;padding-left:60px}.elitex-shipping-bar__message{display:flex;align-items:center;gap:10px;min-width:0;text-align:center}.elitex-shipping-bar strong{font-weight:700}.elitex-shipping-bar__truck{width:18px;height:18px;flex:0 0 18px;color:var(--es-sage)}.elitex-shipping-bar .elitex-shipping-price{display:inline;white-space:nowrap;color:var(--es-ink)}.elitex-shipping-bar__mobile{display:none}.elitex-shipping-bar__conditions{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;color:var(--es-sage);text-decoration:none;font-size:11px;line-height:1.4}.elitex-shipping-bar__conditions span{text-decoration:underline;text-underline-offset:3px}.elitex-shipping-bar__conditions:hover{color:var(--es-ink)}.elitex-shipping-bar__arrow{width:15px;height:15px}.elitex-shipping-bar__info{display:none}.elitex-shipping-bar__close{position:absolute;right:8px;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:12px;transform:translateY(-50%);border:0;border-radius:0;background:transparent;color:var(--es-ink);cursor:pointer}.elitex-shipping-bar__close svg{width:18px;height:18px}.elitex-shipping-bar__close:hover{color:var(--es-sage)}.elitex-shipping-bar a:focus-visible,.elitex-shipping-bar button:focus-visible{outline:2px solid var(--es-sage);outline-offset:-4px}@media(max-width:749px){.elitex-shipping-bar{font-size:14px;line-height:1.35}.elitex-shipping-bar__inner{gap:4px;min-height:48px;padding:0 14px}.elitex-shipping-bar--closable .elitex-shipping-bar__inner{padding-left:14px;padding-right:50px}.elitex-shipping-bar__message{gap:7px;padding:12px 0}.elitex-shipping-bar__desktop{display:none}.elitex-shipping-bar__mobile{display:inline}.elitex-shipping-bar__conditions{width:44px;min-height:44px}.elitex-shipping-bar__conditions span,.elitex-shipping-bar__arrow{display:none}.elitex-shipping-bar__info{display:block;width:17px;height:17px}.elitex-shipping-bar__close{right:2px}}@media(max-width:359px){.elitex-shipping-bar__truck{display:none}}@media(pointer:coarse)and (min-width:750px){.elitex-shipping-bar__conditions{min-height:44px}.elitex-shipping-bar__inner{padding-top:0;padding-bottom:2px}}.elitex-b2b-retail{--eb2-paper:#faf9f6;--eb2-ink:#202820;--eb2-sage:#66705f;--eb2-line:#dedfd7;--eb2-soft:#edf0e7;--eb2-lime:#e6f2cf;display:block;background:var(--eb2-paper);color:var(--eb2-ink);font-family:inherit;font-size:16px;line-height:1.6;letter-spacing:normal;text-align:left;overflow:clip}.elitex-b2b-retail *,.elitex-b2b-retail *:before,.elitex-b2b-retail *:after{box-sizing:border-box}.elitex-b2b-retail :is(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0;padding:0}.elitex-b2b-retail :is(h1,h2,h3){font-family:inherit;font-style:normal;color:var(--eb2-ink);font-weight:700;text-transform:none;letter-spacing:-.045em;line-height:1.08}.elitex-b2b-retail :is(a,button,input,select,textarea){font:inherit;letter-spacing:normal}.elitex-b2b-retail a{color:inherit;text-decoration:none}.elitex-b2b-retail img{display:block;max-width:100%;height:auto;border:0}.elitex-b2b-retail button{cursor:pointer;text-transform:none}.elitex-b2b-retail :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--eb2-ink);outline-offset:5px}.elitex-b2b-retail [id]{scroll-margin-top:100px}.elitex-b2b-retail .eb2-wrap{width:min(100% - 80px,1280px);margin-inline:auto}.elitex-b2b-retail .eb2-kicker{display:block;color:var(--eb2-sage);font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.elitex-b2b-retail .eb2-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;padding:56px 0 32px}.elitex-b2b-retail .eb2-hero-copy{padding-block:20px}.elitex-b2b-retail .eb2-hero h1{max-width:680px;font-size:clamp(54px,5.5vw,78px);line-height:1.01;margin-top:24px}.elitex-b2b-retail .eb2-hero h1 span{display:block;color:var(--eb2-sage)}.elitex-b2b-retail .eb2-intro{max-width:480px;font-size:18px;line-height:1.65;color:var(--eb2-sage);margin-top:26px}.elitex-b2b-retail .eb2-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.elitex-b2b-retail .eb2-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;max-width:100%;padding:13px 20px;border:1px solid var(--eb2-ink);border-radius:8px;background:var(--eb2-ink);color:#fff;font-size:14px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;transition:background .18s,color .18s}.elitex-b2b-retail .eb2-button:hover{background:#3e5140;border-color:#3e5140;color:#fff}.elitex-b2b-retail .eb2-button--secondary{background:transparent;color:var(--eb2-ink);border-color:#bcc2b5}.elitex-b2b-retail .eb2-button--secondary:hover{background:var(--eb2-soft);color:var(--eb2-ink);border-color:#bcc2b5}.elitex-b2b-retail .eb2-small-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.elitex-b2b-retail .eb2-hero .eb2-small-link{margin-top:13px}.elitex-b2b-retail .eb2-hero-photo{min-width:0}.elitex-b2b-retail .eb2-hero-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px}.elitex-b2b-retail figcaption{font-size:12px;line-height:1.5;color:var(--eb2-sage);margin-top:11px}.elitex-b2b-retail .eb2-hero-photo figcaption{display:flex;justify-content:space-between;gap:16px}.elitex-b2b-retail .eb2-proof{display:flex;flex-wrap:wrap;gap:12px 38px;padding:22px 0;border-block:1px solid var(--eb2-line);font-size:12px;font-weight:650}.elitex-b2b-retail .eb2-proof span{display:inline-flex;align-items:center;gap:9px}.elitex-b2b-retail .eb2-proof span:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:#7e9065}.elitex-b2b-retail .eb2-section{padding-block:86px}.elitex-b2b-retail .eb2-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:12px 90px;align-items:end;margin-bottom:30px}.elitex-b2b-retail .eb2-section-heading h2{margin-top:16px}.elitex-b2b-retail h2{font-size:clamp(32px,3.25vw,46px)}.elitex-b2b-retail .eb2-section-heading>p{max-width:440px;color:var(--eb2-sage);font-size:15px;line-height:1.65}.elitex-b2b-retail .eb2-routes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.elitex-b2b-retail .eb2-route{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border:1px solid var(--eb2-line);border-radius:16px;background:#fff}.elitex-b2b-retail .eb2-route--faire{background:var(--eb2-soft)}.elitex-b2b-retail .eb2-route-top{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:36px}.elitex-b2b-retail .eb2-route-top>span:not(.eb2-kicker){font-size:12px;font-weight:650;line-height:1.4;padding:6px 10px;background:#fff;border:1px solid var(--eb2-line);border-radius:100px;text-align:center}.elitex-b2b-retail .eb2-route h3{font-size:29px}.elitex-b2b-retail .eb2-route>p{margin-top:14px;font-size:15px;color:var(--eb2-sage);max-width:440px}.elitex-b2b-retail .eb2-route ul{display:grid;gap:10px;list-style:none;margin:24px 0 28px;font-size:14px}.elitex-b2b-retail .eb2-route li{display:flex;gap:10px;align-items:baseline}.elitex-b2b-retail .eb2-route li:before{content:"\2713";color:var(--eb2-sage);font-size:12px;font-weight:700}.elitex-b2b-retail .eb2-route .eb2-button{margin-top:auto}.elitex-b2b-retail .eb2-route small{font-size:12px;line-height:1.5;color:var(--eb2-sage);margin-top:14px}.elitex-b2b-retail .eb2-help{margin-top:18px;font-size:13px;color:var(--eb2-sage)}.elitex-b2b-retail .eb2-help a{font-weight:650;text-decoration:underline;text-underline-offset:3px}.elitex-b2b-retail .eb2-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:0 86px}.elitex-b2b-retail .eb2-story-photo{min-width:0}.elitex-b2b-retail .eb2-detail-crop{overflow:hidden;border-radius:18px;aspect-ratio:9/10}.elitex-b2b-retail .eb2-detail-crop img{width:100%;max-width:none;height:auto;margin-top:-10%}.elitex-b2b-retail .eb2-story-copy h2{margin-top:16px;max-width:470px}.elitex-b2b-retail .eb2-story-copy>p:not(.eb2-kicker){margin-top:22px;color:var(--eb2-sage);font-size:15px}.elitex-b2b-retail .eb2-features{list-style:none;display:grid;gap:20px;margin-top:30px}.elitex-b2b-retail .eb2-features>li{display:flex;gap:16px}.elitex-b2b-retail .eb2-features>li>span{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid var(--eb2-line);border-radius:50%;font-size:11px;font-weight:700;color:var(--eb2-sage)}.elitex-b2b-retail .eb2-features h3{font-size:17px;line-height:1.35;letter-spacing:-.025em}.elitex-b2b-retail .eb2-features p{margin-top:5px;color:var(--eb2-sage);font-size:14px;line-height:1.55}.elitex-b2b-retail .eb2-story-copy>.eb2-small-link{margin-top:22px}.elitex-b2b-retail .eb2-custom{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:40px;border:1px solid var(--eb2-line);border-radius:18px;background:#f0eee8}.elitex-b2b-retail .eb2-custom h2{margin-top:16px;font-size:36px}.elitex-b2b-retail .eb2-custom p:not(.eb2-kicker){margin-top:18px;max-width:480px;color:var(--eb2-sage);font-size:15px}.elitex-b2b-retail .eb2-custom .eb2-button{margin-top:24px}.elitex-b2b-retail .eb2-custom small{display:block;margin-top:14px;color:var(--eb2-sage);font-size:12px;line-height:1.5}.elitex-b2b-retail .eb2-project{display:grid;align-content:center;gap:0}.elitex-b2b-retail .eb2-project>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #d7d9cf}.elitex-b2b-retail .eb2-project>div:last-child{border-bottom:0}.elitex-b2b-retail .eb2-project dt{font-size:12px;color:var(--eb2-sage);font-weight:500}.elitex-b2b-retail .eb2-project dd{font-size:14px;font-weight:650;text-align:right}.elitex-b2b-retail .eb2-contact{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;padding-block:86px}.elitex-b2b-retail .eb2-contact h2{margin-top:16px;max-width:440px}.elitex-b2b-retail .eb2-contact-copy>p:not(.eb2-kicker){margin-top:18px;color:var(--eb2-sage);font-size:15px}.elitex-b2b-retail .eb2-email{display:inline-block;max-width:100%;margin-top:18px;font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.elitex-b2b-retail .eb2-warehouse{margin-top:32px;max-width:400px}.elitex-b2b-retail .eb2-warehouse img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.elitex-b2b-retail .eb2-form-panel{padding:30px;border:1px solid var(--eb2-line);border-radius:16px;background:#fff}.elitex-b2b-retail .eb2-form-panel h3{font-size:26px}.elitex-b2b-retail .eb2-form-panel>p{font-size:13px;color:var(--eb2-sage);margin-top:10px}.elitex-b2b-retail .eb2-required{margin-top:20px;font-size:12px;color:var(--eb2-sage)}.elitex-b2b-retail .eb2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin-top:24px}.elitex-b2b-retail .eb2-field{min-width:0}.elitex-b2b-retail .eb2-field--full{grid-column:1/-1}.elitex-b2b-retail .eb2-field label{display:block;margin:0 0 7px;color:var(--eb2-ink);font-size:12px;line-height:1.4;font-weight:650;text-transform:none;letter-spacing:normal}.elitex-b2b-retail .eb2-field :is(input,select,textarea){display:block;width:100%;max-width:100%;min-height:46px;margin:0;padding:11px 12px;border:1px solid #cdd1c5;border-radius:6px;background:var(--eb2-paper);color:var(--eb2-ink);font-size:16px;line-height:1.4;box-shadow:none}.elitex-b2b-retail .eb2-field textarea{min-height:114px;resize:vertical}.elitex-b2b-retail .eb2-field :is(input,textarea)::placeholder{color:#7b8275;opacity:1}.elitex-b2b-retail .eb2-field-help{margin-bottom:8px;font-size:12px;line-height:1.5;color:var(--eb2-sage)}.elitex-b2b-retail .eb2-field-error{margin-top:8px;font-size:12px;line-height:1.5;color:#813c2d}.elitex-b2b-retail .eb2-field [aria-invalid=true]{border-color:#813c2d}.elitex-b2b-retail .eb2-privacy{margin-top:20px;font-size:12px;line-height:1.6;color:var(--eb2-sage)}.elitex-b2b-retail .eb2-privacy a{text-decoration:underline;text-underline-offset:3px}.elitex-b2b-retail .eb2-submit{width:100%;margin-top:20px}.elitex-b2b-retail .eb2-status{padding:14px;border-radius:6px;background:var(--eb2-lime);font-size:14px;line-height:1.6;margin-top:20px}.elitex-b2b-retail .eb2-status--error{background:#fff1ec;color:#813c2d}.elitex-b2b-retail .eb2-status a{text-decoration:underline}.elitex-b2b-retail .eb2-status ul{padding-left:18px}.elitex-b2b-retail .eb2-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:40px 0 72px;border-top:1px solid var(--eb2-line)}.elitex-b2b-retail .eb2-faq h2{margin-top:16px;font-size:36px}.elitex-b2b-retail .eb2-faq details{border-bottom:1px solid var(--eb2-line)}.elitex-b2b-retail .eb2-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:18px 0;list-style:none;cursor:pointer;font-size:15px;font-weight:650;line-height:1.45}.elitex-b2b-retail .eb2-faq summary::-webkit-details-marker{display:none}.elitex-b2b-retail .eb2-faq summary:after{content:"+";font-size:23px;font-weight:400;color:var(--eb2-sage)}.elitex-b2b-retail .eb2-faq details[open] summary:after{content:"\2212"}.elitex-b2b-retail .eb2-answer{padding:0 28px 22px 0;font-size:14px;color:var(--eb2-sage);line-height:1.65}.elitex-b2b-retail .eb2-answer p+p{margin-top:10px}.elitex-b2b-retail .eb2-answer a{text-decoration:underline;text-underline-offset:3px}.elitex-b2b-retail .eb2-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 0 30px;border-top:1px solid var(--eb2-line);font-size:12px;color:var(--eb2-sage)}@media(max-width:1050px){.elitex-b2b-retail .eb2-wrap{width:calc(100% - 48px)}.elitex-b2b-retail :is(.eb2-hero,.eb2-story,.eb2-contact,.eb2-faq){gap:36px}.elitex-b2b-retail .eb2-hero h1{font-size:58px}.elitex-b2b-retail .eb2-custom{gap:36px;padding:32px}.elitex-b2b-retail .eb2-route{padding:26px}.elitex-b2b-retail .eb2-section-heading{gap:12px 36px}}@media(max-width:760px){.elitex-b2b-retail .eb2-wrap{width:calc(100% - 36px)}.elitex-b2b-retail :is(.eb2-hero,.eb2-story,.eb2-custom,.eb2-contact,.eb2-faq,.eb2-routes,.eb2-section-heading){grid-template-columns:1fr;gap:26px}.elitex-b2b-retail .eb2-hero{padding:34px 0 26px}.elitex-b2b-retail .eb2-hero-copy{padding:0}.elitex-b2b-retail .eb2-hero h1{font-size:46px;max-width:560px;margin-top:17px}.elitex-b2b-retail .eb2-intro{font-size:16px;line-height:1.6;margin-top:18px}.elitex-b2b-retail .eb2-actions{gap:9px;margin-top:22px}.elitex-b2b-retail .eb2-actions .eb2-button{flex:1 1 auto;padding-inline:16px}.elitex-b2b-retail .eb2-hero .eb2-small-link{margin-top:8px}.elitex-b2b-retail .eb2-hero-photo img{border-radius:12px}.elitex-b2b-retail .eb2-proof{gap:12px 22px;padding:18px 0}.elitex-b2b-retail .eb2-section{padding-block:50px}.elitex-b2b-retail .eb2-section-heading{gap:12px;margin-bottom:24px}.elitex-b2b-retail h2{font-size:34px}.elitex-b2b-retail .eb2-routes{gap:14px}.elitex-b2b-retail .eb2-route{padding:24px}.elitex-b2b-retail .eb2-route-top{margin-bottom:26px}.elitex-b2b-retail .eb2-route h3{font-size:27px}.elitex-b2b-retail .eb2-route .eb2-button{width:100%}.elitex-b2b-retail .eb2-story{padding-bottom:50px}.elitex-b2b-retail .eb2-detail-crop{border-radius:12px}.elitex-b2b-retail .eb2-story-copy>p:not(.eb2-kicker){margin-top:16px}.elitex-b2b-retail .eb2-features{margin-top:24px}.elitex-b2b-retail .eb2-custom{padding:26px 22px;border-radius:12px;gap:16px}.elitex-b2b-retail :is(.eb2-custom,.eb2-faq) h2{font-size:32px}.elitex-b2b-retail .eb2-project>div{padding-block:15px;gap:12px}.elitex-b2b-retail .eb2-contact{padding-block:50px;gap:28px}.elitex-b2b-retail .eb2-warehouse{margin-top:26px;max-width:none}.elitex-b2b-retail .eb2-form-panel{padding:24px 20px}.elitex-b2b-retail .eb2-form-grid{grid-template-columns:1fr;gap:16px}.elitex-b2b-retail .eb2-faq{padding:32px 0 48px;gap:20px}.elitex-b2b-retail .eb2-footer{padding-bottom:24px}}@media(max-width:380px){.elitex-b2b-retail .eb2-hero h1{font-size:40px}.elitex-b2b-retail .eb2-route{padding:21px}.elitex-b2b-retail .eb2-route-top{align-items:flex-start}.elitex-b2b-retail .eb2-route-top>span:not(.eb2-kicker){max-width:130px}.elitex-b2b-retail .eb2-proof{gap:10px 18px}}@media(prefers-reduced-motion:reduce){.elitex-b2b-retail .eb2-button{transition:none}}.elitex-shirt-catalog{--esc-ink:#20382d;--esc-muted:#657062;--esc-line:#dce0d6;--esc-paper:#f9f9f4;display:block;background:var(--esc-paper);color:var(--esc-ink);font-family:inherit;padding:42px 28px 64px;isolation:isolate}.elitex-shirt-catalog *{box-sizing:border-box}.elitex-shirt-catalog [hidden]{display:none!important}.elitex-shirt-catalog button,.elitex-shirt-catalog select{font:inherit;color:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;min-width:0}.elitex-shirt-catalog button{cursor:pointer}.elitex-shirt-catalog button:disabled{cursor:wait}.elitex-shirt-catalog button:focus-visible,.elitex-shirt-catalog a:focus-visible,.elitex-shirt-catalog select:focus-visible{outline:2px solid var(--esc-ink);outline-offset:4px}.elitex-shirt-catalog a{color:inherit}.elitex-shirt-catalog__inner{max-width:1400px;margin:0 auto}.elitex-shirt-catalog-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:60px;padding-bottom:30px;border-bottom:1px solid var(--esc-line)}.elitex-shirt-catalog-kicker{font-size:10px!important;line-height:1.5!important;letter-spacing:.15em!important;font-weight:700;margin:0 0 16px!important;text-transform:uppercase}.elitex-shirt-catalog-intro .elitex-shirt-catalog-kicker:before{content:"";display:inline-block;width:7px;height:7px;background:#b5c481;border-radius:50%;margin-right:9px}.elitex-shirt-catalog-intro h1{font-size:clamp(42px,5vw,72px);line-height:1.02;font-weight:750;letter-spacing:-.055em;margin:0 0 13px;color:inherit}.elitex-shirt-catalog-intro__text{font-size:17px;line-height:1.5;max-width:355px;color:var(--esc-muted);margin:0}.elitex-shirt-catalog-fabric{display:inline-flex;gap:9px;align-items:center;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--esc-muted);margin:18px 0 0;padding-top:12px;border-top:1px solid var(--esc-line)}.elitex-shirt-catalog-fabric strong{font-size:17px;line-height:1;font-weight:700;color:var(--esc-ink)}.elitex-shirt-catalog-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.elitex-shirt-catalog-choice{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:154px;overflow:hidden;text-align:left;border:1px solid var(--esc-line);border-radius:16px;padding:14px 14px 14px 20px;background:#fff;transition:border-color .2s,box-shadow .2s}.elitex-shirt-catalog-choice:hover{border-color:#84937e}.elitex-shirt-catalog-choice[aria-pressed=true]{border-color:var(--esc-ink);box-shadow:inset 0 0 0 1px var(--esc-ink)}.elitex-shirt-catalog-choice__copy{position:relative;z-index:1;flex-shrink:0;display:grid;gap:6px}.elitex-shirt-catalog-choice__copy strong{font-size:23px;letter-spacing:-.035em;font-weight:700}.elitex-shirt-catalog-choice__copy small{color:var(--esc-muted);font-size:10px;letter-spacing:.03em}.elitex-shirt-catalog-choice__count{display:block;min-height:14px;font-size:10px;font-weight:600;color:var(--esc-muted)}.elitex-shirt-catalog-choice__image{display:block;flex:0 1 110px;width:110px;height:132px;overflow:hidden;border-radius:8px}.elitex-shirt-catalog-choice__image img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.elitex-shirt-catalog-choice__image--cover img{object-fit:cover;object-position:50% 25%}.elitex-shirt-catalog-secondary{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin-top:1px}.elitex-shirt-catalog-chip{background:transparent;border:1px solid transparent;border-radius:30px;min-height:34px;padding:7px 14px;font-size:11px!important;font-weight:600}.elitex-shirt-catalog-chip[aria-pressed=true]{background:var(--esc-ink);color:#fff;border-color:var(--esc-ink)}.elitex-shirt-catalog-chip:hover{border-color:var(--esc-line)}.elitex-shirt-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0 21px}.elitex-shirt-catalog-family h2{font-size:24px;line-height:1.2;letter-spacing:-.04em;margin:0 0 5px;color:inherit;font-weight:700}.elitex-shirt-catalog-family__description{font-size:12px;line-height:1.5;color:var(--esc-muted);margin:0}.elitex-shirt-catalog-tools{display:flex;align-items:center;gap:20px}.elitex-shirt-catalog-count{font-size:11px;color:var(--esc-muted);white-space:nowrap;margin:0}.elitex-shirt-catalog-sort{display:flex;align-items:center;gap:6px;margin:0}.elitex-shirt-catalog-sort select{width:160px;max-width:100%;background-color:transparent;border:1px solid var(--esc-line);border-radius:7px;font-size:11px;height:38px;padding:0 26px 0 10px;-webkit-appearance:auto;appearance:auto}.elitex-shirt-catalog-sort button{border:1px solid var(--esc-ink);background:var(--esc-ink);color:#fff;border-radius:7px;height:38px;padding:0 12px;font-size:11px;font-weight:600}.elitex-shirt-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px}.elitex-shirt-catalog-card{min-width:0;margin:0;padding:0;background:transparent;border:0}.elitex-shirt-catalog-card__link{display:block;text-decoration:none!important}.elitex-shirt-catalog-card__image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#fff;border:1px solid #e6e8df;border-radius:13px}.elitex-shirt-catalog-card__photo,.elitex-shirt-catalog-card__placeholder{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .25s ease,transform .45s ease}.elitex-shirt-catalog-card__photo--cover{object-fit:cover;object-position:50% 25%}.elitex-shirt-catalog-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.elitex-shirt-catalog-card__link:hover .elitex-shirt-catalog-card__photo{transform:scale(1.025)}.elitex-shirt-catalog-card__link:hover .elitex-shirt-catalog-card__secondary,.elitex-shirt-catalog-card__link:focus-visible .elitex-shirt-catalog-card__secondary{opacity:1}}.elitex-shirt-catalog-card__info{padding:14px 2px 0}.elitex-shirt-catalog-meta{font-size:9px;line-height:1.5;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--esc-muted);margin:0 0 6px}.elitex-shirt-catalog-card__info h3{font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.025em;color:inherit;margin:0 0 9px;overflow-wrap:anywhere}.elitex-shirt-catalog-price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:13px;font-weight:600;line-height:1.5}.elitex-shirt-catalog-price s{font-size:11px;color:var(--esc-muted);font-weight:400}.elitex-shirt-catalog-badge{position:absolute;z-index:2;top:10px;left:10px;border-radius:30px;background:var(--esc-ink);color:#fff;font-size:9px;line-height:1.2;letter-spacing:.04em;padding:7px 10px;font-weight:600}.elitex-shirt-catalog-badge--sold{background:#f1f2eb;color:var(--esc-ink);border:1px solid var(--esc-line)}.elitex-shirt-catalog-basic-divider{grid-column:1/-1;padding:24px 0 0;border-top:1px solid var(--esc-line);margin:7px 0 -10px;display:flex;justify-content:space-between;align-items:baseline;gap:18px}.elitex-shirt-catalog-basic-divider h2{font-size:27px;letter-spacing:-.04em;margin:0;color:inherit;font-weight:700;line-height:1.2}.elitex-shirt-catalog-basic-divider p{font-size:12px;line-height:1.5;color:var(--esc-muted);margin:0}.elitex-shirt-catalog-status,.elitex-shirt-catalog-error,.elitex-shirt-catalog-empty{font-size:13px;line-height:1.6;padding:14px;border:1px solid var(--esc-line);border-radius:8px}.elitex-shirt-catalog-pagination{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:30px}.elitex-shirt-catalog-pagination a,.elitex-shirt-catalog-pagination button,.elitex-shirt-catalog-pagination span{min-width:38px;min-height:38px;display:grid;place-items:center;border:1px solid var(--esc-line);border-radius:6px;text-decoration:none;background:#fff;font-size:12px;padding:8px}.elitex-shirt-catalog-pagination [aria-current=page]{background:var(--esc-ink);color:#fff;border-color:var(--esc-ink)}.elitex-shirt-catalog-editorial{display:grid;grid-template-columns:1fr 1fr;margin-top:65px;border-radius:20px;background:var(--esc-ink);color:var(--esc-paper);overflow:hidden}.elitex-shirt-catalog-editorial__copy{padding:50px;align-self:center}.elitex-shirt-catalog-editorial h2{font-size:clamp(32px,3.7vw,54px);line-height:1.08;letter-spacing:-.055em;font-weight:700;color:inherit;margin:0 0 20px}.elitex-shirt-catalog-editorial__copy>p:not(.elitex-shirt-catalog-kicker){font-size:14px;line-height:1.8;color:#c9d0c4;max-width:370px;margin:0 0 24px}.elitex-shirt-catalog-editorial__link{font-size:12px;font-weight:600;text-underline-offset:5px;text-decoration-thickness:1px}.elitex-shirt-catalog-editorial__image{height:460px;background:#d9dcd7;overflow:hidden}.elitex-shirt-catalog-editorial__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 25%}.elitex-shirt-catalog[data-category=basic] .elitex-shirt-catalog-editorial,.elitex-shirt-catalog[data-category=basic] .elitex-shirt-catalog-fabric{display:none}.elitex-shirt-catalog-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1099px){.elitex-shirt-catalog-hero{gap:30px}.elitex-shirt-catalog-choice{padding:12px;min-height:130px}.elitex-shirt-catalog-choice__image{height:110px;width:80px;flex-basis:80px}.elitex-shirt-catalog-choice__copy strong{font-size:21px}.elitex-shirt-catalog-tools{gap:12px}.elitex-shirt-catalog-family__description{max-width:260px}.elitex-shirt-catalog-grid{gap:28px 15px}.elitex-shirt-catalog-card__info h3{font-size:15px}.elitex-shirt-catalog-editorial__copy{padding:35px}}@media(max-width:749px){.elitex-shirt-catalog{padding:22px 16px 38px}.elitex-shirt-catalog-hero{grid-template-columns:1fr;gap:17px;padding-bottom:16px}.elitex-shirt-catalog-kicker{font-size:9px!important;margin-bottom:9px!important}.elitex-shirt-catalog-intro h1{font-size:39px;margin-bottom:8px}.elitex-shirt-catalog-intro__text{font-size:13px;line-height:1.45;max-width:none}.elitex-shirt-catalog-fabric{display:none}.elitex-shirt-catalog-choices{gap:8px}.elitex-shirt-catalog-choice{padding:9px 11px;min-height:78px;border-radius:11px}.elitex-shirt-catalog-choice__copy{gap:3px}.elitex-shirt-catalog-choice__copy strong{font-size:20px}.elitex-shirt-catalog-choice__copy small{font-size:9px}.elitex-shirt-catalog-choice__count{font-size:9px;min-height:12px}.elitex-shirt-catalog-choice__image{height:63px;width:56px;flex-basis:56px}.elitex-shirt-catalog-secondary{gap:5px}.elitex-shirt-catalog-chip{min-height:34px;padding:7px 13px;font-size:11px!important}.elitex-shirt-catalog-toolbar{padding:18px 0 16px;display:grid;grid-template-columns:1fr;gap:12px}.elitex-shirt-catalog-family h2{font-size:23px;margin-bottom:0}.elitex-shirt-catalog-family__description{display:none}.elitex-shirt-catalog-tools{justify-content:space-between;gap:10px}.elitex-shirt-catalog-sort{gap:5px}.elitex-shirt-catalog-sort select{width:139px;height:36px;font-size:10px}.elitex-shirt-catalog-sort button{height:36px;padding:0 10px;font-size:10px}.elitex-shirt-catalog-count{font-size:10px}.elitex-shirt-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px}.elitex-shirt-catalog-card__image{border-radius:10px}.elitex-shirt-catalog-card__info{padding:10px 1px 0}.elitex-shirt-catalog-meta{font-size:8px;letter-spacing:.055em;margin-bottom:4px}.elitex-shirt-catalog-card__info h3{font-size:14px;margin-bottom:6px;line-height:1.35}.elitex-shirt-catalog-price{font-size:12px;gap:6px}.elitex-shirt-catalog-badge{top:7px;left:7px;font-size:8px;padding:6px 8px}.elitex-shirt-catalog-basic-divider{padding-top:20px;display:block;margin-bottom:-5px}.elitex-shirt-catalog-basic-divider h2{font-size:25px;margin-bottom:6px}.elitex-shirt-catalog-basic-divider p{font-size:11px}.elitex-shirt-catalog-editorial{margin-top:35px;grid-template-columns:1fr;border-radius:14px}.elitex-shirt-catalog-editorial__copy{padding:29px 25px}.elitex-shirt-catalog-editorial h2{font-size:37px;max-width:260px;margin-bottom:15px}.elitex-shirt-catalog-editorial__copy>p:not(.elitex-shirt-catalog-kicker){font-size:13px;margin-bottom:20px}.elitex-shirt-catalog-editorial__image{height:320px}}@media(max-width:749px){.elitex-shirt-catalog[data-category=all] .elitex-shirt-catalog-family,.elitex-shirt-catalog[data-category=basic] .elitex-shirt-catalog-family{display:none}}@media(prefers-reduced-motion:reduce){.elitex-shirt-catalog *{transition:none!important;scroll-behavior:auto!important}}.elitex-shirt-discovery{display:block;background:#f8f7f1;color:#20382e;padding:54px 28px 58px;font:inherit;line-height:1.5;isolation:isolate}.elitex-shirt-discovery *{box-sizing:border-box}.elitex-shirt-discovery [hidden]{display:none!important}.elitex-shirt-discovery :where(h2,h3,p){margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}.elitex-shirt-discovery a{color:inherit;text-decoration:none}.elitex-shirt-discovery button{font:inherit;letter-spacing:normal;text-transform:none}.elitex-shirt-discovery :where(a,button):focus-visible{outline:3px solid #9aaa71;outline-offset:5px}.elitex-shirt-discovery .ehs-inner{max-width:1312px;margin-inline:auto}.elitex-shirt-discovery .ehs-header{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin:0 0 28px;padding:0;min-height:0;height:auto;border:0;background:none;box-shadow:none;position:static}.elitex-shirt-discovery .ehs-header:before,.elitex-shirt-discovery .ehs-header:after{content:none;display:none}.elitex-shirt-discovery .ehs-title-block{min-width:0}.elitex-shirt-discovery .ehs-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#67725b;margin:0 0 16px}.elitex-shirt-discovery .ehs-eyebrow>span{height:7px;width:7px;flex:none;border-radius:50%;background:#b7ca83}.elitex-shirt-discovery .ehs-header h2{font-size:clamp(38px,4.4vw,62px);font-weight:800;line-height:1.02;letter-spacing:-.055em;color:#20382e;white-space:pre-line}.elitex-shirt-discovery .ehs-intro{flex:0 1 390px}.elitex-shirt-discovery .ehs-intro>p{max-width:380px;font-size:16px;line-height:1.65;color:#65705e}.elitex-shirt-discovery .ehs-composition{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:17px;font-size:12px;color:#68725c}.elitex-shirt-discovery .ehs-composition strong{font-weight:700;color:#20382e}.elitex-shirt-discovery .ehs-all{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 21px;border:1px solid #20382e;border-radius:7px;background:#20382e;color:#fff;font-size:13px;font-weight:700;line-height:1.4;text-align:center;transition:background .15s ease}.elitex-shirt-discovery .ehs-all:hover{background:#355442}.elitex-shirt-discovery .ehs-all--desktop{margin-top:20px}.elitex-shirt-discovery .ehs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;margin-bottom:20px}.elitex-shirt-discovery .ehs-toolbar>p{font-size:13px;font-weight:600;color:#65705e}.elitex-shirt-discovery .ehs-controls{display:flex;gap:3px;padding:3px;border:1px solid #dbe1d1;border-radius:30px;background:#edf0e5}.elitex-shirt-discovery .ehs-controls button{min-height:38px;padding:8px 17px;border:0;border-radius:26px;background:transparent;color:#5e6a54;font-size:12px;font-weight:700;line-height:1.3;cursor:pointer}.elitex-shirt-discovery .ehs-controls button[aria-pressed=true]{background:#20382e;color:#fff}.elitex-shirt-discovery .ehs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.elitex-shirt-discovery[data-count="1"] .ehs-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.elitex-shirt-discovery[data-count="2"] .ehs-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}.elitex-shirt-discovery:is([data-count="3"],[data-count="5"],[data-count="6"]) .ehs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elitex-shirt-discovery .ehs-card{min-width:0;margin:0}.elitex-shirt-discovery .ehs-card-link{display:flex;flex-direction:column;height:100%}.elitex-shirt-discovery .ehs-photo{position:relative;aspect-ratio:4/5;flex:none;overflow:hidden;border:1px solid #e0e4d8;border-top:4px solid #dce7ba;border-radius:13px;background:#fff}.elitex-shirt-discovery .ehs-card:nth-child(4n+2) .ehs-photo{border-top-color:#dfd6ec}.elitex-shirt-discovery .ehs-card:nth-child(4n+3) .ehs-photo{border-top-color:#d1e0e8}.elitex-shirt-discovery .ehs-card:nth-child(4n+4) .ehs-photo{border-top-color:#efdfc9}.elitex-shirt-discovery .ehs-image,.elitex-shirt-discovery .ehs-placeholder{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.elitex-shirt-discovery .ehs-image--cover{object-fit:cover;object-position:50% 25%}.elitex-shirt-discovery .ehs-image--front,.elitex-shirt-discovery[data-view=front] .ehs-card[data-has-pair=true] [data-eph-photo=back]{display:none}.elitex-shirt-discovery[data-view=front] .ehs-card[data-has-pair=true] .ehs-image--front{display:block}.elitex-shirt-discovery .ehs-stock{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);background:#20382e;color:#fff;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.4}.elitex-shirt-discovery .ehs-view-note{display:none;position:absolute;bottom:10px;left:10px;padding:4px 8px;border-radius:4px;background:#f8f7f1;color:#66715b;font-size:10px}.elitex-shirt-discovery[data-view=front] .ehs-view-note{display:block}.elitex-shirt-discovery .ehs-card-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:14px 2px 0}.elitex-shirt-discovery .ehs-cut{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6c765f;margin-bottom:5px}.elitex-shirt-discovery .ehs-card h3{font-size:17px;line-height:1.35;font-weight:700;letter-spacing:-.015em;color:#20382e;margin-bottom:10px}.elitex-shirt-discovery .ehs-price{font-size:16px;line-height:1.4;font-weight:700;color:#20382e;margin-top:auto}.elitex-shirt-discovery .ehs-product-cta{display:inline-block;min-height:30px;margin-top:9px;padding-bottom:2px;border-bottom:1px solid #bbc6aa;font-size:12px;font-weight:600;line-height:1.6;color:#5a6b4f}.elitex-shirt-discovery .ehs-mobile-footer{display:none}.ehs-editor-empty{padding:30px;font-size:14px;color:#20382e;background:#f8f7f1}@media(max-width:989px){.elitex-shirt-discovery{padding:38px 22px 44px}.elitex-shirt-discovery .ehs-header{gap:30px}.elitex-shirt-discovery .ehs-header h2{font-size:46px}.elitex-shirt-discovery .ehs-intro{flex-basis:340px}.elitex-shirt-discovery .ehs-grid,.elitex-shirt-discovery:is([data-count="3"],[data-count="5"],[data-count="6"]) .ehs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}}@media(max-width:599px){.elitex-shirt-discovery{padding:30px 16px 34px}.elitex-shirt-discovery .ehs-header{display:block;margin-bottom:18px}.elitex-shirt-discovery .ehs-eyebrow{font-size:10px;margin-bottom:13px}.elitex-shirt-discovery .ehs-header h2{font-size:43px;max-width:340px}.elitex-shirt-discovery .ehs-intro{margin-top:16px}.elitex-shirt-discovery .ehs-intro>p{font-size:14px;line-height:1.55;max-width:350px}.elitex-shirt-discovery .ehs-composition{font-size:11px;margin-top:11px;gap:12px}.elitex-shirt-discovery .ehs-all--desktop{display:none}.elitex-shirt-discovery .ehs-toolbar{gap:10px;margin-bottom:16px;min-height:44px}.elitex-shirt-discovery .ehs-toolbar>p{font-size:11px;max-width:90px}.elitex-shirt-discovery .ehs-controls{gap:0;padding:2px}.elitex-shirt-discovery .ehs-controls button{font-size:11px;min-height:37px;padding:8px 13px}.elitex-shirt-discovery .ehs-grid,.elitex-shirt-discovery[data-count="2"] .ehs-grid{gap:24px 10px}.elitex-shirt-discovery .ehs-photo{border-radius:9px}.elitex-shirt-discovery .ehs-card-copy{padding-top:11px}.elitex-shirt-discovery .ehs-cut{font-size:9px;margin-bottom:5px}.elitex-shirt-discovery .ehs-card h3{font-size:14px;line-height:1.4;margin-bottom:8px}.elitex-shirt-discovery .ehs-price{font-size:15px}.elitex-shirt-discovery .ehs-product-cta{font-size:11px;min-height:27px;margin-top:6px}.elitex-shirt-discovery .ehs-stock{font-size:10px;top:7px;left:7px}.elitex-shirt-discovery .ehs-mobile-footer{display:block;margin-top:28px}.elitex-shirt-discovery .ehs-mobile-footer .ehs-all{display:flex;width:100%}}@media(max-width:359px){.elitex-shirt-discovery .ehs-header h2{font-size:38px}.elitex-shirt-discovery .ehs-toolbar>p{max-width:75px;font-size:10px}.elitex-shirt-discovery .ehs-controls button{font-size:10px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.elitex-shirt-discovery .ehs-all{transition:none}}.ebr{--ebr-ink:#203a30;--ebr-paper:#f6f4ec;--ebr-muted:#64705e;--ebr-lime:#d8e8ad;--ebr-line:#d7ddcf;display:block;font:inherit;color:var(--ebr-ink);background:var(--ebr-paper);line-height:1.5;isolation:isolate}.ebr *,.ebr *:before,.ebr *:after{box-sizing:border-box}.ebr [hidden]{display:none!important}.ebr :where(h2,h3,p,figure,dl,dt,dd){margin:0;font-family:inherit;color:inherit;text-transform:none;letter-spacing:normal}.ebr button{font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none}.ebr :where(button,[tabindex]):focus-visible{outline:2px solid #839b62;outline-offset:5px}.ebr-hero{background:var(--ebr-ink);color:var(--ebr-paper)}.ebr-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;max-width:1440px;padding:64px 60px;margin:auto}.ebr-hero-copy{padding:12px 0;min-width:0}.ebr-eyebrow{font-size:10px;line-height:1.5;font-weight:650;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ebr-muted)!important;margin-bottom:20px!important}.ebr-hero .ebr-eyebrow{color:#c8d4bc!important}.ebr-hero h2{font-size:clamp(40px,4.35vw,64px);font-weight:650;line-height:1.04;letter-spacing:-.055em}.ebr-hero h2>span,.ebr-hero h2>em{display:block}.ebr-hero h2>em{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--ebr-lime);letter-spacing:-.055em}.ebr-intro{font-size:16px;line-height:1.75;color:#d3ddcd!important;max-width:470px;margin-top:24px!important}.ebr__features{display:grid;grid-template-columns:1fr 1fr;gap:26px 25px;margin-top:34px!important}.ebr__feature{padding-top:17px;border-top:1px solid #91a18466;min-width:0}.ebr__feature dt{font-size:15px;font-weight:650;line-height:1.45}.ebr__feature dt>span{display:block;color:var(--ebr-lime);font-size:10px;font-weight:400;letter-spacing:.08em;margin-bottom:8px}.ebr__feature dd{margin-top:7px;font-size:13px;line-height:1.7;color:#c7d1c0}.ebr-product-signature{margin-top:30px!important;padding-left:26px;position:relative;font-size:10px;color:#c8d4bc!important;line-height:1.6}.ebr-product-signature:before{content:"";position:absolute;top:.75em;left:0;width:16px;height:1px;background:#a2b58b}.ebr-hero-photo{min-width:0;width:100%;justify-self:end}.ebr-hero-frame{position:relative;aspect-ratio:4/5;background:#e8e9e0;overflow:hidden;border-radius:4px}.ebr-hero-frame>img,.ebr-detail-frame>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--ebr-focus,60%)}.ebr-photo--contain .ebr-hero-frame>img,.ebr-photo--contain .ebr-detail-frame>img{object-fit:contain;object-position:center;padding:18px;background:#fff}.ebr-hero-photo figcaption{margin-top:14px;padding-top:13px;border-top:1px solid #8ca07866;font-size:11px;color:#d3ddc8;line-height:1.6}.ebr-zoom{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 13px;border:1px solid #e1e6d6;border-radius:30px;background:#f8f9f1ed;color:var(--ebr-ink);font-size:11px!important;font-weight:600}.ebr-zoom svg{width:16px;height:16px;flex:0 0 16px}.ebr-zoom:hover{background:#fff}.ebr-placeholder{display:block;height:100%;width:100%;background:#fff}.ebr-detail{max-width:1440px;margin:auto;padding:70px 60px 58px}.ebr-detail-heading{margin-bottom:44px}.ebr-detail-heading .ebr-eyebrow{margin-bottom:12px!important}.ebr-detail-heading h2{font-size:clamp(34px,3.6vw,51px);line-height:1.08;letter-spacing:-.05em;font-weight:650;max-width:850px}.ebr-panel{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;padding:0 0 58px}.ebr-panel+.ebr-panel{padding-top:58px;border-top:1px solid var(--ebr-line)}.ebr-panel--patch .ebr-detail-photo{grid-column:2;grid-row:1}.ebr-panel--patch .ebr-panel-copy{grid-column:1;grid-row:1}.ebr-hero-inner--text-only{grid-template-columns:1fr;max-width:1000px}.ebr-panel.ebr-panel--text-only{display:block;max-width:950px;margin-left:auto;margin-right:auto}.ebr-panel--text-only .ebr-panel-copy{max-width:none;padding:26px 30px;border:1px solid var(--ebr-line);border-radius:5px;background:#ecefe4}.ebr-panel--text-only .ebr-panel-copy>p{max-width:700px}.ebr-panel--text-only .ebr-construction{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ebr-detail-photo{min-width:0;width:100%}.ebr-detail-frame{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:#fff}.ebr-panel--patch .ebr-detail-frame{aspect-ratio:1}.ebr-panel--patch .ebr-detail-frame>img{object-position:50% 68%}.ebr-panel-copy{padding:25px 0;max-width:470px;min-width:0}.ebr-panel-copy .ebr-eyebrow{margin-bottom:20px!important}.ebr-panel h3{font-size:clamp(32px,3.25vw,46px);line-height:1.08;letter-spacing:-.045em;font-weight:650;margin-bottom:22px}.ebr-panel-copy>p:not(.ebr-eyebrow){font-size:16px;line-height:1.85;color:var(--ebr-muted)}.ebr-construction{margin-top:29px!important}.ebr-construction>div{padding:18px 0;border-top:1px solid var(--ebr-line)}.ebr-construction dt{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:650}.ebr-construction dt>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #b9c6a7;border-radius:50%;font-size:9px;font-weight:400;color:var(--ebr-muted)}.ebr-construction dd{padding-left:42px;margin-top:7px;font-size:14px;line-height:1.75;color:var(--ebr-muted)}.ebr-panel-copy>.ebr-detail-note,.ebr-panel-copy>.ebr-use-note{margin-top:26px;padding-top:20px;border-top:1px solid var(--ebr-line);font-size:12px!important;line-height:1.8!important}.ebr-fit{display:flex;align-items:center;justify-content:space-between;gap:50px;max-width:1320px;margin:0 auto 60px;padding:38px 42px;border-top:1px solid #cbd6bc;border-bottom:1px solid #cbd6bc;background:#e9eddf}.ebr-fit .ebr-eyebrow{margin-bottom:10px!important}.ebr-fit h2{font-size:34px;line-height:1.12;font-weight:650;letter-spacing:-.04em;margin-bottom:12px}.ebr-fit-text{font-size:14px;color:var(--ebr-muted)!important;line-height:1.75;max-width:600px}.ebr-fit-action{flex:0 0 250px;max-width:310px}.ebr-fit-action button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:52px;padding:13px 18px;background:var(--ebr-ink);border:1px solid var(--ebr-ink);border-radius:7px;color:#fff;font-size:13px;font-weight:600}.ebr-fit-action button svg{width:16px;height:16px;flex:0 0 16px}.ebr .ebr-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(1100px,calc(100vw - 32px));height:calc(100dvh - 32px);max-width:none;max-height:1000px;padding:0;margin:auto;border:1px solid #78896a;border-radius:10px;overflow:hidden;background:#14291f;color:#fff;box-shadow:0 20px 80px #0b1b1a55}.ebr .ebr-dialog:not([open]){display:none}.ebr-dialog::backdrop{background:#10261fe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ebr-expanded{display:grid;place-items:center;width:100%;height:100%;padding:12px}.ebr-expanded img{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.ebr-dialog-close{position:absolute;top:14px;right:14px;z-index:1;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #dce6d8;border-radius:50%;background:#f8f9f2;color:var(--ebr-ink)}.ebr-dialog-close svg{width:21px;height:21px}@media(max-width:1099px){.ebr-hero-inner{gap:35px;padding:44px 32px}.ebr-hero h2{font-size:44px}.ebr-intro{font-size:15px}.ebr__features{gap:21px 18px}.ebr__feature dt{font-size:14px}.ebr__feature dd{font-size:12px}.ebr-detail{padding:50px 32px 35px}.ebr-panel{gap:40px;padding-bottom:40px}.ebr-panel+.ebr-panel{padding-top:40px}.ebr-panel h3{font-size:36px}.ebr-panel-copy>p:not(.ebr-eyebrow){font-size:15px}.ebr-fit{margin:0 32px 44px;padding:30px;gap:30px}.ebr-fit-action{flex-basis:220px}}@media(max-width:699px){.ebr-hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:34px 22px 28px}.ebr-hero-copy{padding:0}.ebr-eyebrow{font-size:9px}.ebr-hero .ebr-eyebrow{margin-bottom:19px!important}.ebr-hero h2{font-size:clamp(37px,10.1vw,49px);max-width:450px;line-height:1.07}.ebr-intro{font-size:15px;line-height:1.75;margin-top:22px!important;max-width:none}.ebr__features{gap:23px 20px;margin-top:27px!important}.ebr__feature{padding-top:14px}.ebr__feature dt{font-size:14px}.ebr__feature dt>span{font-size:10px;margin-bottom:7px}.ebr__feature dd{font-size:13px;line-height:1.7;margin-top:7px}.ebr-product-signature{font-size:10px;margin-top:25px!important}.ebr-hero-photo{max-width:none;justify-self:auto}.ebr-hero-frame{aspect-ratio:1}.ebr-hero-photo figcaption{font-size:11px;margin-top:12px;padding-top:11px}.ebr-zoom{right:10px;bottom:10px;min-height:44px;padding:10px 12px;font-size:10px!important;gap:6px}.ebr-detail{padding:40px 22px 18px}.ebr-detail-heading{margin-bottom:28px}.ebr-detail-heading .ebr-eyebrow{margin-bottom:12px!important}.ebr-detail-heading h2{font-size:34px}.ebr-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-bottom:32px}.ebr-panel+.ebr-panel{padding-top:32px}.ebr-detail-frame{aspect-ratio:1}.ebr-panel-copy{padding:25px 0 0;max-width:none}.ebr-panel-copy .ebr-eyebrow{font-size:9px;margin-bottom:16px!important}.ebr-panel h3{font-size:35px;margin-bottom:19px}.ebr-panel-copy>p:not(.ebr-eyebrow){font-size:15px;line-height:1.8}.ebr-construction{margin-top:22px!important}.ebr-construction dt{font-size:14px;gap:11px}.ebr-construction dd{padding-left:39px;font-size:14px;line-height:1.7}.ebr-panel-copy>.ebr-detail-note,.ebr-panel-copy>.ebr-use-note{font-size:12px!important;line-height:1.75!important;margin-top:22px;padding-top:18px}.ebr-fit{display:block;margin:0 22px 34px;padding:26px 22px}.ebr-fit h2{font-size:31px}.ebr-fit-text{font-size:14px}.ebr-fit-action{min-width:0;max-width:none;margin-top:23px}.ebr-fit-action button{font-size:13px;justify-content:center;gap:10px}.ebr-fit-action button svg{display:none}.ebr .ebr-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none;border-radius:7px}.ebr-expanded{padding:6px}.ebr-dialog-close{width:44px;height:44px;top:10px;right:10px}}@media(max-width:699px){.ebr-panel--text-only .ebr-panel-copy{padding:24px 20px}.ebr-panel--text-only .ebr-construction{display:block}}@media(max-width:359px){.ebr-hero-inner{padding-left:19px;padding-right:19px}.ebr__features{gap:20px 15px}.ebr__feature dt{font-size:13px}.ebr__feature dd{font-size:12px}}@media(prefers-reduced-motion:reduce){.ebr *,.ebr *:before,.ebr *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ebc{--ebc-ink:#203a30;--ebc-muted:#657263;--ebc-paper:#f8f7f1;--ebc-line:#dde2d6;--ebc-lime:#d8e9a8;display:block;background:var(--ebc-paper);color:var(--ebc-ink);font-family:inherit;line-height:1.5;isolation:isolate}.ebc *,.ebc *:before,.ebc *:after{box-sizing:border-box}.ebc [hidden]{display:none!important}.ebc :where(h1,h2,h3,p){margin:0;color:inherit;font-family:inherit;text-transform:none;letter-spacing:normal}.ebc :where(a,button,select){font:inherit;letter-spacing:normal;text-transform:none}.ebc a{color:inherit;text-decoration:none}.ebc button{cursor:pointer;box-shadow:none}.ebc :where(a,button,select):focus-visible{outline:2px solid #759054;outline-offset:4px}.ebc-shell{max-width:1440px;padding:32px 52px 68px;margin:auto}.ebc-hero{position:relative;display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:46px;min-height:290px;padding:34px 42px;background:var(--ebc-ink);color:var(--ebc-paper);border-radius:22px;overflow:hidden}.ebc-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#d8e9a8,#e3d7ed,#c8dbed)}.ebc-eyebrow{font-size:10px!important;font-weight:650;line-height:1.5;letter-spacing:.13em!important;text-transform:uppercase!important;color:#c8d3bc!important;margin-bottom:17px!important}.ebc-hero h1{font-size:clamp(36px,4.6vw,64px);font-weight:650;line-height:1.02;letter-spacing:-.055em}.ebc-hero h1>span,.ebc-hero h1>em{display:block}.ebc-hero h1>em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--ebc-lime);letter-spacing:-.06em}.ebc-intro{max-width:370px;margin-top:17px!important;color:#cad4c3!important;font-size:14px;line-height:1.6}.ebc-ritual{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ebc-illustration{min-width:0;display:grid;align-items:center;min-height:140px}.ebc-illustration>svg{display:block;width:100%;height:auto;max-height:190px;overflow:visible}.ebc-ritual-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid #899b8055}.ebc-ritual-footer>p{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;white-space:nowrap;color:#dce4d2!important}.ebc-status-dot{height:6px;width:6px;border-radius:50%;background:var(--ebc-lime);flex:0 0 6px}.ebc-replay{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:4px 0;border:0;border-radius:0;color:#c9d4bf;background:transparent;font-size:10px!important;white-space:nowrap}.ebc-replay svg{width:15px;height:15px}.ebc-replay:hover{color:#fff}.ebc-replay:focus-visible{outline-color:var(--ebc-lime)}.ebc-catalog{padding-top:32px}.ebc-catalog-head{display:flex;align-items:end;justify-content:space-between;gap:32px}.ebc-eyebrow--light{margin-bottom:9px!important;color:var(--ebc-muted)!important;font-size:9px!important}.ebc-catalog-head h2{font-size:clamp(24px,2.8vw,36px);font-weight:650;letter-spacing:-.045em;line-height:1.15}.ebc-catalog-note{max-width:280px;font-size:12px;color:var(--ebc-muted)!important;text-align:right;line-height:1.6}.ebc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 18px}.ebc-count{font-size:11px;color:var(--ebc-muted)!important}.ebc-sort{display:flex;gap:7px;margin:0}.ebc-sort select{-webkit-appearance:auto;appearance:auto;width:166px;min-height:40px;margin:0;padding:7px 28px 7px 12px;border:1px solid var(--ebc-line);border-radius:8px;background:#fff;color:var(--ebc-ink);font-size:11px}.ebc-sort button{min-height:40px;padding:7px 14px;border:1px solid var(--ebc-ink);border-radius:8px;background:var(--ebc-ink);color:#fff;font-size:11px}.ebc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ebc-card{--ebc-accent:#d5e3ae;min-width:0;display:flex;flex-direction:column;border:1px solid var(--ebc-line);border-radius:17px;background:#fff;overflow:hidden}.ebc-tone-1{--ebc-accent:#c6daed}.ebc-tone-2{--ebc-accent:#e8d5b9}.ebc-tone-3{--ebc-accent:#e9cbd9}.ebc-tone-4{--ebc-accent:#ddd2e9}.ebc-card-photo{position:relative;display:block;aspect-ratio:1.34;background:#fff;border-top:4px solid var(--ebc-accent);overflow:hidden}.ebc .ebc-product-image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;padding:13px;background:#fff;transition:transform .25s ease}@media(hover:hover){.ebc-card-photo:hover .ebc-product-image{transform:scale(1.035)}}.ebc-card-number{position:absolute;bottom:12px;left:15px;color:#8b9584;font-size:9px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.ebc-badge{position:absolute;right:12px;top:12px;padding:5px 9px;border-radius:5px;background:var(--ebc-ink);color:#fff;font-size:10px}.ebc-card-body{display:flex;flex:1;flex-direction:column;padding:14px 20px 17px;border-top:1px solid #edf0e8}.ebc-card-type{font-size:9px;line-height:1.5;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--ebc-muted)!important;margin-bottom:6px!important}.ebc-card h3{font-size:25px;line-height:1.15;letter-spacing:-.04em;font-weight:650}.ebc-price{margin-top:9px!important;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ebc-price>span{font-size:12px;font-weight:400;color:var(--ebc-muted)}.ebc-sizes{margin-top:17px;margin-bottom:16px}.ebc-sizes>p{font-size:10px;color:var(--ebc-muted)!important;margin-bottom:6px!important}.ebc-size-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:210px;gap:5px}.ebc .ebc-size{display:grid;place-items:center;min-height:40px;padding:4px 2px;border:1px solid var(--ebc-line);border-radius:6px;background:#fff;color:var(--ebc-ink);font-size:11px;font-weight:600}.ebc a.ebc-size:hover{border-color:var(--ebc-ink);background:#f1f4e9}.ebc .ebc-size--sold{background:#f6f6f3;color:#9b9f96;text-decoration:line-through;text-decoration-thickness:1px;border-color:#eceee8;cursor:default}.ebc-product-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:auto;padding:10px 0 0;border-top:1px solid var(--ebc-line);font-size:12px!important;font-weight:600}.ebc-product-link svg{height:17px;width:17px;flex:0 0 17px}.ebc-empty{grid-column:1/-1;padding:34px;border:1px solid var(--ebc-line);border-radius:14px;font-size:16px}.ebc-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:26px;flex-wrap:wrap}.ebc-pagination>*{display:grid;place-items:center;min-height:44px;min-width:44px;padding:8px 13px;font-size:12px;border:1px solid var(--ebc-line);border-radius:7px}.ebc-pagination [aria-current=page]{background:var(--ebc-ink);color:#fff;border-color:var(--ebc-ink)}.ebc-details{margin-top:38px;padding:34px 36px;border:1px solid var(--ebc-line);border-radius:20px;background:#edefe6}.ebc-details-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px}.ebc-details-heading .ebc-eyebrow{color:var(--ebc-muted)!important;margin-bottom:0!important;font-size:9px!important}.ebc-details-heading h2{font-size:27px;line-height:1.2;letter-spacing:-.04em;font-weight:650}.ebc-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ebc-details-grid article{padding-top:16px;border-top:1px solid #bdc8b2}.ebc-details-grid article>span{display:block;color:var(--ebc-muted);font-size:10px;margin-bottom:10px;font-variant-numeric:tabular-nums}.ebc-details-grid h3{font-size:17px;font-weight:650;margin-bottom:6px;letter-spacing:-.025em}.ebc-details-grid p{font-size:12px;line-height:1.7;color:var(--ebc-muted)!important;max-width:290px}.ebc-sr{position:absolute!important;height:1px!important;width:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}@media(min-width:1200px){.ebc-shell{max-width:1560px}.ebc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ebc-card-photo{aspect-ratio:1}.ebc-card h3{font-size:23px}.ebc-card-body{padding:14px 15px 15px}.ebc-card-type{font-size:8px}}@media(max-width:1099px){.ebc-shell{padding:24px 28px 50px}.ebc-hero{gap:24px;padding:30px;min-height:270px}.ebc-hero h1{font-size:45px}.ebc-ritual-footer{align-items:start;flex-direction:column;gap:3px}.ebc-intro{font-size:13px}.ebc-grid{gap:16px}.ebc-card-body{padding:13px 14px 14px}.ebc-card h3{font-size:23px}.ebc-product-image{padding:6px!important}}@media(max-width:699px){.ebc-shell{padding:14px 16px 38px}.ebc-hero{grid-template-columns:1fr;gap:3px;padding:20px 24px 10px;border-radius:17px;min-height:0}.ebc-hero .ebc-eyebrow{font-size:8px!important;margin-bottom:8px!important}.ebc-hero h1{font-size:clamp(32px,8.8vw,42px)}.ebc-intro{font-size:12px;line-height:1.6;margin-top:8px!important;max-width:280px}.ebc-illustration{min-height:0}.ebc-illustration>svg{max-height:102px}.ebc-ritual-footer{flex-direction:row;align-items:center;gap:8px;padding-top:0;border-top:0}.ebc-ritual-footer>p{font-size:9px;gap:5px}.ebc-status-dot{height:4px;width:4px;flex-basis:4px}.ebc-replay{min-height:32px;font-size:9px!important;gap:3px}.ebc-replay svg{width:12px;height:12px}.ebc-catalog{padding-top:19px}.ebc-catalog-head{display:block}.ebc-eyebrow--light{font-size:8px!important;margin-bottom:7px!important}.ebc-catalog-head h2{font-size:25px;max-width:300px}.ebc-catalog-note{display:none}.ebc-toolbar{margin:12px 0 15px;gap:10px}.ebc-count{font-size:10px}.ebc-sort{gap:5px}.ebc-sort select{width:130px;min-height:38px;font-size:10px;padding:6px 17px 6px 8px}.ebc-sort button{min-height:38px;padding:6px 10px;font-size:10px}.ebc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.ebc-card{border-radius:12px}.ebc-card-photo{aspect-ratio:1.05;border-top-width:3px}.ebc .ebc-product-image{padding:4px!important}.ebc-card-number{bottom:6px;left:9px;font-size:8px}.ebc-card-body{padding:11px 11px 10px}.ebc-card-type{font-size:7px;letter-spacing:.04em!important;margin-bottom:5px!important;line-height:1.5}.ebc-card h3{font-size:21px}.ebc-price{font-size:13px;margin-top:6px!important}.ebc-sizes{margin-top:12px;margin-bottom:10px}.ebc-sizes>p{font-size:9px}.ebc-size-list{gap:3px}.ebc .ebc-size{min-height:36px;font-size:10px;border-radius:4px}.ebc-product-link{min-height:40px;padding-top:8px;font-size:11px!important;gap:3px}.ebc-product-link svg{display:none}.ebc-badge{right:6px;top:7px;padding:4px 6px;font-size:8px}.ebc-details{margin-top:25px;padding:24px 21px;border-radius:16px}.ebc-details-heading{display:block;margin-bottom:20px}.ebc-details-heading .ebc-eyebrow{margin-bottom:9px!important;font-size:8px!important}.ebc-details-heading h2{font-size:27px;max-width:230px}.ebc-details-grid{grid-template-columns:1fr;gap:19px}.ebc-details-grid article{display:grid;grid-template-columns:25px 1fr;gap:3px 8px;padding-top:16px}.ebc-details-grid article>span{grid-row:span 2;margin:2px 0 0}.ebc-details-grid h3{font-size:16px;margin-bottom:1px}.ebc-details-grid p{font-size:12px;max-width:none}}@media(prefers-reduced-motion:reduce){.ebc *,.ebc *:before,.ebc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ebc-belt-svg{display:block;width:100%;height:auto;overflow:visible}.ebc-belt-svg .ebc-belt-tail{transform:none;transform-box:view-box;transform-origin:490px 112px}.ebc-belt-svg .ebc-belt-tip{transform:none;transform-box:view-box;transform-origin:274px 112px}.ebc-belt-svg .ebc-belt-contact{opacity:.55}[data-phase=closing] .ebc-belt-svg .ebc-belt-tail,.ebc-belt-svg[data-phase=closing] .ebc-belt-tail{animation:ebc-belt-close 4s cubic-bezier(.22,.62,.28,1) 1 both}[data-phase=closing] .ebc-belt-svg .ebc-belt-tip,.ebc-belt-svg[data-phase=closing] .ebc-belt-tip{animation:ebc-belt-settle 4s cubic-bezier(.22,.62,.28,1) 1 both}[data-phase=closing] .ebc-belt-svg .ebc-belt-contact,.ebc-belt-svg[data-phase=closing] .ebc-belt-contact{animation:ebc-belt-contact 4s ease 1 both}@keyframes ebc-belt-close{0%,8%{transform:translate(32px,-4px) rotate(10deg)}44%{transform:translate(-7px) rotate(0)}66%{transform:translate(1px) rotate(0)}82%,to{transform:none}}@keyframes ebc-belt-settle{0%,32%{transform:scaleY(.86)}57%{transform:scaleY(1.025)}76%,to{transform:none}}@keyframes ebc-belt-contact{0%,56%{opacity:0}72%{opacity:1}to{opacity:.55}}@media(prefers-reduced-motion:reduce){.ebc-belt-svg .ebc-belt-tail,.ebc-belt-svg .ebc-belt-tip,.ebc-belt-svg .ebc-belt-contact{animation:none!important}.ebc-belt-svg .ebc-belt-tail,.ebc-belt-svg .ebc-belt-tip{transform:none!important}.ebc-belt-svg .ebc-belt-contact{opacity:.55!important}}.ecoc{display:block;background:var(--ecoc-bg,#faf8f4);color:var(--ecoc-ink,#19352b);font-family:var(--typeBasePrimary,Arial),var(--typeBaseFallback,sans-serif);padding:24px 0 0;--ecoc-line:#d9ded5;--ecoc-accent:#e4edb4}.ecoc *{box-sizing:border-box}.ecoc [hidden]{display:none!important}.ecoc :is(h1,h2,h3,p,figure){margin:0}.ecoc :is(h1,h2,h3){font-family:inherit;font-style:normal;color:inherit;text-transform:none;letter-spacing:-.04em;line-height:1.07}.ecoc :is(a,button,input,select){-webkit-tap-highlight-color:transparent}.ecoc a{color:inherit;text-decoration:none}.ecoc button,.ecoc input,.ecoc select{font:inherit;color:inherit;letter-spacing:normal}.ecoc button{cursor:pointer}.ecoc :is(a,button,input,select,summary):focus-visible{outline:3px solid #536df1;outline-offset:4px}.ecoc button:disabled{cursor:wait}.ecoc-shell{width:min(1280px,calc(100% - 64px));margin:auto}.ecoc-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ecoc-line);padding:4px 0 22px}.ecoc-eyebrow{font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.ecoc-intro :is(h1,h2){font-size:clamp(30px,3.5vw,48px);font-weight:800;margin:7px 0 9px}.ecoc-subtitle{font-size:14px;line-height:1.5}.ecoc-intro-badge{display:flex;align-items:center;gap:20px;font-size:12px;font-weight:750;border-radius:100px;background:var(--ecoc-accent);padding:16px 20px;white-space:nowrap;transform:rotate(-3deg)}.ecoc-intro-badge>span{font-size:24px;font-weight:400}.ecoc-tools{padding-top:18px}.ecoc-tools-row{display:flex;gap:10px;max-width:560px}.ecoc-search{display:flex;align-items:center;gap:10px;border:1px solid var(--ecoc-line);background:#fff;border-radius:10px;padding:0 12px;flex:1;min-width:0;height:44px}.ecoc svg{width:18px;height:18px;flex-shrink:0}.ecoc-search input{border:0;background:transparent;box-shadow:none;margin:0;padding:10px 0;width:100%;min-width:0;font-size:13px;line-height:22px;height:auto}.ecoc-search input:focus{outline:0}.ecoc-search:focus-within{outline:2px solid #536df1;outline-offset:2px}.ecoc-search input::placeholder{color:#66776e;opacity:1}.ecoc-filter-toggle{display:inline-flex;gap:9px;align-items:center;justify-content:center;border:1px solid var(--ecoc-line);border-radius:10px;background:transparent;min-height:44px;padding:10px 15px;font-size:12px;font-weight:650}.ecoc-filter-toggle[aria-expanded=true]{background:var(--ecoc-accent);border-color:transparent}.ecoc-filter-panel{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#efeee8;border-radius:12px;padding:15px;margin-top:10px}.ecoc-sort{display:flex;align-items:center;gap:12px;font-size:12px}.ecoc-sort select{font-size:12px;max-width:260px;border:1px solid #c3cabc;background:#fff;border-radius:6px;padding:10px 26px 10px 10px;min-height:44px}.ecoc-stock{display:flex;align-items:center;gap:8px;font-size:12px;margin:0}.ecoc-stock input{width:18px;height:18px;margin:0;accent-color:var(--ecoc-ink)}.ecoc-reset{border:0;background:none;text-decoration:underline;text-underline-offset:4px;font-size:12px;min-height:44px;padding:10px}.ecoc-catalog-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 11px;color:#5a6b60;font-size:11px;line-height:1.4}.ecoc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.ecoc-card{min-width:0;background:#fff;border:1px solid #e4e6df;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease}.ecoc-card:hover{box-shadow:0 8px 24px #1a352b0a}.ecoc-card-image{display:block;position:relative;aspect-ratio:1.22;overflow:hidden;background:#fff}.ecoc-card-image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:8px;transition:transform .25s ease}.ecoc-card:hover .ecoc-card-image img{transform:scale(1.035)}.ecoc .ecoc-placeholder{width:100%;height:100%;fill:#c4cec6;background:#f0f2ed}.ecoc-badge{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:100px;background:var(--ecoc-accent);font-size:10px;font-weight:700}.ecoc-badge--sold{background:#eeece8;color:#5d625c}.ecoc-image-arrow{position:absolute;bottom:10px;right:12px;width:28px;height:28px;display:grid;place-items:center;background:#f4f4f0;border-radius:50%;font-size:17px}.ecoc-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1;border-top:1px solid #f0f1ed}.ecoc-card-type{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#697a6e;margin-bottom:5px!important}.ecoc-card h2{font-size:21px;letter-spacing:-.035em;font-weight:750;line-height:1.15;margin-bottom:9px}.ecoc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:13px;line-height:1.4;margin-top:auto!important;margin-bottom:14px!important}.ecoc-price strong{font-weight:600}.ecoc-price s{font-size:11px;color:#747c74}.ecoc-price>span{font-size:11px}.ecoc-product-form{margin:0}.ecoc .ecoc-buy{display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--ecoc-ink);color:#fff;border:1px solid var(--ecoc-ink);border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.2;font-weight:650;text-transform:none;text-align:left;text-decoration:none}.ecoc-buy>span[aria-hidden]{font-size:20px;line-height:1}.ecoc .ecoc-buy--secondary{background:#f4f4ef;color:var(--ecoc-ink);border-color:#e1e4dc}.ecoc-buy:hover{filter:brightness(1.14)}.ecoc-empty{grid-column:1/-1;padding:42px 20px;background:#fff;border:1px dashed var(--ecoc-line);border-radius:14px;text-align:center;font-size:14px;line-height:1.6}.ecoc-empty button{margin-top:12px}.ecoc-pagination{padding:28px;display:flex;justify-content:center;gap:18px}.ecoc-pagination a{padding:10px;border:1px solid var(--ecoc-line)}.ecoc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:32px 0;margin-top:24px}.ecoc-benefits article{display:flex;align-items:center;gap:14px}.ecoc-benefit-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--ecoc-accent);font-size:28px;flex-shrink:0}.ecoc-benefits article:nth-child(2) .ecoc-benefit-icon{background:#e7ebae}.ecoc-benefits article:nth-child(3) .ecoc-benefit-icon{background:#f7ded5}.ecoc-benefits h2{font-size:17px;line-height:1.2;margin-bottom:6px;letter-spacing:-.02em;font-weight:700}.ecoc-benefits p{font-size:12px;line-height:1.6;color:#5c6c62}.ecoc-detail{margin-top:6px;display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;background:#e8e2f5}.ecoc-detail figure{min-width:0;aspect-ratio:1.4;margin:0}.ecoc-detail img{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.ecoc-detail-copy{padding:clamp(24px,4vw,54px);align-self:center}.ecoc-detail-copy h2{font-size:clamp(30px,3vw,43px);font-weight:780;line-height:1.08;margin:14px 0 20px}.ecoc-richtext{font-size:14px;line-height:1.7}.ecoc-richtext p+p{margin-top:12px}.ecoc-richtext a{text-decoration:underline;text-underline-offset:3px}.ecoc-detail-link{display:inline-flex;gap:24px;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding:0 0 6px;margin-top:24px}.ecoc-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:54px 0}.ecoc-faq h2{font-size:32px;font-weight:750;margin-top:12px}.ecoc-faq details{border-bottom:1px solid var(--ecoc-line)}.ecoc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.ecoc-faq summary::-webkit-details-marker{display:none}.ecoc-faq summary>span{font-size:21px;transition:transform .2s}.ecoc-faq details[open] summary>span{transform:rotate(45deg)}.ecoc-faq .ecoc-richtext{padding-bottom:20px;color:#506156;font-size:13px}.ecoc-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 28px;border-top:1px solid var(--ecoc-line);font-size:12px;line-height:1.6}.ecoc-footer>a{font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.ecoc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}@media(min-width:750px)and (max-width:1099px){.ecoc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecoc-benefits{gap:12px}.ecoc-benefits article{align-items:flex-start}}@media(max-width:749px){.ecoc{padding-top:16px}.ecoc-shell{width:calc(100% - 32px)}.ecoc-intro{padding:0 0 14px}.ecoc-eyebrow{font-size:9px;letter-spacing:.12em}.ecoc-intro :is(h1,h2){font-size:29px;margin:6px 0 8px;letter-spacing:-.045em}.ecoc-subtitle{font-size:12px;line-height:1.55;max-width:350px}.ecoc-intro-badge{display:none}.ecoc-tools{padding-top:12px}.ecoc-tools-row{gap:8px;max-width:none}.ecoc-search{padding:0 10px;gap:7px}.ecoc-search input{font-size:16px;letter-spacing:-.02em}.ecoc-search input::placeholder{font-size:12px;letter-spacing:0}.ecoc-filter-toggle{padding:10px 12px;gap:6px}.ecoc-filter-panel{gap:12px;align-items:center}.ecoc-sort{width:100%;justify-content:space-between}.ecoc-sort select{max-width:70%}.ecoc-catalog-caption{padding:10px 0 9px;font-size:10px}.ecoc-catalog-caption>span{display:none}.ecoc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.ecoc-card{border-radius:12px}.ecoc-card-image{aspect-ratio:1.08}.ecoc-card-image img{padding:3px}.ecoc-image-arrow{width:23px;height:23px;font-size:14px;right:7px;bottom:7px}.ecoc-card-body{padding:10px}.ecoc-card-type{font-size:8px;letter-spacing:.04em;margin-bottom:5px!important}.ecoc-card h2{font-size:18px;line-height:1.15;margin-bottom:8px}.ecoc-price{font-size:12px;margin-bottom:10px!important}.ecoc-price s{font-size:10px}.ecoc .ecoc-buy{font-size:10px;min-height:44px;padding:9px 8px;gap:4px}.ecoc-buy>span[aria-hidden]{font-size:17px}.ecoc-badge{top:8px;left:8px;padding:4px 7px;font-size:9px}.ecoc-benefits{display:flex;flex-direction:column;gap:19px;padding:26px 0;margin-top:8px}.ecoc-benefits article{gap:13px}.ecoc-benefit-icon{width:41px;height:41px;font-size:25px;border-radius:12px}.ecoc-benefits h2{font-size:16px;margin-bottom:3px}.ecoc-benefits p{font-size:12px}.ecoc-detail{grid-template-columns:1fr;border-radius:16px;margin-top:0}.ecoc-detail figure{aspect-ratio:1.4}.ecoc-detail-copy{padding:26px 23px 30px}.ecoc-detail-copy h2{font-size:33px}.ecoc-richtext{font-size:13px}.ecoc-faq{display:block;padding:36px 0}.ecoc-faq h2{font-size:28px;margin-bottom:15px}.ecoc-faq summary{font-size:13px;padding:17px 0}.ecoc-footer{display:block;padding:22px 0 26px;font-size:11px}.ecoc-footer a{display:inline-block;margin-top:10px}.ecoc-empty{padding:30px 12px}}@media(max-width:359px){.ecoc-intro :is(h1,h2){font-size:26px}.ecoc-card h2{font-size:16px}.ecoc-card-body{padding:9px 8px}.ecoc .ecoc-buy{font-size:10px;padding:8px 6px}.ecoc-buy>span[aria-hidden]{display:none}}@media(prefers-reduced-motion:reduce){.ecoc *,.ecoc *:before,.ecoc *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ecoc-detail--text-only{grid-template-columns:1fr}.ecoc-detail--text-only .ecoc-detail-copy{max-width:800px}.ecoc-unit-price{font-size:10px;line-height:1.4;color:#5a6b60;margin:-8px 0 12px!important}.ecoc{padding-top:18px}.ecoc-intro{padding-bottom:16px}.ecoc-intro :is(h1,h2){font-size:clamp(30px,3.2vw,44px)}.ecoc-tools-row{max-width:none;justify-content:space-between;align-items:center}.ecoc-families{display:flex;align-items:center;gap:8px;min-width:0}.ecoc-families button{font:inherit;font-size:12px;font-weight:650;min-height:44px;min-width:44px;padding:0 17px;border:1px solid var(--ecoc-line);border-radius:100px;background:transparent;white-space:nowrap}.ecoc-families button[aria-pressed=true]{background:var(--ecoc-ink);color:#fff;border-color:var(--ecoc-ink)}.ecoc-families button:disabled{opacity:.45;cursor:default}.ecoc-filter-panel .ecoc-search{flex:1;min-width:220px}.ecoc-card-image{aspect-ratio:1.38}.ecoc-card h2{font-size:19px;line-height:1.2}.ecoc-detail{background:#dfedf5}@media(max-width:749px){.ecoc{padding-top:14px}.ecoc-intro :is(h1,h2){font-size:29px}.ecoc-tools-row{gap:6px}.ecoc-families{gap:4px}.ecoc-families button{padding:0 7px;font-size:10px;min-height:44px}.ecoc-tools-row>.ecoc-filter-toggle{padding:0;width:44px;min-width:44px;min-height:44px}.ecoc-filter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ecoc-filter-panel .ecoc-search{min-width:0;flex-basis:100%}.ecoc-card-image{aspect-ratio:1.08}.ecoc-card h2{font-size:16px;line-height:1.2}.ecoc-card-type{line-height:1.4;min-height:23px}}@media(max-width:359px){.ecoc-intro :is(h1,h2){font-size:26px}.ecoc-card h2{font-size:15px}}.ecoc-families{flex:1;flex-wrap:wrap}elitex-compression[data-terminal]{display:block;background:var(--exc-bg,#fff);color:#071936;padding:24px 0 56px;font-family:var(--typeBasePrimary,inherit);font-size:16px;line-height:1.6;letter-spacing:normal;--exc-blue:#144bdf;--exc-navy:#071936;--exc-muted:#4d6382;--exc-line:#d7e4f4}elitex-compression[data-terminal] *,elitex-compression[data-terminal] *:before,elitex-compression[data-terminal] *:after{box-sizing:border-box}elitex-compression[data-terminal] [hidden]{display:none!important}elitex-compression[data-terminal] .exc-wrap{width:min(1320px,calc(100% - 48px));margin:auto}elitex-compression[data-terminal] h1,elitex-compression[data-terminal] h2,elitex-compression[data-terminal] h3,elitex-compression[data-terminal] p,elitex-compression[data-terminal] figure,elitex-compression[data-terminal] form{margin:0;color:inherit}elitex-compression[data-terminal] h1,elitex-compression[data-terminal] h2,elitex-compression[data-terminal] h3{font-family:var(--typeHeaderPrimary,inherit);text-transform:none;letter-spacing:-.045em;line-height:1.08;font-weight:800}elitex-compression[data-terminal] h2{font-size:clamp(28px,3vw,43px)}elitex-compression[data-terminal] a{color:inherit;text-decoration:none;box-shadow:none}elitex-compression[data-terminal] img{display:block;max-width:100%;height:auto}elitex-compression[data-terminal] button,elitex-compression[data-terminal] select{font:inherit;letter-spacing:normal;text-transform:none}elitex-compression[data-terminal] a:focus-visible,elitex-compression[data-terminal] button:focus-visible,elitex-compression[data-terminal] summary:focus-visible,elitex-compression[data-terminal] select:focus-visible{outline:3px solid #2b86c6;outline-offset:4px}elitex-compression[data-terminal] .exc-eyebrow{font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;display:flex;gap:9px;align-items:center;line-height:1.5}elitex-compression[data-terminal] .exc-eyebrow svg{width:21px;height:21px;flex:0 0 21px}elitex-compression[data-terminal] .exc-hero{display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;gap:46px;background:var(--exc-blue);color:#fff;padding:32px 38px;border-radius:8px}elitex-compression[data-terminal] .exc-hero-copy{min-width:0}elitex-compression[data-terminal] .exc-hero .exc-eyebrow{color:var(--exc-accent,#92d0ff)}elitex-compression[data-terminal] h1{font-size:clamp(34px,3.8vw,54px);letter-spacing:-.055em;line-height:1.02;margin:14px 0 15px;color:#fff}elitex-compression[data-terminal] h1 span{display:block}elitex-compression[data-terminal] .exc-intro{font-size:16px;line-height:1.45;color:#e1edff}elitex-compression[data-terminal] .exc-route{display:flex;align-items:center;gap:13px;max-width:345px;margin-top:23px;font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1.5;color:#e1edff}elitex-compression[data-terminal] .exc-route-line{flex:1;height:1px;background:#ffffff65;position:relative;min-width:50px}elitex-compression[data-terminal] .exc-route-line svg{position:absolute;left:45%;top:-10px;width:23px;height:23px;background:var(--exc-blue);padding:2px;color:var(--exc-accent,#92d0ff);transform:rotate(-10deg)}elitex-compression[data-terminal] .exc-hero-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:13px;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:#fff}elitex-compression[data-terminal] .exc-board{min-width:0;background:var(--exc-navy);padding:19px 20px 14px;border-radius:5px;color:#fff;box-shadow:0 12px 30px #06266035}elitex-compression[data-terminal] .exc-board-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:18px}elitex-compression[data-terminal] .exc-board-title>span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:750;letter-spacing:.06em;line-height:1.4}elitex-compression[data-terminal] .exc-board-title svg{width:21px;height:21px;flex:0 0 21px}elitex-compression[data-terminal] .exc-board-title>strong{font-size:24px;font-weight:850;letter-spacing:-.05em;color:var(--exc-accent,#92d0ff)}elitex-compression[data-terminal] .exc-board-head,elitex-compression[data-terminal] .exc-flight{display:grid;grid-template-columns:1.55fr 1.05fr .7fr;gap:12px;align-items:center;text-align:left}elitex-compression[data-terminal] .exc-board-head{font-size:9px;letter-spacing:.14em;color:#abc3e3;padding:0 13px 9px}elitex-compression[data-terminal] .exc-flight{-webkit-appearance:none;appearance:none;width:100%;padding:16px 13px;background:#12284b;color:#fff;border:0;border-bottom:1px solid #263e60;border-radius:0;min-height:73px;cursor:pointer;box-shadow:none;transition:background .2s}elitex-compression[data-terminal] .exc-flight:before,elitex-compression[data-terminal] .exc-flight:after{content:none}elitex-compression[data-terminal] .exc-flight[aria-pressed=true]{background:#1d4678;box-shadow:inset 3px 0 0 var(--exc-accent,#92d0ff)}elitex-compression[data-terminal] .exc-flight:hover{background:#244c7c}elitex-compression[data-terminal].is-enhanced .exc-flight-fallback{display:none}elitex-compression[data-terminal] .exc-destination strong{display:block;font-size:12px;font-weight:750;letter-spacing:.07em;line-height:1.3}elitex-compression[data-terminal] .exc-destination small{display:block;font-size:10px;color:#d2e2fa;line-height:1.4;margin-top:5px}elitex-compression[data-terminal] .exc-flap{font-family:monospace;font-size:17px;font-weight:750;letter-spacing:-.02em;line-height:1.4;white-space:nowrap}elitex-compression[data-terminal] .exc-gate{display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:monospace;font-size:24px;font-weight:750;line-height:1.2;color:var(--exc-accent,#92d0ff)}elitex-compression[data-terminal] .exc-gate>span{font-family:inherit;font-size:20px}elitex-compression[data-terminal] .exc-board-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;font-size:9px;letter-spacing:.09em;line-height:1.5;color:#bed4f1}elitex-compression[data-terminal] .exc-board-foot>span:first-child{display:flex;align-items:center;gap:8px}elitex-compression[data-terminal] .exc-signal{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--exc-accent,#92d0ff)}elitex-compression[data-terminal] .exc-catalog{margin-top:30px;scroll-margin-top:105px}elitex-compression[data-terminal] .exc-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}elitex-compression[data-terminal] .exc-section-head h2{margin-top:10px;font-size:clamp(26px,2.4vw,35px)}elitex-compression[data-terminal] .exc-section-head .exc-eyebrow{color:var(--exc-blue)}elitex-compression[data-terminal] .exc-section-head>p{max-width:340px;font-size:12px;line-height:1.7;color:var(--exc-muted)}elitex-compression[data-terminal] .exc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:17px 0 19px;min-height:44px}elitex-compression[data-terminal] .exc-toolbar>p{font-size:12px;color:var(--exc-muted)}elitex-compression[data-terminal] .exc-sort-form{display:flex;align-items:center;gap:10px;font-size:11px}elitex-compression[data-terminal] .exc-sort-form select{color:var(--exc-navy);border:1px solid var(--exc-line);background-color:#fff;border-radius:4px;min-height:44px;padding:8px 32px 8px 12px;max-width:260px;font-size:11px}elitex-compression[data-terminal] .exc-sort-form button{-webkit-appearance:none;appearance:none;min-height:44px;border:1px solid var(--exc-line);background:#f3f8ff;color:var(--exc-navy);padding:8px 15px;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer}elitex-compression[data-terminal] .exc-sort-form button:before,elitex-compression[data-terminal] .exc-sort-form button:after{content:none}elitex-compression[data-terminal] .exc-product-grid{display:grid;gap:22px;align-items:stretch}elitex-compression[data-terminal] .exc-backpack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}elitex-compression[data-terminal] .exc-accessory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}elitex-compression[data-terminal] .exc-product{display:flex;flex-direction:column;min-width:0;border:1px solid var(--exc-line);background:#fff;border-radius:6px;overflow:hidden;transition:border-color .2s,box-shadow .2s}elitex-compression[data-terminal].is-enhanced .exc-product[data-selected=true]{border-color:var(--exc-blue);box-shadow:0 0 0 2px var(--exc-blue)}elitex-compression[data-terminal] .exc-product-photo{display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;padding:22px;background:var(--exc-photo,#f3f8ff);overflow:hidden;aspect-ratio:1.5}elitex-compression[data-terminal] .exc-product-photo>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;position:relative;z-index:1;transition:transform .25s}elitex-compression[data-terminal] .exc-product-photo:hover>img{transform:scale(1.025)}elitex-compression[data-terminal] .exc-product-model .exc-product-photo>img{max-width:70%}elitex-compression[data-terminal] .exc-art-code{position:absolute;top:16px;left:18px;font-family:monospace;font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--exc-blue);z-index:2}elitex-compression[data-terminal] .exc-art-volume{position:absolute;right:18px;bottom:9px;font-size:clamp(78px,8vw,122px);font-weight:850;letter-spacing:-.08em;line-height:1;color:#dceaff;z-index:0}elitex-compression[data-terminal] .exc-art-volume>span{font-size:30px;letter-spacing:-.03em}elitex-compression[data-terminal] .exc-stock-badge{position:absolute;top:12px;right:12px;z-index:2;background:#fff;padding:5px 9px;border:1px solid var(--exc-line);border-radius:3px;font-size:10px;font-weight:700}elitex-compression[data-terminal] .exc-product-copy{display:flex;flex:1;flex-direction:column;padding:23px 25px}elitex-compression[data-terminal] .exc-card-eyebrow{font-size:9px;font-weight:750;letter-spacing:.08em;color:var(--exc-blue);line-height:1.5;margin-bottom:8px}elitex-compression[data-terminal] .exc-product h3{font-size:clamp(24px,2.5vw,34px);letter-spacing:-.035em;line-height:1.15;margin-bottom:11px}elitex-compression[data-terminal] .exc-card-body{font-size:13px;line-height:1.7;color:var(--exc-muted)}elitex-compression[data-terminal] .exc-includes{display:flex;gap:7px;font-size:11px;font-weight:650;line-height:1.6;margin-top:13px;padding-top:12px;border-top:1px solid var(--exc-line)}elitex-compression[data-terminal] .exc-includes>span{color:var(--exc-blue)}elitex-compression[data-terminal] .exc-model-select{-webkit-appearance:none;appearance:none;align-self:flex-start;display:none;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:0;padding:6px 0;min-height:44px;margin-top:6px;font-size:11px;font-weight:700;line-height:1.4;color:var(--exc-blue);text-decoration:underline;text-underline-offset:4px;cursor:pointer}elitex-compression[data-terminal] .exc-model-select:before,elitex-compression[data-terminal] .exc-model-select:after{content:none}elitex-compression[data-terminal].is-enhanced .exc-model-select{display:inline-flex}elitex-compression[data-terminal] .exc-selection-badge{display:none;font-size:9px;color:var(--exc-blue);font-weight:700;line-height:1.5}elitex-compression[data-terminal].is-enhanced .exc-selection-badge{display:block;visibility:hidden}elitex-compression[data-terminal].is-enhanced .exc-product[data-selected=true] .exc-selection-badge{visibility:visible}elitex-compression[data-terminal] .exc-card-bottom{padding-top:18px;margin-top:auto}elitex-compression[data-terminal] .exc-price{font-size:20px;font-weight:750;line-height:1.3;letter-spacing:-.02em;margin-bottom:13px}elitex-compression[data-terminal] .exc-price>span{font-size:11px;font-weight:400;letter-spacing:normal}elitex-compression[data-terminal] .exc-button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;background:var(--exc-blue);color:#fff;border:1px solid var(--exc-blue);border-radius:4px;padding:12px 18px;font-family:var(--typeBasePrimary,inherit);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;cursor:pointer;box-shadow:none;transition:background .2s}elitex-compression[data-terminal] .exc-button:before,elitex-compression[data-terminal] .exc-button:after{content:none}elitex-compression[data-terminal] .exc-button:hover{background:#0b38b3;border-color:#0b38b3;color:#fff}elitex-compression[data-terminal] .exc-button:disabled{cursor:default;background:#e5edf8;border-color:#e5edf8;color:#4d6382}elitex-compression[data-terminal] .exc-product-form .exc-button,elitex-compression[data-terminal] .exc-card-bottom>.exc-button{width:100%}elitex-compression[data-terminal] .exc-detail-link{display:block;text-align:center;text-decoration:underline;text-underline-offset:4px;font-size:10px;line-height:1.5;padding:13px 0 0;min-height:36px}elitex-compression[data-terminal] .exc-accessories{margin-top:35px}elitex-compression[data-terminal] .exc-accessory-head{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px}elitex-compression[data-terminal] .exc-accessory-head h3{font-size:26px}elitex-compression[data-terminal] .exc-accessory-head p{max-width:430px;font-size:12px;line-height:1.7;color:var(--exc-muted)}elitex-compression[data-terminal] .exc-accessory-grid .exc-product-photo{aspect-ratio:1.35;padding:23px}elitex-compression[data-terminal] .exc-accessory-grid .exc-product h3{font-size:25px}elitex-compression[data-terminal] .exc-accessory-grid .exc-product-copy{padding:21px}elitex-compression[data-terminal] .exc-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:28px}elitex-compression[data-terminal] .exc-pagination a,elitex-compression[data-terminal] .exc-pagination span{min-width:44px;min-height:44px;padding:10px 13px;text-align:center;border:1px solid var(--exc-line);border-radius:4px;font-size:12px}elitex-compression[data-terminal] .exc-pagination [aria-current]{background:var(--exc-blue);color:#fff}elitex-compression[data-terminal] .exc-filter-note{font-size:12px;padding:0 0 18px;line-height:1.6}elitex-compression[data-terminal] .exc-filter-note a{text-decoration:underline;text-underline-offset:3px}elitex-compression[data-terminal] .exc-empty{padding:26px;background:#edf5ff;border-radius:6px}elitex-compression[data-terminal] .exc-boarding{margin-top:40px;scroll-margin-top:105px}elitex-compression[data-terminal] .exc-pass-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:16px}elitex-compression[data-terminal] .exc-pass-heading h2{font-size:11px;letter-spacing:.1em;line-height:1.5;color:var(--exc-blue)}elitex-compression[data-terminal] .exc-pass-heading>p{font-size:12px;color:var(--exc-muted);line-height:1.6}elitex-compression[data-terminal] .exc-pass-panels{display:grid;gap:18px}elitex-compression[data-terminal] .exc-pass{display:grid;grid-template-columns:minmax(0,1fr) 210px;background:#edf5ff;border:1px solid #cbdcf4;border-radius:7px;overflow:hidden}elitex-compression[data-terminal].is-enhanced .exc-pass:not([hidden]){animation:exc-pass-reveal .25s ease}elitex-compression[data-terminal] .exc-pass-main{min-width:0;padding:25px 30px}elitex-compression[data-terminal] .exc-pass-top{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:27px;align-items:center}elitex-compression[data-terminal] .exc-pass-destination{font-size:9px;font-weight:750;letter-spacing:.12em;line-height:1.5;color:var(--exc-blue)}elitex-compression[data-terminal] .exc-pass h3{font-size:36px;margin:7px 0 9px;letter-spacing:-.045em}elitex-compression[data-terminal] .exc-model-description{max-width:600px;font-size:13px;line-height:1.7;color:var(--exc-muted)}elitex-compression[data-terminal] .exc-model-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:7px;font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:4px;line-height:1.5;color:var(--exc-blue)}elitex-compression[data-terminal] .exc-pass-photo{height:180px;display:flex;align-items:center;justify-content:center}elitex-compression[data-terminal] .exc-pass-photo img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}elitex-compression[data-terminal] .exc-pack{margin-top:17px;padding-top:16px;border-top:1px solid #cbdcf4}elitex-compression[data-terminal] .exc-pack-title{font-size:11px;font-weight:700;line-height:1.5;margin-bottom:11px}elitex-compression[data-terminal] .exc-garments{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0}elitex-compression[data-terminal] .exc-garments li{display:flex;align-items:baseline;gap:8px;margin:0;padding:11px 13px;background:#fff;border-radius:4px;min-width:0}elitex-compression[data-terminal] .exc-garments strong{font-size:24px;font-weight:800;line-height:1;color:var(--exc-blue)}elitex-compression[data-terminal] .exc-garments span{font-size:11px;line-height:1.4;overflow-wrap:anywhere}elitex-compression[data-terminal] .exc-capacity-label{font-size:10px;color:var(--exc-muted);line-height:1.6;margin-top:10px}elitex-compression[data-terminal] .exc-ticket-stub{position:relative;border-left:1px dashed #adc5e8;padding:28px 21px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#e3efff;min-width:0}elitex-compression[data-terminal] .exc-ticket-stub:before,elitex-compression[data-terminal] .exc-ticket-stub:after{content:"";position:absolute;width:19px;height:19px;border-radius:50%;background:var(--exc-bg,#fff);left:-10px}elitex-compression[data-terminal] .exc-ticket-stub:before{top:-10px}elitex-compression[data-terminal] .exc-ticket-stub:after{bottom:-10px}elitex-compression[data-terminal] .exc-ticket-stub>span{font-size:9px;letter-spacing:.07em;line-height:1.5;color:var(--exc-muted)}elitex-compression[data-terminal] .exc-ticket-stub>strong{font-family:monospace;font-size:65px;line-height:1.15;font-weight:750;letter-spacing:-.07em;color:var(--exc-blue);margin:12px 0 24px}elitex-compression[data-terminal] .exc-ticket-stub>p{font-family:monospace;font-size:14px;font-weight:650;line-height:1.5;margin-top:8px}elitex-compression[data-terminal] .exc-barcode{height:32px;width:100%;max-width:145px;margin-top:24px;background:repeating-linear-gradient(90deg,var(--exc-navy) 0 2px,transparent 2px 4px,var(--exc-navy) 4px 5px,transparent 5px 8px,var(--exc-navy) 8px 12px,transparent 12px 15px);opacity:.65}elitex-compression[data-terminal] .exc-capacity-note{font-size:10px;line-height:1.7;color:var(--exc-muted);margin-top:13px}elitex-compression[data-terminal] .exc-travel-note{display:flex;align-items:flex-start;gap:10px;max-width:1050px;font-size:11px;line-height:1.8;color:var(--exc-muted);margin-top:11px}elitex-compression[data-terminal] .exc-travel-note svg{width:20px;height:20px;flex:0 0 20px;color:var(--exc-blue);margin-top:2px}elitex-compression[data-terminal] .exc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--exc-line);border-bottom:1px solid var(--exc-line);margin-top:36px;padding:22px 0;gap:20px}elitex-compression[data-terminal] .exc-benefits>div{display:flex;align-items:center;gap:14px;padding:0 20px}elitex-compression[data-terminal] .exc-benefits>div+div{border-left:1px solid var(--exc-line)}elitex-compression[data-terminal] .exc-benefits>div>span{font-size:24px;color:var(--exc-blue)}elitex-compression[data-terminal] .exc-benefits p{font-size:11px;color:var(--exc-muted);line-height:1.6}elitex-compression[data-terminal] .exc-benefits strong{display:block;font-size:13px;color:var(--exc-navy)}elitex-compression[data-terminal] .exc-how{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-top:55px;padding:35px;background:#f3f8ff;border-radius:7px}elitex-compression[data-terminal] .exc-how h2{margin:13px 0 16px}elitex-compression[data-terminal] .exc-how-intro{font-size:13px;line-height:1.8;color:var(--exc-muted)}elitex-compression[data-terminal] .exc-steps{counter-reset:excstep;list-style:none;margin:23px 0 0;padding:0}elitex-compression[data-terminal] .exc-steps li{position:relative;padding:0 0 18px 44px;counter-increment:excstep;margin:0}elitex-compression[data-terminal] .exc-steps li:before{content:counter(excstep,decimal-leading-zero);position:absolute;left:0;top:0;width:30px;height:30px;border:1px solid #a7c3ed;display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:11px;font-weight:750;color:var(--exc-blue)}elitex-compression[data-terminal] .exc-steps h3{font-size:16px;letter-spacing:-.01em;line-height:1.4;margin-bottom:4px}elitex-compression[data-terminal] .exc-steps p,elitex-compression[data-terminal] .exc-how-note{font-size:11px;color:var(--exc-muted);line-height:1.8}elitex-compression[data-terminal] .exc-how-art{border-radius:5px;overflow:hidden;background:#e3efff;padding:16px}elitex-compression[data-terminal] .exc-how-art>img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}elitex-compression[data-terminal] .exc-how-art figcaption{background:#fff;border-radius:4px;padding:12px 15px;margin-top:14px;font-size:10px;line-height:1.6;font-weight:650}elitex-compression[data-terminal] .exc-video{display:block;width:100%;max-height:600px;object-fit:contain;background:var(--exc-navy);border-radius:4px}elitex-compression[data-terminal] .exc-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin:60px 10px 0}elitex-compression[data-terminal] .exc-faq h2{margin:13px 0 17px}elitex-compression[data-terminal] .exc-faq>div>p:last-child{font-size:13px;max-width:300px;line-height:1.75;color:var(--exc-muted)}elitex-compression[data-terminal] .exc-question{border-bottom:1px solid var(--exc-line)}elitex-compression[data-terminal] .exc-question:first-child{border-top:1px solid var(--exc-line)}elitex-compression[data-terminal] .exc-question summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:13px;font-weight:700;line-height:1.5;padding:18px 0;min-height:56px}elitex-compression[data-terminal] .exc-question summary::-webkit-details-marker{display:none}elitex-compression[data-terminal] .exc-question summary:before,elitex-compression[data-terminal] .exc-question summary:after{content:none}elitex-compression[data-terminal] .exc-question summary>span{font-size:24px;font-weight:400;flex:0 0 24px;text-align:center;color:var(--exc-blue)}elitex-compression[data-terminal] .exc-question[open] summary>span{transform:rotate(45deg)}elitex-compression[data-terminal] .exc-answer{font-size:12px;color:var(--exc-muted);padding:0 25px 20px 0;line-height:1.8}elitex-compression[data-terminal] .exc-answer p+p{margin-top:12px}elitex-compression[data-terminal] .exc-answer a{text-decoration:underline}elitex-compression[data-terminal] .exc-closing{margin-top:50px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--exc-accent,#92d0ff);border-radius:7px;padding:30px 35px}elitex-compression[data-terminal] .exc-closing h2{font-size:clamp(27px,3vw,40px)}elitex-compression[data-terminal] .exc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes exc-pass-reveal{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:989px){elitex-compression[data-terminal] .exc-wrap{width:calc(100% - 32px)}elitex-compression[data-terminal] .exc-hero{grid-template-columns:.8fr 1.2fr;gap:24px;padding:28px}elitex-compression[data-terminal] h1{font-size:39px}elitex-compression[data-terminal] .exc-intro{font-size:14px}elitex-compression[data-terminal] .exc-board{padding:17px 14px 13px}elitex-compression[data-terminal] .exc-board-head,elitex-compression[data-terminal] .exc-flight{gap:8px;grid-template-columns:1.4fr 1fr .7fr}elitex-compression[data-terminal] .exc-flap{font-size:14px}elitex-compression[data-terminal] .exc-gate{font-size:20px}elitex-compression[data-terminal] .exc-destination strong{font-size:10px}elitex-compression[data-terminal] .exc-product-grid{gap:16px}elitex-compression[data-terminal] .exc-product-copy{padding:21px}elitex-compression[data-terminal] .exc-accessory-grid .exc-product-copy{padding:17px}elitex-compression[data-terminal] .exc-accessory-grid .exc-product h3{font-size:23px}elitex-compression[data-terminal] .exc-pass{grid-template-columns:minmax(0,1fr) 165px}elitex-compression[data-terminal] .exc-pass-main{padding:23px}elitex-compression[data-terminal] .exc-pass-top{grid-template-columns:minmax(0,1fr) 120px;gap:18px}elitex-compression[data-terminal] .exc-pass-photo{height:160px}elitex-compression[data-terminal] .exc-garments li{padding:10px 8px;gap:5px}elitex-compression[data-terminal] .exc-garments span{font-size:10px}elitex-compression[data-terminal] .exc-ticket-stub{padding:22px 13px}elitex-compression[data-terminal] .exc-ticket-stub>strong{font-size:54px}elitex-compression[data-terminal] .exc-ticket-stub>p{font-size:12px}elitex-compression[data-terminal] .exc-how{gap:30px;padding:28px}elitex-compression[data-terminal] .exc-faq{gap:35px}}@media(max-width:749px){elitex-compression[data-terminal]{padding-top:12px;padding-bottom:35px}elitex-compression[data-terminal] .exc-wrap{width:calc(100% - 24px)}elitex-compression[data-terminal] .exc-hero{grid-template-columns:1fr;padding:25px 22px;gap:22px}elitex-compression[data-terminal] h1{font-size:clamp(34px,7.8vw,48px);margin:11px 0 12px;max-width:540px}elitex-compression[data-terminal] .exc-intro{font-size:14px}elitex-compression[data-terminal] .exc-route{margin-top:16px;max-width:290px}elitex-compression[data-terminal] .exc-hero-link{margin-top:7px}elitex-compression[data-terminal] .exc-board-title>span{font-size:11px}elitex-compression[data-terminal] .exc-board-head{font-size:8px}elitex-compression[data-terminal] .exc-flight{min-height:67px;padding:13px 10px}elitex-compression[data-terminal] .exc-destination strong{font-size:10px}elitex-compression[data-terminal] .exc-destination small{font-size:9px}elitex-compression[data-terminal] .exc-flap{font-size:14px}elitex-compression[data-terminal] .exc-board-foot{font-size:8px}elitex-compression[data-terminal] .exc-catalog{margin-top:24px}elitex-compression[data-terminal] .exc-section-head{display:block}elitex-compression[data-terminal] .exc-section-head h2{font-size:28px;margin-top:8px}elitex-compression[data-terminal] .exc-section-head>p{font-size:11px;max-width:100%;margin-top:10px}elitex-compression[data-terminal] .exc-toolbar{flex-direction:column;align-items:flex-start;gap:9px;margin:14px 0 16px}elitex-compression[data-terminal] .exc-sort-form{width:100%;gap:8px}elitex-compression[data-terminal] .exc-sort-form select{flex:1;min-width:0;width:100px;max-width:none;padding-left:8px;font-size:10px}elitex-compression[data-terminal] .exc-sort-form label,elitex-compression[data-terminal] .exc-sort-form button{font-size:10px}elitex-compression[data-terminal] .exc-sort-form button{padding:8px 10px}elitex-compression[data-terminal] .exc-product-grid{gap:12px}elitex-compression[data-terminal] .exc-accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}elitex-compression[data-terminal] .exc-product-photo{aspect-ratio:1.05;padding:13px 9px}elitex-compression[data-terminal] .exc-product-model .exc-product-photo>img{max-width:88%}elitex-compression[data-terminal] .exc-art-code{font-size:10px;top:10px;left:11px}elitex-compression[data-terminal] .exc-art-volume{font-size:68px;right:8px;bottom:5px}elitex-compression[data-terminal] .exc-art-volume>span{font-size:20px}elitex-compression[data-terminal] .exc-product-copy,elitex-compression[data-terminal] .exc-accessory-grid .exc-product-copy{padding:15px 12px}elitex-compression[data-terminal] .exc-card-eyebrow{font-size:8px;min-height:25px;margin-bottom:6px;letter-spacing:.05em}elitex-compression[data-terminal] .exc-product h3{font-size:25px;margin-bottom:9px}elitex-compression[data-terminal] .exc-card-body{font-size:11px;line-height:1.65}elitex-compression[data-terminal] .exc-includes{font-size:10px;margin-top:10px;padding-top:10px}elitex-compression[data-terminal] .exc-model-select{font-size:9px;gap:5px;min-height:44px}elitex-compression[data-terminal] .exc-selection-badge{font-size:8px}elitex-compression[data-terminal] .exc-card-bottom{padding-top:14px}elitex-compression[data-terminal] .exc-price{font-size:17px;margin-bottom:11px}elitex-compression[data-terminal] .exc-price>span{font-size:10px}elitex-compression[data-terminal] .exc-product .exc-button{font-size:10px;gap:8px;padding:10px 8px;min-height:46px}elitex-compression[data-terminal] .exc-detail-link{font-size:9px;padding-top:12px;min-height:38px}elitex-compression[data-terminal] .exc-accessories{margin-top:27px}elitex-compression[data-terminal] .exc-accessory-head{display:block;margin-bottom:15px}elitex-compression[data-terminal] .exc-accessory-head h3{font-size:25px}elitex-compression[data-terminal] .exc-accessory-head p{max-width:none;font-size:11px;line-height:1.6;margin-top:8px}elitex-compression[data-terminal] .exc-accessory-grid .exc-product-photo{aspect-ratio:1.08;padding:16px}elitex-compression[data-terminal] .exc-accessory-grid .exc-product h3{font-size:22px}elitex-compression[data-terminal] .exc-boarding{margin-top:30px}elitex-compression[data-terminal] .exc-pass-heading{display:block;margin-bottom:13px}elitex-compression[data-terminal] .exc-pass-heading>p{font-size:11px;margin-top:7px}elitex-compression[data-terminal] .exc-pass{grid-template-columns:minmax(0,1fr) 103px}elitex-compression[data-terminal] .exc-pass-main{padding:18px 14px}elitex-compression[data-terminal] .exc-pass-top{grid-template-columns:minmax(0,1fr) 85px;gap:8px;align-items:start}elitex-compression[data-terminal] .exc-pass h3{font-size:28px;margin-top:6px;margin-bottom:8px}elitex-compression[data-terminal] .exc-pass-destination{font-size:8px;letter-spacing:.08em}elitex-compression[data-terminal] .exc-model-description{font-size:11px;line-height:1.6}elitex-compression[data-terminal] .exc-model-link{font-size:10px;margin-top:6px;gap:6px}elitex-compression[data-terminal] .exc-pass-photo{height:126px;padding-top:12px}elitex-compression[data-terminal] .exc-pack{margin-top:11px;padding-top:13px}elitex-compression[data-terminal] .exc-pack-title{font-size:10px}elitex-compression[data-terminal] .exc-garments{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}elitex-compression[data-terminal] .exc-garments li{padding:9px 7px;gap:6px}elitex-compression[data-terminal] .exc-garments strong{font-size:21px}elitex-compression[data-terminal] .exc-garments span{font-size:9px}elitex-compression[data-terminal] .exc-capacity-label,elitex-compression[data-terminal] .exc-capacity-note{font-size:9px}elitex-compression[data-terminal] .exc-ticket-stub{padding:20px 8px}elitex-compression[data-terminal] .exc-ticket-stub>span{font-size:8px;letter-spacing:.04em}elitex-compression[data-terminal] .exc-ticket-stub>strong{font-size:43px;letter-spacing:-.07em;margin:13px 0 22px}elitex-compression[data-terminal] .exc-ticket-stub>p{font-size:10px;line-height:1.6}elitex-compression[data-terminal] .exc-barcode{height:30px;margin-top:24px}elitex-compression[data-terminal] .exc-travel-note{font-size:10px;gap:8px}elitex-compression[data-terminal] .exc-benefits{grid-template-columns:1fr;gap:15px;padding:20px 6px;margin-top:27px}elitex-compression[data-terminal] .exc-benefits>div{padding:0;gap:13px}elitex-compression[data-terminal] .exc-benefits>div+div{border:0}elitex-compression[data-terminal] .exc-how{grid-template-columns:1fr;padding:24px 20px;gap:23px;margin-top:35px}elitex-compression[data-terminal] .exc-how-art{padding:10px}elitex-compression[data-terminal] .exc-faq{grid-template-columns:1fr;gap:22px;margin:40px 5px 0}elitex-compression[data-terminal] .exc-closing{flex-direction:column;align-items:flex-start;padding:26px 23px;margin-top:35px;gap:19px}}@media(max-width:389px){elitex-compression[data-terminal] .exc-hero{padding:23px 16px}elitex-compression[data-terminal] .exc-board{padding:15px 10px 12px}elitex-compression[data-terminal] .exc-board-head,elitex-compression[data-terminal] .exc-flight{grid-template-columns:1.35fr 1fr .62fr;gap:6px}elitex-compression[data-terminal] .exc-flap{font-size:12px}elitex-compression[data-terminal] .exc-gate{font-size:18px}elitex-compression[data-terminal] .exc-gate>span{font-size:16px}elitex-compression[data-terminal] .exc-product-copy,elitex-compression[data-terminal] .exc-accessory-grid .exc-product-copy{padding:13px 10px}elitex-compression[data-terminal] .exc-pass{grid-template-columns:minmax(0,1fr) 90px}elitex-compression[data-terminal] .exc-pass-top{grid-template-columns:1fr}elitex-compression[data-terminal] .exc-pass-photo{height:110px;justify-content:flex-start;padding-top:0}elitex-compression[data-terminal] .exc-pass-photo img{width:100px}}@media(prefers-reduced-motion:reduce){elitex-compression[data-terminal] *,elitex-compression[data-terminal] *:before,elitex-compression[data-terminal] *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ec-page{background:var(--ec-bg);color:var(--ec-ink);font-family:var(--typeBasePrimary,Arial),sans-serif;padding:24px 28px 56px;line-height:1.6;font-size:16px;letter-spacing:0}.ec-page *{box-sizing:border-box}.ec-wrap{max-width:1200px;margin:auto}.ec-page h1,.ec-page h2,.ec-page h3{font-family:inherit;font-weight:750;color:inherit;letter-spacing:-.045em;text-transform:none;line-height:1.06;margin:0}.ec-page h1{font-size:clamp(44px,5.5vw,76px);max-width:670px}.ec-page h1 span{display:block;color:#477582}.ec-page h2{font-size:clamp(30px,3.1vw,44px)}.ec-page h3{font-size:23px;line-height:1.15;letter-spacing:-.025em}.ec-page p{margin:0}.ec-page a{color:inherit;text-decoration:none}.ec-page a:focus-visible,.ec-page summary:focus-visible{outline:3px solid #7352a8;outline-offset:5px}.ec-page [id]{scroll-margin-top:130px}.ec-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:750;margin-bottom:18px!important}.ec-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;padding:40px 0}.ec-lead{max-width:465px;margin:24px 0!important;color:#4e676e;font-size:17px}.ec-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--ec-ink);color:#fff!important;font-size:14px;font-weight:700;padding:17px 25px;border-radius:100px;min-height:56px;line-height:1.4;text-align:center}.ec-button:hover{background:#2f5962}.ec-button span{font-size:22px;line-height:1}.ec-art{height:350px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center}.ec-orb{height:320px;width:320px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#faffff,#d4ebee 60%,#b8dbe2);border:1px solid #a4cad4;box-shadow:inset 0 0 24px #fff;display:grid;place-items:center;transform:rotate(-7deg)}.ec-orb svg{width:235px;height:255px}.ec-bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 23%,#fffd,#ffffff80 15%,#d7c8ef70 55%,#a8ced990 88%,#fff);box-shadow:inset -5px -7px 14px #fff9,inset 4px 4px 8px #fff;border:1px solid #799cad55;animation:ec-float 7s ease-in-out infinite}.ec-b1{width:105px;height:105px;top:3px;right:5px;animation-delay:-2s}.ec-b2{width:68px;height:68px;left:6px;bottom:28px;animation-delay:-4s}.ec-b3{width:35px;height:35px;left:23px;top:10px}.ec-b4{width:43px;height:43px;right:0;bottom:35px;animation-delay:-5s}.ec-art-pill{position:absolute;bottom:0;border-radius:50px;background:#e9efb7;padding:10px 18px;font-size:12px;font-weight:700;transform:rotate(-4deg);text-align:center;box-shadow:0 3px #173e4610}.ec-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 0 6px}.ec-nav a{border:1px solid #173e4624;border-radius:60px;padding:14px 20px;display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;min-height:52px;align-items:center}.ec-nav a:nth-child(1){background:#deeff2}.ec-nav a:nth-child(2){background:#eae3f4}.ec-nav a:nth-child(3){background:#e6eecb}.ec-nav a:nth-child(4){background:#f7e3d7}.ec-nav a:hover{border-color:var(--ec-ink)}.ec-section{margin-top:64px}.ec-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.ec-heading>p{max-width:380px;font-size:15px;color:#4e676e}.ec-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;counter-reset:care}.ec-steps li{padding:24px 22px;background:#deeff2;border-radius:70px 70px 24px 24px;counter-increment:care}.ec-steps li:nth-child(2){background:#eae3f4}.ec-steps li:nth-child(3){background:#e6eecb}.ec-steps li:nth-child(4){background:#f7e3d7}.ec-step-num{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff9;font-size:21px;font-weight:700;margin:0 auto 28px;border:1px solid #fff}.ec-step-num:before{content:counter(care,decimal-leading-zero)}.ec-steps h3{font-size:22px}.ec-steps p{font-size:14px;margin-top:13px;color:#3d5960}.ec-wash{display:grid;grid-template-columns:1.35fr .8fr;gap:60px;align-items:center;padding:42px;background:#eae3f4;border-radius:36px}.ec-wash h2{max-width:520px}.ec-wash-intro{margin:18px 0!important}.ec-wash-list{padding:0;margin:20px 0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.ec-wash-list li{padding:9px 14px;background:#fff9;border:1px solid #173e4622;border-radius:30px;font-size:13px;font-weight:700}.ec-note{font-size:12px;max-width:580px;color:#4b5267}.ec-note p+p{margin-top:9px}.ec-machine{width:250px;height:290px;border:2px solid #173e46;border-radius:24px;background:#faf9f5;transform:rotate(5deg);padding:23px;box-shadow:9px 10px #173e4612;margin:auto}.ec-controls{display:flex;align-items:center;gap:8px;padding-bottom:19px;border-bottom:2px solid #173e4620}.ec-controls i{width:13px;height:13px;border:2px solid #173e46;border-radius:50%}.ec-controls span{margin-left:auto;width:45px;height:18px;border-radius:4px;background:#d5cae8}.ec-drum{border:9px solid white;outline:2px solid #173e46;border-radius:50%;height:190px;width:190px;position:relative;overflow:hidden;margin:20px auto 0;background:linear-gradient(155deg,#cce9ed,#e3d7f0);box-shadow:inset 0 0 20px #47758233}.ec-drum svg{width:100%;height:100%}.ec-drum i{position:absolute;top:28px;left:40px;width:26px;height:26px;border:2px solid #ffffff;border-radius:50%;background:#fff5}.ec-drum i:nth-child(2){width:17px;height:17px;top:45px;left:90px}.ec-drum i:nth-child(3){width:11px;height:11px;top:18px;left:120px}.ec-dry{display:grid;grid-template-columns:230px 1fr;gap:48px;align-items:center;padding:16px 28px}.ec-air{width:215px;height:215px;background:#e6eecb;border-radius:50%;display:grid;place-items:center}.ec-air svg{width:175px}.ec-dry p:not(.ec-eyebrow){margin-top:20px;max-width:650px;color:#4e676e}.ec-tags{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:22px 0 0;gap:10px}.ec-tags li{font-size:12px;font-weight:700;border:1px solid #173e4640;border-radius:30px;padding:7px 13px}.ec-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}.ec-care-grid article{border-top:1px solid #173e4630;padding:22px 4px}.ec-care-grid h3{font-size:22px;max-width:280px}.ec-care-grid p{margin-top:13px;font-size:14px;color:#4e676e}.ec-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.ec-faq>div>p{margin-top:18px;color:#4e676e}.ec-faq details{border-bottom:1px solid #173e4625}.ec-faq details:first-child{border-top:1px solid #173e4625}.ec-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px 0;font-size:15px;font-weight:700;line-height:1.5}.ec-faq summary::-webkit-details-marker{display:none}.ec-faq summary span{position:relative;flex:none;width:26px;height:26px;border:1px solid #abcbd2;border-radius:50%;background:#e2f0f3}.ec-faq summary span:before,.ec-faq summary span:after{content:"";position:absolute;top:11px;left:7px;width:10px;height:2px;background:var(--ec-ink)}.ec-faq summary span:after{transform:rotate(90deg)}.ec-faq details[open] summary span:after{transform:none}.ec-answer{padding:0 35px 22px 0;font-size:14px;color:#4e676e}.ec-end{margin-top:64px;padding:36px 40px;border-radius:30px;background:#dbeef1;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:30px}.ec-end>div,.ec-end>a{position:relative;z-index:1}.ec-end h2{font-size:34px}.ec-end p{font-size:14px;margin-top:12px}.ec-end .ec-bubble{width:170px;height:170px;left:55%;top:-50px;opacity:.6}.ec-end .ec-button{flex:none}@keyframes ec-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1000px){.ec-hero{grid-template-columns:1.2fr 1fr}.ec-art{transform:scale(.88)}.ec-steps{grid-template-columns:repeat(2,1fr)}.ec-steps li{border-radius:40px}.ec-wash{gap:30px;padding:30px}.ec-nav a{padding:12px 15px}.ec-faq,.ec-dry{gap:30px}}@media(max-width:650px){.ec-page{padding:22px 18px 32px}.ec-hero{display:flex;flex-direction:column;gap:24px;padding:12px 0 22px}.ec-intro{width:100%}.ec-page h1{font-size:46px}.ec-eyebrow{font-size:10px}.ec-lead{font-size:15px;margin:20px 0!important}.ec-intro .ec-button{width:100%}.ec-art{width:100%;height:248px;transform:none;max-width:360px}.ec-orb{width:232px;height:232px}.ec-orb svg{width:175px;height:190px}.ec-b1{width:66px;height:66px;right:5px}.ec-b2{width:46px;height:46px}.ec-b3{width:24px;height:24px}.ec-b4{width:30px;height:30px}.ec-art-pill{font-size:10px;padding:8px 13px;bottom:0}.ec-nav{grid-template-columns:repeat(2,1fr);gap:8px}.ec-nav a{font-size:12px;padding:12px;min-height:48px}.ec-section{margin-top:38px}.ec-heading{display:block;margin-bottom:22px}.ec-heading>p{margin-top:16px;font-size:14px}.ec-page h2{font-size:31px}.ec-steps{gap:10px}.ec-steps li{padding:18px 14px;border-radius:42px 42px 18px 18px}.ec-step-num{width:48px;height:48px;font-size:17px;margin-bottom:20px}.ec-steps h3{font-size:20px}.ec-steps p{font-size:13px}.ec-wash{display:flex;flex-direction:column;padding:26px 22px;border-radius:26px;gap:26px}.ec-wash-intro{font-size:14px}.ec-wash-list{display:grid;gap:8px}.ec-wash-list li,.ec-note{font-size:12px}.ec-machine{width:192px;height:224px;padding:16px}.ec-controls{padding-bottom:14px}.ec-drum{width:148px;height:148px;margin-top:16px;border-width:7px}.ec-dry{display:flex;flex-direction:column;align-items:start;gap:23px;padding:0}.ec-air{width:105px;height:105px}.ec-air svg{width:88px}.ec-dry p:not(.ec-eyebrow){font-size:14px;margin-top:15px}.ec-tags{gap:7px}.ec-tags li{font-size:11px;padding:7px 10px}.ec-care-grid{grid-template-columns:1fr;gap:0;margin-top:22px}.ec-care-grid article{padding:19px 0}.ec-faq{grid-template-columns:1fr;gap:24px}.ec-faq summary{font-size:14px;padding:19px 0}.ec-answer{font-size:13px}.ec-end{margin-top:38px;padding:27px 22px;display:block;border-radius:26px}.ec-end h2{font-size:31px}.ec-end .ec-button{margin-top:22px;width:100%}.ec-end .ec-bubble{left:70%;width:140px;height:140px}.ec-end p{font-size:13px}}@media(prefers-reduced-motion:reduce){.ec-bubble{animation:none}}.exr-page{background:var(--exr-bg,#faf8f3);color:var(--exr-ink,#203d31);padding:36px 24px 64px;font-family:var(--typeBasePrimary,Arial),sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;text-align:left;word-break:normal;overflow-wrap:normal}.exr-page *,.exr-page *:before,.exr-page *:after{box-sizing:border-box}.exr-wrap{max-width:1200px;margin:0 auto}.exr-page :is(h1,h2,h3){color:var(--exr-ink);font-family:inherit;font-style:normal;text-transform:none;letter-spacing:-.045em;line-height:1.1;margin:0;font-weight:750;white-space:normal;word-break:normal;overflow-wrap:normal}.exr-page p{margin:0}.exr-page a{color:inherit;text-decoration:none}.exr-page :is(a,summary):focus-visible{outline:3px solid #8a65cb;outline-offset:5px}.exr-page [id]{scroll-margin-top:140px}.exr-page summary{cursor:pointer;list-style:none}.exr-page summary::marker{content:""}.exr-page summary::-webkit-details-marker{display:none}.exr-page summary:before,.exr-page summary:after{content:none!important;display:none!important}.exr-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:52px;align-items:center;padding:38px 0 42px;color:var(--exr-ink);background:transparent}.exr-intro{min-width:0}.exr-eyebrow{font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.exr-page h1{font-size:clamp(38px,5.2vw,68px);max-width:690px;margin:18px 0 20px}.exr-lead{font-size:17px;max-width:590px;color:#536158}.exr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px}.exr-button{display:inline-flex;justify-content:center;align-items:center;max-width:100%;min-height:54px;padding:16px 23px;border:1px solid var(--exr-ink);border-radius:100px;background:var(--exr-ink);color:var(--exr-bg)!important;font:700 14px/1.4 var(--typeBasePrimary,Arial),sans-serif;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;word-break:normal;text-decoration:none;transition:background .18s}.exr-button:hover{background:#354d3c}.exr-actions>.exr-button{min-height:60px;background:var(--exr-accent);color:var(--exr-ink)!important;font-size:16px;box-shadow:0 3px 0 var(--exr-ink)}.exr-actions>.exr-button:hover{background:#d7e69b}.exr-textlink{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px;line-height:1.5}.exr-portal-hint{font-size:12px;margin-top:14px;color:#536158}.exr-deadline{background:#e9e1f4;color:var(--exr-ink);border-radius:26px;padding:24px 28px;position:relative;overflow:hidden;min-width:0}.exr-parcel{width:96px;height:80px;display:block;margin:0 0 4px auto;transform:rotate(7deg)}.exr-deadline-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.exr-deadline-head strong{font-size:72px;font-weight:800;letter-spacing:-.07em;line-height:1.1}.exr-deadline-head span{font-size:16px;font-weight:700}.exr-deadline p{font-size:13px;line-height:1.6;margin-top:8px;max-width:235px}.exr-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #203d3125}.exr-nav a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:19px 20px;font-size:13px;font-weight:700;min-height:52px;min-width:0}.exr-nav a+a{border-left:1px solid #203d3125}.exr-nav a:hover{background:#e4efac66}.exr-nav-arrow{display:block;width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.exr-nav .exr-nav-portal{background:var(--exr-accent)}.exr-area{margin-top:58px}.exr-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.exr-page h2{font-size:clamp(28px,3vw,38px)}.exr-heading p{max-width:370px;font-size:14px;color:#536158}.exr-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;gap:16px;counter-reset:exr-steps}.exr-steps>li{display:block;min-width:0;background:#fff;border:1px solid #203d3117;border-radius:18px;padding:24px;margin:0;counter-increment:exr-steps;word-break:normal;overflow-wrap:normal}.exr-steps>li:before{content:counter(exr-steps,decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--exr-accent);color:var(--exr-ink);font-size:13px;font-weight:750;margin-bottom:24px}.exr-steps>li:nth-child(2):before{background:#e9e1f4}.exr-steps>li:nth-child(3):before{background:#f7dfcf}.exr-steps>li:nth-child(4):before{background:#dcecf0}.exr-page h3{font-size:21px;letter-spacing:-.025em;margin-bottom:12px}.exr-steps p{font-size:14px;color:#536158}.exr-costs{border-radius:24px;background:#f0efdf}.exr-cost-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:10px 20px;padding:26px 32px}.exr-cost-disclosure>summary h2{font-size:clamp(22px,2.5vw,30px);line-height:1.2}.exr-cost-hint{grid-column:1;font-size:14px;color:#536158}.exr-cost-icon{grid-column:2;grid-row:1/3;display:block;width:32px;height:32px;border-radius:50%;background:var(--exr-ink);position:relative}.exr-cost-icon:before,.exr-cost-icon:after{content:"";position:absolute;left:9px;top:15px;width:14px;height:2px;background:var(--exr-accent)}.exr-cost-icon:after{transform:rotate(90deg)}.exr-cost-disclosure[open] .exr-cost-icon:after{transform:none}.exr-cost-content{padding:0 32px 32px;min-width:0}.exr-rate-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.exr-rate-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fffdf8;margin:0}.exr-rate-table :is(th,td){border:0;border-bottom:1px solid #203d3125;padding:16px;text-align:left;vertical-align:top;font-size:16px;line-height:1.5;word-break:normal;overflow-wrap:normal}.exr-rate-table thead th{background:var(--exr-ink);color:#fff;font-size:13px;letter-spacing:0;text-transform:none}.exr-rate-table th:first-child{width:60%}.exr-rate-table tbody th{font-weight:400}.exr-rate-table strong{font-size:15px}.exr-rate-table p{font-size:13px;margin-top:4px;font-weight:400;color:#536158}.exr-rate-table td{font-weight:750}.exr-rate-table tr:last-child>*{border-bottom:0}.exr-fineprint{font-size:12px;margin-top:18px;color:#536158}.exr-cost-cta{margin-top:24px}.exr-terms{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:70px}.exr-terms-intro h2{margin:15px 0 16px;max-width:300px}.exr-terms-intro>p:not(.exr-eyebrow){font-size:14px;color:#536158}.exr-checklist{list-style:none;padding:0;margin:22px 0 0}.exr-checklist li{position:relative;display:flex;align-items:center;gap:12px;margin:10px 0;font-size:14px;font-weight:650}.exr-checklist li:before{content:"";width:25px;height:25px;flex:none;border-radius:50%;background:var(--exr-accent)}.exr-checklist li:after{content:"";position:absolute;width:5px;height:10px;left:10px;top:50%;border:solid var(--exr-ink);border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg)}.exr-faq{display:block;min-width:0}.exr-faq details{border-bottom:1px solid #203d3125}.exr-faq details:first-child{border-top:1px solid #203d3125}.exr-faq summary{display:flex;justify-content:space-between;align-items:center;gap:18px;font-weight:700;font-size:15px;padding:22px 2px;line-height:1.5;word-break:normal;overflow-wrap:normal}.exr-faq summary>span{display:block;width:22px;height:22px;border-radius:50%;background:#e9e1f4;position:relative;flex:none}.exr-faq summary>span:before,.exr-faq summary>span:after{content:"";position:absolute;top:10px;left:6px;width:10px;height:2px;background:var(--exr-ink)}.exr-faq summary>span:after{transform:rotate(90deg)}.exr-faq details[open] summary>span:after{transform:none}.exr-answer{font-size:14px;line-height:1.7;padding:0 28px 22px 2px;color:#536158}.exr-rich :is(p,ul,ol,li){font-size:inherit;line-height:inherit}.exr-rich p+p{margin-top:12px}.exr-rich ul{padding-left:20px;margin:12px 0}.exr-rich li{margin:6px 0}.exr-rich a{text-decoration:underline;overflow-wrap:anywhere}.exr-help{display:flex;justify-content:space-between;gap:36px;align-items:center;margin-top:58px;padding:38px;border-radius:24px;background:var(--exr-ink);color:var(--exr-bg)}.exr-help>div{min-width:0}.exr-help h2{color:var(--exr-bg)}.exr-help p{font-size:14px;max-width:500px;margin-top:14px;color:var(--exr-bg);opacity:.9}.exr-help-actions{display:flex;flex-direction:column;align-items:center;gap:18px;flex:0 1 370px;max-width:370px}.exr-button-light{background:var(--exr-accent);color:var(--exr-ink)!important}.exr-button-light:hover{background:#d7e69b}.exr-support{margin-top:20px;font-size:13px}.exr-support summary{text-decoration:underline;text-underline-offset:4px;line-height:1.6}.exr-mail{display:inline-block;font-weight:700;font-size:14px;margin-top:15px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.exr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.exr-hero{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.exr-terms{gap:32px}.exr-help{padding:28px;gap:24px}.exr-help-actions{flex-basis:250px}.exr-actions{gap:16px}.exr-page h1{font-size:50px}}@media(max-width:600px){.exr-page{padding:20px 18px 32px}.exr-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:8px 0 25px}.exr-page h1{font-size:42px;max-width:340px;margin:14px 0 16px}.exr-lead{font-size:15px}.exr-actions{margin-top:20px;gap:16px}.exr-actions>.exr-button{width:100%;padding:15px 18px;font-size:14px}.exr-actions .exr-textlink{margin:auto}.exr-deadline{padding:17px 20px;border-radius:18px}.exr-parcel{position:absolute;right:14px;top:14px;width:60px;height:52px}.exr-deadline-head{max-width:calc(100% - 48px)}.exr-deadline-head strong{font-size:44px}.exr-deadline-head span{font-size:15px}.exr-deadline p{max-width:none;font-size:13px}.exr-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.exr-nav a{padding:14px 12px;font-size:12px}.exr-nav a:nth-child(3){border-left:0;border-top:1px solid #203d3125}.exr-nav a:nth-child(4){border-top:1px solid #203d3125}.exr-area{margin-top:34px}.exr-heading{display:block;margin-bottom:18px}.exr-heading p{margin-top:12px;font-size:14px}.exr-page h2{font-size:29px}.exr-steps{grid-template-columns:minmax(0,1fr);gap:10px}.exr-steps>li{padding:20px 18px 20px 75px;position:relative;min-height:105px}.exr-steps>li:before{position:absolute;left:18px;top:21px;width:38px;height:38px;margin:0}.exr-page h3{font-size:18px;margin-bottom:9px}.exr-costs{border-radius:18px}.exr-cost-disclosure>summary{padding:22px 18px;gap:9px 12px}.exr-cost-hint{font-size:13px}.exr-cost-content{padding:0 10px 20px}.exr-rate-table{min-width:0}.exr-rate-table :is(th,td){padding:12px 6px;font-size:13px}.exr-rate-table th:first-child{width:42%}.exr-rate-table thead th{font-size:12px}.exr-rate-table strong{font-size:13px}.exr-rate-table p,.exr-fineprint{font-size:12px}.exr-cost-cta .exr-button{width:100%;font-size:14px;padding:14px 10px}.exr-terms{grid-template-columns:minmax(0,1fr);gap:22px}.exr-terms-intro h2{max-width:280px}.exr-checklist{margin-top:18px}.exr-faq summary{padding:19px 0}.exr-help{margin-top:34px;padding:26px 22px;display:block;border-radius:18px}.exr-help-actions{align-items:stretch;margin-top:22px;max-width:none}.exr-help-actions .exr-textlink{text-align:center}}@media(prefers-reduced-motion:reduce){.exr-button{transition:none}}.ed-hero,.ed-benefits,.ed-guide{font-family:var(--typeBasePrimary,Arial),sans-serif;line-height:1.65;letter-spacing:normal;text-align:left;color:#292d47}.ed-hero *,.ed-benefits *,.ed-guide *{box-sizing:border-box}.ed-hero h2,.ed-guide h2,.ed-guide h3{color:#292d47;font-family:var(--typeHeaderPrimary,Arial),sans-serif;text-transform:none;font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:0}.ed-hero p,.ed-guide p{margin:14px 0 0;font-size:14px}.ed-hero{order:1;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e5e7e4;border-radius:25px;overflow:hidden;background:#fff}.ed-copy{padding:40px;align-self:center}.ed-hero .ed-eyebrow,.ed-guide .ed-eyebrow{font-size:10px;letter-spacing:.15em;font-weight:700;margin:0 0 20px;text-transform:uppercase}.ed-hero h2{font-size:clamp(38px,4.5vw,66px);max-width:500px}.ed-hero .ed-intro{max-width:430px;color:#5c655f;margin:22px 0}.ed-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ed-hero a.ed-button,.ed-guide a.ed-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50px;padding:14px 23px;background:#292d47;color:#fff;text-decoration:none;font-size:12px;font-weight:700;min-height:46px;box-shadow:none}.ed-actions>a:not(.ed-button){font-size:12px;color:#292d47;text-decoration:underline;text-underline-offset:5px}.ed-art{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;padding:32px;background:#f4f0f6}.ed-art figure{margin:0;background:#fff;border-radius:120px 120px 22px 22px;padding:18px 9px;overflow:hidden}.ed-art figure:first-child{transform:rotate(-4deg)}.ed-art figure:last-child{transform:translateY(18px) rotate(4deg)}.ed-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ed-art figcaption{text-align:center;font-size:12px;font-weight:700;margin-top:8px}.ed-benefits{order:2;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e5e7e4;padding:24px 0;gap:20px}.ed-benefits>div{padding-right:15px;border-right:1px solid #e5e7e4;font-size:12px}.ed-benefits>div:last-child{border:0}.ed-benefits strong{display:block;font-size:20px;letter-spacing:-.03em}.ed-benefits span{color:#626d61}.ed-guide{order:5;margin-top:64px}.ed-guide h2{font-size:clamp(30px,3vw,44px)}.ed-size-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 45px}.ed-size{border-radius:22px;background:#eee8f4;padding:30px}.ed-size:last-child{background:#e6ebdf}.ed-size .ed-litres{font-size:58px;font-weight:800;letter-spacing:-.06em;line-height:1;margin:14px 0}.ed-size h3{font-size:22px}.ed-size p{max-width:490px}.ed-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:50px;margin:36px 0}.ed-faq details{border-bottom:1px solid #dce0d5;font-size:13px}.ed-faq summary{cursor:pointer;font-weight:700;padding:18px 0}.ed-faq details p{padding:0 0 20px;font-size:13px;margin:0}.ed-guide a{color:inherit;text-underline-offset:4px}.ed-close{padding:28px 32px;background:#f3e7d9;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px}.ed-close h3{font-size:28px}.ed-hero a:focus-visible,.ed-guide a:focus-visible,.ed-guide summary:focus-visible{outline:3px solid #885a29;outline-offset:4px}@media(max-width:750px){.ed-hero{grid-template-columns:1fr}.ed-copy{padding:28px}.ed-art{padding:22px 45px 38px}.ed-art figure{max-width:230px}.ed-benefits{grid-template-columns:1fr 1fr;gap:18px}.ed-benefits>div:nth-child(2){border:0}.ed-size-grid{grid-template-columns:1fr}.ed-faq{grid-template-columns:1fr;gap:20px}.ed-close{flex-direction:column;align-items:flex-start}.ed-guide{margin-top:40px}.ed-hero h2{font-size:43px}}.ed-root{max-width:1440px;width:calc(100% - 64px);margin:25px auto 60px;color:#292d47}.ed-root h1{font-size:clamp(26px,3vw,42px);letter-spacing:-.04em;text-transform:none;margin:0 0 25px}.ed-root a{color:inherit}.ed-catalog{margin-top:40px;scroll-margin-top:110px}.ed-catalog h2{font-size:34px;letter-spacing:-.04em;text-transform:none}.ed-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px}.ed-card{min-width:0}.ed-card a{text-decoration:none;border:0}.ed-card-photo{position:relative;display:block;background:#fff;border:1px solid #e5e7e4;border-radius:20px;overflow:hidden;padding:15px}.ed-card-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ed-card h3{font-size:18px;line-height:1.3;text-transform:none;letter-spacing:-.02em;margin:14px 0 9px}.ed-card p{font-size:14px;margin:8px 0}.ed-card s{color:#6c6c6c;margin-left:8px}.ed-tag{position:absolute;top:12px;left:12px;border-radius:30px;padding:5px 10px;background:#eee8f4;font-size:10px}.ed-card-cta{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #e5e7e4;font-size:12px}.ed-controls{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.ed-controls button{background:#fff;border:1px solid #d5dbce;border-radius:40px;padding:10px 20px;color:#292d47;cursor:pointer}.ed-controls button[aria-pressed=true]{background:#292d47;color:#fff}.ed-root [hidden]{display:none!important}.ed-empty{padding:20px;background:#eee8f4;border-radius:15px}.ed-pagination{margin-top:25px;display:flex;justify-content:center;gap:15px}.ed-root :is(a,button,summary):focus-visible{outline:3px solid #885a29;outline-offset:4px}@media(max-width:990px){.ed-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.ed-root{width:calc(100% - 26px)}.ed-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ed-card h3{font-size:16px}.ed-card-photo{padding:10px}.ed-catalog h2{font-size:29px}}.ed-root .ed-arrow{display:inline-block;flex:none;vertical-align:middle}.ed-root a.ed-button{gap:9px}@media(max-width:750px){.ed-root .ed-arrow{display:none}}.eds{display:block;background:var(--eds-paper,#f8f7f2);color:var(--eds-ink,#203c30);padding:36px 0 56px;font:16px/1.6 Arial,Helvetica,sans-serif;isolation:isolate;overflow-wrap:break-word}.eds *,.eds *:before,.eds *:after{box-sizing:border-box;min-width:0}.eds [hidden]{display:none!important}.eds h2,.eds h3,.eds p,.eds figure{margin:0;font-family:inherit;color:inherit;letter-spacing:normal;text-transform:none}.eds a{color:inherit;text-decoration:none;background-image:none;border:0}.eds a:after,.eds button:after,.eds button:before{content:none}.eds a:focus-visible,.eds button:focus-visible,.eds summary:focus-visible{outline:3px solid var(--eds-ink);outline-offset:5px}.eds .eds-wrap{max-width:1280px;margin:auto;padding:0 40px}.eds .eds-kicker{font-size:11px;line-height:1.6;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.eds .eds-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--eds-accent);margin-right:9px}.eds .eds-family{border-top:1px solid #d6ddd2;border-bottom:1px solid #d6ddd2;padding:24px 0 27px;margin-bottom:52px}.eds .eds-family>.eds-kicker{margin-bottom:14px}.eds .eds-family-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.eds .eds-family-link{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #dedfd8;border-radius:14px;padding:7px 12px;min-height:74px;transition:border-color .18s ease,transform .18s ease}.eds .eds-family-link[aria-current]{border:2px solid var(--eds-ink);padding:6px 11px}.eds .eds-family-link:hover{border-color:var(--eds-ink);transform:translateY(-2px)}.eds .eds-family-link img{width:54px;height:54px;object-fit:contain;border-radius:5px}.eds .eds-family-link strong{display:block;font-size:13px;line-height:1.4}.eds .eds-family-link small{display:block;font-size:11px;line-height:1.5;color:#637269;margin-top:3px}.eds .eds-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.eds .eds-hero-copy{padding:18px 0}.eds .eds-hero h2{font-weight:800;font-size:clamp(42px,4.6vw,64px);line-height:1.02;letter-spacing:-2.6px;margin:25px 0}.eds .eds-hero h2 span{color:var(--eds-accent,#74865d)}.eds .eds-lead{font-size:16px;line-height:1.8;max-width:420px;color:#58675d}.eds .eds-modes{display:flex;gap:9px;margin-top:27px;flex-wrap:wrap}.eds .eds-modes button{font:700 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #c6d0c6;padding:14px 18px;min-height:48px;border-radius:9px;display:flex;gap:26px;align-items:center;color:var(--eds-ink);transition:background .18s ease}.eds .eds-modes button[aria-pressed=true]{background:var(--eds-ink);color:#fff;border-color:var(--eds-ink)}.eds .eds-text-link{display:inline-flex;gap:27px;align-items:center;min-height:48px;font-size:12px;font-weight:700;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.eds .eds-stage{padding:22px 22px 0;background:#eae6f1;border-radius:28px}.eds .eds-stage-tag{display:inline-block;font-size:11px;letter-spacing:1px;line-height:1.4;font-weight:700;padding:10px 14px;border:1px solid #bdc2c0;border-radius:50px;margin-bottom:12px}.eds .eds-stage-tag span{padding:0 8px;font-weight:400}.eds .eds-stage figure>img{width:100%;height:auto;aspect-ratio:1.25;object-fit:contain;background:#fff;display:block;border-radius:18px}.eds .eds-stage figcaption{display:flex;gap:18px;padding:20px 4px 24px;font-size:12px;line-height:1.6}.eds .eds-stage figcaption strong{flex:0 0 125px}.eds .eds-stage figcaption>span{color:#58675d}.eds .eds-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d6ddd2;border-bottom:1px solid #d6ddd2;padding:27px 0;margin:40px 0 68px}.eds .eds-facts>div{display:flex;flex-direction:column;padding:0 30px;border-right:1px solid #d6ddd2}.eds .eds-facts>div:first-child{padding-left:0}.eds .eds-facts>div:last-child{border:0}.eds .eds-facts strong{font-size:32px;line-height:1.3;letter-spacing:-1px}.eds .eds-facts span{font-size:12px;margin-top:5px;color:#637269}.eds .eds-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:0 0 28px}.eds .eds-heading .eds-kicker{margin-bottom:13px}.eds h2{font-size:40px;line-height:1.12;letter-spacing:-1.6px;font-weight:800}.eds .eds-heading>p{max-width:340px;font-size:14px;line-height:1.75;color:#58675d}.eds .eds-features{display:grid;grid-template-columns:1fr 1fr;gap:22px}.eds .eds-feature{border-radius:24px;padding:16px;overflow:hidden}.eds .eds-feature-sage{background:#e5ebdf}.eds .eds-feature-lilac{background:#eae6f1}.eds .eds-feature-photo{aspect-ratio:1/1;background:#fff;border-radius:15px;overflow:hidden}.eds .eds-feature-photo img{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center;display:block}.eds .eds-feature-copy{padding:24px 16px 17px}.eds .eds-feature-copy .eds-kicker{font-size:10px;margin-bottom:12px}.eds h3{font-size:29px;font-weight:800;line-height:1.12;letter-spacing:-1px;margin-bottom:14px}.eds .eds-feature-copy>p:last-child{font-size:14px;line-height:1.8;color:#526356;max-width:440px}.eds .eds-personalise{display:grid;grid-template-columns:80px 1fr 1fr;gap:25px;align-items:center;border:1px solid #d6ddd2;border-radius:21px;padding:30px;margin:24px 0 70px}.eds .eds-personalise h3{margin:6px 0 0;font-size:27px}.eds .eds-personalise>p{font-size:14px;line-height:1.8;color:#58675d}.eds .eds-patch-icon{width:70px;height:70px;border:1px dashed #87967d;border-radius:15px;display:grid;place-items:center;background:#e5ebdf}.eds .eds-patch-icon span{font-size:34px;font-weight:400;line-height:1}.eds .eds-sizes{scroll-margin-top:120px}.eds .eds-size-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.eds .eds-size-card{background:#fff;border:1px solid #dedfd8;border-radius:24px;padding:28px}.eds .eds-size-current{border:2px solid var(--eds-ink);padding:27px}.eds .eds-size-top{display:flex;justify-content:space-between;align-items:center}.eds .eds-size-letter{font-size:30px;font-weight:800;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#eae6f1}.eds .eds-size-top p{display:flex;flex-direction:column;text-align:right}.eds .eds-size-top strong{font-size:48px;letter-spacing:-2px;line-height:1}.eds .eds-size-top strong span{font-size:25px;letter-spacing:0}.eds .eds-size-top small{font-size:10px;margin-top:7px;letter-spacing:1px;text-transform:uppercase;color:#637269}.eds .eds-size-card>img{width:100%;height:auto;aspect-ratio:1.8;object-fit:contain;display:block;margin:10px 0 12px}.eds .eds-size-text{font-size:14px;line-height:1.8;color:#58675d;max-width:430px;min-height:50px}.eds .eds-colours{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.eds .eds-colours a{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d6ddd2;border-radius:9px;padding:11px 12px;min-height:48px;font-size:12px;font-weight:700}.eds .eds-colours a[aria-current]{border-color:var(--eds-ink);background:#eef2e9}.eds .eds-colours a:hover{border-color:var(--eds-ink)}.eds .eds-colours a>span{font-size:13px;margin-left:5px}.eds .eds-swatch{display:block;width:16px;height:16px;border-radius:50%;border:1px solid #0002}.eds .eds-swatch-beige{background:#d9cbbd}.eds .eds-swatch-rosa{background:#e9b8be}.eds .eds-swatch-lavanda{background:#bcb5d5}.eds .eds-swatch-verde{background:#7e875f}.eds .eds-swatch-marron{background:#87684f}.eds .eds-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin:72px 0 55px}.eds .eds-faq-layout>.eds-kicker,.eds .eds-faq-layout>div>.eds-kicker{margin-bottom:14px}.eds .eds-faq details{border-bottom:1px solid #d6ddd2}.eds .eds-faq details:first-child{border-top:1px solid #d6ddd2}.eds .eds-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;font-weight:700;line-height:1.5;cursor:pointer}.eds .eds-faq summary::-webkit-details-marker{display:none}.eds .eds-faq summary span{font-size:22px;flex-shrink:0;transition:transform .18s ease}.eds .eds-faq details[open] summary span{transform:rotate(45deg)}.eds .eds-faq details p{font-size:13px;line-height:1.85;color:#58675d;padding:0 28px 22px 0}.eds .eds-final{padding:35px;background:#e5ebdf;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:25px}.eds .eds-final h2{font-size:32px;margin-top:9px}.eds .eds-cta{display:flex;align-items:center;justify-content:center;gap:25px;background:var(--eds-ink);color:#fff;border-radius:10px;padding:17px 22px;font-size:13px;font-weight:700;min-height:52px}.eds .eds-cta:hover{background:#335440}@media(max-width:1000px){.eds .eds-wrap{padding:0 28px}.eds .eds-hero{gap:25px}.eds .eds-family-link{padding:8px;gap:7px}.eds .eds-family-link[aria-current]{padding:7px}.eds .eds-family-link img{width:40px;height:40px}.eds .eds-hero h2{font-size:49px}.eds .eds-stage{padding:16px 16px 0}.eds .eds-stage figcaption{display:block}.eds .eds-stage figcaption strong{display:block;margin-bottom:6px}.eds .eds-personalise{gap:18px;padding:25px;grid-template-columns:65px 1fr 1fr}.eds .eds-patch-icon{width:60px;height:60px}.eds .eds-size-card{padding:22px}.eds .eds-size-current{padding:21px}.eds .eds-colours a{font-size:11px;gap:6px;padding:10px}.eds .eds-colours a>span{display:none}}@media(max-width:749px){.eds{padding:28px 0 38px}.eds .eds-wrap{padding:0 20px}.eds .eds-family{padding:20px 0 23px;margin-bottom:34px}.eds .eds-family-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.eds .eds-family-link{flex-direction:column;text-align:center;gap:4px;padding:10px 5px}.eds .eds-family-link[aria-current]{padding:9px 4px}.eds .eds-family-link img{width:56px;height:44px}.eds .eds-family-link strong{font-size:12px}.eds .eds-family-link small{font-size:10px;margin-top:2px}.eds .eds-hero{grid-template-columns:1fr;gap:23px}.eds .eds-hero-copy{padding:0}.eds .eds-hero h2{font-size:49px;letter-spacing:-2px;line-height:1.05;margin:21px 0}.eds .eds-lead{font-size:14px;line-height:1.8;max-width:100%}.eds .eds-modes{margin-top:22px}.eds .eds-modes button{font-size:12px;padding:13px 16px;flex:1;justify-content:space-between;gap:10px}.eds .eds-stage{border-radius:22px;padding:17px 17px 0}.eds .eds-stage-tag{font-size:10px;margin-bottom:12px}.eds .eds-stage figure>img{aspect-ratio:1.1;border-radius:14px}.eds .eds-stage figcaption{padding:17px 4px 20px;font-size:12px}.eds .eds-facts{padding:23px 0;margin:28px 0 43px;grid-template-columns:1fr 1fr;row-gap:20px}.eds .eds-facts>div{padding:0 20px}.eds .eds-facts>div:nth-child(2){border:0}.eds .eds-facts>div:last-child{grid-column:1/-1;padding:17px 0 0;border-top:1px solid #d6ddd2}.eds .eds-facts strong{font-size:30px}.eds .eds-facts>div:last-child strong{font-size:23px}.eds .eds-facts span{font-size:11px}.eds .eds-heading{display:block;margin-bottom:23px}.eds h2{font-size:32px;letter-spacing:-1.1px}.eds .eds-heading>p{margin-top:14px;max-width:none;font-size:13px}.eds .eds-kicker{font-size:10px}.eds .eds-features{grid-template-columns:1fr;gap:18px}.eds .eds-feature{padding:12px;border-radius:20px}.eds .eds-feature-copy{padding:22px 12px 15px}.eds h3{font-size:28px}.eds .eds-feature-copy>p:last-child{font-size:13px}.eds .eds-personalise{grid-template-columns:48px 1fr;gap:16px;padding:23px 20px;margin:18px 0 45px;border-radius:20px}.eds .eds-patch-icon{width:48px;height:48px;border-radius:11px}.eds .eds-patch-icon span{font-size:25px}.eds .eds-personalise h3{font-size:24px}.eds .eds-personalise>p{grid-column:1/-1;font-size:13px}.eds .eds-size-grid{grid-template-columns:1fr;gap:18px}.eds .eds-size-card{padding:23px;border-radius:20px}.eds .eds-size-current{padding:22px}.eds .eds-size-top strong{font-size:45px}.eds .eds-size-letter{width:58px;height:58px}.eds .eds-size-card>img{aspect-ratio:1.5;margin:10px 0}.eds .eds-size-text{font-size:13px;min-height:0}.eds .eds-colours a{font-size:12px;padding:11px;gap:7px}.eds .eds-faq-layout{grid-template-columns:1fr;gap:24px;margin:44px 0 35px}.eds .eds-faq summary{font-size:13px;padding:19px 0}.eds .eds-final{padding:25px;display:block;border-radius:20px}.eds .eds-final h2{font-size:30px;max-width:270px}.eds .eds-cta{margin-top:24px;justify-content:space-between}}@media(max-width:359px){.eds .eds-wrap{padding:0 15px}.eds .eds-hero h2{font-size:43px}.eds .eds-colours{gap:5px}.eds .eds-colours a{padding:10px 8px;font-size:11px}.eds .eds-stage figure>img{aspect-ratio:1}}@media(prefers-reduced-motion:reduce){.eds *{transition:none!important;scroll-behavior:auto!important}}.eds .eds-arrow{display:inline-block;flex:none;vertical-align:middle}.eds .eds-feature-security{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:22px;background:#e9e5dc}.eds .eds-feature-security-text{grid-template-columns:1fr}.eds .eds-feature-security .eds-feature-copy{padding:28px}.eds .eds-facts>div:last-child strong{font-size:clamp(23px,2.3vw,29px);letter-spacing:-.6px}@media(max-width:750px){.eds .eds-arrow{display:none}.eds .eds-modes button{justify-content:center}.eds .eds-feature-security{grid-template-columns:1fr;gap:0}.eds .eds-feature-security .eds-feature-copy{padding:22px 12px 15px}.eds .eds-cta{justify-content:center}.eds .eds-facts>div:last-child strong{font-size:23px}}.elitex-fall{--ef-bg:#fbf3e7;--ef-ink:#30372c;--ef-accent:#f3b16e;--ef-stage:#efd2a4;--ef-muted:#995936;display:block;width:100%;padding:24px 32px;color:var(--ef-ink);font-family:inherit;-webkit-font-smoothing:antialiased}.elitex-fall,.elitex-fall *{box-sizing:border-box}.elitex-fall .ef-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:center;max-width:1440px;min-height:470px;margin:0 auto;overflow:hidden;border-radius:24px;background:var(--ef-bg)}.elitex-fall .ef-copy{position:relative;z-index:5;min-width:0;padding:42px 12px 42px clamp(28px,4.6vw,68px)}.elitex-fall .ef-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 21px;color:var(--ef-ink);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.elitex-fall .ef-eyebrow>span{flex:0 0 7px;width:7px;height:7px;border:1px solid currentColor;border-radius:50%;background:var(--ef-accent)}.elitex-fall .ef-title{margin:0;color:var(--ef-ink);font-family:inherit;font-size:clamp(34px,3.8vw,58px);font-weight:750;line-height:1.04;letter-spacing:-.045em;text-transform:none;overflow-wrap:break-word}.elitex-fall .ef-title>span{display:block}.elitex-fall .ef-title>span+span{color:var(--ef-muted)}.elitex-fall .ef-offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:11px;margin:21px 0 1px;color:var(--ef-ink);line-height:1}.elitex-fall .ef-up-to{font-size:19px;font-weight:500;line-height:1.3}.elitex-fall .ef-percent{display:inline-block;font-size:clamp(44px,4vw,60px);font-weight:750;line-height:1.05;letter-spacing:-.055em}.elitex-fall .ef-scope{margin:6px 0 24px;color:var(--ef-ink);font-size:15px;font-weight:400;line-height:1.5;opacity:.78}.elitex-fall .ef-cta{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:52px;max-width:100%;padding:14px 21px;border:1px solid transparent;border-radius:9px;background:var(--ef-accent);color:var(--ef-ink);font-size:15px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;text-transform:none;letter-spacing:-.01em;transition:background-color .18s ease,box-shadow .18s ease}.elitex-fall .ef-cta>svg{flex:0 0 20px;width:20px;height:20px;color:inherit;transition:transform .18s ease}.elitex-fall .ef-cta:focus-visible,.elitex-fall a.ef-product:focus-visible{outline:3px solid var(--ef-ink);outline-offset:5px}.elitex-fall .ef-stage{position:relative;min-width:0;height:430px;margin:10px 20px 10px 0;isolation:isolate}.elitex-fall .ef-orbit{position:absolute;z-index:-1;top:1%;left:4%;width:94%;height:96%;background:linear-gradient(145deg,var(--ef-stage),#f7e6cc);clip-path:polygon(50% 0,60% 23%,77% 11%,75% 36%,100% 31%,84% 54%,96% 66%,64% 70%,57% 93%,45% 100%,42% 70%,10% 68%,21% 53%,3% 30%,28% 35%,24% 10%,42% 24%);transform:rotate(17deg);opacity:.82;pointer-events:none}.elitex-fall .ef-product{--ef-turn:0deg;position:absolute;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;width:38%;height:310px;color:var(--ef-ink);text-align:center;text-decoration:none;transform:rotate(var(--ef-turn));transition:transform .25s ease}.elitex-fall .ef-product--2{--ef-turn:-7deg;top:58px;left:2%}.elitex-fall .ef-product--1{--ef-turn:2deg;z-index:2;top:17px;left:27.5%;width:45%;height:365px}.elitex-fall .ef-product--3{--ef-turn:7deg;top:77px;right:2%}.elitex-fall .ef-image{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center}.elitex-fall .ef-product-name{display:-webkit-box;overflow:hidden;max-width:100%;padding:9px 4px 0;color:var(--ef-ink);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.elitex-fall .ef-stage[data-count="1"] .ef-product--1{--ef-turn:-4deg;top:10px;left:20%;width:60%;height:385px}.elitex-fall .ef-stage[data-count="2"] .ef-product--2{top:28px;left:7%;width:43%;height:345px}.elitex-fall .ef-stage[data-count="2"] .ef-product--1{--ef-turn:6deg;top:44px;left:49%;width:43%;height:345px}.elitex-fall .ef-motion-toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.elitex-fall .ef-motion-label{position:absolute;z-index:7;right:20px;bottom:15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:10px 12px;border:1px solid #b5855559;border-radius:24px;background:#fbf3e7e8;color:var(--ef-ink);font-size:11px;font-weight:600;line-height:1.2;cursor:pointer}.elitex-fall .ef-motion-label svg{display:block;width:14px;height:14px;flex:0 0 14px}.elitex-fall .ef-motion-play{display:none}.elitex-fall .ef-motion-toggle:checked~.ef-motion-label .ef-motion-pause{display:none}.elitex-fall .ef-motion-toggle:checked~.ef-motion-label .ef-motion-play{display:inline-flex;align-items:center;gap:7px}.elitex-fall .ef-motion-pause{display:inline-flex;align-items:center;gap:7px}.elitex-fall .ef-motion-toggle:focus-visible~.ef-motion-label{outline:3px solid var(--ef-ink);outline-offset:3px}.elitex-fall .ef-leaves{--ef-fall-distance:540px;position:absolute;z-index:4;top:0;right:0;bottom:0;left:46%;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.elitex-fall .ef-leaf{--ef-drift:28px;--ef-turn-start:-25deg;--ef-turn-end:95deg;position:absolute;top:0;left:var(--ef-leaf-x);width:var(--ef-leaf-size);height:var(--ef-leaf-size);color:var(--ef-leaf-color);opacity:.7;will-change:transform;animation:elitex-fall-leaves var(--ef-leaf-duration) linear var(--ef-leaf-delay) infinite}.elitex-fall .ef-leaf svg{display:block;width:100%;height:100%;overflow:visible}.elitex-fall .ef-leaf--1{--ef-leaf-x:4%;--ef-leaf-size:41px;--ef-leaf-color:#be7043;--ef-leaf-duration:12s;--ef-leaf-delay:-4s}.elitex-fall .ef-leaf--2{--ef-leaf-x:23%;--ef-leaf-size:28px;--ef-leaf-color:#d29a3e;--ef-leaf-duration:10s;--ef-leaf-delay:-8s;--ef-drift:-24px;--ef-turn-end:-105deg}.elitex-fall .ef-leaf--3{--ef-leaf-x:42%;--ef-leaf-size:34px;--ef-leaf-color:#ad6341;--ef-leaf-duration:14s;--ef-leaf-delay:-2s;--ef-drift:39px}.elitex-fall .ef-leaf--4{--ef-leaf-x:62%;--ef-leaf-size:25px;--ef-leaf-color:#bd902e;--ef-leaf-duration:9s;--ef-leaf-delay:-5s;--ef-drift:-30px;--ef-turn-start:35deg}.elitex-fall .ef-leaf--5{--ef-leaf-x:79%;--ef-leaf-size:39px;--ef-leaf-color:#d28b5b;--ef-leaf-duration:13s;--ef-leaf-delay:-9s;--ef-drift:-16px;--ef-turn-end:-135deg}.elitex-fall .ef-leaf--6{--ef-leaf-x:89%;--ef-leaf-size:26px;--ef-leaf-color:#cb9b42;--ef-leaf-duration:11s;--ef-leaf-delay:-1s;--ef-drift:-33px}.elitex-fall .ef-motion-toggle:checked~.ef-leaves .ef-leaf{animation-play-state:paused}@keyframes elitex-fall-leaves{0%{transform:translate3d(0,-70px,0) rotate(var(--ef-turn-start));opacity:0}9%{opacity:.75}45%{transform:translate3d(var(--ef-drift),calc(var(--ef-fall-distance)*.44),0) rotate(30deg);opacity:.8}80%{opacity:.65}to{transform:translate3d(0,var(--ef-fall-distance),0) rotate(var(--ef-turn-end));opacity:0}}@media(hover:hover){.elitex-fall .ef-cta:hover{box-shadow:0 0 0 2px var(--ef-ink)}.elitex-fall .ef-cta:hover>svg{transform:translate(3px)}.elitex-fall a.ef-product:hover{transform:translateY(-6px) rotate(var(--ef-turn))}}@media(max-width:1050px){.elitex-fall{padding:20px 24px}.elitex-fall .ef-banner{min-height:450px;grid-template-columns:minmax(0,46%) minmax(0,54%)}.elitex-fall .ef-copy{padding:34px 8px 34px 28px}.elitex-fall .ef-title{font-size:clamp(32px,4vw,42px)}.elitex-fall .ef-stage{height:380px;margin-right:12px}.elitex-fall .ef-product{height:270px}.elitex-fall .ef-product--2{top:40px}.elitex-fall .ef-product--1{top:8px;height:320px}.elitex-fall .ef-product--3{top:64px}.elitex-fall .ef-stage[data-count="1"] .ef-product--1{height:340px}.elitex-fall .ef-stage[data-count="2"] .ef-product{height:300px}}@media(max-width:749px){.elitex-fall .ef-leaves{--ef-fall-distance:280px;top:auto;left:0;height:242px}.elitex-fall .ef-leaf--5,.elitex-fall .ef-leaf--6{display:none}.elitex-fall .ef-leaf--1{--ef-leaf-x:5%;--ef-leaf-size:30px}.elitex-fall .ef-leaf--2{--ef-leaf-x:29%;--ef-leaf-size:22px}.elitex-fall .ef-leaf--3{--ef-leaf-x:59%;--ef-leaf-size:26px}.elitex-fall .ef-leaf--4{--ef-leaf-x:88%;--ef-leaf-size:21px}.elitex-fall .ef-motion-label{top:12px;right:12px;bottom:auto;padding:10px;width:44px;height:44px}.elitex-fall .ef-motion-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.elitex-fall{padding:14px 12px}.elitex-fall .ef-banner{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:20px}.elitex-fall .ef-copy{padding:25px 24px 0}.elitex-fall .ef-eyebrow{gap:7px;margin-bottom:12px;padding-right:36px;font-size:10px;letter-spacing:.12em}.elitex-fall .ef-title{font-size:clamp(30px,8vw,40px);line-height:1.05;letter-spacing:-.04em}.elitex-fall .ef-offer{gap:8px;margin-top:13px}.elitex-fall .ef-up-to{font-size:16px}.elitex-fall .ef-percent{font-size:42px}.elitex-fall .ef-scope{margin:3px 0 16px;font-size:14px;line-height:1.4}.elitex-fall .ef-cta{min-height:48px;width:100%;justify-content:space-between;gap:12px;padding:13px 16px;font-size:14px}.elitex-fall .ef-stage{width:min(100%,450px);height:225px;margin:12px auto 14px}.elitex-fall .ef-orbit{top:0;left:4%;width:92%;height:91%}.elitex-fall .ef-product{width:38%;height:174px}.elitex-fall .ef-product--2{top:23px;left:2%}.elitex-fall .ef-product--1{top:0;left:28%;width:44%;height:204px}.elitex-fall .ef-product--3{top:32px;right:2%}.elitex-fall .ef-product-name{padding-top:4px;font-size:10px;line-height:1.2}.elitex-fall .ef-stage[data-count="1"] .ef-product--1{top:0;left:22%;width:56%;height:210px}.elitex-fall .ef-stage[data-count="2"] .ef-product--2{top:4px;left:9%;width:40%;height:202px}.elitex-fall .ef-stage[data-count="2"] .ef-product--1{top:9px;left:51%;width:40%;height:202px}}@media(max-width:359px){.elitex-fall .ef-copy{padding-right:20px;padding-left:20px}.elitex-fall .ef-title{font-size:29px}.elitex-fall .ef-cta{font-size:13px}.elitex-fall .ef-stage{height:208px}.elitex-fall .ef-product{height:157px}.elitex-fall .ef-product--1{height:187px}.elitex-fall .ef-stage[data-count="1"] .ef-product--1{height:193px}.elitex-fall .ef-stage[data-count="2"] .ef-product{height:185px}}@media(prefers-reduced-motion:reduce){.elitex-fall .ef-cta,.elitex-fall .ef-cta>svg,.elitex-fall .ef-product{transition:none}.elitex-fall a.ef-product:hover{transform:rotate(var(--ef-turn))}.elitex-fall .ef-cta:hover>svg{transform:none}.elitex-fall .ef-motion-toggle,.elitex-fall .ef-motion-label{display:none}.elitex-fall .ef-leaf{animation:none;will-change:auto;opacity:.65;transform:rotate(var(--ef-turn-start))}.elitex-fall .ef-leaf--1{top:14%}.elitex-fall .ef-leaf--2{top:66%}.elitex-fall .ef-leaf--3{top:4%}.elitex-fall .ef-leaf--4{top:46%}.elitex-fall .ef-leaf--5{top:74%}.elitex-fall .ef-leaf--6{top:20%}}.elitex-fall .ef-banner--text{grid-template-columns:minmax(0,1fr);min-height:0}.elitex-fall .ef-banner--text .ef-copy{padding:42px clamp(24px,4.6vw,68px)}.elitex-fall .ef-banner--text .ef-motion-toggle,.elitex-fall .ef-banner--text .ef-motion-label,.elitex-fall .ef-banner--text .ef-leaves{display:none}@media(max-width:749px){.elitex-fall .ef-banner--text .ef-copy{padding:25px 24px}}.erc{display:block;background:var(--erc-bg,#edf3f7);color:var(--erc-ink,#102a3b);font-family:var(--typeBasePrimary,Arial),var(--typeBaseFallback,sans-serif);padding:18px 0 0;--erc-line:#ccdae3}.erc *{box-sizing:border-box}.erc [hidden]{display:none!important}.erc :is(h1,h2,h3,p,figure){margin:0}.erc :is(h1,h2,h3){color:inherit;font-family:inherit;font-style:normal;font-weight:750;line-height:1.08;letter-spacing:-.045em;text-transform:none}.erc a{color:inherit;text-decoration:none}.erc button{font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}.erc :is(a,button,summary):focus-visible{outline:3px solid #1686b1;outline-offset:4px}.erc-shell{width:min(1360px,calc(100% - 64px));margin:auto}.erc-intro{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at 70% 120%,#5d94ac66,transparent 65%),linear-gradient(115deg,var(--erc-storm),#213d50);color:#f3fbff;padding:24px 32px;min-height:188px;border:1px solid #45667a}.erc-intro-copy{position:relative;z-index:1;max-width:80%}.erc-eyebrow{font-size:9px;font-weight:650;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.erc-intro h1{font-size:clamp(32px,4vw,58px);font-weight:800;margin:6px 0 10px}.erc-intro h1 span{color:var(--erc-ice)}.erc-intro-text{font-size:13px;line-height:1.55;color:#e0ebf1}.erc-compatibility{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.5;color:var(--erc-ice);margin-top:13px!important}.erc-compatibility svg{width:15px;height:15px}.erc-weather{width:160px;margin-right:55px;flex-shrink:0;color:var(--erc-ice);opacity:.7}.erc-weather svg{width:100%;height:auto;display:block}.erc-intro:before,.erc-intro:after{content:"";position:absolute;z-index:0;border-radius:52% 48% 45% 55%;border:1px solid #bfe8ff55;box-shadow:inset 2px 2px 5px #ffffff20,inset -2px -4px 7px #040c144d,2px 4px 7px #0002;background:linear-gradient(140deg,#e2f6ff20,transparent 60%);pointer-events:none}.erc-intro:before{width:44px;height:62px;top:28px;right:20px;transform:rotate(22deg)}.erc-intro:after{width:16px;height:23px;bottom:53px;right:226px;transform:rotate(20deg)}.erc-rain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:.65}.erc-rain i{position:absolute;top:-80px;left:calc(var(--drop)*8%);height:72px;width:1px;background:linear-gradient(transparent,#c8eaff77);transform:translateY(calc(var(--drop)*13px)) rotate(17deg);animation:erc-rain-fall 1.85s linear infinite;animation-delay:calc(var(--drop)*-.17s);animation-play-state:paused}.erc-rain i:nth-child(3n){height:34px;opacity:.4}.erc[data-rain-playing=true] .erc-rain i{animation-play-state:running}.erc-motion{position:absolute;right:18px;bottom:12px;z-index:2;display:flex;align-items:center;gap:6px;background:#09233366;border:1px solid #829cac66;border-radius:30px;padding:8px 10px;min-height:36px;color:#d9edf5;font-size:9px!important}.erc-motion svg{width:12px;height:12px}.erc .erc-motion:focus-visible{outline-color:#b3e7f6}.erc-motion:hover{background:#092333cc}.erc-motion[aria-pressed=true] svg{fill:none;stroke:currentColor}@keyframes erc-rain-fall{0%{transform:translate(24px,-80px) rotate(17deg)}to{transform:translate(-65px,360px) rotate(17deg)}}.erc-catalog{scroll-margin-top:110px}.erc-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 14px}.erc-catalog-heading h2{font-size:18px;letter-spacing:-.03em}.erc-wave{width:35px;height:18px;flex-shrink:0;color:#7e9fac}.erc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.erc-card{min-width:0;display:flex;flex-direction:column;background:linear-gradient(150deg,#fff,#f6fbfe);border:1px solid #d0dfe8;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #243d4c04;transition:box-shadow .2s,border-color .2s}.erc-card:hover{border-color:#8caabb;box-shadow:0 10px 22px #243d4c14}.erc-card-image{position:relative;display:block;aspect-ratio:1.05;background:#fff;overflow:hidden;border-bottom:1px solid #eaf0f5}.erc-card-image img{display:block;width:100%;height:100%;object-fit:contain;padding:7px;transition:transform .25s}.erc-card:hover .erc-card-image img{transform:scale(1.025)}.erc .erc-placeholder{width:100%;height:100%;fill:#a2b9c5}.erc-image-arrow{position:absolute;bottom:10px;right:10px;border-radius:50%;background:#eff6fa;border:1px solid #dce7ee;display:grid;place-items:center;width:27px;height:27px;font-size:15px;color:#234457}.erc-badge{position:absolute;top:9px;left:9px;padding:5px 8px;border-radius:5px;background:#edf4f7;font-size:9px;font-weight:650;color:#18384b}.erc-card-body{padding:14px;display:flex;flex-direction:column;flex:1}.erc-card-type{font-size:9px;line-height:1.5;font-weight:650;letter-spacing:.07em;color:#566e7b;margin-bottom:6px!important}.erc-card h3{font-size:24px;font-weight:750;margin-bottom:9px;overflow-wrap:anywhere}.erc-price{margin-top:auto!important;margin-bottom:14px!important;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;line-height:1.4;font-size:13px}.erc-price strong{font-weight:650}.erc-price s{font-size:11px;color:#62737b}.erc-price>span{font-size:10px}.erc-product-form{margin:0}.erc .erc-buy{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:44px;padding:10px;border:1px solid var(--erc-ink);border-radius:8px;background:var(--erc-ink);color:#f3faff;font-size:11px;font-weight:650;line-height:1.3;text-align:left}.erc-buy>span[aria-hidden]{font-size:19px;line-height:1}.erc .erc-buy:hover{background:#284b60}.erc .erc-buy--secondary{background:#e6eff5;border-color:#b7cbd7;color:var(--erc-ink)}.erc-empty{grid-column:1/-1;padding:36px 24px;border:1px dashed #abbfcf;border-radius:12px;font-size:14px;background:#fff}.erc-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:24px;flex-wrap:wrap;font-size:13px}.erc-pagination :is(a,span){display:grid;place-items:center;min-width:38px;min-height:44px;padding:8px}.erc-pagination a{border:1px solid var(--erc-line);border-radius:8px}.erc-pagination [aria-current]{background:#102a3b;color:#fff;border-radius:8px}.erc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0;padding:22px 0;border-block:1px solid var(--erc-line)}.erc-benefits article{display:flex;gap:14px;align-items:flex-start}.erc-benefits article>span{width:38px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:50% 50% 48% 48%;background:linear-gradient(140deg,#ffffffbd,#c5dbe777);box-shadow:inset 1px 2px 2px #fff,inset -1px -2px 4px #9fb9c944;border:1px solid #c3d7e3;color:#526f80;font-size:10px}.erc-benefits h2{font-size:20px;margin-bottom:6px}.erc-benefits p{font-size:12px;line-height:1.6;color:#4d6472;max-width:330px}.erc-detail{display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at 0% 100%,#507b9255,transparent 80%),var(--erc-storm);color:#f3fbff}.erc-detail-copy{padding:38px;align-self:center}.erc-detail h2{font-size:clamp(28px,3.6vw,47px);max-width:410px;margin:13px 0 20px}.erc-detail .erc-eyebrow{color:var(--erc-ice)}.erc-richtext{font-size:13px;line-height:1.8}.erc-richtext p+p{margin-top:12px}.erc-richtext a{text-decoration:underline;text-underline-offset:3px}.erc-detail .erc-richtext{color:#dbe8ef;max-width:470px}.erc-detail-link{display:inline-flex;align-items:center;gap:25px;border-bottom:1px solid #809eaf;padding:0 0 6px;margin-top:23px;font-size:12px;font-weight:700}.erc-detail figure{padding:18px;min-width:0;max-height:460px;display:flex;align-items:center;justify-content:center}.erc-detail figure img{display:block;width:100%;height:100%;max-height:425px;object-fit:contain;background:#fff;border-radius:12px}.erc-detail--text-only{grid-template-columns:1fr}.erc-detail--text-only .erc-detail-copy{max-width:750px}.erc-faq{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;padding:42px 0}.erc-faq h2{font-size:30px;margin-top:12px}.erc-faq details{border-bottom:1px solid var(--erc-line)}.erc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;font-weight:650;line-height:1.6;padding:17px 0;cursor:pointer;list-style:none}.erc-faq summary::-webkit-details-marker{display:none}.erc-faq summary>span{font-size:21px}.erc-faq details[open] summary>span{transform:rotate(45deg)}.erc-faq .erc-richtext{padding-bottom:18px;color:#4d6472}.erc-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 28px;border-top:1px solid var(--erc-line);font-size:12px;line-height:1.5}.erc-footer a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.erc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}@media(min-width:750px)and (max-width:1099px){.erc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.erc-weather{width:110px;margin-right:18px}.erc-intro-copy{max-width:77%}.erc-benefits{gap:18px}.erc-benefits article{gap:10px}.erc-detail-copy{padding:28px}}@media(max-width:749px){.erc{padding-top:12px}.erc-shell{width:calc(100% - 24px)}.erc-intro{padding:19px 17px 45px;min-height:0;border-radius:15px}.erc-intro-copy{max-width:100%}.erc-eyebrow{font-size:8px;letter-spacing:.12em}.erc-intro h1{font-size:32px;margin:7px 0 10px;line-height:1.02}.erc-intro h1 span{display:block}.erc-intro-text{font-size:11px;line-height:1.55;max-width:300px}.erc-compatibility{margin-top:11px!important;font-size:9px}.erc-weather{display:none}.erc-intro:before{right:-8px;width:32px;height:45px;top:16px;opacity:.6}.erc-intro:after{right:38px;bottom:37px;opacity:.4}.erc-motion{min-height:32px;right:11px;bottom:7px;padding:6px 8px;font-size:8px!important}.erc-catalog-heading{padding:16px 0 12px}.erc-catalog-heading h2{font-size:17px}.erc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.erc-card{border-radius:12px}.erc-card-image{aspect-ratio:1.05}.erc-card-image img{padding:5px}.erc-card-body{padding:11px 10px}.erc-card-type{font-size:8px;letter-spacing:.025em;line-height:1.5}.erc-card h3{font-size:22px;margin-bottom:8px}.erc-price{font-size:12px;margin-bottom:11px!important}.erc .erc-buy{padding:9px 8px;font-size:10px;min-height:44px}.erc-image-arrow{width:23px;height:23px;right:7px;bottom:7px;font-size:13px}.erc-benefits{grid-template-columns:1fr;gap:20px;margin:24px 0;padding:22px 0}.erc-benefits h2{font-size:19px}.erc-benefits p{font-size:12px}.erc-benefits article{gap:16px}.erc-detail{grid-template-columns:1fr;border-radius:16px}.erc-detail-copy{padding:28px 22px 23px}.erc-detail h2{font-size:34px;max-width:320px}.erc-detail figure{padding:0 12px 12px;max-height:310px}.erc-detail figure img{max-height:295px;aspect-ratio:1.15}.erc-detail-link{min-height:35px}.erc-faq{display:block;padding:30px 0}.erc-faq h2{font-size:28px;margin:0 0 12px}.erc-faq summary{font-size:12px;gap:12px}.erc-faq .erc-richtext{font-size:12px}.erc-footer{font-size:11px;display:block;padding-bottom:24px}.erc-footer a{display:inline-block;padding:10px 0 0}.erc-richtext{font-size:12px}}@media(max-width:359px){.erc-intro h1{font-size:29px}.erc-card-type{font-size:6px}.erc-card-body{padding:10px 8px}.erc .erc-buy{padding:8px 6px;font-size:9px}.erc-buy>span[aria-hidden]{font-size:15px}.erc-card h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.erc *,.erc *:before,.erc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.erc-card:hover .erc-card-image img{transform:none}.erc .erc-motion{display:none!important}}.mxeb{--mxeb-blue:#144bdf;--mxeb-navy:#071936;--mxeb-muted:#526582;display:block;background:var(--mxeb-bg,#edf5ff);color:var(--mxeb-navy);font-family:inherit}.mxeb,.mxeb *{box-sizing:border-box}.mxeb .mxeb__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;max-width:1320px;margin:0 auto;padding:28px 40px}.mxeb p,.mxeb h2{margin:0}.mxeb .mxeb__eyebrow{margin-bottom:10px;color:var(--mxeb-blue);font-size:12px;font-weight:750;line-height:1.3;letter-spacing:1.5px}.mxeb .mxeb__heading{color:var(--mxeb-navy);font-size:clamp(34px,4vw,48px);font-weight:850;line-height:1.05;letter-spacing:-1.4px}.mxeb .mxeb__heading span{display:block}.mxeb .mxeb__intro{margin-top:14px;font-size:16px;line-height:1.5;color:var(--mxeb-muted)}.mxeb .mxeb__boarding{min-width:0}.mxeb .mxeb__ticket{background:#fff;border:1px solid #c8daf3;border-radius:9px;overflow:hidden;box-shadow:0 7px 24px #0719360c}.mxeb .mxeb__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:10px 20px;color:#fff;background:var(--mxeb-blue);font-size:12px;font-weight:750;letter-spacing:1px;line-height:1.3}.mxeb .mxeb__route{display:flex;align-items:center;gap:16px;padding:12px 20px;font-size:16px;line-height:1.3;letter-spacing:.7px}.mxeb .mxeb__route strong{font-weight:800}.mxeb .mxeb__flight{position:relative;height:1px;background:#b9ceef;flex:1;min-width:36px}.mxeb .mxeb__plane{position:absolute;left:calc(50% - 14px);top:-12px;width:28px;height:24px;color:var(--mxeb-blue);background:#fff}.mxeb .mxeb__choices{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 14px 10px}.mxeb.is-ready .mxeb__choices{display:grid}.mxeb .mxeb__choice{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:48px;padding:10px 12px;cursor:pointer;border:1px solid #c5d6ef;border-radius:5px;background:#fff;color:var(--mxeb-navy);font-family:inherit;text-align:center;line-height:1.2;transition:background-color .15s,border-color .15s}.mxeb .mxeb__choice strong{font-size:15px;font-weight:800}.mxeb .mxeb__choice span{font-size:13px}.mxeb .mxeb__choice[aria-pressed=true]{background:var(--mxeb-blue);border-color:var(--mxeb-blue);color:#fff}.mxeb .mxeb__choice:hover{border-color:var(--mxeb-blue)}.mxeb .mxeb__choice:focus-visible,.mxeb .mxeb__cta:focus-visible{outline:2px solid var(--mxeb-navy);outline-offset:3px}.mxeb .mxeb__details{border-top:1px dashed #b8ccef;padding:10px 20px}.mxeb .mxeb__model{display:flex;align-items:center;gap:16px;min-height:80px;transform-origin:center}.mxeb .mxeb__model+.mxeb__model{border-top:1px dashed #dbe5f4;padding-top:6px;margin-top:6px}.mxeb.is-ready .mxeb__model+.mxeb__model{border-top:0;padding-top:0;margin-top:0}.mxeb .mxeb__photo{display:block;flex:0 0 64px;width:64px;height:80px;object-fit:contain;border:0;background:#fff}.mxeb .mxeb__spec{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.mxeb .mxeb__spec strong{font-size:17px;line-height:1.2;font-weight:800}.mxeb .mxeb__spec span{color:var(--mxeb-muted);font-size:14px;line-height:1.35}.mxeb .mxeb__cta{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 16px;background:var(--mxeb-blue);color:#fff;border:1px solid var(--mxeb-blue);border-radius:5px;font-size:14px;line-height:1.2;font-weight:750;text-decoration:none;text-align:center}.mxeb .mxeb__cta:hover{background:#0b36b5;border-color:#0b36b5}.mxeb .mxeb__cta svg{width:16px;height:16px;flex:0 0 16px}.mxeb .mxeb__note{margin:10px 2px 0;color:var(--mxeb-muted);font-size:12px;line-height:1.45}.mxeb .mxeb__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mxeb [hidden]{display:none!important}@media(max-width:989px){.mxeb .mxeb__inner{grid-template-columns:1fr;gap:20px;padding:24px 20px}.mxeb .mxeb__eyebrow{margin-bottom:7px;font-size:11px}.mxeb .mxeb__heading{font-size:32px;line-height:1.08;letter-spacing:-.9px}.mxeb .mxeb__heading span{display:inline}.mxeb .mxeb__intro{margin-top:8px;font-size:14px}.mxeb .mxeb__top{padding:9px 14px;font-size:11px;letter-spacing:.7px}.mxeb .mxeb__route{padding:11px 14px;font-size:13px;gap:10px}.mxeb .mxeb__choices{padding:0 10px 8px;gap:6px}.mxeb .mxeb__choice{min-height:50px;padding:8px 10px;flex-direction:column;gap:4px}.mxeb .mxeb__choice strong{font-size:14px}.mxeb .mxeb__choice span{font-size:12px}.mxeb .mxeb__details{padding:8px 14px}.mxeb .mxeb__photo{flex-basis:48px;width:48px;height:64px}.mxeb .mxeb__model{gap:8px;min-height:64px}.mxeb .mxeb__spec strong{font-size:15px}.mxeb .mxeb__spec span{font-size:12px}.mxeb .mxeb__cta{min-height:46px;padding:10px 9px;font-size:12px;gap:6px}.mxeb .mxeb__cta svg{width:14px;height:14px;flex-basis:14px}.mxeb .mxeb__note{font-size:12px;line-height:1.45;margin-top:8px}}@media(max-width:360px){.mxeb .mxeb__heading{font-size:29px}.mxeb .mxeb__inner{padding-right:16px;padding-left:16px}.mxeb .mxeb__top{font-size:10px}.mxeb .mxeb__model{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;row-gap:8px}.mxeb .mxeb__photo{grid-column:1;grid-row:1 / 3}.mxeb .mxeb__spec{grid-column:2}.mxeb .mxeb__cta{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.mxeb .mxeb__choice{transition:none}}.exmx{--exmx-ink:#182124;--exmx-muted:#626d70;--exmx-paper:#f6f6f2;--exmx-orange:#c84d16;--exmx-line:#dce0da;display:block;width:100%;color:var(--exmx-ink);background:var(--exmx-paper);font-family:inherit;font-size:16px;line-height:1.6;text-align:left}.exmx *,.exmx *:before,.exmx *:after{box-sizing:border-box}.exmx h2,.exmx h3,.exmx h4,.exmx p,.exmx figure,.exmx ol,.exmx ul{margin:0}.exmx h2,.exmx h3,.exmx h4{color:inherit;font-family:inherit;text-transform:none;font-style:normal}.exmx h2{font-size:clamp(30px,3.4vw,44px);line-height:1.08;font-weight:700;letter-spacing:-1.5px}.exmx h3{font-size:23px;line-height:1.2;font-weight:700;letter-spacing:-.55px}.exmx a{color:inherit;text-decoration:none}.exmx img{display:block;width:100%;height:auto;max-width:100%}.exmx p,.exmx span,.exmx a{overflow-wrap:anywhere}.exmx [hidden]{display:none!important}.exmx .exmx-wrap{max-width:1280px;margin-inline:auto;padding:38px 32px 40px}.exmx .exmx-eyebrow{margin-bottom:12px;color:var(--exmx-orange);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.exmx .exmx-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--exmx-line);font-size:12px}.exmx .exmx-choice p{color:var(--exmx-muted)}.exmx .exmx-models{display:flex;gap:7px;flex-shrink:0}.exmx .exmx-models a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid #c9ceca;border-radius:100px;font-size:12px;font-weight:700}.exmx .exmx-models a[aria-current]{color:#fff;border-color:var(--exmx-ink);background:var(--exmx-ink)}.exmx a:focus-visible,.exmx summary:focus-visible{outline:3px solid var(--exmx-orange);outline-offset:5px}.exmx .exmx-hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:56px}.exmx .exmx-hero-copy{min-width:0}.exmx .exmx-hero h2{font-size:clamp(39px,5.1vw,64px);line-height:1.01;letter-spacing:-2.6px}.exmx .exmx-accent{color:var(--exmx-orange)}.exmx .exmx-lead{max-width:530px;margin-top:22px;color:var(--exmx-muted);font-size:15px;line-height:1.75}.exmx .exmx-purpose{display:inline-flex;align-items:center;gap:9px;max-width:100%;margin-top:22px;padding:9px 14px;border-radius:6px;color:#394b43;background:#e6ece4;font-size:12px;font-weight:700}.exmx .exmx-plane{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}.exmx .exmx-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.exmx .exmx-btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 21px;border:1px solid var(--exmx-ink);border-radius:7px;color:#fff;background:var(--exmx-ink);font-family:inherit;font-size:13px;font-weight:700;line-height:1.5;text-align:center;transition:transform .18s,background .18s}.exmx .exmx-btn:before,.exmx .exmx-btn:after{display:none}.exmx .exmx-btn:hover{color:#fff;background:#35403f;transform:translateY(-2px)}.exmx .exmx-btn--light{color:var(--exmx-ink);background:transparent;border-color:#c9ceca}.exmx .exmx-btn--light:hover{color:var(--exmx-ink);background:#fff}.exmx .exmx-hero-media{position:relative;min-width:0;overflow:hidden;border-radius:18px;background:#fff}.exmx .exmx-hero-media img{aspect-ratio:1/1;max-height:475px;object-fit:contain}.exmx .exmx-hero-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-top:1px solid #eceee9;color:var(--exmx-muted);font-size:11px}.exmx .exmx-hero-caption strong{color:var(--exmx-ink);font-size:14px}.exmx .exmx-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;padding:22px 0;border-block:1px solid var(--exmx-line)}.exmx .exmx-spec{min-width:0;padding:0 20px;border-left:1px solid var(--exmx-line)}.exmx .exmx-spec:first-child{border-left:0;padding-left:0}.exmx .exmx-spec strong{display:block;font-size:21px;line-height:1.25;letter-spacing:-.6px}.exmx .exmx-spec span{display:block;margin-top:6px;color:var(--exmx-muted);font-size:11px}.exmx .exmx-packing{padding-top:46px;scroll-margin-top:100px}.exmx .exmx-section-head{margin-bottom:24px}.exmx .exmx-section-head>p:not(.exmx-eyebrow){max-width:760px;margin-top:15px;color:var(--exmx-muted);font-size:14px;line-height:1.75}.exmx .exmx-load{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none}.exmx .exmx-garment{min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 14px 25px;border:1px solid #e0d4c9;border-radius:13px;background:#f0e6dc;text-align:center;list-style:none}.exmx .exmx-garment svg{width:69px;height:69px;color:#734b34;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.exmx .exmx-garment strong{font-size:38px;line-height:1;letter-spacing:-1px}.exmx .exmx-garment span{color:#695e55;font-size:12px}.exmx .exmx-load-note{max-width:930px;margin-top:15px;color:var(--exmx-muted);font-size:11px;line-height:1.7}.exmx .exmx-compression{display:grid;grid-template-columns:.93fr 1.07fr;overflow:hidden;align-items:center;margin-top:42px;border-radius:17px;color:#fff;background:var(--exmx-ink);scroll-margin-top:100px}.exmx .exmx-compression-photo{align-self:stretch;min-width:0;background:#fff}.exmx .exmx-compression-photo img{height:100%;aspect-ratio:1/1;object-fit:contain}.exmx .exmx-compression-copy{min-width:0;padding:35px 42px}.exmx .exmx-compression-copy .exmx-eyebrow{color:#ffaf7c}.exmx .exmx-compression-copy>p:not(.exmx-eyebrow){margin-top:18px;color:#cbd3d1;font-size:14px;line-height:1.8}.exmx .exmx-included{margin-top:22px;padding:15px 18px;border:1px solid #6b5748;border-left:3px solid #f08b50;border-radius:5px;background:#252c2a}.exmx .exmx-included strong{display:block;color:#ffc097;font-size:13px}.exmx .exmx-included p{margin-top:5px;color:#d6d5cc;font-size:12px}.exmx .exmx-how{padding-top:37px}.exmx .exmx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0;list-style:none}.exmx .exmx-step{display:grid;grid-template-columns:36px 1fr;gap:13px;list-style:none}.exmx .exmx-step-number{display:flex;align-items:center;justify-content:center;align-self:start;width:35px;height:35px;border:1px solid #d9b69d;border-radius:50%;color:var(--exmx-orange);font-size:12px;font-weight:700}.exmx .exmx-step h3{font-size:18px}.exmx .exmx-step p{margin-top:9px;color:var(--exmx-muted);font-size:12px;line-height:1.75}.exmx .exmx-mode-note{margin-top:20px;color:var(--exmx-muted);font-size:11px}.exmx .exmx-flight{display:grid;grid-template-columns:.83fr 1.17fr;gap:40px;align-items:center;padding-top:50px}.exmx .exmx-dimensions{min-width:0;border:1px solid var(--exmx-line);border-radius:14px;overflow:hidden;background:#fff}.exmx .exmx-dimensions img{aspect-ratio:1/1;max-height:440px;object-fit:contain}.exmx .exmx-dimensions figcaption{padding:18px 21px;border-top:1px solid #eceee9}.exmx .exmx-dimensions figcaption strong{display:block;font-size:23px;letter-spacing:-.7px}.exmx .exmx-dimensions figcaption span{color:var(--exmx-muted);font-size:11px}.exmx .exmx-flight-copy{min-width:0}.exmx .exmx-flight-copy>p:not(.exmx-eyebrow){margin-top:17px;color:var(--exmx-muted);font-size:14px}.exmx .exmx-flight-list{display:grid;gap:16px;margin-top:24px;padding:0;list-style:none}.exmx .exmx-flight-list li{display:grid;grid-template-columns:30px 1fr;gap:12px;margin:0;list-style:none}.exmx .exmx-flight-index{display:flex;align-items:center;justify-content:center;align-self:start;width:28px;height:28px;border-radius:50%;color:#3b5548;background:#e3ebe1;font-size:12px;font-weight:700}.exmx .exmx-flight-list h3{font-size:17px}.exmx .exmx-flight-list p{margin-top:6px;color:var(--exmx-muted);font-size:12px}.exmx .exmx-flight-note{padding:15px 17px;border:1px solid #d6ded3;border-radius:7px;background:#eaf0e7;font-size:11px!important;line-height:1.7}.exmx .exmx-features{padding-top:50px}.exmx .exmx-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.exmx .exmx-feature{min-width:0}.exmx .exmx-feature-photo{overflow:hidden;border:1px solid var(--exmx-line);border-radius:12px;background:#fff}.exmx .exmx-feature-photo img{aspect-ratio:1/1;object-fit:contain}.exmx .exmx-feature-copy{padding:19px 1px 0}.exmx .exmx-feature-copy .exmx-eyebrow{margin-bottom:8px;font-size:10px;letter-spacing:1.4px}.exmx .exmx-feature-copy h3{font-size:22px}.exmx .exmx-feature-copy>p:not(.exmx-eyebrow){margin-top:11px;color:var(--exmx-muted);font-size:12px;line-height:1.75}.exmx .exmx-video{padding-top:46px}.exmx .exmx-video-frame{max-width:1000px;margin:auto;overflow:hidden;border-radius:14px;background:#101615}.exmx .exmx-demo-video,.exmx .exmx-demo-embed{display:block;width:100%;max-height:600px;aspect-ratio:16/9;border:0;background:#101615;object-fit:contain}.exmx .exmx-video-frame--portrait{max-width:390px}.exmx .exmx-video-frame--portrait .exmx-demo-embed{aspect-ratio:9/16;max-height:none}.exmx .exmx-video-caption{max-width:1000px;margin:11px auto 0;color:var(--exmx-muted);font-size:11px}.exmx .exmx-video-caption a{color:var(--exmx-orange);text-decoration:underline;text-underline-offset:3px}.exmx .exmx-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:58px;padding-top:53px;scroll-margin-top:100px}.exmx .exmx-faq>div{min-width:0}.exmx .exmx-faq>div:first-child>p:not(.exmx-eyebrow){max-width:330px;margin-top:16px;color:var(--exmx-muted);font-size:14px}.exmx .exmx-faq-list{border-top:1px solid var(--exmx-line)}.exmx .exmx-faq details{border-bottom:1px solid var(--exmx-line)}.exmx .exmx-faq summary{display:flex;justify-content:space-between;align-items:center;gap:17px;padding:18px 0;color:var(--exmx-ink);font-family:inherit;font-size:13px;font-weight:700;line-height:1.6;list-style:none;cursor:pointer}.exmx .exmx-faq summary::-webkit-details-marker{display:none}.exmx .exmx-faq summary::marker{content:""}.exmx .exmx-faq summary:before,.exmx .exmx-faq summary:after{display:none}.exmx .exmx-faq summary>span:last-child{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e4e7e0;font-size:19px;font-weight:400;transition:transform .18s}.exmx .exmx-faq details[open] summary>span:last-child{transform:rotate(45deg);background:#f2d5bf}.exmx .exmx-faq-answer{padding:0 35px 20px 0;color:var(--exmx-muted);font-size:12px;line-height:1.8}.exmx .exmx-faq-answer a{color:var(--exmx-orange);text-decoration:underline;text-underline-offset:3px}.exmx .exmx-faq-answer p+p{margin-top:11px}.exmx .exmx-faq-answer ul,.exmx .exmx-faq-answer ol{margin:10px 0;padding-left:22px}.exmx .exmx-faq-answer strong{color:var(--exmx-ink)}.exmx .exmx-final{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:43px;padding:28px 32px;border:1px solid #e2c7af;border-radius:12px;background:#f1e0d0}.exmx .exmx-final>div{min-width:0}.exmx .exmx-final h2{font-size:31px;letter-spacing:-1px}.exmx .exmx-final p{margin-top:9px;color:#65584d;font-size:12px}.exmx .exmx-final .exmx-btn{flex-shrink:0}.exmx .exmx-note{margin-top:17px;color:var(--exmx-muted);font-size:10px;line-height:1.7}@media(max-width:990px){.exmx .exmx-hero{gap:30px}.exmx .exmx-hero h2{font-size:48px}.exmx .exmx-compression-copy{padding:28px}.exmx .exmx-flight{gap:25px}.exmx .exmx-faq{gap:30px}.exmx .exmx-spec{padding-inline:15px}.exmx .exmx-spec strong{font-size:19px}}@media(max-width:749px){.exmx .exmx-wrap{padding:25px 20px 30px}.exmx .exmx-choice{align-items:flex-start;font-size:11px}.exmx .exmx-choice p{max-width:145px}.exmx .exmx-models a{min-height:38px;padding:8px 12px;font-size:11px}.exmx .exmx-hero{grid-template-columns:1fr;gap:23px}.exmx .exmx-hero h2{font-size:clamp(39px,8vw,56px);letter-spacing:-2px}.exmx .exmx-lead{margin-top:18px;font-size:14px}.exmx .exmx-purpose{margin-top:17px;padding:8px 11px;font-size:11px}.exmx .exmx-actions{margin-top:19px;gap:9px}.exmx .exmx-btn{min-height:47px;padding:12px 16px;font-size:12px}.exmx .exmx-hero-media{max-width:480px;justify-self:center}.exmx .exmx-hero-media img{max-height:410px}.exmx .exmx-hero-caption{padding:12px 15px;font-size:10px}.exmx .exmx-specs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding:0}.exmx .exmx-spec{padding:18px 13px}.exmx .exmx-spec:first-child,.exmx .exmx-spec:nth-child(3){padding-left:0;border-left:0}.exmx .exmx-spec:nth-child(n+3){border-top:1px solid var(--exmx-line)}.exmx .exmx-spec strong{font-size:19px}.exmx .exmx-packing,.exmx .exmx-flight,.exmx .exmx-features,.exmx .exmx-faq,.exmx .exmx-video{padding-top:35px}.exmx .exmx-section-head>p:not(.exmx-eyebrow){font-size:13px;margin-top:12px}.exmx .exmx-load{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exmx .exmx-garment{gap:11px;padding:22px 10px 20px}.exmx .exmx-garment svg{width:59px;height:59px}.exmx .exmx-garment strong{font-size:34px}.exmx .exmx-garment span{font-size:11px}.exmx .exmx-load-note{font-size:10px}.exmx .exmx-compression{grid-template-columns:1fr;margin-top:32px}.exmx .exmx-compression-photo img{height:auto;max-height:450px}.exmx .exmx-compression-copy{padding:28px 24px}.exmx .exmx-compression-copy>p:not(.exmx-eyebrow){font-size:13px}.exmx .exmx-how{padding-top:27px}.exmx .exmx-steps{grid-template-columns:1fr;gap:20px}.exmx .exmx-flight{grid-template-columns:1fr;gap:25px}.exmx .exmx-dimensions{max-width:490px;justify-self:center}.exmx .exmx-dimensions img{max-height:390px}.exmx .exmx-flight-copy>p:not(.exmx-eyebrow){font-size:13px}.exmx .exmx-feature-grid{grid-template-columns:1fr;gap:27px}.exmx .exmx-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:17px;align-items:center}.exmx .exmx-feature-copy{padding:0}.exmx .exmx-feature-copy h3{font-size:20px}.exmx .exmx-feature-copy .exmx-eyebrow{font-size:9px;letter-spacing:1px}.exmx .exmx-feature-copy>p:not(.exmx-eyebrow){font-size:11px;margin-top:9px}.exmx .exmx-faq{grid-template-columns:1fr;gap:22px}.exmx .exmx-faq>div:first-child>p:not(.exmx-eyebrow){max-width:530px;font-size:13px}.exmx .exmx-final{align-items:flex-start;flex-direction:column;gap:20px;margin-top:32px;padding:25px 23px}.exmx .exmx-final h2{font-size:29px}}@media(max-width:380px){.exmx .exmx-wrap{padding-inline:16px}.exmx .exmx-choice{flex-wrap:wrap}.exmx .exmx-choice p{max-width:none}.exmx .exmx-hero h2{font-size:38px}.exmx .exmx-feature{grid-template-columns:1fr}.exmx .exmx-feature-photo{max-width:340px}}@media(prefers-reduced-motion:reduce){.exmx *,.exmx *:before,.exmx *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ecs{--ecs-accent:#d9ef95;--ecs-ink:#222a23;--ecs-soft:#f8f8f3;--ecs-line:#e3e6df;display:block;width:100%;background:#fff;color:var(--ecs-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.45}.ecs *,.ecs *:before,.ecs *:after{box-sizing:border-box}.ecs [hidden]{display:none!important}.ecs .ecs__wrap{max-width:1480px;margin:0 auto;padding:32px 40px 48px}.ecs .ecs__hero{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:24px;margin:0 0 25px;padding:24px 28px;border:0;border-radius:16px;background:var(--ecs-hero-bg,var(--ecs-soft));color:var(--ecs-hero-ink,var(--ecs-ink))}.ecs .ecs__eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ecs .ecs__hero h1{margin:0;padding:0;color:var(--ecs-hero-ink,var(--ecs-ink));font-family:inherit;font-size:clamp(30px,3.7vw,52px);font-weight:750;letter-spacing:-.045em;line-height:1.06;text-transform:none}.ecs .ecs__hero h1 span{display:block;color:inherit;opacity:.68}.ecs .ecs__intro{max-width:340px;margin:0 0 2px auto;color:inherit;opacity:.8;font-size:14px;line-height:1.55}.ecs .ecs__categories{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0}.ecs :is(.ecs__chip,.ecs__filter,.ecs__reset){-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 16px;border:1px solid var(--ecs-line);border-radius:5px;background:#fff;color:var(--ecs-ink);font-family:inherit;font-size:13px;font-weight:600;line-height:1.25;cursor:pointer}.ecs .ecs__chip{flex:0 0 auto;border-radius:24px}.ecs .ecs__chip span{font-size:11px;opacity:.7}.ecs .ecs__chip[aria-pressed=true]{border-color:var(--ecs-ink);background:var(--ecs-ink);color:#fff}.ecs .ecs__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.ecs .ecs__count{margin:0;color:#626b60;font-size:13px;line-height:1.4}.ecs .ecs__actions{display:flex;align-items:center;gap:8px;min-width:0}.ecs .ecs__filter{flex-shrink:0;padding:10px 12px;white-space:nowrap}.ecs .ecs__filter svg{display:block;width:17px;height:17px}.ecs .ecs__filter[aria-expanded=true]{border-color:var(--ecs-ink);background:var(--ecs-soft)}.ecs .ecs__filter [data-filter-count]:empty{display:none}.ecs .ecs__filter [data-filter-count]:not(:empty){padding:2px 5px;background:var(--ecs-accent);font-size:11px}.ecs .ecs__sort{display:block;width:185px;margin:0}.ecs .ecs__sort select{display:block;width:100%;min-height:44px;margin:0;padding:9px 10px;border:1px solid var(--ecs-line);border-radius:5px;background-color:#fff;color:var(--ecs-ink);font-family:inherit;font-size:16px;cursor:pointer}.ecs .ecs__filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px 24px;margin:0 0 22px;padding:18px;border:1px solid var(--ecs-line);border-radius:5px;background:var(--ecs-soft)}.ecs .ecs__search{display:grid;flex:1 1 240px;gap:6px;margin:0;color:var(--ecs-ink);font-size:12px;font-weight:600}.ecs .ecs__search input{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #c9d0c4;border-radius:4px;background:#fff;color:var(--ecs-ink);font-family:inherit;font-size:16px;line-height:1.4}.ecs .ecs__check{display:flex;align-items:center;gap:9px;min-height:44px;margin:0;font-size:13px;cursor:pointer}.ecs .ecs__check input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;accent-color:var(--ecs-ink)}.ecs .ecs__reset{padding-right:0;padding-left:0;border-color:transparent;background:transparent;font-size:12px;text-decoration:underline;text-underline-offset:3px}.ecs .ecs__status{margin:0 0 18px;padding:12px 16px;border-radius:4px;background:var(--ecs-soft);color:var(--ecs-ink);font-size:14px}.ecs .ecs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;margin:0;padding:0}.ecs .ecs__card{min-width:0;margin:0;padding:0;background:#fff}.ecs .ecs__product{display:flex;flex-direction:column;height:100%;color:var(--ecs-ink);text-decoration:none}.ecs .ecs__media{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1 / 1;width:100%;border:1px solid var(--ecs-line);border-radius:4px;background:#fff}.ecs .ecs__image{display:block;width:100%;height:100%;margin:0;padding:9%;object-fit:contain}.ecs .ecs__badge{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:3px;background:var(--ecs-accent);color:var(--ecs-ink);font-size:12px;font-weight:700}.ecs .ecs__sold{position:absolute;right:10px;bottom:10px;display:none;padding:5px 8px;border:1px solid var(--ecs-line);border-radius:3px;background:#fff;color:#626b60;font-size:12px}.ecs .ecs__card[data-sold=true] .ecs__sold{display:inline-flex}.ecs .ecs__info{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:13px 1px 0}.ecs .ecs__type{margin:0 0 5px;color:#626b60;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ecs .ecs__info h2{width:100%;min-height:2.7em;margin:0 0 9px;padding:0;color:var(--ecs-ink);font-family:inherit;font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-transform:none}.ecs .ecs__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:0;color:var(--ecs-ink);line-height:1.3}.ecs .ecs__price strong{font-size:20px;font-weight:650}.ecs .ecs__price s{color:#626b60;font-size:13px}.ecs .ecs__from{color:#626b60;font-size:12px}.ecs .ecs__note{margin:5px 0 0;color:#626b60;font-size:12px;line-height:1.4}.ecs .ecs__cta{display:flex;align-items:center;width:100%;min-height:44px;margin:auto 0 0;padding-top:11px;color:var(--ecs-ink);font-size:12px;font-weight:600;line-height:1.3}.ecs .ecs__cta span{margin-left:auto;font-size:18px}.ecs .ecs__empty{margin:0;padding:40px 20px;border:1px solid var(--ecs-line);border-radius:5px;background:var(--ecs-soft);text-align:center}.ecs .ecs__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:32px 0 0}.ecs .ecs__pagination :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:10px 14px;border:1px solid var(--ecs-line);border-radius:4px;background:#fff;color:var(--ecs-ink);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.ecs .ecs__pagination [aria-current=page]{border-color:var(--ecs-ink);background:var(--ecs-ink);color:#fff}.ecs .ecs__footnote{margin:30px 0 0;padding:16px 0 0;border-top:1px solid var(--ecs-line);color:#626b60;font-size:12px;line-height:1.6}.ecs .ecs__sr{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.ecs .ecs__wrap :is(a,button,input,select):focus-visible{outline:2px solid var(--ecs-ink);outline-offset:4px}@media(hover:hover){.ecs .ecs__chip:not([aria-pressed=true]):hover,.ecs .ecs__filter:hover{border-color:#8c9884;background:var(--ecs-soft)}.ecs .ecs__product:hover .ecs__media{border-color:#9ea993}}@media(max-width:899px){.ecs .ecs__wrap{padding:26px 24px 36px}.ecs .ecs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}}@media(max-width:599px){.ecs .ecs__wrap{padding:22px 16px 30px}.ecs .ecs__hero{display:block;margin-bottom:16px;padding:18px 16px;border-radius:12px}.ecs .ecs__eyebrow{margin-bottom:9px;font-size:10px}.ecs .ecs__hero h1{font-size:clamp(29px,8vw,38px)}.ecs .ecs__intro{margin:10px 0 0;font-size:13px;line-height:1.4}.ecs .ecs__categories{flex-wrap:nowrap;overflow-x:auto;gap:6px;margin-right:-16px;margin-bottom:12px;padding:3px 16px 6px 3px;scrollbar-width:thin}.ecs .ecs__count{flex-basis:100%;font-size:12px}.ecs .ecs__actions{width:100%}.ecs .ecs__sort{flex:1;max-width:195px;min-width:0}.ecs .ecs__filters{gap:10px 16px;padding:13px}.ecs .ecs__search{flex-basis:100%}.ecs .ecs__grid{gap:23px 12px}.ecs .ecs__badge{top:8px;left:8px;padding:4px 6px}.ecs .ecs__info h2{margin-bottom:7px;font-size:14px}.ecs .ecs__price strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.ecs *,.ecs *:before,.ecs *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ecs .ecs__hero:before,.ecs .ecs__hero:after{content:none}.ecs .ecs__pagination>span{display:flex;align-items:center;padding:10px;font-size:14px}.ecs .ecs__product:hover{color:var(--ecs-ink)}@media(min-width:380px)and (max-width:599px){.ecs .ecs__count{flex-basis:auto}.ecs .ecs__actions{width:auto}.ecs .ecs__sort{width:160px;flex:0 1 160px}.ecs .ecs__toolbar{gap:8px}}.elitex-oversize-gallery-section{display:contents}elitex-oversize-gallery{display:none}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg]{--epg-ink:#20382d;--epg-line:#dce0d6;--epg-paper:#f8f8f3;display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,26%);grid-template-rows:auto auto auto;gap:12px;background:transparent;padding:0;border:0;border-radius:0;align-items:stretch;color:var(--epg-ink);min-width:0}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] *{box-sizing:border-box}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] button{font:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumb:focus-visible,#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] button:focus-visible{outline:2px solid var(--epg-ink);outline-offset:3px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-header{grid-column:1/-1;grid-row:1;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:1px 0 4px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-header__copy p{font-size:9px;line-height:1.4;letter-spacing:.14em;font-weight:700;color:#75816d;margin:0 0 5px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] [data-current-label]{font-size:19px;line-height:1.2;font-weight:650;letter-spacing:-.03em}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-header__tools{display:flex;align-items:center;gap:15px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-counter{font-size:10px;font-variant-numeric:tabular-nums;color:#6b7565;white-space:nowrap}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-zoom{display:flex;align-items:center;gap:7px;min-height:38px;border:1px solid var(--epg-line);background:#fff;border-radius:30px;padding:8px 11px;font-size:10px;font-weight:600;color:var(--epg-ink)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-zoom svg{width:15px;height:15px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__main-photos{position:relative;grid-column:1;grid-row:2;aspect-ratio:4/5;max-height:720px;width:100%;height:auto;min-width:0;min-height:0;overflow:hidden;border-radius:12px;background:#fff;border:1px solid #e5e7de}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product-slideshow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .flickity-viewport{height:100%!important;transition:none!important}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product-main-slide{width:100%;height:100%;padding:0}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product-image-main,#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product-image-main>.image-wrap{height:100%!important;width:100%;padding:0!important;position:relative}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product-image-main image-element{display:block;width:100%;height:100%;opacity:1;transform:none;animation:none!important;transition:none!important}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product-image-main img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:50% 50%;opacity:1;animation:none!important;transition:none!important}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-slide--model .product-image-main img{object-fit:cover;object-position:50% 10%}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__photo-zoom,#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__photo-dots{display:none}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail{grid-column:2;grid-row:2;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:0;min-width:0}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail__item{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;min-width:0;border:0;padding:0;background:transparent;text-align:left;color:var(--epg-ink)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail__frame{position:relative;display:block;overflow:hidden;min-height:0;border-radius:11px;background:#fff;border:1px solid var(--epg-line)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .35s ease}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail__photo--cover{object-fit:cover;object-position:50% 35%}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail__label{font-size:10px;line-height:1.2;font-weight:600;padding:0 2px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail__item:hover .epg-rail__photo{transform:scale(1.025)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail__item[aria-pressed=true] .epg-rail__frame{border-color:var(--epg-ink);box-shadow:0 0 0 1px var(--epg-ink)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg]:not(:has(.epg-rail__item)){grid-template-columns:minmax(0,1fr)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumbs{grid-column:1/-1;grid-row:3;position:relative;display:block;max-width:none;flex-basis:auto;width:100%;height:auto;max-height:none;margin:0;padding:4px 0 0;overflow:hidden}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumbs--scroller{position:relative;inset:auto;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;max-height:none;height:auto;max-width:100%;padding:0 1px 5px;scrollbar-width:thin;scrollbar-color:#cad0c1 transparent;scroll-behavior:smooth}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumb-item{flex:0 0 66px;width:66px;margin:0;border-radius:0;min-width:0}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumb{display:block;overflow:visible;background:transparent;border-radius:0;text-decoration:none;color:var(--epg-ink)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumb:before{display:none}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .image-wrap__thumbnail{position:relative;display:block;height:80px!important;padding:0!important;width:100%;border-radius:7px;overflow:hidden;background:#fff;border:1px solid var(--epg-line)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .image-wrap__thumbnail image-element{display:block;width:100%;height:100%}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .image-wrap__thumbnail img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-thumb--model .image-wrap__thumbnail img{object-fit:cover;object-position:50% 30%}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumb.is-active .image-wrap__thumbnail{border-color:var(--epg-ink);box-shadow:inset 0 0 0 1px var(--epg-ink)}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-thumb-label{display:block;font-size:9px;line-height:1.3;white-space:normal;margin-top:6px;max-width:100%;color:#64705e}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumb.is-active .epg-thumb-label{color:var(--epg-ink);font-weight:700}@media(max-width:999px){#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg]{grid-template-columns:minmax(0,1fr);gap:10px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-rail{display:none}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__main-photos{grid-column:1/-1}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-header__tools{gap:9px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-counter{font-size:9px}}@media(max-width:768px){#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-header{padding:0 1px 2px;gap:10px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-header__copy p{font-size:8px;letter-spacing:.11em;margin-bottom:5px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] [data-current-label]{font-size:18px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-zoom{min-height:36px;padding:8px 10px;font-size:10px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__main-photos{aspect-ratio:4/5;max-height:480px;border-radius:12px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumb-item{flex-basis:57px;width:57px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .image-wrap__thumbnail{height:66px!important;border-radius:6px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .epg-thumb-label{font-size:8px;line-height:1.25;margin-top:5px}#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] .product__thumbs--scroller{gap:7px;padding-bottom:4px}}@media(prefers-reduced-motion:reduce){#MainContent .product-section[data-section-type=product][data-modal=false][data-product-id][data-elitex-oversize-gallery] .product__photos[data-epg] *{transition:none!important;scroll-behavior:auto!important}}elitex-oversize-guide-mount{display:none!important}.eosg{--eosg-ink: #202820;--eosg-muted: #626c5c;--eosg-paper: #faf9f6;--eosg-sage: #e9eddf;--eosg-line: #dfe2d8;display:block;color:var(--eosg-ink);font-family:inherit;text-align:left}.eosg *,.eosg *:before,.eosg *:after{box-sizing:border-box}.eosg .eosg-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-height:44px;padding:5px 0;margin:0;border:0;border-radius:0;background:transparent;color:var(--eosg-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;cursor:pointer}.eosg .eosg-trigger span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#adb6a2}.eosg .eosg-trigger:hover span{text-decoration-color:currentColor}.eosg .eosg-trigger svg{width:20px;height:20px;flex:0 0 20px}.eosg .eosg-trigger:focus-visible,.eosg .eosg-close:focus-visible{outline:2px solid #3e5140;outline-offset:4px}.eosg .eosg-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(720px,calc(100vw - 32px));max-width:none;height:fit-content;min-height:0;max-height:calc(100dvh - 32px);padding:0;margin:auto;overflow:auto;overscroll-behavior:contain;border:1px solid var(--eosg-line);border-radius:24px;background:var(--eosg-paper);color:var(--eosg-ink);box-shadow:0 28px 100px #111b1833;font:inherit;text-align:left}.eosg .eosg-dialog:not([open]){display:none}.eosg .eosg-dialog::backdrop{background:#18221dcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.eosg .eosg-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px 12px;background:var(--eosg-paper)}.eosg .eosg-kicker{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.eosg .eosg-dot{width:7px;height:7px;border-radius:50%;background:#b4c889}.eosg .eosg-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;margin:0;border:1px solid var(--eosg-line);border-radius:50%;background:transparent;color:var(--eosg-ink);cursor:pointer}.eosg .eosg-close:hover{background:var(--eosg-sage)}.eosg .eosg-close svg{width:18px;height:18px}.eosg .eosg-body{padding:0 28px 28px}.eosg .eosg-title{margin:0 0 22px;color:var(--eosg-ink);font:inherit;font-size:clamp(28px,4vw,34px);font-weight:750;line-height:1.12;letter-spacing:-.045em;text-transform:none}.eosg .eosg-title span{display:block;color:var(--eosg-muted)}.eosg .eosg-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:24px}.eosg .eosg-figure{margin:0;padding:14px 14px 16px;border-radius:18px;background:var(--eosg-sage)}.eosg .eosg-figure svg{display:block;width:100%;height:236px}.eosg .eosg-figure figcaption{margin:5px 0 0;color:#47533f;font-size:12px;font-weight:600;line-height:1.5;text-align:center}.eosg .eosg-how{margin:16px 0 5px;font-size:14px;font-weight:700;line-height:1.5}.eosg .eosg-lead{margin:0;color:var(--eosg-muted);font-size:14px;line-height:1.6}.eosg .eosg-model{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.eosg .eosg-model-name{margin:0;font-size:20px;font-weight:700;line-height:1.3}.eosg .eosg-model-unit{padding:4px 8px;border:1px solid var(--eosg-line);border-radius:6px;color:var(--eosg-muted);font-size:12px;line-height:1.4}.eosg .eosg-table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.4}.eosg .eosg-table th,.eosg .eosg-table td{padding:13px 14px;border:0;border-bottom:1px solid var(--eosg-line);background:transparent;color:var(--eosg-ink);text-align:left}.eosg .eosg-table thead th{padding-top:11px;padding-bottom:11px;background:var(--eosg-ink);color:#fff;font-size:12px;font-weight:600;line-height:1.5}.eosg .eosg-table thead th:first-child{border-radius:9px 0 0 9px}.eosg .eosg-table thead th:last-child{border-radius:0 9px 9px 0}.eosg .eosg-table tbody th{width:28%;font-weight:700}.eosg .eosg-table tbody td{font-variant-numeric:tabular-nums}.eosg .eosg-fit{margin:18px 0 0;padding:13px 14px;border-radius:10px;background:#efeee8;color:var(--eosg-ink);font-size:13px;line-height:1.55}.eosg .eosg-fit strong{display:block;margin-bottom:4px;font-weight:700}.eosg .eosg-estimate{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--eosg-line);color:var(--eosg-muted);font-size:12px;line-height:1.6}@media(max-width:600px){.eosg .eosg-dialog{inset:auto 0 0;width:100%;max-height:calc(100dvh - 12px);margin:0;border-radius:22px 22px 0 0}.eosg .eosg-header{padding:14px 20px 8px}.eosg .eosg-body{padding:0 20px max(24px,env(safe-area-inset-bottom))}.eosg .eosg-title{margin-bottom:20px;font-size:30px}.eosg .eosg-grid{grid-template-columns:1fr;gap:20px}.eosg .eosg-measuring{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:14px}.eosg .eosg-figure{padding:8px;border-radius:14px}.eosg .eosg-figure svg{height:132px}.eosg .eosg-figure figcaption{display:none}.eosg .eosg-how{margin-top:0}.eosg .eosg-lead{font-size:13px}.eosg .eosg-model{margin-bottom:10px}.eosg .eosg-table th,.eosg .eosg-table td{padding-top:10px;padding-bottom:10px}.eosg .eosg-fit{margin-top:14px}.eosg .eosg-estimate{margin-top:16px;padding-top:14px}}@media(prefers-reduced-motion:no-preference){.eosg .eosg-dialog[open]{animation:eosg-enter .18s ease-out}@keyframes eosg-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.elitex-oversize-premium.eop2{--eop2-ink:#1d332c;--eop2-paper:#f4f2e9;--eop2-soft:#bbc5b4;display:block;background:var(--eop2-ink);color:var(--eop2-paper);font:inherit;isolation:isolate;line-height:1.5}.eop2 *{box-sizing:border-box}.eop2 [hidden]{display:none!important}.eop2 :where(h2,h3,p,figure){margin:0;font-family:inherit;text-transform:none;letter-spacing:normal;color:inherit}.eop2 :where(button){font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none}.eop2 button:focus-visible{outline:2px solid #d8e6b8;outline-offset:5px}.eop2-story{max-width:1440px;margin:auto;padding:76px 52px 64px}.eop2-masthead{display:grid;grid-template-columns:1.35fr .8fr;gap:80px;align-items:end;margin-bottom:50px}.eop2-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.17em!important;font-weight:650;text-transform:uppercase!important;color:var(--eop2-soft)!important;margin-bottom:21px!important}.eop2-masthead h2{font-size:clamp(60px,7.6vw,110px);line-height:.98;font-weight:650;letter-spacing:-.065em;max-width:680px}.eop2-intro{font-size:18px;line-height:1.7;color:#c8cfbf!important;max-width:340px;padding-bottom:7px}.eop2-diptych{display:grid;grid-template-columns:1.35fr .8fr;align-items:end;gap:60px}.eop2-photo{min-width:0;align-self:start}.eop2-photo-frame{position:relative;overflow:hidden;width:100%;aspect-ratio:4/5;max-height:790px;background:#fff;border-radius:3px}.eop2-photo-frame img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.eop2-photo--cover img{object-fit:cover;object-position:50% 8%}.eop2-photo--side{margin-top:150px}.eop2-photo--side .eop2-photo-frame{aspect-ratio:3/4;max-height:630px}.eop2-photo figcaption{display:flex;gap:18px;align-items:baseline;border-top:1px solid #81907b66;margin-top:17px;padding-top:14px}.eop2-photo figcaption>span{font-size:10px;font-variant-numeric:tabular-nums;color:var(--eop2-soft)}.eop2-photo figcaption>strong{font-size:16px;letter-spacing:-.02em;font-weight:500}.eop2-material{background:var(--eop2-paper);color:var(--eop2-ink)}.eop2-material-inner{max-width:1440px;margin:auto;padding:64px 52px;display:grid;grid-template-columns:1.35fr 1fr .5fr;gap:45px;align-items:center}.eop2-material .eop2-eyebrow{color:#77816b!important;margin-bottom:16px!important}.eop2-material-copy h2{font-size:clamp(30px,3.2vw,45px);line-height:1.08;font-weight:550;letter-spacing:-.05em;max-width:430px}.eop2-material-copy>p:last-child{font-size:14px;line-height:1.8;color:#6b7463;margin-top:20px;max-width:410px}.eop2-composition{padding-inline:15px}.eop2-numbers{display:grid;grid-template-columns:1.25fr .75fr;gap:25px;align-items:end}.eop2-numbers>div{display:grid;gap:7px}.eop2-numbers strong{display:block;font-size:clamp(60px,7vw,96px);font-weight:400;line-height:.95;letter-spacing:-.07em}.eop2-numbers strong>span{font-size:.4em;font-weight:400;margin-left:3px;letter-spacing:-.025em}.eop2-numbers>div:last-child strong{font-size:clamp(48px,5vw,70px);color:#798368}.eop2-numbers>div>span{font-size:12px;line-height:1.4;color:#69745d}.eop2-ratio{display:flex;gap:4px;height:3px;margin-top:25px}.eop2-ratio span:first-child{flex:95;background:var(--eop2-ink)}.eop2-ratio span:last-child{flex:5;background:#b6c482}.eop2-cotton{width:100%;max-width:180px;justify-self:end;aspect-ratio:220/240}.eop2-cotton svg{display:block;width:100%;height:100%}.eop2-boll{transform-origin:50% 90%;transform-box:fill-box}.eop2[data-motion=running] .eop2-boll{animation:eop2-cotton 8s ease-in-out infinite}.eop2[data-motion=running] .eop2-fibers{animation:eop2-fibers 6s ease-in-out infinite}.eop2-use{max-width:1440px;margin:auto;padding:66px 52px;display:grid;grid-template-columns:1.35fr .8fr;gap:80px;align-items:center}.eop2-use h2{font-size:clamp(36px,4vw,58px);line-height:1.05;font-weight:550;letter-spacing:-.05em;max-width:510px}.eop2-tabs{display:flex;gap:29px;border-bottom:1px solid #a2af9655;margin-bottom:26px}.eop2-tabs button{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;background:transparent;color:#aebba2;font-size:12px;font-weight:500;min-height:46px;padding:8px 0 13px}.eop2-tabs [aria-selected=true]{color:var(--eop2-paper);border-color:var(--eop2-paper)}.eop2-use-detail article p{font-size:20px;line-height:1.65;letter-spacing:-.025em;color:#d4dacb}.eop2-use-detail article h3{font-size:17px;margin:20px 0 12px}.eop2[data-enhanced=true] .eop2-use-detail article h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.eop2-footer{max-width:1336px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:30px 0 45px;border-top:1px solid #8d9b8255}.eop2-footer>div{max-width:510px}.eop2-footer strong{font-size:12px;font-weight:600;color:#d0d8c6}.eop2-footer p{font-size:12px;line-height:1.7;color:#aebba2;margin-top:6px}.eop2-buy{border:1px solid var(--eop2-paper);background:var(--eop2-paper);color:var(--eop2-ink);padding:15px 25px;min-height:49px;border-radius:4px;font-size:12px!important;font-weight:650!important;flex-shrink:0}@keyframes eop2-cotton{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(1.5deg) translateY(-3px)}}@keyframes eop2-fibers{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1099px){.eop2-story{padding:58px 32px 46px}.eop2-masthead,.eop2-diptych,.eop2-use{gap:36px}.eop2-masthead h2{font-size:76px}.eop2-intro{font-size:16px}.eop2-photo--side{margin-top:100px}.eop2-material-inner{padding:48px 32px;gap:25px;grid-template-columns:1.2fr 1fr .4fr}.eop2-material-copy h2{font-size:34px}.eop2-composition{padding:0}.eop2-numbers{gap:15px}.eop2-cotton{min-width:85px}.eop2-use{padding:50px 32px}.eop2-use-detail article p{font-size:18px}.eop2-footer{margin-inline:32px}}@media(max-width:749px){.eop2-story{padding:42px 20px 32px}.eop2-masthead{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.eop2-eyebrow{font-size:9px;margin-bottom:16px!important}.eop2-masthead h2{font-size:clamp(50px,13vw,74px);max-width:480px;letter-spacing:-.06em}.eop2-intro{font-size:14px;line-height:1.7;max-width:400px;padding:0}.eop2-diptych{grid-template-columns:1.2fr .8fr;gap:12px}.eop2-photo-frame{border-radius:2px;max-height:none}.eop2-photo--side{margin-top:76px}.eop2-photo figcaption{gap:10px;margin-top:11px;padding-top:10px}.eop2-photo figcaption>strong{font-size:12px;line-height:1.3}.eop2-photo figcaption>span{font-size:8px}.eop2-material-inner{grid-template-columns:1fr 110px;gap:28px 18px;padding:38px 20px}.eop2-material-copy{grid-column:1/-1}.eop2-material-copy h2{font-size:35px;max-width:390px}.eop2-material-copy>p:last-child{font-size:13px;margin-top:16px}.eop2-numbers{gap:20px;grid-template-columns:1.1fr .9fr}.eop2-numbers strong{font-size:72px}.eop2-numbers>div:last-child strong{font-size:54px}.eop2-numbers>div>span{font-size:11px}.eop2-ratio{margin-top:20px}.eop2-cotton{max-width:110px;min-width:0}.eop2-use{grid-template-columns:1fr;gap:24px;padding:40px 20px}.eop2-use h2{font-size:40px;max-width:350px}.eop2-tabs{gap:28px;margin-bottom:21px}.eop2-tabs button{font-size:13px}.eop2-use-detail article p{font-size:18px;line-height:1.65;max-width:460px}.eop2-footer{margin-inline:20px;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:25px 0 30px}.eop2-footer p{font-size:11px}.eop2-buy{width:100%;font-size:13px!important}}@media(max-width:359px){.eop2-story{padding-inline:16px}.eop2-masthead h2{font-size:50px}.eop2-material-inner{padding-inline:16px;grid-template-columns:1fr 80px;gap:25px 12px}.eop2-material-copy h2{font-size:31px}.eop2-numbers strong{font-size:65px}.eop2-numbers>div:last-child strong{font-size:46px}.eop2-numbers{gap:14px}.eop2-use{padding-inline:16px}.eop2-use h2{font-size:36px}.eop2-footer{margin-inline:16px}}@media(prefers-reduced-motion:reduce){.eop2-boll,.eop2-fibers{animation:none!important}.eop2 *{scroll-behavior:auto!important}}.er{--er-bg:#f5f4ed;--er-ink:#171a16;--er-accent:#d9ff62;background:var(--er-bg);color:var(--er-ink);font-family:inherit;overflow:clip}.er *{box-sizing:border-box}.er [hidden]{display:none!important}.er :is(h1,h2,h3,p,figure){margin:0}.er :is(h1,h2,h3){font-family:var(--typeHeaderPrimary,var(--font-heading-family,inherit));text-transform:none;letter-spacing:-.045em}.er img{display:block;max-width:100%;height:auto}.er a{color:inherit;text-decoration:none}.er :is(button,input){font:inherit}.er :is(button,a,input,summary):focus-visible{outline:3px solid #7752c5;outline-offset:5px}.er button{cursor:pointer}.er-shell{width:min(1280px,calc(100% - 80px));margin:auto}.er-eyebrow{font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.er-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 21px;border:1px solid var(--er-ink);border-radius:5px;background:var(--er-ink);color:#fff!important;font-weight:750;font-size:13px;line-height:1.35;text-align:center;transition:background .2s,transform .2s}.er-button:hover{transform:translateY(-2px)}.er-button--lime{background:var(--er-accent);color:var(--er-ink)!important}.er-button--outline{background:transparent;color:var(--er-ink)!important}.er-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.er-catalog{padding:35px 0 55px;scroll-margin-top:110px}.er-catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:24px}.er-catalog h1{font-size:clamp(30px,3.2vw,46px);font-weight:850;line-height:1.04}.er-catalog-intro{font-size:14px;line-height:1.6;max-width:420px;color:#575d51}.er-controls{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:20px 0 12px;padding:14px 0;border-top:1px solid #d6d9cf;border-bottom:1px solid #d6d9cf}.er-controls fieldset{padding:0;margin:0;border:0;display:flex;align-items:center;gap:15px}.er-controls legend{float:left;margin-right:14px;font-size:12px;font-weight:650}.er-pills{display:flex;gap:6px;flex-wrap:wrap}.er-pills button{border:1px solid #c7ccbf;border-radius:30px;padding:10px 17px;min-height:42px;background:transparent;color:var(--er-ink);font-weight:700;font-size:12px}.er-pills button[aria-pressed=true]{background:var(--er-ink);color:#fff;border-color:var(--er-ink)}.er-stock{display:flex;align-items:center;gap:9px;font-size:12px;margin-left:auto;min-height:42px}.er-stock input{width:17px;height:17px;accent-color:var(--er-ink)}.er-count{font-size:11px;color:#58604f;margin:14px 0!important;min-height:17px}.er-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.er-card{min-width:0;background:#fff;border:1px solid #dedfd6;border-radius:9px;overflow:hidden;display:flex;flex-direction:column}.er-card-media{display:block;position:relative;aspect-ratio:1.3;overflow:hidden;background:#fff}.er-card-media img,.er-card-media svg{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .25s}.er-card-media:hover img{transform:scale(1.025)}.er-badge{position:absolute;left:12px;top:12px;padding:5px 8px;background:var(--er-accent);font-weight:800;font-size:10px;letter-spacing:.03em;border-radius:3px}.er-badge--soldout{left:auto;right:10px;background:var(--er-ink);color:#fff;font-weight:500}.er-card-body{display:flex;flex:1;flex-direction:column;padding:16px;border-top:1px solid #eee}.er-card-title{font-size:15px!important;line-height:1.35!important;letter-spacing:-.015em!important;font-weight:750;min-height:41px}.er-card-price{font-size:16px;font-weight:750;margin:13px 0!important}.er-card-price s{font-size:12px;color:#6b7065;font-weight:400;margin-left:5px}.er-card-price small{font-size:11px;font-weight:500;margin-right:4px}.er-card .er-button{font-size:12px;width:100%;min-height:43px;padding:11px 8px;margin-top:auto;gap:10px}.er-card form{margin:0!important}.er-empty{padding:30px;border:1px dashed #acb5a2;margin-top:20px;border-radius:8px;text-align:center}.er-empty p{margin-bottom:15px}.er-pagination{display:flex;justify-content:center;gap:25px;padding:25px}.er-pagination a{text-decoration:underline}.er-story{padding:0 0 70px}.er--product .er-story{padding-top:42px}.er-hero{display:grid;grid-template-columns:.93fr 1.07fr;min-height:600px;border-radius:12px;overflow:hidden;background:var(--er-ink);color:#fff}.er-hero-copy{padding:55px 45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.er-hero-copy .er-eyebrow{color:var(--er-accent)}.er-hero h2{font-size:clamp(46px,5.5vw,77px);font-weight:900;line-height:.95;letter-spacing:-.065em;margin:28px 0}.er-hero h2 em{display:block;color:var(--er-accent);font-style:normal}.er-hero-copy>p:not(.er-eyebrow){font-size:15px;line-height:1.75;max-width:340px;color:#cdd1c5}.er-hero-copy .er-button{margin-top:28px}.er-hero-note{font-size:11px!important;line-height:1.65!important;margin-top:22px!important;color:#aeb8a4!important}.er-viewer{background:#fff;color:var(--er-ink);padding:20px 28px 26px;display:flex;flex-direction:column;min-width:0}.er-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.er-viewer-top>span:last-child{border:1px solid #d6d9cf;border-radius:20px;padding:7px 10px;font-size:9px;letter-spacing:.06em}.er-viewer-image{display:flex;justify-content:center;align-items:center;flex:1;min-height:350px}.er-viewer-image img{width:100%;height:100%;max-height:490px;object-fit:contain}.er-view-controls{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.er-view-controls .er-pills{gap:4px}.er-view-controls .er-pills button{font-size:11px;padding:9px 13px;min-height:40px}.er-caption{font-size:10px;line-height:1.6;margin-top:15px!important;color:#69705f;text-align:center}.er-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:38px 0;border-bottom:1px solid #cbd0c2;margin-bottom:64px}.er-benefit{display:flex;gap:17px;align-items:flex-start}.er-benefit>span{font-size:28px;font-weight:850;line-height:1.1;letter-spacing:-.08em;color:#819662}.er-benefit h3{font-size:17px;line-height:1.3;letter-spacing:-.02em}.er-benefit p{font-size:13px;line-height:1.6;margin-top:7px;color:#5a6351}.er-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:30px}.er-section-head h2{font-size:clamp(31px,3.4vw,46px);line-height:1.05;font-weight:850;margin-top:12px}.er-section-head>p{font-size:14px;line-height:1.65;max-width:430px;color:#59624f}.er-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.er-size-card{background:#fff;border:1px solid #dadfcf;border-radius:10px;padding:28px}.er-size-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.er-size-top h3{font-size:42px;line-height:1;font-weight:850}.er-size-top p{font-size:12px;font-weight:650}.er-size-card img{width:100%;aspect-ratio:1.65;object-fit:contain;margin:20px 0}.er-size-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;border-top:1px solid #e0e3d8}.er-size-bottom strong{font-size:19px;line-height:1.3;letter-spacing:-.03em}.er-size-bottom span{display:block;font-size:11px;font-weight:400;color:#647057;letter-spacing:0;margin-top:5px}.er-size-bottom a{font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:4px;flex-shrink:0;min-height:44px;display:flex;align-items:center}.er-fit-note{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.7;background:#e7eddd;padding:18px 22px;margin-top:20px!important;border-radius:6px}.er-fit-note>span{font-size:20px;font-weight:700;line-height:1}.er-mount{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center;margin:75px 0}.er-mount-photo{position:relative;background:#fff;border:1px solid #dfe3d7;border-radius:10px;overflow:hidden}.er-mount-photo img{width:100%;aspect-ratio:1;object-fit:contain;padding:35px}.er-mount-photo>span{position:absolute;bottom:22px;left:22px;font-size:11px;background:var(--er-accent);padding:8px 11px;font-weight:750;border-radius:3px}.er-mount h2{font-size:clamp(32px,3.4vw,45px);line-height:1.06;margin:14px 0 30px;font-weight:850}.er-steps{padding:0;margin:0;list-style:none;counter-reset:ersteps}.er-steps li{counter-increment:ersteps;display:flex;gap:19px;border-top:1px solid #ccd2c1;padding:23px 0}.er-steps li:before{content:"0" counter(ersteps);font-size:13px;font-weight:800;color:#687853;padding-top:3px}.er-steps h3{font-size:17px;line-height:1.3;letter-spacing:-.02em}.er-steps p{font-size:13px;line-height:1.7;margin-top:7px;color:#5a6351}.er-patch-banner{display:flex;justify-content:space-between;align-items:center;gap:40px;background:var(--er-accent);border-radius:10px;padding:42px 45px;position:relative;overflow:hidden}.er-patch-banner h2{font-size:clamp(30px,3.5vw,46px);line-height:1.03;margin-top:12px;max-width:650px;font-weight:850}.er-patch-banner p:not(.er-eyebrow){font-size:14px;line-height:1.6;margin-top:15px;max-width:560px}.er-patch-banner .er-button{flex-shrink:0}.er-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px;padding-top:75px}.er-faq h2{font-size:36px;line-height:1.1;margin-top:14px;font-weight:850}.er-faq details{border-bottom:1px solid #ccd2c1}.er-faq summary{list-style:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;font-size:14px;line-height:1.5;font-weight:700;padding:21px 0}.er-faq summary::-webkit-details-marker{display:none}.er-faq summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}.er-faq details[open] summary:after{content:"\2212"}.er-answer{padding:0 25px 22px 0;color:#59634f;font-size:13px;line-height:1.8}.er-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0 0;margin-top:42px;border-top:1px solid #ccd2c1}.er-closing p{font-size:15px;font-weight:650}.er-anchor{scroll-margin-top:100px}.er-collection-description{font-size:13px;line-height:1.7;margin-top:25px}.er button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1000px){.er-shell{width:calc(100% - 48px)}.er-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.er-hero-copy{padding:35px 28px}.er-hero h2{font-size:58px}.er-hero{min-height:540px}.er-viewer{padding:20px}.er-viewer-image{min-height:310px}.er-mount,.er-faq{gap:40px}.er-patch-banner{padding:32px}.er-size-card{padding:22px}}@media(max-width:749px){.er-shell{width:calc(100% - 32px)}.er-catalog{padding:24px 0 30px}.er-catalog-head{display:block;margin-bottom:14px}.er-catalog h1{font-size:30px;line-height:1.07}.er-catalog-intro{font-size:12px;margin-top:10px!important;max-width:330px}.er-controls{gap:8px;margin-top:16px;padding:10px 0}.er-controls fieldset{gap:8px}.er-controls legend{font-size:10px;margin-right:8px}.er-controls .er-pills button{padding:8px 12px;font-size:11px;min-height:40px}.er-stock{font-size:11px;margin-left:0;min-height:34px}.er-count{margin:10px 0!important}.er-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.er-card-media{aspect-ratio:1.15}.er-card-media img{padding:9px}.er-card-body{padding:12px 10px}.er-card-title{font-size:12px!important;min-height:48px}.er-card-price{font-size:14px;margin:10px 0!important}.er-card .er-button{font-size:10px;min-height:41px;gap:5px}.er-badge{font-size:8px;top:7px;left:7px;padding:4px 6px}.er-badge--soldout{right:7px;left:auto}.er-story{padding-bottom:40px}.er--product .er-story{padding-top:26px}.er-hero{grid-template-columns:1fr;min-height:0;border-radius:9px}.er-hero-copy{padding:35px 26px 30px}.er-eyebrow{font-size:9px}.er-hero h2{font-size:52px;line-height:.98;margin:22px 0}.er-hero-copy>p:not(.er-eyebrow){font-size:13px;max-width:350px;line-height:1.7}.er-hero-copy .er-button{margin-top:22px}.er-hero-note{margin-top:18px!important;font-size:10px!important}.er-viewer{padding:17px 18px 21px}.er-viewer-top{font-size:9px}.er-viewer-image{min-height:0}.er-viewer-image img{max-height:430px;aspect-ratio:1;object-fit:contain}.er-view-controls{gap:10px}.er-view-controls .er-pills button{padding:9px 11px;font-size:10px}.er-caption{font-size:9px;margin-top:12px!important}.er-benefits{grid-template-columns:1fr;gap:0;padding:12px 0;margin-bottom:40px}.er-benefit{padding:18px 0;border-bottom:1px solid #e0e4d8;gap:18px}.er-benefit:last-child{border:0}.er-benefit>span{font-size:25px;width:32px;flex-shrink:0}.er-benefit h3{font-size:15px}.er-benefit p{font-size:12px;margin-top:5px}.er-section-head{display:block;margin-bottom:23px}.er-section-head h2{font-size:33px;margin-top:10px}.er-section-head>p{font-size:12px;margin-top:14px;max-width:350px}.er-size-grid{grid-template-columns:1fr;gap:15px}.er-size-card{padding:23px}.er-size-top h3{font-size:38px}.er-size-top p{font-size:11px}.er-size-card img{aspect-ratio:1.75;margin:12px 0}.er-size-bottom strong{font-size:18px}.er-size-bottom a{font-size:11px}.er-fit-note{font-size:11px;padding:16px;margin-top:15px!important}.er-mount{grid-template-columns:1fr;gap:28px;margin:42px 0}.er-mount-photo img{aspect-ratio:1.18;padding:24px}.er-mount h2{font-size:33px;margin:10px 0 22px}.er-steps li{padding:18px 0}.er-steps h3{font-size:16px}.er-steps p{font-size:12px}.er-patch-banner{display:block;padding:29px 25px}.er-patch-banner h2{font-size:34px}.er-patch-banner p:not(.er-eyebrow){font-size:12px}.er-patch-banner .er-button{margin-top:23px}.er-faq{display:block;padding-top:42px}.er-faq h2{font-size:32px;margin:10px 0 20px}.er-faq summary{font-size:12px;padding:19px 0}.er-answer{font-size:12px}.er-closing{display:block;padding-top:25px;margin-top:30px}.er-closing p{font-size:13px}.er-closing .er-button{margin-top:18px}}@media(prefers-reduced-motion:reduce){.er *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.er-hero{min-height:480px}.er-hero-visual{display:flex;flex-direction:column;background:#fff;color:var(--er-ink);padding:25px 30px;min-width:0}.er-hero-visual>img{width:100%;height:370px;object-fit:contain;margin:auto}.er-hero-visual>figcaption{font-size:11px;text-align:center;color:#657058;line-height:1.6}.er-hero-stamp{font-size:11px;letter-spacing:.15em;font-weight:750;display:flex;justify-content:space-between;gap:15px}.er-wear{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:70px}.er-wear h2{font-size:clamp(33px,3.8vw,53px);line-height:1.02;font-weight:850;margin:14px 0 22px}.er-wear-copy>p:not(.er-eyebrow){font-size:14px;line-height:1.8;color:#59624f;max-width:430px}.er-wear-copy .er-pills{margin:24px 0 18px}.er-wear-copy .er-caption{text-align:left;max-width:360px}.er-wear-visual{background:#fff;border:1px solid #e0e3d8;border-radius:10px;padding:18px;position:relative}.er-wear-visual img{width:100%;aspect-ratio:1;object-fit:contain}.er-wear-visual>span{position:absolute;top:20px;left:20px;padding:7px 10px;background:var(--er-accent);font-size:10px;font-weight:800;border-radius:3px}.er-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.er-detail-card{background:#fff;border:1px solid #dadfcf;border-radius:10px;overflow:hidden}.er-detail-card img{width:100%;aspect-ratio:1.15;object-fit:contain}.er-detail-copy{padding:25px;border-top:1px solid #e5e8df}.er-detail-copy>span{font-size:10px;letter-spacing:.14em;color:#586b42;font-weight:800}.er-detail-copy h3{font-size:23px;line-height:1.1;font-weight:800;margin:13px 0 10px}.er-detail-copy p{font-size:13px;line-height:1.7;color:#5a6351}.er-water{margin:20px 0 64px;padding:24px 28px;background:#e7eddd;border-radius:7px;display:grid;grid-template-columns:210px 1fr;gap:35px;align-items:center}.er-water h3{font-size:23px;font-weight:800;line-height:1.1}.er-water p{font-size:13px;line-height:1.75;color:#4e5a42}.er-personalise{display:grid;grid-template-columns:1fr .85fr;background:var(--er-ink);color:#fff;border-radius:11px;overflow:hidden}.er-personalise-copy{padding:45px;align-self:center}.er-personalise .er-eyebrow{color:var(--er-accent)}.er-personalise h2{font-size:clamp(31px,3.5vw,46px);line-height:1.04;font-weight:850;margin:15px 0 20px}.er-personalise-copy>p:not(.er-eyebrow){font-size:14px;line-height:1.75;color:#cdd1c5}.er-personalise .er-button{margin-top:24px}.er-personalise figure{background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center}.er-personalise img{width:100%;height:300px;object-fit:contain}.er-personalise figcaption{font-size:10px;text-align:center;color:#69705f}.er-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.er-card-media{aspect-ratio:1.1}.er-swatch{display:inline-block;width:10px;height:10px;vertical-align:-1px;border:1px solid #8c9285;border-radius:50%;margin-right:6px}.er-swatch--negro{background:#222}.er-swatch--dune{background:#c8ad85}.er-swatch--lavanda{background:#d4c2df}.er-swatch--gris{background:#c5c9d6}@media(max-width:1000px){.er-hero-visual{padding:20px}.er-hero-visual>img{height:340px}.er-wear{gap:35px}.er-detail-copy{padding:19px}.er-detail-copy h3{font-size:21px}.er-water{gap:25px}.er-personalise-copy{padding:30px}}@media(max-width:749px){.er-hero{min-height:0}.er-hero-visual{padding:20px}.er-hero-visual>img{height:auto;aspect-ratio:1.3}.er-hero-visual>figcaption{font-size:10px}.er-hero-stamp{font-size:9px}.er-wear{grid-template-columns:1fr;gap:23px;margin-bottom:42px}.er-wear h2{font-size:35px;margin:11px 0 16px}.er-wear-copy>p:not(.er-eyebrow){font-size:13px}.er-wear-copy .er-pills{margin:19px 0 12px}.er-wear-visual{padding:12px}.er-wear-visual img{aspect-ratio:1.1}.er-detail-grid{grid-template-columns:1fr;gap:15px}.er-detail-card{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center}.er-detail-card img{aspect-ratio:1}.er-detail-copy{padding:18px 15px;border-top:0;border-left:1px solid #e5e8df;height:100%}.er-detail-copy>span{font-size:9px}.er-detail-copy h3{font-size:20px;margin:9px 0}.er-detail-copy p{font-size:11px;line-height:1.65}.er-water{margin:16px 0 40px;padding:23px;grid-template-columns:1fr;gap:12px}.er-water h3{font-size:24px}.er-water p{font-size:12px}.er-personalise{grid-template-columns:1fr}.er-personalise-copy{padding:29px 25px}.er-personalise h2{font-size:34px}.er-personalise-copy>p:not(.er-eyebrow){font-size:12px}.er-personalise img{height:auto;aspect-ratio:1.4}.er-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.er-catalog-intro{margin-top:10px}.er-card-media{aspect-ratio:1}.er-controls .er-pills{gap:5px}.er-controls .er-pills button{padding:8px 10px;min-height:40px}.er-stock{margin-right:auto}.er-swatch{width:8px;height:8px;margin-right:5px}}.erkc{display:block;background:var(--erkc-bg,#faf8f4);color:var(--erkc-ink,#19352b);font-family:var(--typeBasePrimary,Arial),var(--typeBaseFallback,sans-serif);padding:24px 0 0;--erkc-line:#d9ded5;--erkc-accent:#e4edb4}.erkc *{box-sizing:border-box}.erkc [hidden]{display:none!important}.erkc :is(h1,h2,h3,p,figure){margin:0}.erkc :is(h1,h2,h3){font-family:inherit;font-style:normal;color:inherit;text-transform:none;letter-spacing:-.04em;line-height:1.07}.erkc :is(a,button,input,select){-webkit-tap-highlight-color:transparent}.erkc a{color:inherit;text-decoration:none}.erkc button,.erkc input,.erkc select{font:inherit;color:inherit;letter-spacing:normal}.erkc button{cursor:pointer}.erkc :is(a,button,input,select,summary):focus-visible{outline:3px solid #536df1;outline-offset:4px}.erkc button:disabled{cursor:wait}.erkc-shell{width:min(1280px,calc(100% - 64px));margin:auto}.erkc-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--erkc-line);padding:4px 0 22px}.erkc-eyebrow{font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.erkc-intro :is(h1,h2){font-size:clamp(30px,3.5vw,48px);font-weight:800;margin:7px 0 9px}.erkc-subtitle{font-size:14px;line-height:1.5}.erkc-intro-badge{display:flex;align-items:center;gap:20px;font-size:12px;font-weight:750;border-radius:100px;background:var(--erkc-accent);padding:16px 20px;white-space:nowrap;transform:rotate(-3deg)}.erkc-intro-badge>span{font-size:24px;font-weight:400}.erkc-tools{padding-top:18px}.erkc-tools-row{display:flex;gap:10px;max-width:560px}.erkc-search{display:flex;align-items:center;gap:10px;border:1px solid var(--erkc-line);background:#fff;border-radius:10px;padding:0 12px;flex:1;min-width:0;height:44px}.erkc svg{width:18px;height:18px;flex-shrink:0}.erkc-search input{border:0;background:transparent;box-shadow:none;margin:0;padding:10px 0;width:100%;min-width:0;font-size:13px;line-height:22px;height:auto}.erkc-search input:focus{outline:0}.erkc-search:focus-within{outline:2px solid #536df1;outline-offset:2px}.erkc-search input::placeholder{color:#66776e;opacity:1}.erkc-filter-toggle{display:inline-flex;gap:9px;align-items:center;justify-content:center;border:1px solid var(--erkc-line);border-radius:10px;background:transparent;min-height:44px;padding:10px 15px;font-size:12px;font-weight:650}.erkc-filter-toggle[aria-expanded=true]{background:var(--erkc-accent);border-color:transparent}.erkc-filter-panel{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#efeee8;border-radius:12px;padding:15px;margin-top:10px}.erkc-sort{display:flex;align-items:center;gap:12px;font-size:12px}.erkc-sort select{font-size:12px;max-width:260px;border:1px solid #c3cabc;background:#fff;border-radius:6px;padding:10px 26px 10px 10px;min-height:44px}.erkc-stock{display:flex;align-items:center;gap:8px;font-size:12px;margin:0}.erkc-stock input{width:18px;height:18px;margin:0;accent-color:var(--erkc-ink)}.erkc-reset{border:0;background:none;text-decoration:underline;text-underline-offset:4px;font-size:12px;min-height:44px;padding:10px}.erkc-catalog-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 11px;color:#5a6b60;font-size:11px;line-height:1.4}.erkc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.erkc-card{min-width:0;background:#fff;border:1px solid #e4e6df;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease}.erkc-card:hover{box-shadow:0 8px 24px #1a352b0a}.erkc-card-image{display:block;position:relative;aspect-ratio:1.22;overflow:hidden;background:#fff}.erkc-card-image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:8px;transition:transform .25s ease}.erkc-card:hover .erkc-card-image img{transform:scale(1.035)}.erkc .erkc-placeholder{width:100%;height:100%;fill:#c4cec6;background:#f0f2ed}.erkc-badge{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:100px;background:var(--erkc-accent);font-size:10px;font-weight:700}.erkc-badge--sold{background:#eeece8;color:#5d625c}.erkc-image-arrow{position:absolute;bottom:10px;right:12px;width:28px;height:28px;display:grid;place-items:center;background:#f4f4f0;border-radius:50%;font-size:17px}.erkc-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1;border-top:1px solid #f0f1ed}.erkc-card-type{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#697a6e;margin-bottom:5px!important}.erkc-card h2{font-size:21px;letter-spacing:-.035em;font-weight:750;line-height:1.15;margin-bottom:9px}.erkc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:13px;line-height:1.4;margin-top:auto!important;margin-bottom:14px!important}.erkc-price strong{font-weight:600}.erkc-price s{font-size:11px;color:#747c74}.erkc-price>span{font-size:11px}.erkc-product-form{margin:0}.erkc .erkc-buy{display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--erkc-ink);color:#fff;border:1px solid var(--erkc-ink);border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.2;font-weight:650;text-transform:none;text-align:left;text-decoration:none}.erkc-buy>span[aria-hidden]{font-size:20px;line-height:1}.erkc .erkc-buy--secondary{background:#f4f4ef;color:var(--erkc-ink);border-color:#e1e4dc}.erkc-buy:hover{filter:brightness(1.14)}.erkc-empty{grid-column:1/-1;padding:42px 20px;background:#fff;border:1px dashed var(--erkc-line);border-radius:14px;text-align:center;font-size:14px;line-height:1.6}.erkc-empty button{margin-top:12px}.erkc-pagination{padding:28px;display:flex;justify-content:center;gap:18px}.erkc-pagination a{padding:10px;border:1px solid var(--erkc-line)}.erkc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:32px 0;margin-top:24px}.erkc-benefits article{display:flex;align-items:center;gap:14px}.erkc-benefit-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--erkc-accent);font-size:28px;flex-shrink:0}.erkc-benefits article:nth-child(2) .erkc-benefit-icon{background:#e7ebae}.erkc-benefits article:nth-child(3) .erkc-benefit-icon{background:#f7ded5}.erkc-benefits h2{font-size:17px;line-height:1.2;margin-bottom:6px;letter-spacing:-.02em;font-weight:700}.erkc-benefits p{font-size:12px;line-height:1.6;color:#5c6c62}.erkc-detail{margin-top:6px;display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;background:#e8e2f5}.erkc-detail figure{min-width:0;aspect-ratio:1.4;margin:0}.erkc-detail img{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.erkc-detail-copy{padding:clamp(24px,4vw,54px);align-self:center}.erkc-detail-copy h2{font-size:clamp(30px,3vw,43px);font-weight:780;line-height:1.08;margin:14px 0 20px}.erkc-richtext{font-size:14px;line-height:1.7}.erkc-richtext p+p{margin-top:12px}.erkc-richtext a{text-decoration:underline;text-underline-offset:3px}.erkc-detail-link{display:inline-flex;gap:24px;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding:0 0 6px;margin-top:24px}.erkc-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:54px 0}.erkc-faq h2{font-size:32px;font-weight:750;margin-top:12px}.erkc-faq details{border-bottom:1px solid var(--erkc-line)}.erkc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.erkc-faq summary::-webkit-details-marker{display:none}.erkc-faq summary>span{font-size:21px;transition:transform .2s}.erkc-faq details[open] summary>span{transform:rotate(45deg)}.erkc-faq .erkc-richtext{padding-bottom:20px;color:#506156;font-size:13px}.erkc-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 28px;border-top:1px solid var(--erkc-line);font-size:12px;line-height:1.6}.erkc-footer>a{font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.erkc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}@media(min-width:750px)and (max-width:1099px){.erkc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.erkc-benefits{gap:12px}.erkc-benefits article{align-items:flex-start}}@media(max-width:749px){.erkc{padding-top:16px}.erkc-shell{width:calc(100% - 32px)}.erkc-intro{padding:0 0 14px}.erkc-eyebrow{font-size:9px;letter-spacing:.12em}.erkc-intro :is(h1,h2){font-size:29px;margin:6px 0 8px;letter-spacing:-.045em}.erkc-subtitle{font-size:12px;line-height:1.55;max-width:350px}.erkc-intro-badge{display:none}.erkc-tools{padding-top:12px}.erkc-tools-row{gap:8px;max-width:none}.erkc-search{padding:0 10px;gap:7px}.erkc-search input{font-size:16px;letter-spacing:-.02em}.erkc-search input::placeholder{font-size:12px;letter-spacing:0}.erkc-filter-toggle{padding:10px 12px;gap:6px}.erkc-filter-panel{gap:12px;align-items:center}.erkc-sort{width:100%;justify-content:space-between}.erkc-sort select{max-width:70%}.erkc-catalog-caption{padding:10px 0 9px;font-size:10px}.erkc-catalog-caption>span{display:none}.erkc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.erkc-card{border-radius:12px}.erkc-card-image{aspect-ratio:1.08}.erkc-card-image img{padding:3px}.erkc-image-arrow{width:23px;height:23px;font-size:14px;right:7px;bottom:7px}.erkc-card-body{padding:10px}.erkc-card-type{font-size:8px;letter-spacing:.04em;margin-bottom:5px!important}.erkc-card h2{font-size:18px;line-height:1.15;margin-bottom:8px}.erkc-price{font-size:12px;margin-bottom:10px!important}.erkc-price s{font-size:10px}.erkc .erkc-buy{font-size:10px;min-height:44px;padding:9px 8px;gap:4px}.erkc-buy>span[aria-hidden]{font-size:17px}.erkc-badge{top:8px;left:8px;padding:4px 7px;font-size:9px}.erkc-benefits{display:flex;flex-direction:column;gap:19px;padding:26px 0;margin-top:8px}.erkc-benefits article{gap:13px}.erkc-benefit-icon{width:41px;height:41px;font-size:25px;border-radius:12px}.erkc-benefits h2{font-size:16px;margin-bottom:3px}.erkc-benefits p{font-size:12px}.erkc-detail{grid-template-columns:1fr;border-radius:16px;margin-top:0}.erkc-detail figure{aspect-ratio:1.4}.erkc-detail-copy{padding:26px 23px 30px}.erkc-detail-copy h2{font-size:33px}.erkc-richtext{font-size:13px}.erkc-faq{display:block;padding:36px 0}.erkc-faq h2{font-size:28px;margin-bottom:15px}.erkc-faq summary{font-size:13px;padding:17px 0}.erkc-footer{display:block;padding:22px 0 26px;font-size:11px}.erkc-footer a{display:inline-block;margin-top:10px}.erkc-empty{padding:30px 12px}}@media(max-width:359px){.erkc-intro :is(h1,h2){font-size:26px}.erkc-card h2{font-size:16px}.erkc-card-body{padding:9px 8px}.erkc .erkc-buy{font-size:10px;padding:8px 6px}.erkc-buy>span[aria-hidden]{display:none}}@media(prefers-reduced-motion:reduce){.erkc *,.erkc *:before,.erkc *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.erkc-detail--text-only{grid-template-columns:1fr}.erkc-detail--text-only .erkc-detail-copy{max-width:800px}.erkc-unit-price{font-size:10px;line-height:1.4;color:#5a6b60;margin:-8px 0 12px!important}.erkc{padding-top:18px;--erkc-line:#d7d5ce}.erkc-shell{width:min(1280px,calc(100% - 64px))}.erkc-intro{background:var(--erkc-accent);border:0;border-radius:22px;padding:22px 28px;position:relative;overflow:hidden}.erkc-intro>div{position:relative;z-index:1}.erkc-intro:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #fff9;border-radius:50%;right:12px;top:-58px;pointer-events:none}.erkc-intro :is(h1,h2){font-size:clamp(30px,3.4vw,47px);margin:5px 0 9px;font-weight:850}.erkc-intro h1>span,.erkc-intro h2>span{color:var(--erkc-highlight)}.erkc-subtitle{font-size:13px;max-width:780px;line-height:1.5}.erkc-intro-badge{width:110px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-shrink:0;border-radius:50%;background:#f5d0e1;font-size:30px;font-weight:850;border:1.5px solid var(--erkc-ink);box-shadow:4px 5px 0 var(--erkc-ink);padding:8px;transform:rotate(8deg);position:relative;z-index:1}.erkc-intro-badge small{font-size:8px;letter-spacing:.08em}.erkc-tools{padding-top:14px}.erkc-catalog-caption{padding:10px 0}.erkc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.erkc-card{background:var(--erkc-card-tone,#e8dffa);border:0;border-radius:20px;transition:transform .2s ease,box-shadow .2s ease}.erkc-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #20291f14}.erkc-card-image{margin:10px 10px 0;aspect-ratio:1.8;border-radius:100px 100px 12px 12px;background:#fff}.erkc-card-image img{padding:6px 16px;object-fit:contain}.erkc-image-arrow{background:var(--erkc-card-tone);width:30px;height:30px;bottom:9px;right:12px}.erkc-card-body{border-top:0;padding:14px 18px 16px}.erkc-card-type{color:#4a5246;font-size:9px;font-weight:650}.erkc-card h2{font-size:27px;letter-spacing:-.045em;margin-bottom:6px;font-weight:800}.erkc-price{margin-bottom:10px!important;font-size:14px}.erkc-price strong{font-weight:700}.erkc .erkc-size-select{width:100%;height:44px;border:1px solid #20291f47;background-color:#ffffffc9;border-radius:9px;padding:8px 32px 8px 12px;box-shadow:none;margin:0 0 8px;font-size:13px;line-height:1.4;text-transform:none}.erkc-size-link{display:block;text-align:center;font-size:11px;text-decoration:underline!important;text-underline-offset:3px;margin-top:10px;line-height:1.5;padding:3px}.erkc-badge{background:#f9efbf}.erkc-badge--sold{background:#f0eeea}.erkc-benefits{gap:16px;padding:0;margin:24px 0}.erkc-benefits article{padding:22px;background:#e2edcd;border-radius:16px}.erkc-benefits article:nth-child(2){background:#f6d5e4}.erkc-benefits article:nth-child(3){background:#d5e9f8}.erkc-benefit-icon,.erkc-benefits article:nth-child(2) .erkc-benefit-icon,.erkc-benefits article:nth-child(3) .erkc-benefit-icon{background:#ffffff90}.erkc-detail{background:#e8dffa;margin-top:0}.erkc-detail figure{aspect-ratio:1.35}.erkc-detail-copy h2{font-size:clamp(32px,3.7vw,52px)}.erkc-sizing{display:grid;grid-template-columns:1fr 1fr;gap:42px;background:#fae8be;padding:32px;border-radius:20px;margin:24px 0 0}.erkc-sizing h2{font-size:30px;line-height:1.1;font-weight:800;margin:10px 0 16px;max-width:390px}.erkc-sizing p:not(.erkc-eyebrow){font-size:13px;line-height:1.7;max-width:430px}.erkc-sizing table{border-collapse:collapse;width:100%;margin:0;background:transparent;font-size:13px;border:0}.erkc-sizing th,.erkc-sizing td{padding:12px 18px;text-align:left;border:0;border-bottom:1px solid #20291f30}.erkc-sizing thead{background:#ffffff90}.erkc-sizing tbody th{font-size:16px;font-weight:750}.erkc-sizing img{width:100%;height:auto;display:block;border-radius:12px}.erkc-footer{border-top:1px solid #ddd5e8}.erkc-detail-link:focus-visible,.erkc-size-link:focus-visible{outline:3px solid var(--erkc-highlight)}@media(min-width:750px)and (max-width:1099px){.erkc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.erkc-intro-badge{width:88px;height:88px;font-size:25px}.erkc-card-image{aspect-ratio:1.35}.erkc-card-body{padding:12px}.erkc-card h2{font-size:23px}.erkc-benefits{gap:10px}.erkc-benefits article{padding:16px;display:block}.erkc-benefit-icon{margin-bottom:12px}}@media(max-width:749px){.erkc{padding-top:12px}.erkc-shell{width:calc(100% - 24px)}.erkc-intro{padding:17px 16px;border-radius:17px}.erkc-intro :is(h1,h2){font-size:28px;line-height:1.07;margin:5px 0 9px}.erkc-intro :is(h1,h2)>span{display:block}.erkc-intro-badge{display:none}.erkc-subtitle{font-size:11px;line-height:1.5;max-width:300px}.erkc-intro:after{width:100px;height:100px;right:-44px;top:-38px}.erkc-eyebrow{font-size:8px;letter-spacing:.12em}.erkc-tools{padding-top:10px}.erkc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.erkc-card{border-radius:15px}.erkc-card-image{margin:7px 7px 0;aspect-ratio:1.18;border-radius:70px 70px 9px 9px}.erkc-card-image img{padding:5px}.erkc-card-body{padding:10px}.erkc-card-type{font-size:7px;letter-spacing:.03em;margin-bottom:4px!important}.erkc-card h2{font-size:21px;line-height:1.1;margin-bottom:7px}.erkc-price{font-size:12px;margin-bottom:8px!important}.erkc .erkc-size-select{height:44px;font-size:16px;padding:8px 20px 8px 7px;margin-bottom:7px}.erkc .erkc-buy{min-height:44px;padding:8px;font-size:10px}.erkc-image-arrow{width:24px;height:24px;bottom:7px;right:7px}.erkc-size-link{font-size:9px;margin-top:7px;padding:3px 0;line-height:1.4}.erkc-benefits{margin:20px 0;gap:10px;padding:0}.erkc-benefits article{padding:17px}.erkc-benefits h2{font-size:16px}.erkc-sizing{grid-template-columns:1fr;gap:18px;padding:23px 18px;border-radius:16px;margin-top:18px}.erkc-sizing h2{font-size:26px;margin-bottom:12px}.erkc-sizing p:not(.erkc-eyebrow){font-size:12px}.erkc-sizing td,.erkc-sizing th{padding:11px 12px}.erkc-detail-copy h2{font-size:36px}.erkc-faq{padding:30px 0}.erkc-footer{font-size:11px}}@media(max-width:359px){.erkc-intro :is(h1,h2){font-size:26px}.erkc-card-body{padding:9px 8px}.erkc-card h2{font-size:20px}.erkc .erkc-size-select{font-size:14px}.erkc .erkc-buy{padding:8px 5px}}@media(prefers-reduced-motion:reduce){.erkc-card:hover,.erkc-card:hover .erkc-card-image img{transform:none}}.ekp{display:block;background:var(--ekp-bg,#faf8f4);color:var(--ekp-ink,#20291f);font-family:var(--typeBasePrimary,Arial),var(--typeBaseFallback,sans-serif);padding:32px 0 0;--ekp-line:#d9d9ce}.ekp *{box-sizing:border-box}.ekp [hidden]{display:none!important}.ekp :is(h2,h3,p,figure){margin:0}.ekp :is(h2,h3){font-family:inherit;font-style:normal;color:inherit;text-transform:none;font-weight:780;letter-spacing:-.04em;line-height:1.08}.ekp a{color:inherit;text-decoration:none}.ekp button{font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}.ekp :is(a,button,summary):focus-visible{outline:3px solid #7653b4;outline-offset:4px}.ekp-shell{width:min(1240px,calc(100% - 64px));margin:auto}.ekp-eyebrow{font-size:10px;font-weight:750;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.ekp-hero{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:var(--ekp-tone);border-radius:26px;padding:36px 42px;overflow:hidden}.ekp-hero-copy{align-self:center;position:relative;z-index:1}.ekp-hero h2{font-size:clamp(46px,5.6vw,76px);line-height:.98;letter-spacing:-.055em;margin:17px 0 22px}.ekp-hero h2>span{display:block;font-style:italic;font-weight:550}.ekp-lead{font-size:14px;line-height:1.8;max-width:390px}.ekp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;margin-top:26px}.ekp .ekp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--ekp-ink);border-radius:100px;background:var(--ekp-ink);color:#fff;padding:14px 20px;font-size:12px;font-weight:700;line-height:1.4;min-height:48px}.ekp .ekp-button:hover{filter:brightness(1.2)}.ekp-button>span[aria-hidden]{font-size:19px}.ekp-text-link{display:inline-flex;align-items:center;gap:14px;border-bottom:1px solid currentColor;padding:5px 0;font-size:12px;font-weight:650;min-height:40px}.ekp-hero-visual{min-width:0;position:relative;padding:15px 22px 0 0;display:flex;align-items:center}.ekp-hero-visual figure{position:relative;width:100%;z-index:1;transform:rotate(3deg);padding:10px;background:#fff;border-radius:150px 150px 22px 22px;overflow:hidden;box-shadow:0 12px 24px #2522200a}.ekp-hero-visual figure img{width:100%;height:285px;display:block;object-fit:contain;background:#fff;border-radius:130px 130px 14px 14px;padding:5px 18px}.ekp .ekp-placeholder{display:block;width:100%;height:285px;fill:#d0ced4;background:#fff}.ekp-hero-visual figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 15px 12px}.ekp-hero-visual figcaption span{font-size:7px;font-weight:650;letter-spacing:.07em;max-width:120px;line-height:1.5}.ekp-hero-visual figcaption strong{font-size:24px;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere}.ekp-big-number{position:absolute;right:-18px;top:-34px;font-size:370px;font-weight:900;font-style:italic;line-height:1;color:#fff6;pointer-events:none}.ekp-stamp{position:absolute;right:-8px;top:0;z-index:2;width:94px;height:94px;border-radius:50%;border:1px solid var(--ekp-ink);background:#e9efae;box-shadow:4px 5px 0 var(--ekp-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transform:rotate(10deg)}.ekp-stamp strong{font-size:26px;letter-spacing:-.06em}.ekp-stamp span{font-size:7px;font-weight:750;letter-spacing:.1em}.ekp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 34px}.ekp-benefits article{border:1px solid #dddacf;border-radius:17px;background:#fffdf6;padding:22px 24px}.ekp-benefits article:nth-child(2){background:#edf0d9}.ekp-benefits article:nth-child(3){background:#fae3ea}.ekp-step{display:inline-flex;align-items:center;justify-content:center;border:1px solid #34372f55;border-radius:50%;width:26px;height:26px;margin-bottom:16px;font-size:9px}.ekp-benefits h3{font-size:19px;letter-spacing:-.03em;margin-bottom:9px}.ekp-benefits p{font-size:12px;line-height:1.6;color:#526050}.ekp-details{display:grid;grid-template-columns:.8fr 1.3fr;gap:40px;align-items:center;padding:12px 0 36px}.ekp-details h2{font-size:clamp(27px,3vw,39px);margin:13px 0 16px}.ekp-richtext{font-size:13px;line-height:1.8}.ekp-richtext p+p{margin-top:12px}.ekp-richtext a{text-decoration:underline;text-underline-offset:3px}.ekp-details .ekp-richtext{max-width:390px;color:#566050}.ekp-detail-photos{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.ekp-detail-photos figure{padding:8px;background:var(--ekp-tone);border-radius:17px;min-width:0}.ekp-detail-photos img{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:contain;background:#fff;border-radius:12px}.ekp-detail-photos figcaption{padding:12px 6px 6px;font-size:11px;font-weight:650;line-height:1.5}.ekp-sizing{scroll-margin-top:110px;display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#eeecc9;border-radius:22px;padding:34px}.ekp-sizing h2{font-size:36px;margin:12px 0 18px}.ekp-sizing p:not(.ekp-eyebrow){max-width:390px;font-size:13px;line-height:1.8}.ekp-size-note{font-size:11px!important;margin-top:16px!important;color:#566050}.ekp-size-table table{border-collapse:collapse;background:transparent;width:100%;border:0;margin:0;font-size:13px}.ekp-size-table :is(th,td){padding:13px 18px;text-align:left;border:0;border-bottom:1px solid #20291f30}.ekp-size-table thead{background:#fff8}.ekp-size-table tbody th{font-weight:750;font-size:17px}.ekp-colors{scroll-margin-top:100px;padding:38px 0 0}.ekp-colors header{display:flex;align-items:center;justify-content:space-between;gap:24px}.ekp-colors h2{font-size:36px}.ekp-colors header p{font-size:12px;line-height:1.6;max-width:340px}.ekp-swatches{display:flex;gap:10px;flex-wrap:wrap;padding:22px 0 18px}.ekp-swatches button{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:9px 16px;border:1px solid #d3d6cd;border-radius:100px;background:transparent;color:var(--ekp-ink);font-size:12px;font-weight:650}.ekp-swatches button[aria-pressed=true]{border-color:var(--ekp-ink);box-shadow:0 0 0 1px var(--ekp-ink);background:#fff}.ekp-dot{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:1px solid #0001;background:linear-gradient(135deg,var(--swatch) 50%,var(--swatch-two) 50%)}.ekp-color-panels{margin-top:8px}.ekp-color-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:var(--panel-tone);padding:24px 40px;border-radius:22px}.ekp-color-photo{min-width:0;background:#fff;border-radius:16px;overflow:hidden;height:250px}.ekp-color-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:12px}.ekp-color-photo .ekp-placeholder{height:100%}.ekp-color-copy h3{font-size:clamp(34px,4vw,53px);margin-bottom:18px;overflow-wrap:anywhere}.ekp-price-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:22px;font-size:16px}.ekp-price-row p{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.ekp-price-row strong{font-weight:650}.ekp-price-row small{font-size:11px}.ekp-price-row s{font-size:12px;color:#586251}.ekp-stock{font-size:10px;padding:6px 10px;border:1px solid #20291f33;border-radius:100px}.ekp-current{font-size:12px;line-height:1.5;margin-bottom:12px!important}.ekp-current>span{margin-right:4px}.ekp-color-copy .ekp-button{min-width:210px}.ekp-all-colors{text-align:right;font-size:12px;padding-top:15px!important}.ekp-all-colors a{text-decoration:underline;text-underline-offset:4px}.ekp-faq{display:grid;grid-template-columns:1fr 1.7fr;gap:50px;padding:42px 0}.ekp-faq h2{font-size:31px;max-width:260px;line-height:1.13}.ekp-faq details{border-bottom:1px solid var(--ekp-line)}.ekp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:650;line-height:1.5;padding:18px 0;list-style:none;cursor:pointer}.ekp-faq summary::-webkit-details-marker{display:none}.ekp-faq summary>span{font-size:22px}.ekp-faq details[open] summary>span{transform:rotate(45deg)}.ekp-faq .ekp-richtext{padding-bottom:18px;color:#526050;font-size:12px}.ekp-extras{padding-bottom:30px}.ekp-extras>h2{font-size:30px;margin-bottom:22px}.ekp-extras>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ekp-extras a{background:#fff;border:1px solid #e2e2d9;border-radius:14px;padding:14px}.ekp-extras img{width:100%;height:160px;display:block;object-fit:contain;margin-bottom:10px}.ekp-extras h3{font-size:15px;line-height:1.35;margin-bottom:8px;letter-spacing:-.02em}.ekp-extras p{font-size:12px;line-height:1.5}.ekp-shipping{padding:22px 0 28px;border-top:1px solid var(--ekp-line);font-size:12px;line-height:1.5}.ekp-shipping a{text-decoration:underline;text-underline-offset:4px}.ekp-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}@media(min-width:750px)and (max-width:999px){.ekp-shell{width:calc(100% - 40px)}.ekp-hero{padding:28px;gap:18px}.ekp-hero-visual{padding-right:12px}.ekp-hero-visual figure img{height:245px;padding:5px}.ekp-stamp{width:78px;height:78px;right:-5px}.ekp-stamp strong{font-size:22px}.ekp-big-number{font-size:330px}.ekp-benefits article{padding:20px}.ekp-details{gap:25px;grid-template-columns:1fr 1.2fr}.ekp-sizing{gap:25px;padding:28px}.ekp-color-panel{gap:26px;padding:24px}.ekp-color-photo{height:230px}}@media(max-width:749px){.ekp{padding-top:18px}.ekp-shell{width:calc(100% - 28px)}.ekp-hero{grid-template-columns:1fr;padding:25px 22px;gap:20px;border-radius:20px}.ekp-eyebrow{font-size:8px;letter-spacing:.13em}.ekp-hero h2{font-size:51px;margin:12px 0 17px}.ekp-lead{font-size:12px;line-height:1.7}.ekp-actions{gap:13px;margin-top:20px}.ekp .ekp-button{font-size:11px;min-height:44px;padding:11px 15px;gap:14px}.ekp-text-link{font-size:10px;gap:8px}.ekp-hero-visual{padding:12px 13px 0 0;margin:0 6px;max-width:420px;justify-self:center;width:100%}.ekp-hero-visual figure{transform:rotate(2deg);padding:7px;border-radius:100px 100px 16px 16px}.ekp-hero-visual figure img{height:218px;border-radius:90px 90px 12px 12px;padding:8px}.ekp-big-number{font-size:285px;right:-15px;top:-24px}.ekp-stamp{width:72px;height:72px;right:-2px;top:0;box-shadow:3px 4px 0 var(--ekp-ink)}.ekp-stamp strong{font-size:21px}.ekp-stamp span{font-size:6px}.ekp-hero-visual figcaption{padding:7px 10px 10px}.ekp-hero-visual figcaption strong{font-size:21px}.ekp-hero-visual figcaption span{font-size:6px;max-width:104px}.ekp-benefits{grid-template-columns:1fr;gap:9px;margin:16px 0 28px}.ekp-benefits article{display:grid;grid-template-columns:30px 1fr;column-gap:13px;padding:17px}.ekp-step{grid-row:1/3;margin:1px 0 0}.ekp-benefits h3{font-size:17px;margin-bottom:5px}.ekp-benefits p{font-size:11px;line-height:1.5}.ekp-details{grid-template-columns:1fr;gap:22px;padding:0 0 26px}.ekp-details h2{font-size:30px;margin:10px 0 14px}.ekp-richtext{font-size:12px;line-height:1.75}.ekp-detail-photos{gap:10px}.ekp-detail-photos figure{padding:6px;border-radius:12px}.ekp-detail-photos img{border-radius:8px}.ekp-detail-photos figcaption{padding:10px 3px 5px;font-size:10px}.ekp-sizing{grid-template-columns:1fr;gap:22px;border-radius:17px;padding:25px 20px}.ekp-sizing h2{font-size:30px;margin:10px 0 15px}.ekp-sizing p:not(.ekp-eyebrow){font-size:12px}.ekp-size-note{margin-top:12px!important;font-size:10px!important}.ekp-size-table :is(th,td){padding:11px 13px;font-size:12px}.ekp-size-table tbody th{font-size:16px}.ekp-colors{padding-top:28px}.ekp-colors header{display:block}.ekp-colors h2{font-size:30px;margin-bottom:10px}.ekp-colors header p{font-size:11px;line-height:1.6;max-width:290px}.ekp-swatches{padding:17px 0 12px;gap:8px}.ekp-swatches button{font-size:11px;min-height:44px;padding:8px 12px;gap:7px}.ekp-dot{width:19px;height:19px}.ekp-color-panel{grid-template-columns:1fr;gap:21px;padding:17px;border-radius:17px}.ekp-color-photo{height:215px;border-radius:12px}.ekp-color-photo img{padding:10px}.ekp-color-copy{padding:0 5px 5px}.ekp-color-copy h3{font-size:38px;margin-bottom:13px}.ekp-price-row{font-size:15px;gap:14px;margin-bottom:18px}.ekp-stock{font-size:9px}.ekp-current{font-size:11px}.ekp-color-copy .ekp-button{min-width:190px}.ekp-all-colors{font-size:11px;text-align:left;padding-top:14px!important}.ekp-faq{display:block;padding:30px 0}.ekp-faq h2{font-size:28px;max-width:none;margin-bottom:15px}.ekp-faq summary{font-size:12px;padding:16px 0}.ekp-faq .ekp-richtext{font-size:11px}.ekp-extras>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ekp-extras>h2{font-size:28px}.ekp-extras a{padding:10px}.ekp-extras img{height:130px}.ekp-extras h3{font-size:12px}.ekp-extras p{font-size:11px}.ekp-shipping{font-size:11px;padding-top:20px}}@media(max-width:359px){.ekp-hero{padding:22px 18px}.ekp-hero h2{font-size:45px}.ekp-actions{gap:9px}.ekp .ekp-button{font-size:10px;padding:10px 13px}.ekp-hero-visual figure img{height:190px}.ekp-stamp{width:65px;height:65px}.ekp-stamp strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.ekp *,.ekp *:before,.ekp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.elitex-ropa-catalog{--elitex-ropa-catalog-navy:#203b31;--elitex-ropa-catalog-blue:#355540;--elitex-ropa-catalog-line:#dfe3d9;display:block;background:#fff;color:var(--elitex-ropa-catalog-navy);padding:28px 24px 64px;font-family:inherit;font-size:16px;line-height:1.5;text-align:left}.elitex-ropa-catalog *{box-sizing:border-box}.elitex-ropa-catalog [hidden]{display:none!important}.elitex-ropa-catalog .elitex-ropa-catalog__inner{max-width:1312px;margin-inline:auto}.elitex-ropa-catalog a{color:inherit;text-decoration:none}.elitex-ropa-catalog button,.elitex-ropa-catalog select{font:inherit;letter-spacing:normal;text-transform:none}.elitex-ropa-catalog a:focus-visible,.elitex-ropa-catalog button:focus-visible,.elitex-ropa-catalog select:focus-visible{outline:3px solid var(--elitex-ropa-catalog-blue);outline-offset:4px}.elitex-ropa-catalog .elitex-ropa-catalog-intro{margin:0 0 20px;display:block;position:static;isolation:auto;overflow:visible;padding:0;min-height:0;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.elitex-ropa-catalog .elitex-ropa-catalog-intro:before,.elitex-ropa-catalog .elitex-ropa-catalog-intro:after{content:none;display:none}.elitex-ropa-catalog .elitex-ropa-catalog-intro h1{margin:0;color:var(--elitex-ropa-catalog-navy);font-family:inherit;font-size:44px;font-weight:850;line-height:1.08;letter-spacing:-.045em;text-transform:none}.elitex-ropa-catalog .elitex-ropa-catalog-intro p{margin:10px 0 0;max-width:620px;color:#687164;font-size:16px;line-height:1.5}.elitex-ropa-catalog .elitex-ropa-catalog-categories{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.elitex-ropa-catalog .elitex-ropa-catalog-chip{min-height:44px;border:1px solid var(--elitex-ropa-catalog-line);border-radius:8px;padding:9px 15px;background:#fff;color:var(--elitex-ropa-catalog-navy);font-size:14px!important;font-weight:700!important;cursor:pointer;box-shadow:inset 0 -3px #e4eafa}.elitex-ropa-catalog .elitex-ropa-catalog-chip--socks{box-shadow:inset 0 -3px #d9e7aa}.elitex-ropa-catalog .elitex-ropa-catalog-chip--shirts{box-shadow:inset 0 -3px #dde5c3}.elitex-ropa-catalog .elitex-ropa-catalog-chip--hats{box-shadow:inset 0 -3px #f2dcbf}.elitex-ropa-catalog .elitex-ropa-catalog-chip:hover{border-color:var(--elitex-ropa-catalog-blue)}.elitex-ropa-catalog .elitex-ropa-catalog-chip[aria-pressed=true]{background:var(--elitex-ropa-catalog-blue);border-color:var(--elitex-ropa-catalog-blue);color:#fff;box-shadow:none}.elitex-ropa-catalog .elitex-ropa-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--elitex-ropa-catalog-line)}.elitex-ropa-catalog .elitex-ropa-catalog-count{margin:0;color:#687164;font-size:13px;line-height:1.4}.elitex-ropa-catalog .elitex-ropa-catalog-sort{display:flex;gap:8px;align-items:center;margin:0}.elitex-ropa-catalog .elitex-ropa-catalog-sort select{width:190px;min-height:44px;padding:9px 28px 9px 11px;border:1px solid #bcc8da;border-radius:7px;background-color:#fff;color:var(--elitex-ropa-catalog-navy);font-size:13px}.elitex-ropa-catalog .elitex-ropa-catalog-sort button{min-height:44px;border:0;border-radius:7px;padding:10px 14px;background:var(--elitex-ropa-catalog-navy);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.elitex-ropa-catalog .elitex-ropa-catalog-status,.elitex-ropa-catalog .elitex-ropa-catalog-error{font-size:13px;line-height:1.5;margin:0 0 16px}.elitex-ropa-catalog .elitex-ropa-catalog-status{color:#687164}.elitex-ropa-catalog .elitex-ropa-catalog-error{background:#fff4dd;color:var(--elitex-ropa-catalog-navy);padding:12px;border-radius:8px}.elitex-ropa-catalog .elitex-ropa-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.elitex-ropa-catalog .elitex-ropa-catalog-card{min-width:0;margin:0}.elitex-ropa-catalog .elitex-ropa-catalog-card__link{display:block;height:100%}.elitex-ropa-catalog .elitex-ropa-catalog-card__image{position:relative;aspect-ratio:1;background:#fff;overflow:hidden;border:1px solid var(--elitex-ropa-catalog-line);border-top:4px solid #dce8b3;border-radius:11px}.elitex-ropa-catalog .elitex-ropa-catalog-card:nth-child(4n+2) .elitex-ropa-catalog-card__image{border-top-color:#e5d9f1}.elitex-ropa-catalog .elitex-ropa-catalog-card:nth-child(4n+3) .elitex-ropa-catalog-card__image{border-top-color:#f4dfc5}.elitex-ropa-catalog .elitex-ropa-catalog-card:nth-child(4n+4) .elitex-ropa-catalog-card__image{border-top-color:#ccdfef}.elitex-ropa-catalog .elitex-ropa-catalog-card__photo,.elitex-ropa-catalog .elitex-ropa-catalog-card__placeholder{display:block;width:100%;height:100%;object-fit:contain;background:#fff;transition:transform .18s ease}.elitex-ropa-catalog .elitex-ropa-catalog-card__link:hover .elitex-ropa-catalog-card__photo{transform:scale(1.025)}.elitex-ropa-catalog .elitex-ropa-catalog-card--sold .elitex-ropa-catalog-card__photo{opacity:.78}.elitex-ropa-catalog .elitex-ropa-catalog-badge{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);padding:4px 8px;border-radius:5px;background:var(--elitex-ropa-catalog-blue);color:#fff;font-size:11px;font-weight:750;line-height:1.5}.elitex-ropa-catalog .elitex-ropa-catalog-badge--sold{background:var(--elitex-ropa-catalog-navy)}.elitex-ropa-catalog .elitex-ropa-catalog-card__info{padding:12px 2px 0}.elitex-ropa-catalog .elitex-ropa-catalog-card h2{margin:0 0 8px;font-family:inherit;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:-.015em;text-transform:none;color:var(--elitex-ropa-catalog-navy);overflow-wrap:anywhere}.elitex-ropa-catalog .elitex-ropa-catalog-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;color:var(--elitex-ropa-catalog-navy);font-size:16px;line-height:1.5;font-weight:750;margin:0}.elitex-ropa-catalog .elitex-ropa-catalog-price>span:not(.elitex-ropa-catalog-sr-only):not(.elitex-ropa-catalog-card__arrow){font-size:inherit;font-weight:inherit;line-height:inherit}.elitex-ropa-catalog .elitex-ropa-catalog-price s{color:#6a7890;font-size:13px;font-weight:400}.elitex-ropa-catalog .elitex-ropa-catalog-card__arrow{display:block;flex-shrink:0;margin-left:auto;color:var(--elitex-ropa-catalog-blue);width:18px;height:18px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial__arrow{display:block;flex-shrink:0;width:16px;height:16px}.elitex-ropa-catalog .elitex-ropa-catalog-empty{font-size:16px;margin:28px 0;grid-column:1/-1}.elitex-ropa-catalog .elitex-ropa-catalog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:32px 0 0}.elitex-ropa-catalog .elitex-ropa-catalog-pagination a,.elitex-ropa-catalog .elitex-ropa-catalog-pagination button,.elitex-ropa-catalog .elitex-ropa-catalog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 12px;border:1px solid var(--elitex-ropa-catalog-line);border-radius:7px;background:#fff;color:var(--elitex-ropa-catalog-navy);font:inherit;font-size:14px}.elitex-ropa-catalog .elitex-ropa-catalog-pagination button{cursor:pointer}.elitex-ropa-catalog .elitex-ropa-catalog-pagination [aria-current=page]{background:var(--elitex-ropa-catalog-blue);color:#fff;border-color:var(--elitex-ropa-catalog-blue)}.elitex-ropa-catalog .elitex-ropa-catalog-editorial{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin-top:56px;border:1px solid #dfe3d9;border-radius:16px;overflow:hidden;background:#f3f4ee}.elitex-ropa-catalog .elitex-ropa-catalog-editorial__copy{padding:40px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial__eyebrow{font-size:12px!important;font-weight:750;color:var(--elitex-ropa-catalog-blue)!important;margin:0 0 12px!important;letter-spacing:.06em}.elitex-ropa-catalog .elitex-ropa-catalog-editorial h2{font-family:inherit;font-size:38px;line-height:1.08;letter-spacing:-.04em;font-weight:850;text-transform:none;margin:0 0 18px;color:var(--elitex-ropa-catalog-navy);max-width:450px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial p{font-size:16px;color:#687164;line-height:1.6;margin:0 0 22px;max-width:430px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial a{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:var(--elitex-ropa-catalog-blue);font-size:14px;font-weight:750}.elitex-ropa-catalog .elitex-ropa-catalog-editorial__image{aspect-ratio:1;background:#fff;border-left:8px solid #dde5c3}.elitex-ropa-catalog .elitex-ropa-catalog-editorial__image img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.elitex-ropa-catalog .elitex-ropa-catalog-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;margin:-1px;border:0}@media(max-width:989px){.elitex-ropa-catalog{padding:24px 20px 48px}.elitex-ropa-catalog .elitex-ropa-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial__copy{padding:28px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial h2{font-size:30px}}@media(max-width:639px){.elitex-ropa-catalog{padding:22px 16px 40px}.elitex-ropa-catalog .elitex-ropa-catalog-intro{margin-bottom:16px}.elitex-ropa-catalog .elitex-ropa-catalog-intro h1{font-size:34px}.elitex-ropa-catalog .elitex-ropa-catalog-intro p{font-size:14px;margin-top:8px}.elitex-ropa-catalog .elitex-ropa-catalog-categories{gap:6px;margin-bottom:16px}.elitex-ropa-catalog .elitex-ropa-catalog-chip{font-size:13px!important;padding:9px 10px;min-height:42px}.elitex-ropa-catalog .elitex-ropa-catalog-toolbar{gap:10px;margin-bottom:16px;padding-bottom:14px}.elitex-ropa-catalog .elitex-ropa-catalog-count{font-size:12px}.elitex-ropa-catalog .elitex-ropa-catalog-sort{gap:6px}.elitex-ropa-catalog .elitex-ropa-catalog-sort select{width:164px;max-width:42vw;padding-left:9px;font-size:12px}.elitex-ropa-catalog .elitex-ropa-catalog-sort button{font-size:12px;padding:9px 10px}.elitex-ropa-catalog .elitex-ropa-catalog-grid{gap:22px 10px}.elitex-ropa-catalog .elitex-ropa-catalog-card__image{border-radius:9px}.elitex-ropa-catalog .elitex-ropa-catalog-card__info{padding-top:10px}.elitex-ropa-catalog .elitex-ropa-catalog-card h2{font-size:14px;line-height:1.4;margin-bottom:6px}.elitex-ropa-catalog .elitex-ropa-catalog-price{font-size:15px;gap:2px 6px}.elitex-ropa-catalog .elitex-ropa-catalog-price s{font-size:12px}.elitex-ropa-catalog .elitex-ropa-catalog-badge{left:7px;top:7px;font-size:10px;padding:3px 6px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial{grid-template-columns:1fr;gap:0;margin-top:36px;border-radius:12px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial__copy{padding:26px 22px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial h2{font-size:31px;max-width:280px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial p{font-size:14px}.elitex-ropa-catalog .elitex-ropa-catalog-editorial__image{border-left:0;border-top:7px solid #dde5c3;aspect-ratio:1.15}}@media(max-width:768px){.elitex-ropa-catalog .elitex-ropa-catalog-card__arrow,.elitex-ropa-catalog .elitex-ropa-catalog-editorial__arrow{display:none}}@media(max-width:359px){.elitex-ropa-catalog .elitex-ropa-catalog-toolbar{align-items:flex-start}.elitex-ropa-catalog .elitex-ropa-catalog-sort{margin-left:auto}.elitex-ropa-catalog .elitex-ropa-catalog-sort select{width:150px;max-width:none}.elitex-ropa-catalog .elitex-ropa-catalog-count{width:100%}}@media(prefers-reduced-motion:reduce){.elitex-ropa-catalog .elitex-ropa-catalog-card__photo{transition:none}}.elitex-ropa-catalog .elitex-ropa-catalog-intro .elitex-ropa-catalog-kicker{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:750;color:#5b6c4f;margin:0 0 10px}.elitex-ropa-catalog .elitex-ropa-catalog-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:#b9ce84}.elitex-ropa-catalog .elitex-ropa-catalog-fit{position:absolute;right:10px;top:10px;background:#edf1e2;color:#314a2e;padding:4px 8px;font-size:11px;font-weight:700;border-radius:5px}.elitex-ropa-catalog .elitex-ropa-catalog-card__image{aspect-ratio:4/5}.elitex-ropa-catalog .elitex-ropa-catalog-card__photo{object-fit:contain}.elitex-ropa-catalog .elitex-ropa-catalog-chip--shirts{box-shadow:inset 0 -3px #d8e3b4}.elitex-ropa-catalog .elitex-ropa-catalog-chip--socks{box-shadow:inset 0 -3px #d9e3ec}.elitex-ropa-catalog .elitex-ropa-catalog-chip--hats{box-shadow:inset 0 -3px #eadac5}.elitex-ropa-catalog .elitex-ropa-catalog-chip:disabled{cursor:wait;opacity:.6}.elitex-ropa-catalog .elitex-ropa-catalog-card__link{display:flex;flex-direction:column;height:100%}.elitex-ropa-catalog .elitex-ropa-catalog-card__image{flex:none}.elitex-ropa-catalog .elitex-ropa-catalog-card__info{display:flex;flex-direction:column;flex:1}.elitex-ropa-catalog .elitex-ropa-catalog-price{margin-top:auto}@media(max-width:639px){.elitex-ropa-catalog .elitex-ropa-catalog-categories{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:3px}.elitex-ropa-catalog .elitex-ropa-catalog-categories::-webkit-scrollbar{display:none}.elitex-ropa-catalog .elitex-ropa-catalog-chip{flex-shrink:0}}elitex-compact-finder{--ef-ink:#202a22;--ef-muted:#66715f;--ef-line:#dce1d6;display:block;max-width:1200px;margin:0 auto;padding:20px 14px;color:var(--ef-ink);font:inherit;line-height:1.5}elitex-compact-finder,elitex-compact-finder *{box-sizing:border-box}elitex-compact-finder [hidden]{display:none!important}elitex-compact-finder :is(h2,h3,h4,p){margin:0;color:inherit;font-family:inherit;letter-spacing:normal}elitex-compact-finder :is(button,a,input){font:inherit}elitex-compact-finder :is(button,a){-webkit-tap-highlight-color:transparent}elitex-compact-finder button{-webkit-appearance:none;appearance:none;border:0;margin:0;box-shadow:none;cursor:pointer;text-transform:none;letter-spacing:normal}elitex-compact-finder :is(button,a):before,elitex-compact-finder :is(button,a):after{content:none}elitex-compact-finder :is(a,button,summary,input):focus-visible{outline:3px solid #627952;outline-offset:4px}elitex-compact-finder .ef-shell{overflow:hidden;border:1px solid var(--ef-line);border-radius:22px;background:#f8f8f3}elitex-compact-finder .ef-summary{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:24px;padding:25px 28px;list-style:none;cursor:pointer}elitex-compact-finder .ef-summary::-webkit-details-marker{display:none}elitex-compact-finder .ef-summary::marker{content:""}elitex-compact-finder .ef-kicker{display:block;margin-bottom:7px;color:var(--ef-muted);font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}elitex-compact-finder h2{font-size:clamp(23px,2.5vw,32px);font-weight:750;line-height:1.13;letter-spacing:-.04em}elitex-compact-finder .ef-subtitle{max-width:470px;margin-top:9px;color:var(--ef-muted);font-size:15px;line-height:1.5}elitex-compact-finder .ef-thumbs{display:flex;align-items:center;justify-content:center;padding:6px 0}elitex-compact-finder .ef-thumbs img{display:block;width:73px;height:91px;padding:5px;object-fit:contain;border:1px solid var(--ef-line);border-radius:12px;background:#fff}elitex-compact-finder .ef-thumbs img:nth-child(2){z-index:1;margin:0 -4px;transform:translateY(-7px);border-color:#d5dabe;box-shadow:0 4px 10px #202a2209}elitex-compact-finder .ef-launch{display:flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:12px 18px;border-radius:12px;background:var(--ef-ink);color:#fff;font-size:15px;font-weight:700;white-space:nowrap}elitex-compact-finder .ef-launch svg{width:18px;height:18px;flex-shrink:0}elitex-compact-finder .ef-shell[open]>.ef-summary{border-bottom:1px solid var(--ef-line)}elitex-compact-finder .ef-panel{padding:25px 28px 28px;background:#fff}elitex-compact-finder .ef-progress{display:flex;align-items:center;gap:16px;margin-bottom:18px}elitex-compact-finder .ef-step{color:var(--ef-muted);font-size:13px;white-space:nowrap}elitex-compact-finder .ef-track{flex:1;max-width:170px;height:5px;overflow:hidden;border-radius:9px;background:#edf0e9}elitex-compact-finder .ef-track i{display:block;height:100%;border-radius:inherit;background:#899776}elitex-compact-finder .ef-progress>.ef-text-button{margin-left:auto}elitex-compact-finder .ef-progress [data-close]{min-width:44px;font-size:24px;text-decoration:none}elitex-compact-finder h3{font-size:clamp(22px,2.5vw,29px);font-weight:750;line-height:1.2;letter-spacing:-.025em}elitex-compact-finder .ef-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:19px}elitex-compact-finder .ef-choice{display:flex;align-items:flex-start;gap:11px;min-height:94px;padding:17px 15px;border:1px solid var(--ef-line);border-radius:14px;background:#fff;cursor:pointer}elitex-compact-finder .ef-choice input{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0;accent-color:#586c46;cursor:pointer}elitex-compact-finder .ef-choice strong{display:block;font-size:16px;line-height:1.35;font-weight:700}elitex-compact-finder .ef-choice small{display:block;margin-top:5px;color:var(--ef-muted);font-size:14px;line-height:1.5}elitex-compact-finder .ef-choice:has(input:checked){border-color:#70865b;background:#f1f5e9;box-shadow:inset 0 0 0 1px #70865b}elitex-compact-finder .ef-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}elitex-compact-finder :is(.ef-primary,.ef-secondary){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid var(--ef-ink);border-radius:11px;text-decoration:none;font-size:16px;font-weight:700;line-height:1.35;text-align:center}elitex-compact-finder .ef-primary{background:var(--ef-ink);color:#fff}elitex-compact-finder .ef-secondary{border-color:var(--ef-line);background:#fff;color:var(--ef-ink)}elitex-compact-finder button:disabled{opacity:.42;cursor:not-allowed}elitex-compact-finder .ef-text-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 3px;background:transparent;color:var(--ef-muted);font-size:14px;text-decoration:underline;text-underline-offset:4px}elitex-compact-finder .ef-pick{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;margin-top:20px}elitex-compact-finder .ef-result-image{display:block;width:100%;height:210px;padding:10px;object-fit:contain;border:1px solid var(--ef-line);border-radius:16px;background:#fff}elitex-compact-finder h4{font-size:25px;font-weight:750;line-height:1.2;letter-spacing:-.03em}elitex-compact-finder .ef-reason{max-width:580px;margin:10px 0 17px;font-size:16px;color:var(--ef-muted)}elitex-compact-finder .ef-note{max-width:580px;margin-top:12px;font-size:13px;color:var(--ef-muted)}elitex-compact-finder .ef-result-actions{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px;padding-top:12px;border-top:1px solid var(--ef-line)}elitex-compact-finder .ef-fallback p{margin-bottom:14px;font-size:16px;color:var(--ef-muted)}elitex-compact-finder .ef-links{display:flex;flex-wrap:wrap;gap:8px}elitex-compact-finder .ef-links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid var(--ef-line);border-radius:10px;background:#f8f8f3;color:var(--ef-ink);font-size:15px;font-weight:650;text-decoration:none}@media(max-width:820px){elitex-compact-finder .ef-summary{grid-template-columns:minmax(0,1fr) auto;gap:16px}elitex-compact-finder .ef-thumbs{display:none}}@media(max-width:600px){elitex-compact-finder .ef-summary{grid-template-columns:minmax(0,1fr) 82px;gap:17px 12px;padding:20px}elitex-compact-finder h2{font-size:26px}elitex-compact-finder .ef-subtitle{font-size:16px;line-height:1.4}elitex-compact-finder .ef-thumbs{display:flex;justify-content:flex-end}elitex-compact-finder .ef-thumbs img{width:38px;height:65px;padding:2px;border-radius:8px}elitex-compact-finder .ef-thumbs img+img{margin-left:-16px}elitex-compact-finder .ef-thumbs img:nth-child(2){margin-right:0}elitex-compact-finder .ef-launch{grid-column:1/-1;font-size:16px}elitex-compact-finder .ef-panel{padding:20px}elitex-compact-finder .ef-options{grid-template-columns:1fr;gap:9px;margin-top:16px}elitex-compact-finder .ef-choice{min-height:76px;padding:14px}elitex-compact-finder .ef-choice small{font-size:16px}elitex-compact-finder .ef-progress{gap:10px}elitex-compact-finder .ef-track{max-width:80px}elitex-compact-finder .ef-actions>*{flex:1}elitex-compact-finder .ef-pick{grid-template-columns:1fr;gap:16px}elitex-compact-finder .ef-result-image{height:170px}elitex-compact-finder .ef-result-copy>.ef-primary{width:100%}elitex-compact-finder .ef-result-actions{gap:0 20px}elitex-compact-finder .ef-note{font-size:14px}}.estc{display:block;background:var(--estc-bg,#faf8f4);color:var(--estc-ink,#19352b);font-family:var(--typeBasePrimary,Arial),var(--typeBaseFallback,sans-serif);padding:24px 0 0;--estc-line:#d9ded5;--estc-accent:#e4edb4}.estc *{box-sizing:border-box}.estc [hidden]{display:none!important}.estc :is(h1,h2,h3,p,figure){margin:0}.estc :is(h1,h2,h3){font-family:inherit;font-style:normal;color:inherit;text-transform:none;letter-spacing:-.04em;line-height:1.07}.estc :is(a,button,input,select){-webkit-tap-highlight-color:transparent}.estc a{color:inherit;text-decoration:none}.estc button,.estc input,.estc select{font:inherit;color:inherit;letter-spacing:normal}.estc button{cursor:pointer}.estc :is(a,button,input,select,summary):focus-visible{outline:3px solid #536df1;outline-offset:4px}.estc button:disabled{cursor:wait}.estc-shell{width:min(1280px,calc(100% - 64px));margin:auto}.estc-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--estc-line);padding:4px 0 22px}.estc-eyebrow{font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.estc-intro :is(h1,h2){font-size:clamp(30px,3.5vw,48px);font-weight:800;margin:7px 0 9px}.estc-subtitle{font-size:14px;line-height:1.5}.estc-intro-badge{display:flex;align-items:center;gap:20px;font-size:12px;font-weight:750;border-radius:100px;background:var(--estc-accent);padding:16px 20px;white-space:nowrap;transform:rotate(-3deg)}.estc-intro-badge>span{font-size:24px;font-weight:400}.estc-tools{padding-top:18px}.estc-tools-row{display:flex;gap:10px;max-width:560px}.estc-search{display:flex;align-items:center;gap:10px;border:1px solid var(--estc-line);background:#fff;border-radius:10px;padding:0 12px;flex:1;min-width:0;height:44px}.estc svg{width:18px;height:18px;flex-shrink:0}.estc-search input{border:0;background:transparent;box-shadow:none;margin:0;padding:10px 0;width:100%;min-width:0;font-size:13px;line-height:22px;height:auto}.estc-search input:focus{outline:0}.estc-search:focus-within{outline:2px solid #536df1;outline-offset:2px}.estc-search input::placeholder{color:#66776e;opacity:1}.estc-filter-toggle{display:inline-flex;gap:9px;align-items:center;justify-content:center;border:1px solid var(--estc-line);border-radius:10px;background:transparent;min-height:44px;padding:10px 15px;font-size:12px;font-weight:650}.estc-filter-toggle[aria-expanded=true]{background:var(--estc-accent);border-color:transparent}.estc-filter-panel{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#efeee8;border-radius:12px;padding:15px;margin-top:10px}.estc-sort{display:flex;align-items:center;gap:12px;font-size:12px}.estc-sort select{font-size:12px;max-width:260px;border:1px solid #c3cabc;background:#fff;border-radius:6px;padding:10px 26px 10px 10px;min-height:44px}.estc-stock{display:flex;align-items:center;gap:8px;font-size:12px;margin:0}.estc-stock input{width:18px;height:18px;margin:0;accent-color:var(--estc-ink)}.estc-reset{border:0;background:none;text-decoration:underline;text-underline-offset:4px;font-size:12px;min-height:44px;padding:10px}.estc-catalog-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 11px;color:#5a6b60;font-size:11px;line-height:1.4}.estc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.estc-card{min-width:0;background:#fff;border:1px solid #e4e6df;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease}.estc-card:hover{box-shadow:0 8px 24px #1a352b0a}.estc-card-image{display:block;position:relative;aspect-ratio:1.22;overflow:hidden;background:#fff}.estc-card-image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:8px;transition:transform .25s ease}.estc-card:hover .estc-card-image img{transform:scale(1.035)}.estc .estc-placeholder{width:100%;height:100%;fill:#c4cec6;background:#f0f2ed}.estc-badge{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:100px;background:var(--estc-accent);font-size:10px;font-weight:700}.estc-badge--sold{background:#eeece8;color:#5d625c}.estc-image-arrow{position:absolute;bottom:10px;right:12px;width:28px;height:28px;display:grid;place-items:center;background:#f4f4f0;border-radius:50%;font-size:17px}.estc-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1;border-top:1px solid #f0f1ed}.estc-card-type{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#697a6e;margin-bottom:5px!important}.estc-card h2{font-size:21px;letter-spacing:-.035em;font-weight:750;line-height:1.15;margin-bottom:9px}.estc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:13px;line-height:1.4;margin-top:auto!important;margin-bottom:14px!important}.estc-price strong{font-weight:600}.estc-price s{font-size:11px;color:#747c74}.estc-price>span{font-size:11px}.estc-product-form{margin:0}.estc .estc-buy{display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--estc-ink);color:#fff;border:1px solid var(--estc-ink);border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.2;font-weight:650;text-transform:none;text-align:left;text-decoration:none}.estc-buy>span[aria-hidden]{font-size:20px;line-height:1}.estc .estc-buy--secondary{background:#f4f4ef;color:var(--estc-ink);border-color:#e1e4dc}.estc-buy:hover{filter:brightness(1.14)}.estc-empty{grid-column:1/-1;padding:42px 20px;background:#fff;border:1px dashed var(--estc-line);border-radius:14px;text-align:center;font-size:14px;line-height:1.6}.estc-empty button{margin-top:12px}.estc-pagination{padding:28px;display:flex;justify-content:center;gap:18px}.estc-pagination a{padding:10px;border:1px solid var(--estc-line)}.estc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:32px 0;margin-top:24px}.estc-benefits article{display:flex;align-items:center;gap:14px}.estc-benefit-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--estc-accent);font-size:28px;flex-shrink:0}.estc-benefits article:nth-child(2) .estc-benefit-icon{background:#e7ebae}.estc-benefits article:nth-child(3) .estc-benefit-icon{background:#f7ded5}.estc-benefits h2{font-size:17px;line-height:1.2;margin-bottom:6px;letter-spacing:-.02em;font-weight:700}.estc-benefits p{font-size:12px;line-height:1.6;color:#5c6c62}.estc-detail{margin-top:6px;display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;background:#e8e2f5}.estc-detail figure{min-width:0;aspect-ratio:1.4;margin:0}.estc-detail img{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.estc-detail-copy{padding:clamp(24px,4vw,54px);align-self:center}.estc-detail-copy h2{font-size:clamp(30px,3vw,43px);font-weight:780;line-height:1.08;margin:14px 0 20px}.estc-richtext{font-size:14px;line-height:1.7}.estc-richtext p+p{margin-top:12px}.estc-richtext a{text-decoration:underline;text-underline-offset:3px}.estc-detail-link{display:inline-flex;gap:24px;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding:0 0 6px;margin-top:24px}.estc-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:54px 0}.estc-faq h2{font-size:32px;font-weight:750;margin-top:12px}.estc-faq details{border-bottom:1px solid var(--estc-line)}.estc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.estc-faq summary::-webkit-details-marker{display:none}.estc-faq summary>span{font-size:21px;transition:transform .2s}.estc-faq details[open] summary>span{transform:rotate(45deg)}.estc-faq .estc-richtext{padding-bottom:20px;color:#506156;font-size:13px}.estc-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 28px;border-top:1px solid var(--estc-line);font-size:12px;line-height:1.6}.estc-footer>a{font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.estc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}@media(min-width:750px)and (max-width:1099px){.estc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.estc-benefits{gap:12px}.estc-benefits article{align-items:flex-start}}@media(max-width:749px){.estc{padding-top:16px}.estc-shell{width:calc(100% - 32px)}.estc-intro{padding:0 0 14px}.estc-eyebrow{font-size:9px;letter-spacing:.12em}.estc-intro :is(h1,h2){font-size:29px;margin:6px 0 8px;letter-spacing:-.045em}.estc-subtitle{font-size:12px;line-height:1.55;max-width:350px}.estc-intro-badge{display:none}.estc-tools{padding-top:12px}.estc-tools-row{gap:8px;max-width:none}.estc-search{padding:0 10px;gap:7px}.estc-search input{font-size:16px;letter-spacing:-.02em}.estc-search input::placeholder{font-size:12px;letter-spacing:0}.estc-filter-toggle{padding:10px 12px;gap:6px}.estc-filter-panel{gap:12px;align-items:center}.estc-sort{width:100%;justify-content:space-between}.estc-sort select{max-width:70%}.estc-catalog-caption{padding:10px 0 9px;font-size:10px}.estc-catalog-caption>span{display:none}.estc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.estc-card{border-radius:12px}.estc-card-image{aspect-ratio:1.08}.estc-card-image img{padding:3px}.estc-image-arrow{width:23px;height:23px;font-size:14px;right:7px;bottom:7px}.estc-card-body{padding:10px}.estc-card-type{font-size:8px;letter-spacing:.04em;margin-bottom:5px!important}.estc-card h2{font-size:18px;line-height:1.15;margin-bottom:8px}.estc-price{font-size:12px;margin-bottom:10px!important}.estc-price s{font-size:10px}.estc .estc-buy{font-size:10px;min-height:44px;padding:9px 8px;gap:4px}.estc-buy>span[aria-hidden]{font-size:17px}.estc-badge{top:8px;left:8px;padding:4px 7px;font-size:9px}.estc-benefits{display:flex;flex-direction:column;gap:19px;padding:26px 0;margin-top:8px}.estc-benefits article{gap:13px}.estc-benefit-icon{width:41px;height:41px;font-size:25px;border-radius:12px}.estc-benefits h2{font-size:16px;margin-bottom:3px}.estc-benefits p{font-size:12px}.estc-detail{grid-template-columns:1fr;border-radius:16px;margin-top:0}.estc-detail figure{aspect-ratio:1.4}.estc-detail-copy{padding:26px 23px 30px}.estc-detail-copy h2{font-size:33px}.estc-richtext{font-size:13px}.estc-faq{display:block;padding:36px 0}.estc-faq h2{font-size:28px;margin-bottom:15px}.estc-faq summary{font-size:13px;padding:17px 0}.estc-footer{display:block;padding:22px 0 26px;font-size:11px}.estc-footer a{display:inline-block;margin-top:10px}.estc-empty{padding:30px 12px}}@media(max-width:359px){.estc-intro :is(h1,h2){font-size:26px}.estc-card h2{font-size:16px}.estc-card-body{padding:9px 8px}.estc .estc-buy{font-size:10px;padding:8px 6px}.estc-buy>span[aria-hidden]{display:none}}@media(prefers-reduced-motion:reduce){.estc *,.estc *:before,.estc *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.estc-detail--text-only{grid-template-columns:1fr}.estc-detail--text-only .estc-detail-copy{max-width:800px}.estc-unit-price{font-size:10px;line-height:1.4;color:#5a6b60;margin:-8px 0 12px!important}.eswc{display:block;background:var(--eswc-bg,#faf8f4);color:var(--eswc-ink,#19352b);font-family:var(--typeBasePrimary,Arial),var(--typeBaseFallback,sans-serif);padding:24px 0 0;--eswc-line:#d9ded5;--eswc-accent:#e4edb4}.eswc *{box-sizing:border-box}.eswc [hidden]{display:none!important}.eswc :is(h1,h2,h3,p,figure){margin:0}.eswc :is(h1,h2,h3){font-family:inherit;font-style:normal;color:inherit;text-transform:none;letter-spacing:-.04em;line-height:1.07}.eswc :is(a,button,input,select){-webkit-tap-highlight-color:transparent}.eswc a{color:inherit;text-decoration:none}.eswc button,.eswc input,.eswc select{font:inherit;color:inherit;letter-spacing:normal}.eswc button{cursor:pointer}.eswc :is(a,button,input,select,summary):focus-visible{outline:3px solid #536df1;outline-offset:4px}.eswc button:disabled{cursor:wait}.eswc-shell{width:min(1280px,calc(100% - 64px));margin:auto}.eswc-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--eswc-line);padding:4px 0 22px}.eswc-eyebrow{font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.eswc-intro :is(h1,h2){font-size:clamp(30px,3.5vw,48px);font-weight:800;margin:7px 0 9px}.eswc-subtitle{font-size:14px;line-height:1.5}.eswc-intro-badge{display:flex;align-items:center;gap:20px;font-size:12px;font-weight:750;border-radius:100px;background:var(--eswc-accent);padding:16px 20px;white-space:nowrap;transform:rotate(-3deg)}.eswc-intro-badge>span{font-size:24px;font-weight:400}.eswc-tools{padding-top:18px}.eswc-tools-row{display:flex;gap:10px;max-width:560px}.eswc-search{display:flex;align-items:center;gap:10px;border:1px solid var(--eswc-line);background:#fff;border-radius:10px;padding:0 12px;flex:1;min-width:0;height:44px}.eswc svg{width:18px;height:18px;flex-shrink:0}.eswc-search input{border:0;background:transparent;box-shadow:none;margin:0;padding:10px 0;width:100%;min-width:0;font-size:13px;line-height:22px;height:auto}.eswc-search input:focus{outline:0}.eswc-search:focus-within{outline:2px solid #536df1;outline-offset:2px}.eswc-search input::placeholder{color:#66776e;opacity:1}.eswc-filter-toggle{display:inline-flex;gap:9px;align-items:center;justify-content:center;border:1px solid var(--eswc-line);border-radius:10px;background:transparent;min-height:44px;padding:10px 15px;font-size:12px;font-weight:650}.eswc-filter-toggle[aria-expanded=true]{background:var(--eswc-accent);border-color:transparent}.eswc-filter-panel{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#efeee8;border-radius:12px;padding:15px;margin-top:10px}.eswc-sort{display:flex;align-items:center;gap:12px;font-size:12px}.eswc-sort select{font-size:12px;max-width:260px;border:1px solid #c3cabc;background:#fff;border-radius:6px;padding:10px 26px 10px 10px;min-height:44px}.eswc-stock{display:flex;align-items:center;gap:8px;font-size:12px;margin:0}.eswc-stock input{width:18px;height:18px;margin:0;accent-color:var(--eswc-ink)}.eswc-reset{border:0;background:none;text-decoration:underline;text-underline-offset:4px;font-size:12px;min-height:44px;padding:10px}.eswc-catalog-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 11px;color:#5a6b60;font-size:11px;line-height:1.4}.eswc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.eswc-card{min-width:0;background:#fff;border:1px solid #e4e6df;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease}.eswc-card:hover{box-shadow:0 8px 24px #1a352b0a}.eswc-card-image{display:block;position:relative;aspect-ratio:1.22;overflow:hidden;background:#fff}.eswc-card-image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:8px;transition:transform .25s ease}.eswc-card:hover .eswc-card-image img{transform:scale(1.035)}.eswc .eswc-placeholder{width:100%;height:100%;fill:#c4cec6;background:#f0f2ed}.eswc-badge{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:100px;background:var(--eswc-accent);font-size:10px;font-weight:700}.eswc-badge--sold{background:#eeece8;color:#5d625c}.eswc-image-arrow{position:absolute;bottom:10px;right:12px;width:28px;height:28px;display:grid;place-items:center;background:#f4f4f0;border-radius:50%;font-size:17px}.eswc-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1;border-top:1px solid #f0f1ed}.eswc-card-type{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#697a6e;margin-bottom:5px!important}.eswc-card h2{font-size:21px;letter-spacing:-.035em;font-weight:750;line-height:1.15;margin-bottom:9px}.eswc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:13px;line-height:1.4;margin-top:auto!important;margin-bottom:14px!important}.eswc-price strong{font-weight:600}.eswc-price s{font-size:11px;color:#747c74}.eswc-price>span{font-size:11px}.eswc-product-form{margin:0}.eswc .eswc-buy{display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--eswc-ink);color:#fff;border:1px solid var(--eswc-ink);border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.2;font-weight:650;text-transform:none;text-align:left;text-decoration:none}.eswc-buy>span[aria-hidden]{font-size:20px;line-height:1}.eswc .eswc-buy--secondary{background:#f4f4ef;color:var(--eswc-ink);border-color:#e1e4dc}.eswc-buy:hover{filter:brightness(1.14)}.eswc-empty{grid-column:1/-1;padding:42px 20px;background:#fff;border:1px dashed var(--eswc-line);border-radius:14px;text-align:center;font-size:14px;line-height:1.6}.eswc-empty button{margin-top:12px}.eswc-pagination{padding:28px;display:flex;justify-content:center;gap:18px}.eswc-pagination a{padding:10px;border:1px solid var(--eswc-line)}.eswc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:32px 0;margin-top:24px}.eswc-benefits article{display:flex;align-items:center;gap:14px}.eswc-benefit-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--eswc-accent);font-size:28px;flex-shrink:0}.eswc-benefits article:nth-child(2) .eswc-benefit-icon{background:#e7def4}.eswc-benefits article:nth-child(3) .eswc-benefit-icon{background:#f7ded5}.eswc-benefits h2{font-size:17px;line-height:1.2;margin-bottom:6px;letter-spacing:-.02em;font-weight:700}.eswc-benefits p{font-size:12px;line-height:1.6;color:#5c6c62}.eswc-detail{margin-top:6px;display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;background:#e8e2f5}.eswc-detail figure{min-width:0;aspect-ratio:1.4;margin:0}.eswc-detail img{width:100%;height:100%;object-fit:cover;display:block}.eswc-detail-copy{padding:clamp(24px,4vw,54px);align-self:center}.eswc-detail-copy h2{font-size:clamp(30px,3vw,43px);font-weight:780;line-height:1.08;margin:14px 0 20px}.eswc-richtext{font-size:14px;line-height:1.7}.eswc-richtext p+p{margin-top:12px}.eswc-richtext a{text-decoration:underline;text-underline-offset:3px}.eswc-detail-link{display:inline-flex;gap:24px;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding:0 0 6px;margin-top:24px}.eswc-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:54px 0}.eswc-faq h2{font-size:32px;font-weight:750;margin-top:12px}.eswc-faq details{border-bottom:1px solid var(--eswc-line)}.eswc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.eswc-faq summary::-webkit-details-marker{display:none}.eswc-faq summary>span{font-size:21px;transition:transform .2s}.eswc-faq details[open] summary>span{transform:rotate(45deg)}.eswc-faq .eswc-richtext{padding-bottom:20px;color:#506156;font-size:13px}.eswc-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 28px;border-top:1px solid var(--eswc-line);font-size:12px;line-height:1.6}.eswc-footer>a{font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.eswc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}@media(min-width:750px)and (max-width:1099px){.eswc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eswc-benefits{gap:12px}.eswc-benefits article{align-items:flex-start}}@media(max-width:749px){.eswc{padding-top:16px}.eswc-shell{width:calc(100% - 32px)}.eswc-intro{padding:0 0 14px}.eswc-eyebrow{font-size:9px;letter-spacing:.12em}.eswc-intro :is(h1,h2){font-size:29px;margin:6px 0 8px;letter-spacing:-.045em}.eswc-subtitle{font-size:12px;line-height:1.55;max-width:350px}.eswc-intro-badge{display:none}.eswc-tools{padding-top:12px}.eswc-tools-row{gap:8px;max-width:none}.eswc-search{padding:0 10px;gap:7px}.eswc-search input{font-size:16px;letter-spacing:-.02em}.eswc-search input::placeholder{font-size:12px;letter-spacing:0}.eswc-filter-toggle{padding:10px 12px;gap:6px}.eswc-filter-panel{gap:12px;align-items:center}.eswc-sort{width:100%;justify-content:space-between}.eswc-sort select{max-width:70%}.eswc-catalog-caption{padding:10px 0 9px;font-size:10px}.eswc-catalog-caption>span{display:none}.eswc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.eswc-card{border-radius:12px}.eswc-card-image{aspect-ratio:1.08}.eswc-card-image img{padding:3px}.eswc-image-arrow{width:23px;height:23px;font-size:14px;right:7px;bottom:7px}.eswc-card-body{padding:10px}.eswc-card-type{font-size:8px;letter-spacing:.04em;margin-bottom:5px!important}.eswc-card h2{font-size:18px;line-height:1.15;margin-bottom:8px}.eswc-price{font-size:12px;margin-bottom:10px!important}.eswc-price s{font-size:10px}.eswc .eswc-buy{font-size:10px;min-height:44px;padding:9px 8px;gap:4px}.eswc-buy>span[aria-hidden]{font-size:17px}.eswc-badge{top:8px;left:8px;padding:4px 7px;font-size:9px}.eswc-benefits{display:flex;flex-direction:column;gap:19px;padding:26px 0;margin-top:8px}.eswc-benefits article{gap:13px}.eswc-benefit-icon{width:41px;height:41px;font-size:25px;border-radius:12px}.eswc-benefits h2{font-size:16px;margin-bottom:3px}.eswc-benefits p{font-size:12px}.eswc-detail{grid-template-columns:1fr;border-radius:16px;margin-top:0}.eswc-detail figure{aspect-ratio:1.4}.eswc-detail-copy{padding:26px 23px 30px}.eswc-detail-copy h2{font-size:33px}.eswc-richtext{font-size:13px}.eswc-faq{display:block;padding:36px 0}.eswc-faq h2{font-size:28px;margin-bottom:15px}.eswc-faq summary{font-size:13px;padding:17px 0}.eswc-footer{display:block;padding:22px 0 26px;font-size:11px}.eswc-footer a{display:inline-block;margin-top:10px}.eswc-empty{padding:30px 12px}}@media(max-width:359px){.eswc-intro :is(h1,h2){font-size:26px}.eswc-card h2{font-size:16px}.eswc-card-body{padding:9px 8px}.eswc .eswc-buy{font-size:10px;padding:8px 6px}.eswc-buy>span[aria-hidden]{display:none}}@media(prefers-reduced-motion:reduce){.eswc *,.eswc *:before,.eswc *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.eswc-detail--text-only{grid-template-columns:1fr}.eswc-detail--text-only .eswc-detail-copy{max-width:800px}.ev{--ev-bg:#f5f4ed;--ev-ink:#171a16;--ev-accent:#d9ff62;background:var(--ev-bg);color:var(--ev-ink);font-family:inherit;overflow:clip}.ev *{box-sizing:border-box}.ev [hidden]{display:none!important}.ev :is(h1,h2,h3,p,figure){margin:0}.ev :is(h1,h2,h3){font-family:var(--typeHeaderPrimary,var(--font-heading-family,inherit));text-transform:none;letter-spacing:-.045em}.ev img{display:block;max-width:100%;height:auto}.ev a{color:inherit;text-decoration:none}.ev :is(button,input){font:inherit}.ev :is(button,a,input,summary):focus-visible{outline:3px solid #7752c5;outline-offset:5px}.ev button{cursor:pointer}.ev-shell{width:min(1280px,calc(100% - 80px));margin:auto}.ev-eyebrow{font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ev-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 21px;border:1px solid var(--ev-ink);border-radius:5px;background:var(--ev-ink);color:#fff!important;font-weight:750;font-size:13px;line-height:1.35;text-align:center;transition:background .2s,transform .2s}.ev-button:hover{transform:translateY(-2px)}.ev-button--lime{background:var(--ev-accent);color:var(--ev-ink)!important}.ev-button--outline{background:transparent;color:var(--ev-ink)!important}.ev-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ev-catalog{padding:35px 0 55px;scroll-margin-top:110px}.ev-catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:24px}.ev-catalog h1{font-size:clamp(30px,3.2vw,46px);font-weight:850;line-height:1.04}.ev-catalog-intro{font-size:14px;line-height:1.6;max-width:420px;color:#575d51}.ev-controls{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:20px 0 12px;padding:14px 0;border-top:1px solid #d6d9cf;border-bottom:1px solid #d6d9cf}.ev-controls fieldset{padding:0;margin:0;border:0;display:flex;align-items:center;gap:15px}.ev-controls legend{float:left;margin-right:14px;font-size:12px;font-weight:650}.ev-pills{display:flex;gap:6px;flex-wrap:wrap}.ev-pills button{border:1px solid #c7ccbf;border-radius:30px;padding:10px 17px;min-height:42px;background:transparent;color:var(--ev-ink);font-weight:700;font-size:12px}.ev-pills button[aria-pressed=true]{background:var(--ev-ink);color:#fff;border-color:var(--ev-ink)}.ev-stock{display:flex;align-items:center;gap:9px;font-size:12px;margin-left:auto;min-height:42px}.ev-stock input{width:17px;height:17px;accent-color:var(--ev-ink)}.ev-count{font-size:11px;color:#58604f;margin:14px 0!important;min-height:17px}.ev-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ev-card{min-width:0;background:#fff;border:1px solid #dedfd6;border-radius:9px;overflow:hidden;display:flex;flex-direction:column}.ev-card-media{display:block;position:relative;aspect-ratio:1.3;overflow:hidden;background:#fff}.ev-card-media img,.ev-card-media svg{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .25s}.ev-card-media:hover img{transform:scale(1.025)}.ev-badge{position:absolute;left:12px;top:12px;padding:5px 8px;background:var(--ev-accent);font-weight:800;font-size:10px;letter-spacing:.03em;border-radius:3px}.ev-badge--soldout{left:auto;right:10px;background:var(--ev-ink);color:#fff;font-weight:500}.ev-card-body{display:flex;flex:1;flex-direction:column;padding:16px;border-top:1px solid #eee}.ev-card-title{font-size:15px!important;line-height:1.35!important;letter-spacing:-.015em!important;font-weight:750;min-height:41px}.ev-card-price{font-size:16px;font-weight:750;margin:13px 0!important}.ev-card-price s{font-size:12px;color:#6b7065;font-weight:400;margin-left:5px}.ev-card-price small{font-size:11px;font-weight:500;margin-right:4px}.ev-card .ev-button{font-size:12px;width:100%;min-height:43px;padding:11px 8px;margin-top:auto;gap:10px}.ev-card form{margin:0!important}.ev-empty{padding:30px;border:1px dashed #acb5a2;margin-top:20px;border-radius:8px;text-align:center}.ev-empty p{margin-bottom:15px}.ev-pagination{display:flex;justify-content:center;gap:25px;padding:25px}.ev-pagination a{text-decoration:underline}.ev-story{padding:0 0 70px}.ev--product .ev-story{padding-top:42px}.ev-hero{display:grid;grid-template-columns:.93fr 1.07fr;min-height:600px;border-radius:12px;overflow:hidden;background:var(--ev-ink);color:#fff}.ev-hero-copy{padding:55px 45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ev-hero-copy .ev-eyebrow{color:var(--ev-accent)}.ev-hero h2{font-size:clamp(46px,5.5vw,77px);font-weight:900;line-height:.95;letter-spacing:-.065em;margin:28px 0}.ev-hero h2 em{display:block;color:var(--ev-accent);font-style:normal}.ev-hero-copy>p:not(.ev-eyebrow){font-size:15px;line-height:1.75;max-width:340px;color:#cdd1c5}.ev-hero-copy .ev-button{margin-top:28px}.ev-hero-note{font-size:11px!important;line-height:1.65!important;margin-top:22px!important;color:#aeb8a4!important}.ev-viewer{background:#fff;color:var(--ev-ink);padding:20px 28px 26px;display:flex;flex-direction:column;min-width:0}.ev-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ev-viewer-top>span:last-child{border:1px solid #d6d9cf;border-radius:20px;padding:7px 10px;font-size:9px;letter-spacing:.06em}.ev-viewer-image{display:flex;justify-content:center;align-items:center;flex:1;min-height:350px}.ev-viewer-image img{width:100%;height:100%;max-height:490px;object-fit:contain}.ev-view-controls{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.ev-view-controls .ev-pills{gap:4px}.ev-view-controls .ev-pills button{font-size:11px;padding:9px 13px;min-height:40px}.ev-caption{font-size:10px;line-height:1.6;margin-top:15px!important;color:#69705f;text-align:center}.ev-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:38px 0;border-bottom:1px solid #cbd0c2;margin-bottom:64px}.ev-benefit{display:flex;gap:17px;align-items:flex-start}.ev-benefit>span{font-size:28px;font-weight:850;line-height:1.1;letter-spacing:-.08em;color:#819662}.ev-benefit h3{font-size:17px;line-height:1.3;letter-spacing:-.02em}.ev-benefit p{font-size:13px;line-height:1.6;margin-top:7px;color:#5a6351}.ev-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:30px}.ev-section-head h2{font-size:clamp(31px,3.4vw,46px);line-height:1.05;font-weight:850;margin-top:12px}.ev-section-head>p{font-size:14px;line-height:1.65;max-width:430px;color:#59624f}.ev-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.ev-size-card{background:#fff;border:1px solid #dadfcf;border-radius:10px;padding:28px}.ev-size-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.ev-size-top h3{font-size:42px;line-height:1;font-weight:850}.ev-size-top p{font-size:12px;font-weight:650}.ev-size-card img{width:100%;aspect-ratio:1.65;object-fit:contain;margin:20px 0}.ev-size-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;border-top:1px solid #e0e3d8}.ev-size-bottom strong{font-size:19px;line-height:1.3;letter-spacing:-.03em}.ev-size-bottom span{display:block;font-size:11px;font-weight:400;color:#647057;letter-spacing:0;margin-top:5px}.ev-size-bottom a{font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:4px;flex-shrink:0;min-height:44px;display:flex;align-items:center}.ev-fit-note{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.7;background:#e7eddd;padding:18px 22px;margin-top:20px!important;border-radius:6px}.ev-fit-note>span{font-size:20px;font-weight:700;line-height:1}.ev-mount{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center;margin:75px 0}.ev-mount-photo{position:relative;background:#fff;border:1px solid #dfe3d7;border-radius:10px;overflow:hidden}.ev-mount-photo img{width:100%;aspect-ratio:1;object-fit:contain;padding:35px}.ev-mount-photo>span{position:absolute;bottom:22px;left:22px;font-size:11px;background:var(--ev-accent);padding:8px 11px;font-weight:750;border-radius:3px}.ev-mount h2{font-size:clamp(32px,3.4vw,45px);line-height:1.06;margin:14px 0 30px;font-weight:850}.ev-steps{padding:0;margin:0;list-style:none;counter-reset:evsteps}.ev-steps li{counter-increment:evsteps;display:flex;gap:19px;border-top:1px solid #ccd2c1;padding:23px 0}.ev-steps li:before{content:"0" counter(evsteps);font-size:13px;font-weight:800;color:#687853;padding-top:3px}.ev-steps h3{font-size:17px;line-height:1.3;letter-spacing:-.02em}.ev-steps p{font-size:13px;line-height:1.7;margin-top:7px;color:#5a6351}.ev-patch-banner{display:flex;justify-content:space-between;align-items:center;gap:40px;background:var(--ev-accent);border-radius:10px;padding:42px 45px;position:relative;overflow:hidden}.ev-patch-banner h2{font-size:clamp(30px,3.5vw,46px);line-height:1.03;margin-top:12px;max-width:650px;font-weight:850}.ev-patch-banner p:not(.ev-eyebrow){font-size:14px;line-height:1.6;margin-top:15px;max-width:560px}.ev-patch-banner .ev-button{flex-shrink:0}.ev-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px;padding-top:75px}.ev-faq h2{font-size:36px;line-height:1.1;margin-top:14px;font-weight:850}.ev-faq details{border-bottom:1px solid #ccd2c1}.ev-faq summary{list-style:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;font-size:14px;line-height:1.5;font-weight:700;padding:21px 0}.ev-faq summary::-webkit-details-marker{display:none}.ev-faq summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}.ev-faq details[open] summary:after{content:"\2212"}.ev-answer{padding:0 25px 22px 0;color:#59634f;font-size:13px;line-height:1.8}.ev-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0 0;margin-top:42px;border-top:1px solid #ccd2c1}.ev-closing p{font-size:15px;font-weight:650}.ev-anchor{scroll-margin-top:100px}.ev-collection-description{font-size:13px;line-height:1.7;margin-top:25px}.ev button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1000px){.ev-shell{width:calc(100% - 48px)}.ev-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-hero-copy{padding:35px 28px}.ev-hero h2{font-size:58px}.ev-hero{min-height:540px}.ev-viewer{padding:20px}.ev-viewer-image{min-height:310px}.ev-mount,.ev-faq{gap:40px}.ev-patch-banner{padding:32px}.ev-size-card{padding:22px}}@media(max-width:749px){.ev-shell{width:calc(100% - 32px)}.ev-catalog{padding:24px 0 30px}.ev-catalog-head{display:block;margin-bottom:14px}.ev-catalog h1{font-size:30px;line-height:1.07}.ev-catalog-intro{font-size:12px;margin-top:10px!important;max-width:330px}.ev-controls{gap:8px;margin-top:16px;padding:10px 0}.ev-controls fieldset{gap:8px}.ev-controls legend{font-size:10px;margin-right:8px}.ev-controls .ev-pills button{padding:8px 12px;font-size:11px;min-height:40px}.ev-stock{font-size:11px;margin-left:0;min-height:34px}.ev-count{margin:10px 0!important}.ev-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ev-card-media{aspect-ratio:1.15}.ev-card-media img{padding:9px}.ev-card-body{padding:12px 10px}.ev-card-title{font-size:12px!important;min-height:48px}.ev-card-price{font-size:14px;margin:10px 0!important}.ev-card .ev-button{font-size:10px;min-height:41px;gap:5px}.ev-badge{font-size:8px;top:7px;left:7px;padding:4px 6px}.ev-badge--soldout{right:7px;left:auto}.ev-story{padding-bottom:40px}.ev--product .ev-story{padding-top:26px}.ev-hero{grid-template-columns:1fr;min-height:0;border-radius:9px}.ev-hero-copy{padding:35px 26px 30px}.ev-eyebrow{font-size:9px}.ev-hero h2{font-size:52px;line-height:.98;margin:22px 0}.ev-hero-copy>p:not(.ev-eyebrow){font-size:13px;max-width:350px;line-height:1.7}.ev-hero-copy .ev-button{margin-top:22px}.ev-hero-note{margin-top:18px!important;font-size:10px!important}.ev-viewer{padding:17px 18px 21px}.ev-viewer-top{font-size:9px}.ev-viewer-image{min-height:0}.ev-viewer-image img{max-height:430px;aspect-ratio:1;object-fit:contain}.ev-view-controls{gap:10px}.ev-view-controls .ev-pills button{padding:9px 11px;font-size:10px}.ev-caption{font-size:9px;margin-top:12px!important}.ev-benefits{grid-template-columns:1fr;gap:0;padding:12px 0;margin-bottom:40px}.ev-benefit{padding:18px 0;border-bottom:1px solid #e0e4d8;gap:18px}.ev-benefit:last-child{border:0}.ev-benefit>span{font-size:25px;width:32px;flex-shrink:0}.ev-benefit h3{font-size:15px}.ev-benefit p{font-size:12px;margin-top:5px}.ev-section-head{display:block;margin-bottom:23px}.ev-section-head h2{font-size:33px;margin-top:10px}.ev-section-head>p{font-size:12px;margin-top:14px;max-width:350px}.ev-size-grid{grid-template-columns:1fr;gap:15px}.ev-size-card{padding:23px}.ev-size-top h3{font-size:38px}.ev-size-top p{font-size:11px}.ev-size-card img{aspect-ratio:1.75;margin:12px 0}.ev-size-bottom strong{font-size:18px}.ev-size-bottom a{font-size:11px}.ev-fit-note{font-size:11px;padding:16px;margin-top:15px!important}.ev-mount{grid-template-columns:1fr;gap:28px;margin:42px 0}.ev-mount-photo img{aspect-ratio:1.18;padding:24px}.ev-mount h2{font-size:33px;margin:10px 0 22px}.ev-steps li{padding:18px 0}.ev-steps h3{font-size:16px}.ev-steps p{font-size:12px}.ev-patch-banner{display:block;padding:29px 25px}.ev-patch-banner h2{font-size:34px}.ev-patch-banner p:not(.ev-eyebrow){font-size:12px}.ev-patch-banner .ev-button{margin-top:23px}.ev-faq{display:block;padding-top:42px}.ev-faq h2{font-size:32px;margin:10px 0 20px}.ev-faq summary{font-size:12px;padding:19px 0}.ev-answer{font-size:12px}.ev-closing{display:block;padding-top:25px;margin-top:30px}.ev-closing p{font-size:13px}.ev-closing .ev-button{margin-top:18px}}@media(prefers-reduced-motion:reduce){.ev *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ecp{display:block;background:var(--ecp-bg,#f7f5ef);color:var(--ecp-ink,#173e35);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;padding:28px 24px 70px;isolation:isolate}.ecp,.ecp *{box-sizing:border-box}.ecp [hidden]{display:none!important}.ecp-wrap{max-width:1280px;margin:0 auto}.ecp h1,.ecp h2,.ecp h3,.ecp p,.ecp figure{margin:0;color:inherit}.ecp h1,.ecp h2,.ecp h3{font-family:inherit;font-style:normal;text-transform:none;letter-spacing:-.045em;font-weight:750;line-height:1.05}.ecp a{color:inherit;text-decoration:none}.ecp button,.ecp input,.ecp select,.ecp textarea{font:inherit;letter-spacing:normal}.ecp button,.ecp a{touch-action:manipulation}.ecp a:focus-visible,.ecp button:focus-visible,.ecp summary:focus-visible{outline:3px solid #707cc7;outline-offset:5px}.ecp [id]{scroll-margin-top:120px}.ecp-image{display:block;width:100%;height:100%;object-fit:cover}.ecp-placeholder{display:block;width:100%;height:100%;background:#d9e2d5;fill:#748b81}.ecp-kicker{font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ecp-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center;background:var(--ecp-ink);color:#fff;border-radius:26px;padding:48px;overflow:hidden}.ecp-hero h1{font-size:clamp(44px,4.6vw,66px);margin:23px 0 22px;letter-spacing:-.055em;max-width:600px}.ecp-hero h1 span{display:block;color:var(--ecp-accent)}.ecp-lead{max-width:510px;font-size:16px;line-height:1.65;color:#e3eae6!important}.ecp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:27px}.ecp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--ecp-ink);color:#fff!important;border:0;border-radius:9px;padding:16px 21px;min-height:52px;cursor:pointer;font-weight:700;font-size:14px;line-height:1.25;transition:transform .15s ease,box-shadow .15s ease}.ecp-button span{font-size:23px;font-weight:400;line-height:1}.ecp-button:hover{transform:translateY(-2px);box-shadow:0 4px #0002}.ecp-button-lime{background:var(--ecp-accent);color:var(--ecp-ink)!important}.ecp-text-link{font-size:13px;font-weight:600;padding:8px 0;text-decoration:underline!important;text-underline-offset:5px}.ecp-minimum{display:flex;gap:12px;align-items:center;margin-top:29px;max-width:300px}.ecp-minimum strong{font-size:39px;line-height:1;letter-spacing:-.05em}.ecp-minimum strong span{font-size:25px;font-weight:400}.ecp-minimum>span{font-size:12px;max-width:100px;line-height:1.4;color:#e3eae6}.ecp-hero-photo{min-width:0;padding:12px;background:#f0e9df;color:var(--ecp-ink);border-radius:18px;position:relative;transform:rotate(2deg)}.ecp-photo-tag{display:block;font-size:10px;letter-spacing:.1em;font-weight:700;padding:6px 4px 12px}.ecp-hero-image{height:300px;border-radius:8px;overflow:hidden}.ecp-hero-image img{object-position:50% 22%}.ecp-hero-photo figcaption{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;line-height:1.4;padding:16px 5px 5px}.ecp-hero-photo figcaption span{font-size:30px;line-height:1}.ecp-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}.ecp h2{font-size:clamp(30px,3.1vw,43px)}.ecp-section-heading h2{margin-top:11px}.ecp-section-heading>p{max-width:370px;font-size:14px;line-height:1.6}.ecp-products{padding-top:58px}.ecp-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ecp-product{background:var(--card-color);border-radius:16px;padding:26px;display:flex;flex-direction:column;min-width:0}.ecp-product-top{display:flex;justify-content:space-between;align-items:flex-start;min-height:73px;margin-bottom:8px}.ecp-product-number{font-size:12px;border:1px solid #173e3540;border-radius:999px;padding:2px 10px}.ecp-product-top svg{width:58px;height:58px;transform:rotate(-6deg)}.ecp-product h3{font-size:28px;margin:9px 0 14px}.ecp-product>p{font-size:14px;line-height:1.6;max-width:340px}.ecp-product-bottom{margin-top:auto;padding-top:24px}.ecp-product-bottom small{font-size:11px;display:block;margin-bottom:12px}.ecp-product-bottom a{border-top:1px solid #173e352b;min-height:44px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:700}.ecp-product-bottom a span{font-size:25px}.ecp-cases{padding-top:65px}.ecp-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.ecp-case{border:1px solid #173e351c;border-radius:18px;background:#fff;overflow:hidden;min-width:0}.ecp-case-featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;background:#e7edda;border:none}.ecp-case-image{position:relative;height:265px;overflow:hidden;background:#eeebe5}.ecp-case-image img{object-position:50% var(--photo-position,50%)}.ecp-year{position:absolute;top:16px;left:16px;padding:5px 13px;font-size:12px;background:#fff;color:#173e35;border-radius:999px;font-weight:700}.ecp-case-copy{padding:25px 28px 29px}.ecp-case-number{font-size:10px;letter-spacing:.13em;line-height:1.3;font-weight:700;margin-bottom:10px!important}.ecp-case h3{font-size:29px;line-height:1.16;margin-bottom:9px}.ecp-case-type{font-size:12px;font-weight:700;margin-bottom:15px!important}.ecp-case-copy>p:last-child{font-size:14px;line-height:1.65}.ecp-case-featured .ecp-case-image{height:100%;min-height:335px}.ecp-case-featured .ecp-case-copy{padding:32px 36px;align-self:center}.ecp-case-featured .ecp-case-number{font-size:38px;letter-spacing:-.035em;margin-bottom:16px!important}.ecp-case-featured h3{font-size:25px;max-width:380px}.ecp-process{margin-top:65px;border-top:1px solid #173e3528;padding-top:55px;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:stretch}.ecp-process h2{margin:12px 0 16px}.ecp-process-intro{font-size:15px;max-width:520px}.ecp-steps{list-style:none;counter-reset:ecp-step;padding:0;margin:27px 0 0;display:grid;gap:20px}.ecp-steps li{counter-increment:ecp-step;display:grid;grid-template-columns:34px 1fr;gap:17px;align-items:start}.ecp-steps li:before{content:counter(ecp-step,decimal-leading-zero);font-size:11px;font-weight:700;line-height:32px;text-align:center;border:1px solid #173e3540;border-radius:50%;width:33px;height:33px}.ecp-steps h3{font-size:18px;letter-spacing:-.02em;margin:4px 0 7px}.ecp-steps p{font-size:13px;line-height:1.6;max-width:450px}.ecp-process-photo{border-radius:18px;overflow:hidden;position:relative;min-height:560px}.ecp-process-photo img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 60%}.ecp-process-photo figcaption{position:absolute;bottom:20px;left:20px;right:20px;padding:20px;background:#fffdf7;line-height:1.2;font-size:25px;font-weight:700;border-radius:10px;max-width:310px;letter-spacing:-.04em}.ecp-brief{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:65px;background:#e7e9fa;border-radius:24px;padding:44px}.ecp-brief-intro h2{font-size:clamp(38px,4vw,52px);margin:17px 0 22px;max-width:370px}.ecp-brief-intro>p:not(.ecp-kicker){font-size:15px;line-height:1.65}.ecp-brief-note{display:flex;gap:15px;align-items:center;padding:22px 0;margin-top:21px;border-top:1px solid #173e3525;border-bottom:1px solid #173e3525}.ecp-brief-note>span{font-size:28px}.ecp-brief-note p{font-size:13px;font-weight:700}.ecp-direct{margin-top:25px!important;font-size:12px!important}.ecp-direct a{display:inline-block;overflow-wrap:anywhere;font-size:15px;font-weight:700;margin-top:4px;text-decoration:underline!important;text-underline-offset:4px}.ecp-form-area{min-width:0}.ecp-form{margin:0}.ecp-form-guidance{font-size:11px;line-height:1.5;margin-bottom:20px!important}.ecp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.ecp-field{min-width:0}.ecp-field-full{grid-column:1/-1}.ecp-field label{display:block;font-size:12px;line-height:1.4;font-weight:700;text-transform:none;margin-bottom:8px;letter-spacing:0}.ecp-field input,.ecp-field select,.ecp-field textarea{width:100%;max-width:100%;min-width:0;background:#fff;color:#173e35;border:1px solid #bac6c2;border-radius:7px;padding:11px 12px;min-height:46px;font-size:16px;box-shadow:none;margin:0;line-height:1.45}.ecp-field input[type=date]{display:block;appearance:none;-webkit-appearance:none}.ecp-field select{padding-right:27px;appearance:auto;-webkit-appearance:auto;background-image:none}.ecp-field textarea{resize:vertical;min-height:110px;display:block}.ecp-field textarea::placeholder{font-size:13px;color:#65736c;opacity:1}.ecp-field input:focus-visible,.ecp-field select:focus-visible,.ecp-field textarea:focus-visible{outline:2px solid #446c5b;outline-offset:2px}.ecp-form-note{font-size:12px;line-height:1.6;margin:19px 0!important}.ecp-form-actions{display:flex;gap:17px;align-items:center;flex-wrap:wrap}.ecp-copy{background:transparent;color:#173e35;border:0;padding:10px 0;font-size:12px;font-weight:700;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ecp button:disabled{opacity:.45;cursor:not-allowed;transform:none}.ecp-status{font-size:12px;line-height:1.6;margin-top:15px!important}.ecp-status:empty{display:none}.ecp [data-summary-wrap]{margin-top:18px}.ecp [data-summary]{font-size:13px;line-height:1.6;min-height:190px}.ecp-privacy{display:inline-block;font-size:11px;margin-top:18px;text-decoration:underline!important;text-underline-offset:3px}.ecp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:60px}.ecp-faq h2{font-size:36px}.ecp-faq details{border-bottom:1px solid #173e3530}.ecp-faq details:first-child{border-top:1px solid #173e3530}.ecp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:15px;font-weight:700;line-height:1.4;padding:20px 0;list-style:none}.ecp-faq summary::-webkit-details-marker{display:none}.ecp-faq summary span{font-size:26px;font-weight:400;flex-shrink:0}.ecp-faq details[open] summary span{transform:rotate(45deg)}.ecp-answer{font-size:14px;line-height:1.7;padding:0 36px 20px 0}.ecp-answer p+p{margin-top:10px}.ecp-answer a{text-decoration:underline}@media(min-width:1440px){.ecp-hero h1{font-size:68px}}@media(max-width:1100px){.ecp-hero{padding:34px;gap:30px}.ecp-hero-image{height:280px}.ecp-hero h1{font-size:50px}.ecp-product{padding:22px}.ecp-brief{padding:32px;gap:32px}.ecp-process{gap:40px}.ecp-product h3{font-size:25px}.ecp-case-featured .ecp-case-copy{padding:28px}.ecp-case-featured .ecp-case-number{font-size:33px}}@media(max-width:749px){.ecp{padding:16px 16px 42px}.ecp [id]{scroll-margin-top:90px}.ecp-hero{grid-template-columns:1fr;gap:25px;padding:27px 24px 25px;border-radius:20px}.ecp-kicker{font-size:9px;letter-spacing:.11em}.ecp-hero h1{font-size:44px;margin:18px 0}.ecp-lead{font-size:14px}.ecp-actions{margin-top:22px;gap:12px}.ecp-button{font-size:13px;min-height:48px;padding:13px 18px}.ecp-text-link{font-size:12px}.ecp-minimum{margin-top:22px}.ecp-minimum strong{font-size:32px}.ecp-minimum>span{font-size:11px;max-width:none}.ecp-hero-photo{transform:none;padding:10px;border-radius:13px}.ecp-hero-image{height:215px}.ecp-photo-tag{font-size:8px;padding:3px 2px 9px}.ecp-hero-photo figcaption{font-size:12px;padding:11px 3px 2px}.ecp-hero-photo figcaption span{font-size:22px}.ecp-products,.ecp-cases{padding-top:38px}.ecp-section-heading{display:block;margin-bottom:21px}.ecp-section-heading>p{font-size:13px;margin-top:14px;max-width:450px}.ecp h2{font-size:31px}.ecp-section-heading h2{margin-top:9px}.ecp-product-grid{grid-template-columns:1fr;gap:12px}.ecp-product{padding:22px;position:relative}.ecp-product-top{position:absolute;right:20px;top:18px;min-height:0;margin:0}.ecp-product-top svg{width:40px;height:40px}.ecp-product-number{display:none}.ecp-product h3{font-size:25px;margin:3px 52px 12px 0}.ecp-product>p{font-size:13px;max-width:500px}.ecp-product-bottom{padding-top:17px}.ecp-product-bottom small{font-size:10px;margin-bottom:9px}.ecp-product-bottom a{font-size:13px;padding-top:9px;min-height:40px}.ecp-case-grid{grid-template-columns:1fr;gap:17px}.ecp-case-featured{grid-template-columns:1fr}.ecp-case-featured .ecp-case-image{height:210px;min-height:0}.ecp-case-image{height:225px}.ecp-case-copy,.ecp-case-featured .ecp-case-copy{padding:23px}.ecp-case-featured .ecp-case-number{font-size:33px}.ecp-case h3,.ecp-case-featured h3{font-size:24px}.ecp-case-copy>p:last-child{font-size:13px}.ecp-process{margin-top:38px;padding-top:36px;grid-template-columns:1fr;gap:27px}.ecp-process-intro{font-size:14px}.ecp-steps{gap:19px}.ecp-steps h3{font-size:17px}.ecp-process-photo{min-height:290px}.ecp-process-photo img{object-position:50% 70%}.ecp-process-photo figcaption{padding:15px;bottom:14px;left:14px;font-size:23px;max-width:250px}.ecp-brief{grid-template-columns:1fr;gap:29px;padding:25px 22px;margin-top:38px;border-radius:18px}.ecp-brief-intro h2{font-size:39px;max-width:300px;margin:14px 0 16px}.ecp-brief-intro>p:not(.ecp-kicker){font-size:14px}.ecp-brief-note{margin-top:19px;padding:14px 0}.ecp-direct{margin-top:18px!important}.ecp-form-grid{gap:16px;grid-template-columns:1fr}.ecp-field-full{grid-column:auto}.ecp-field label{font-size:12px}.ecp-form-guidance{font-size:10px;margin-bottom:17px!important}.ecp-form-actions{gap:10px}.ecp-form-actions .ecp-button{flex:1;min-width:150px}.ecp-copy{font-size:11px}.ecp-faq{margin-top:38px;gap:23px;grid-template-columns:1fr}.ecp-faq h2{font-size:31px}.ecp-faq summary{font-size:14px;padding:18px 0}.ecp-answer{font-size:13px;padding-right:15px}}@media(max-width:360px){.ecp{padding-left:12px;padding-right:12px}.ecp-hero{padding:24px 20px}.ecp-hero h1{font-size:37px}.ecp-hero-image{height:180px}.ecp-brief{padding:23px 18px}.ecp-brief-intro h2{font-size:35px}.ecp-form-actions{align-items:stretch;flex-direction:column}.ecp-copy{text-align:left}.ecp h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.ecp *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ecp-button:hover{transform:none}}.ecp-form-group{border:0;padding:0;margin:0 0 26px;min-width:0}.ecp-form-group legend{font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.025em;margin:0 0 18px;padding:0;line-height:1.4;color:var(--ecp-ink)}.ecp-form-group+.ecp-form-group{padding-top:23px;border-top:1px solid #173e3525}.ecp-brief-intro{align-self:start}.ecp .ecp-hero-photo{color:var(--ecp-ink)}@media(min-width:990px){.ecp-brief-intro{position:sticky;top:120px}}@media(max-width:749px){.ecp-hero-image{height:155px}.ecp-hero h1{font-size:40px}}@media(max-width:360px){.ecp-hero h1{font-size:37px}}.ecp-supervision{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center;margin-top:40px;padding:30px;background:#e6ecdc;border-radius:20px}.ecp-supervision-copy h2{font-size:clamp(29px,3vw,39px);max-width:440px}.ecp-supervision-copy p{font-size:15px;line-height:1.7;margin-top:20px;max-width:430px}.ecp-supervision-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.ecp-supervision-photo{height:310px;border-radius:12px;overflow:hidden;background:#d4ddcb}.ecp-supervision-overview img{object-position:50% 20%}.ecp-supervision-detail img{object-position:50% 55%}@media(max-width:749px){.ecp-supervision{grid-template-columns:1fr;gap:23px;padding:23px 18px;margin-top:28px;border-radius:16px}.ecp-supervision-copy h2{font-size:29px}.ecp-supervision-copy p{font-size:13px;line-height:1.65;margin-top:15px}.ecp-supervision-photos{gap:10px}.ecp-supervision-photo{height:225px;border-radius:8px}}.ewarranty{--ew-ink:#173e46;--ew-muted:#50646a;--ew-bg:#faf9f5;--ew-line:#d8dfdc;--ew-aqua:#e2eff0;--ew-lime:#e9edc2;--ew-lilac:#ebe5f3;background:var(--ew-bg);color:var(--ew-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;isolation:isolate;overflow:clip;text-align:left;width:100%}.ewarranty *,.ewarranty *:before,.ewarranty *:after{box-sizing:border-box}.ewarranty h1,.ewarranty h2,.ewarranty h3,.ewarranty p,.ewarranty ul,.ewarranty ol{margin:0;color:inherit;font-family:inherit;text-transform:none;font-style:normal}.ewarranty a{color:inherit;text-decoration:none}.ewarranty a:hover{text-decoration:none}.ewarranty a:focus-visible,.ewarranty button:focus-visible,.ewarranty summary:focus-visible{outline:3px solid #527982;outline-offset:5px}.ewarranty .ew-shell{max-width:1280px;margin:auto;padding:64px 40px 36px}.ewarranty .ew-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;min-height:355px;padding-bottom:48px}.ewarranty .ew-eyebrow{font-size:11px;font-weight:750;letter-spacing:1.8px;line-height:1.5;margin-bottom:20px}.ewarranty h1{font-size:clamp(38px,5.5vw,70px);line-height:1.05;letter-spacing:-.045em;font-weight:750;margin:0 0 28px}.ewarranty h1 span{color:#527982}.ewarranty .ew-lead{max-width:510px;color:var(--ew-muted);font-size:17px;line-height:1.65;margin-bottom:26px}.ewarranty .ew-button{border:1px solid var(--ew-ink);background:var(--ew-ink);color:#fff;display:inline-flex;justify-content:space-between;align-items:center;gap:32px;border-radius:100px;padding:16px 24px;font-size:14px;font-weight:700;line-height:1.5;min-height:54px;cursor:pointer;font-family:inherit;letter-spacing:0;transition:background .18s,transform .18s;-webkit-appearance:none;appearance:none;box-shadow:none;text-transform:none;white-space:normal}.ewarranty .ew-button:hover{background:#28545e;transform:translateY(-1px)}.ewarranty .ew-button span{font-size:23px;font-weight:400;line-height:1}.ewarranty .ew-art{height:345px;position:relative;display:flex;align-items:center;justify-content:center}.ewarranty .ew-orbit{height:300px;width:300px;border:1px solid #bdcfd3;background:radial-gradient(circle at 28% 22%,#f4fbfc 0,#daeaf0 62%,#cde1e4);border-radius:50%;box-shadow:inset 0 0 16px #fff9;transform:rotate(-8deg);display:grid;place-items:center}.ewarranty .ew-orbit svg{width:270px;height:270px}.ewarranty .ew-bubble{position:absolute;border:1px solid #d0d0d9;border-radius:50%;background:radial-gradient(circle at 30% 22%,#fff 10%,#ece9f2 80%);box-shadow:inset 0 0 6px #fff9}.ewarranty .ew-bubble-one{width:68px;height:68px;right:7%;top:1%}.ewarranty .ew-bubble-two{width:46px;height:46px;left:1%;bottom:15%}.ewarranty .ew-bubble-three{width:26px;height:26px;left:13%;top:1%}.ewarranty .ew-art-tag{position:absolute;bottom:2%;background:var(--ew-lime);padding:9px 18px;border-radius:100px;transform:rotate(-4deg);font-size:12px;font-weight:700;box-shadow:0 3px #173e4608;text-align:center}.ewarranty .ew-jump{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:64px}.ewarranty .ew-jump a{padding:15px 20px;border:1px solid #cedbde;border-radius:100px;background:var(--ew-aqua);display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;min-height:51px;transition:filter .18s}.ewarranty .ew-jump a:nth-child(2){background:var(--ew-lime);border-color:#d6dcb1}.ewarranty .ew-jump a:nth-child(3){background:var(--ew-lilac);border-color:#d8d0e4}.ewarranty .ew-jump a:hover{filter:brightness(.96)}.ewarranty .ew-jump span{font-size:20px;font-weight:400}.ewarranty h2{font-size:clamp(30px,3.1vw,42px);line-height:1.12;letter-spacing:-1.3px;font-weight:750}.ewarranty h3{font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.25px}.ewarranty .ew-process{scroll-margin-top:30px;margin-bottom:80px}.ewarranty .ew-process h2{margin-bottom:30px}.ewarranty .ew-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ewarranty .ew-steps li{display:flex;align-items:flex-start;gap:16px}.ewarranty .ew-step-number{width:40px;height:40px;flex-shrink:0;background:var(--ew-aqua);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.ewarranty .ew-steps li:nth-child(2) .ew-step-number{background:var(--ew-lime)}.ewarranty .ew-steps li:nth-child(3) .ew-step-number{background:var(--ew-lilac)}.ewarranty .ew-steps p{font-size:14px;line-height:1.6;color:var(--ew-muted);margin-top:10px}.ewarranty .ew-intake{display:grid;grid-template-columns:.72fr 1.28fr;gap:62px;align-items:start;margin-bottom:80px}.ewarranty .ew-intake-info h2{max-width:340px;margin-bottom:18px}.ewarranty .ew-intake-info>p:not(.ew-eyebrow){color:var(--ew-muted);max-width:340px;font-size:16px}.ewarranty .ew-prep{background:var(--ew-aqua);border-radius:22px;padding:27px;margin:30px 0;max-width:350px}.ewarranty .ew-prep h3{font-size:16px;margin-bottom:16px}.ewarranty .ew-prep ul{list-style:none;padding:0;display:grid;gap:16px}.ewarranty .ew-prep li{font-size:14px;line-height:1.55;padding-left:22px;position:relative}.ewarranty .ew-prep li:before{content:"\2713";position:absolute;left:0;font-size:13px}.ewarranty p.ew-review-note{font-size:13px!important;line-height:1.65;max-width:330px!important}.ewarranty .ew-form-card{background:#fff;border:1px solid var(--ew-line);border-radius:24px;padding:34px 36px;box-shadow:0 6px 18px #173e4604;min-width:0}.ewarranty .ew-contact{scroll-margin-top:30px;margin:0}.ewarranty .ew-required{font-size:12px;color:var(--ew-muted);margin-bottom:26px}.ewarranty fieldset{padding:0 0 28px;border:none;border-bottom:1px solid #e6eae7;margin:0 0 26px;min-width:0}.ewarranty legend{padding:0;margin:0 0 22px;display:flex;align-items:center;gap:10px;color:var(--ew-ink);font-size:18px;font-weight:700;line-height:1.5;float:none;width:auto}.ewarranty legend>span{width:29px;height:29px;display:grid;place-items:center;background:var(--ew-aqua);border-radius:50%;font-size:10px}.ewarranty fieldset:nth-of-type(2) legend>span{background:var(--ew-lime)}.ewarranty fieldset:nth-of-type(3) legend>span{background:var(--ew-lilac)}.ewarranty .ew-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.ewarranty .ew-wide{grid-column:1/-1}.ewarranty .ew-field{min-width:0}.ewarranty .ew-field label{display:block;font-size:13px;font-weight:700;line-height:1.4;margin:0 0 8px;color:var(--ew-ink);cursor:default}.ewarranty .ew-optional{font-weight:400;color:#637579;font-size:11px;display:inline-block}.ewarranty .ew-field input,.ewarranty .ew-field select,.ewarranty .ew-field textarea{width:100%;min-width:0;background:#fff;border:1px solid #cdd6d2;border-radius:10px;color:var(--ew-ink);padding:12px 13px;font:400 16px/1.4 Arial,Helvetica,sans-serif;min-height:47px;box-shadow:none;letter-spacing:0;transition:border-color .15s,box-shadow .15s;margin:0;-webkit-appearance:auto;appearance:auto}.ewarranty .ew-field input:focus,.ewarranty .ew-field select:focus,.ewarranty .ew-field textarea:focus{outline:2px solid #527982;outline-offset:2px;border-color:#527982}.ewarranty .ew-field input[aria-invalid=true]{border-color:#9b3b2c}.ewarranty .ew-field input::placeholder,.ewarranty .ew-field textarea::placeholder{color:#758187;opacity:1;font-size:14px}.ewarranty textarea{resize:vertical;min-height:135px}.ewarranty select{cursor:pointer;padding-right:25px!important}.ewarranty .ew-help{font-size:11px;line-height:1.55;color:#5f7278;margin:7px 0 0}.ewarranty .ew-privacy{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7;cursor:pointer;margin-bottom:24px}.ewarranty .ew-privacy input{-webkit-appearance:auto;appearance:auto;accent-color:var(--ew-ink);width:17px;height:17px;min-width:17px;min-height:17px;margin:2px 0 0;padding:0}.ewarranty .ew-privacy a{text-decoration:underline;text-underline-offset:3px}.ewarranty .ew-submit-area .ew-help{margin-top:11px}.ewarranty .ew-success{padding:30px 0;display:grid;justify-items:start;gap:18px}.ewarranty .ew-success-icon{width:64px;height:64px;border-radius:50%;background:var(--ew-lime);display:grid;place-items:center;font-size:30px}.ewarranty .ew-success h3{font-size:32px;letter-spacing:-1px}.ewarranty .ew-success p{color:var(--ew-muted);font-size:16px}.ewarranty .ew-success .ew-small{font-size:13px}.ewarranty .ew-errors{background:#fff1ec;color:#873e32;padding:20px;border:1px solid #efd6cd;border-radius:14px;margin-bottom:26px;font-size:14px}.ewarranty .ew-errors h3{font-size:18px;margin-bottom:8px}.ewarranty .ew-errors ul{padding-left:20px;margin-top:12px}.ewarranty .ew-errors a{text-decoration:underline}.ewarranty .ew-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:62px;scroll-margin-top:30px;margin-bottom:48px}.ewarranty .ew-faq-list details{border-top:1px solid var(--ew-line);padding:19px 0}.ewarranty .ew-faq-list details:last-child{border-bottom:1px solid var(--ew-line)}.ewarranty summary{font-size:16px;font-weight:700;line-height:1.5;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.ewarranty summary::-webkit-details-marker{display:none}.ewarranty summary:after{content:"+";font-size:24px;line-height:1;font-weight:400;flex-shrink:0}.ewarranty details[open] summary:after{content:"\2212"}.ewarranty .ew-faq-list p{font-size:14px;line-height:1.65;color:var(--ew-muted);margin-top:15px;padding-right:35px}.ewarranty .ew-care{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;background:#f0eadf;border-radius:18px;font-size:14px}.ewarranty .ew-care p{font-weight:700}.ewarranty .ew-care a{display:flex;align-items:center;gap:20px;text-decoration:underline;text-underline-offset:4px}.ewarranty .ew-care span{font-size:22px;line-height:1}@media(min-width:1200px){.ewarranty .ew-intake-info{position:sticky;top:35px}}@media(max-width:850px){.ewarranty .ew-shell{padding:44px 24px 28px}.ewarranty .ew-hero{gap:20px;grid-template-columns:1.25fr .75fr}.ewarranty h1{font-size:48px}.ewarranty .ew-art{height:270px}.ewarranty .ew-orbit{height:225px;width:225px}.ewarranty .ew-orbit svg{height:210px;width:210px}.ewarranty .ew-art-tag{font-size:10px;padding:8px 12px}.ewarranty .ew-bubble-one{width:42px;height:42px;right:0}.ewarranty .ew-bubble-two{width:28px;height:28px}.ewarranty .ew-intake,.ewarranty .ew-faq{grid-template-columns:.65fr 1.35fr;gap:28px}.ewarranty .ew-form-card{padding:26px 23px}.ewarranty .ew-prep{padding:20px}.ewarranty .ew-steps{gap:20px}.ewarranty .ew-steps li{display:block}.ewarranty .ew-step-number{margin-bottom:12px}.ewarranty .ew-steps h3{font-size:16px}.ewarranty .ew-fields{grid-template-columns:1fr}.ewarranty .ew-wide{grid-column:auto}}@media(max-width:620px){.ewarranty .ew-shell{padding:36px 20px 24px}.ewarranty .ew-hero{grid-template-columns:1fr;gap:8px;padding-bottom:22px;min-height:0}.ewarranty h1{font-size:clamp(34px,8.6vw,47px);margin-bottom:20px}.ewarranty .ew-lead{font-size:16px;max-width:none}.ewarranty .ew-art{height:248px;max-width:340px;width:100%;margin:10px auto 0}.ewarranty .ew-orbit{width:220px;height:220px}.ewarranty .ew-orbit svg{width:210px;height:210px}.ewarranty .ew-art-tag{bottom:0;font-size:11px}.ewarranty .ew-bubble-one{right:4%;top:4%;width:45px;height:45px}.ewarranty .ew-bubble-two{left:3%;bottom:20%;width:30px;height:30px}.ewarranty .ew-bubble-three{top:9%;left:15%;width:20px;height:20px}.ewarranty .ew-jump{gap:7px;margin-bottom:42px}.ewarranty .ew-jump a{padding:12px 10px;font-size:11px;gap:7px;line-height:1.3;min-height:48px}.ewarranty .ew-jump span{font-size:15px}.ewarranty .ew-eyebrow{font-size:10px;margin-bottom:14px}.ewarranty h2{font-size:32px}.ewarranty .ew-process{margin-bottom:48px}.ewarranty .ew-process h2{margin-bottom:24px}.ewarranty .ew-steps{grid-template-columns:1fr;gap:22px}.ewarranty .ew-steps li{display:flex;gap:14px}.ewarranty .ew-step-number{margin-bottom:0}.ewarranty .ew-steps h3{font-size:17px}.ewarranty .ew-steps p{margin-top:6px}.ewarranty .ew-intake,.ewarranty .ew-faq{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.ewarranty .ew-intake-info h2,.ewarranty .ew-intake-info>p:not(.ew-eyebrow){max-width:none}.ewarranty .ew-prep{max-width:none;margin:23px 0;padding:22px}.ewarranty .ew-prep ul{gap:12px}.ewarranty p.ew-review-note{max-width:none!important}.ewarranty .ew-form-card{padding:25px 20px;border-radius:20px}.ewarranty .ew-required{font-size:11px;margin-bottom:22px}.ewarranty fieldset{margin-bottom:23px;padding-bottom:23px}.ewarranty .ew-fields{gap:18px}.ewarranty .ew-submit-area .ew-button{width:100%}.ewarranty .ew-faq{gap:22px}.ewarranty .ew-faq-list details{padding:17px 0}.ewarranty summary{font-size:15px}.ewarranty .ew-care{align-items:flex-start;flex-direction:column;gap:10px;padding:22px}.ewarranty .ew-care a{font-size:13px;gap:12px}.ewarranty .ew-success h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.ewarranty .ew-button,.ewarranty .ew-jump a,.ewarranty .ew-field input,.ewarranty .ew-field select,.ewarranty .ew-field textarea{transition:none}.ewarranty .ew-button:hover{transform:none}}.ewarranty .ew-app-card{scroll-margin-top:30px}.ewarranty .ew-editor-hint{padding:20px;background:var(--ew-aqua);border-radius:12px;font-size:14px}.site-nav shopify-account::part(signed-out-avatar){color:var(--colorNavText)}.is-light .site-nav shopify-account::part(signed-out-avatar){color:#fff}.mobile-nav shopify-account::part(signed-out-avatar){display:block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);color:var(--colorDrawerText);font-size:19px;padding:15px 20px;-webkit-font-smoothing:antialiased}.mobile-nav shopify-account .icon{width:1.25em;height:1.25em}.mobile-nav shopify-account::part(signed-out-avatar):active{color:var(--colorDrawerTextDarken);background-color:var(--colorDrawersDim)}@media screen and (min-width:590px){.mobile-nav shopify-account::part(signed-out-avatar){font-size:24px}}shopify-account{--shopify-account-color-accent: #203c32;--shopify-account-color-accent-hover: #162c24;--shopify-account-color-accent-text: #ffffff;--shopify-account-color-background: #f8f8f3;--shopify-account-color-background-subdued: #eeefe8;--shopify-account-color-border: #dfe4dc;--shopify-account-color-card-background: #ffffff;--shopify-account-color-card-text: #203c32;--shopify-account-color-control-background: #ffffff;--shopify-account-color-control-text: #203c32;--shopify-account-color-text: #203c32;--shopify-account-color-text-subdued: #606a60;--shopify-account-color-shadow: rgb(32 60 50 / 14%);--shopify-account-font-body: var(--typeBasePrimary), var(--typeBaseFallback);--shopify-account-font-body-weight: var(--typeBaseWeight);--shopify-account-font-body-transform: none;--shopify-account-font-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback);--shopify-account-font-heading-weight: var(--typeHeaderWeight);--shopify-account-font-heading-transform: none;--shopify-account-radius-base: 8px;--shopify-account-radius-button: 12px;--shopify-account-radius-button-small: 8px;--shopify-account-radius-dialog: 20px;--shopify-account-radius-input: 10px;--shopify-account-signed-in-avatar-color-background: #203c32;--shopify-account-signed-in-avatar-color-text: #ffffff;--shopify-account-signed-in-avatar-size: 36px}elitex-belt-guide-assets{display:block}.eosg--belt .eosg-title{margin-bottom:8px}.eosg--belt .eosg-belt-subtitle{margin:0 0 24px;color:var(--eosg-muted);font-size:15px;line-height:1.5}.eosg--belt .eosg-table td{font-weight:650}.eosg--belt .eosg-table small{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--eosg-muted)}@media(max-width:600px){.eosg--belt .eosg-belt-subtitle{margin-bottom:20px;font-size:14px}.eosg--belt .eosg-table td small{display:inline;margin-inline-start:12px;white-space:nowrap}}@media(max-width:359px){.eosg--belt .eosg-title{font-size:26px}.eosg--belt .eosg-measuring{grid-template-columns:90px 1fr;gap:12px}.eosg--belt .eosg-table td small{display:block;margin-inline-start:0}}.emn-shell{display:none}@media only screen and (max-width:768px){#NavDrawer[data-emn-ready]{--emn-ink: #202820;--emn-muted: #66705f;--emn-paper: #faf9f6;--emn-line: #dfe2d8;right:-100vw;left:auto;width:100vw;max-width:100%;height:100vh;height:100dvh;min-height:400px;overflow:hidden;background:var(--emn-paper);color:var(--emn-ink)}#NavDrawer[data-emn-ready].drawer--is-open{transform:translate(-100vw)}#NavDrawer[data-emn-ready]>.drawer__contents{height:100%;min-height:0}#NavDrawer[data-emn-ready]>.drawer__contents>.drawer__fixed-header,#NavDrawer[data-emn-ready]>.drawer__contents>.drawer__scrollable{display:none!important}#NavDrawer[data-emn-ready] .emn-shell{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--emn-paper);color:var(--emn-ink);text-align:left;font-family:var(--typeBasePrimary),var(--typeBaseFallback),sans-serif;font-size:16px;line-height:1.35;letter-spacing:normal;-webkit-text-size-adjust:100%}#NavDrawer[data-emn-ready] .emn-shell *,#NavDrawer[data-emn-ready] .emn-shell *:before,#NavDrawer[data-emn-ready] .emn-shell *:after{box-sizing:border-box}#NavDrawer[data-emn-ready] .emn-shell button{appearance:none;-webkit-appearance:none;cursor:pointer;margin:0;font:inherit;letter-spacing:inherit;text-transform:none}#NavDrawer[data-emn-ready] .emn-shell a{color:inherit;text-decoration:none}#NavDrawer[data-emn-ready] .emn-shell :is(a,button,shopify-account):focus-visible{outline:2px solid var(--emn-ink);outline-offset:3px}#NavDrawer[data-emn-ready] .emn-shell svg{display:block;flex-shrink:0;width:24px;height:24px}#NavDrawer[data-emn-ready] .emn-header{display:flex;align-items:center;flex:0 0 auto;gap:8px;min-height:calc(78px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--emn-line)}#NavDrawer[data-emn-ready] .emn-title{flex:1 1 auto;min-width:0;margin:0;padding:16px 0;color:var(--emn-ink);font-family:inherit;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere}#NavDrawer[data-emn-ready] .emn-back,#NavDrawer[data-emn-ready] .emn-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:10px;border:1px solid var(--emn-line);border-radius:50%;background:#fff;color:var(--emn-ink)}#NavDrawer[data-emn-ready] .emn-back{margin-right:4px}#NavDrawer[data-emn-ready] .emn-close{margin-left:auto}#NavDrawer[data-emn-ready] .emn-content{flex:1 1 auto;min-height:0;min-width:0;padding:18px max(20px,env(safe-area-inset-right,0px)) 24px max(20px,env(safe-area-inset-left,0px));overflow:hidden auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#bbc3b4 transparent;scroll-padding:12px}#NavDrawer[data-emn-ready] .emn-panel{margin:0;padding:0}#NavDrawer[data-emn-ready] .emn-shell [hidden]{display:none!important}#NavDrawer[data-emn-ready] .emn-row{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--emn-line);border-radius:0;background:transparent;color:var(--emn-ink);text-align:left;-webkit-tap-highlight-color:transparent}#NavDrawer[data-emn-ready] .emn-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border:1px solid var(--emn-line);border-radius:14px;background:#fff;color:var(--emn-muted)}#NavDrawer[data-emn-ready] .emn-name{display:block;flex:1 1 auto;min-width:0;margin:0;color:var(--emn-ink);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}#NavDrawer[data-emn-ready] .emn-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;margin-left:auto;color:var(--emn-muted)}#NavDrawer[data-emn-ready] .emn-chevron svg{width:18px;height:18px}#NavDrawer[data-emn-ready] .emn-panel--root{display:grid;gap:12px}#NavDrawer[data-emn-ready] .emn-panel--root .emn-row{min-height:98px;padding:18px 16px;border:1px solid rgb(32 40 32 / 6%);border-radius:20px;background:#eceee5}#NavDrawer[data-emn-ready] .emn-panel--root .emn-row:nth-child(2){background:#e7eff6}#NavDrawer[data-emn-ready] .emn-panel--root .emn-row:nth-child(3){background:#eee8f4}#NavDrawer[data-emn-ready] .emn-panel--root .emn-row:nth-child(4){background:#f6ecdf}#NavDrawer[data-emn-ready] .emn-panel--root .emn-icon{flex-basis:48px;height:48px;border:0;background:#ffffffa6;color:var(--emn-ink)}#NavDrawer[data-emn-ready] .emn-panel--root .emn-name{font-size:23px;font-weight:700}#NavDrawer[data-emn-ready] .emn-row--leaf{min-height:58px}#NavDrawer[data-emn-ready] .emn-row--leaf .emn-name{font-size:17px;font-weight:500}#NavDrawer[data-emn-ready] .emn-all{display:flex;align-items:center;gap:10px;min-height:50px;margin:0 0 10px;padding:13px 17px;border:1px solid var(--emn-ink);border-radius:14px;background:var(--emn-ink);color:#fff!important;font-size:15px;font-weight:600;line-height:1.4}#NavDrawer[data-emn-ready] .emn-all .emn-chevron{color:inherit}#NavDrawer[data-emn-ready] .emn-row:active{opacity:.75}#NavDrawer[data-emn-ready] .emn-footer{flex:0 0 auto;min-height:0;padding:0 max(20px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:var(--emn-paper)}#NavDrawer[data-emn-ready] .emn-account{min-height:56px;padding:6px 0 0;border-top:1px solid var(--emn-line);font-size:15px;font-weight:500;line-height:1.4}#NavDrawer[data-emn-ready] .emn-account :is(a,shopify-account,[slot=signed-out-avatar],[slot=signed-in-avatar],.emn-account-link){display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--emn-ink);font:inherit;letter-spacing:normal;text-align:left}#NavDrawer[data-emn-ready] .emn-account shopify-store{display:none}#NavDrawer[data-emn-ready] .emn-account-text{flex:1 1 auto;min-width:0}#NavDrawer[data-emn-ready] .emn-account-icon{display:inline-flex;flex:0 0 19px}#NavDrawer[data-emn-ready] .emn-account svg{width:19px;height:19px;color:var(--emn-muted)}html.emn-open #transcySwitcherContainer,html.emn-open #transcyBtnSwitcher,html.emn-open #zipchat-iframe{display:none!important}html.emn-open #zipchat-shadow-host{visibility:hidden!important;pointer-events:none!important}}@media only screen and (max-width:768px)and (max-height:400px){#NavDrawer[data-emn-ready]{min-height:0}#NavDrawer[data-emn-ready] .emn-footer{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}#NavDrawer[data-emn-ready] .emn-header{min-height:60px}#NavDrawer[data-emn-ready] .emn-content{padding-top:8px;padding-bottom:16px}}@media only screen and (max-width:768px)and (prefers-reduced-motion:reduce){#NavDrawer[data-emn-ready],#NavDrawer[data-emn-ready].drawer--is-open{transition-duration:.01ms!important}#NavDrawer[data-emn-ready] .emn-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}elitex-oversize-guide-link[hidden]{display:none!important}elitex-oversize-guide-link{display:inline-flex;vertical-align:middle}elitex-oversize-guide-link button{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-height:44px;padding:4px 0 4px 8px;margin:0;border:0;background:transparent;color:#294b3c;font:inherit;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;cursor:pointer}elitex-oversize-guide-link button span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#adb6a2}elitex-oversize-guide-link button:hover span{text-decoration-color:currentColor}elitex-oversize-guide-link button:focus-visible{outline:2px solid #3e5140;outline-offset:3px;border-radius:3px}elitex-oversize-guide-link svg{width:19px;height:19px;flex:0 0 19px}.kit-fieldset__legend:has(elitex-oversize-guide-link){width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 10px;margin-block-end:8px;min-height:44px}.kit-fieldset__legend-extra:has(elitex-oversize-guide-link){margin-inline-start:auto}.kit-fieldset__legend-extra:has(elitex-oversize-guide-link):before{content:none!important}.eosg[data-eosg-inline-owner]>.eosg-trigger{display:none!important}@media(max-width:359px){elitex-oversize-guide-link button{font-size:12px;gap:5px;padding-inline-start:3px}}[data-elitex-size-payment][hidden]{display:none!important}.kit-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--kit-font-family-body);border-radius:var(--kit-radius-md);cursor:pointer;text-decoration:none;border:none;transition:background var(--kit-transition-normal);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);background:var(--kit-button-color-background);color:var(--kit-button-color-text);box-shadow:inset 0 0 0 1px var(--kit-button-color-border)}.kit-button--primary{--kit-button-color-background: var(--kit-color-primary-button, var(--kit-color-primary));--kit-button-color-text: var(--kit-color-on-primary-button, var(--kit-color-secondary));--kit-button-color-border: var(--kit-color-primary-button-border, var(--kit-button-color-background))}.kit-button--secondary{--kit-button-color-background: var(--kit-color-secondary-button, var(--kit-color-secondary));--kit-button-color-text: var(--kit-color-on-secondary-button, var(--kit-color-primary));--kit-button-color-border: var(--kit-color-secondary-button-border, var(--kit-button-color-text))}.kit-button--transparent{--kit-button-color-background: transparent;--kit-button-color-text: var(--kit-color-on-secondary-button, var(--kit-color-primary));--kit-button-color-border: transparent}.kit-button--sm{padding:var(--kit-button-padding-block-sm) var(--kit-button-padding-inline-sm);font-size:var(--kit-font-size-sm)}.kit-button--md{padding:var(--kit-button-padding-block-md) var(--kit-button-padding-inline-md);font-size:var(--kit-font-size-base)}.kit-button--lg{padding:var(--kit-button-padding-block-lg) var(--kit-button-padding-inline-lg);font-size:var(--kit-font-size-lg)}.kit-button--icon-only.kit-button--sm{padding:var(--kit-button-padding-block-sm)}.kit-button--icon-only.kit-button--md{padding:var(--kit-button-padding-block-md)}.kit-button--icon-only.kit-button--lg{padding:var(--kit-button-padding-block-lg)}.kit-button:hover{background:color-mix(in srgb,var(--kit-button-color-text) var(--kit-color-mix-hover),var(--kit-button-color-background))}.kit-button:active:not(:disabled),.kit-button:focus-visible:not(:disabled),input:focus-visible~.kit-button:not(:disabled){background:color-mix(in srgb,var(--kit-button-color-text) var(--kit-color-mix-active),var(--kit-button-color-background))}.kit-button--full-width{width:100%}.kit-button--disabled{cursor:not-allowed;opacity:var(--kit-opacity-disabled);pointer-events:none}.kit-button.kit-button--loading{position:relative;pointer-events:none}.kit-button--loading:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:inherit;border-radius:inherit}.kit-button.kit-button--loading:before{background:var(--kit-button-color-background)}.kit-button--transparent.kit-button--loading:before{background:var(--kit-color-secondary)}.kit-button--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:kit-button-spin .6s linear infinite}@keyframes kit-button-spin{to{transform:rotate(360deg)}}.kit-fieldset{margin:0;padding:0;border:0}.kit-fieldset__legend{display:flex;margin-block-end:var(--kit-space-xs)}.kit-fieldset__legend-text.kit-text{font-weight:700}.kit-fieldset__legend-selection.kit-text,.kit-fieldset__legend-extra.kit-text{font-weight:400}.kit-fieldset__legend-selection.kit-text:before,.kit-fieldset__legend-extra.kit-text:before{content:"\a0\2014\a0"}.kit-icon{display:inline-flex;vertical-align:middle;line-height:0}.kit-icon>svg{width:var(--icon-size);height:var(--icon-size);fill:var(--kit-color-icons);stroke-width:var(--kit-icon-stroke-width)}.kit-icon>svg [fill]{fill:inherit}.kit-icon--xs{--icon-size: 12px}.kit-icon--sm{--icon-size: 16px}.kit-icon--md{--icon-size: 20px}.kit-icon--lg{--icon-size: 24px}.kit-icon--xl{--icon-size: 32px}[data-kit-refresh-busy] [data-kit-refresh]{opacity:var(--kit-opacity-disabled, .5);pointer-events:none}.kit-product-variant-picker{display:block}.kit-product-variant-picker .kit-radio :is(.kit-button--disabled,.kit-swatch--disabled){cursor:pointer}.kit-picker--loading{opacity:var(--kit-opacity-disabled, .5);pointer-events:none}.kit-radio{position:relative;display:inline-flex;align-items:center;gap:var(--kit-control-gap);margin:0;cursor:pointer}.kit-radio__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.kit-radio__indicator{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--kit-color-border, color-mix(in srgb, var(--kit-color-primary) var(--kit-color-mix-border), var(--kit-color-secondary)));background-color:var(--kit-color-secondary);flex-shrink:0;transition:box-shadow var(--kit-transition-normal),background-color var(--kit-transition-normal)}.kit-radio__indicator:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--kit-color-secondary);opacity:0;transition:opacity var(--kit-transition-normal)}.kit-radio__label{font-family:var(--kit-font-family-body);font-size:var(--kit-font-size-base);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing)}.kit-radio:not(:has(input:disabled)):not(:has(input:checked)):hover .kit-radio__indicator{background-color:var(--kit-color-border, color-mix(in srgb, var(--kit-color-primary) var(--kit-color-mix-border), var(--kit-color-secondary)))}.kit-radio:has(input:checked) .kit-radio__indicator{background-color:var(--kit-color-primary)}.kit-radio:has(input:checked):not(:hover) .kit-radio__indicator{box-shadow:none}.kit-radio:has(input:checked) .kit-radio__indicator:before{opacity:1}.kit-radio:has(input:focus-visible) .kit-radio__indicator{outline:var(--kit-focus-ring);outline-offset:var(--kit-focus-ring-offset)}.kit-radio:has(input:disabled){cursor:not-allowed}.kit-radio:has(input:disabled) .kit-radio__indicator{box-shadow:none;background-color:var(--kit-color-border, color-mix(in srgb, var(--kit-color-primary) var(--kit-color-mix-border), var(--kit-color-secondary)))}.kit-radio:has(input:disabled) .kit-radio__indicator:before{opacity:0}.kit-radio:has(input:disabled:checked) .kit-radio__indicator{background-color:var(--kit-color-primary)}.kit-radio:has(input:disabled:checked) .kit-radio__indicator:before{opacity:1}.kit-radio:has(input:disabled) .kit-radio__input{cursor:not-allowed}.kit-select{--kit-select-icon-size: 16px;position:relative;display:block;width:100%}.kit-select__native{display:block;width:100%;padding:var(--kit-control-padding-block) var(--kit-control-padding-inline);padding-inline-end:calc((var(--kit-control-padding-inline) * 2) + var(--kit-select-icon-size));-webkit-appearance:none;appearance:none;border:none;border-radius:var(--kit-radius-sm);box-shadow:inset 0 0 0 1px var(--kit-color-border, color-mix(in srgb, var(--kit-color-primary) var(--kit-color-mix-border), var(--kit-color-secondary)));background-color:var(--kit-color-secondary);background-image:none;color:var(--kit-color-primary);font-family:var(--kit-font-family-body);font-size:var(--kit-font-size-base);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:box-shadow var(--kit-transition-normal),background-color var(--kit-transition-normal)}@supports (-moz-appearance: none){.kit-select__native{letter-spacing:0}}.kit-select:has(option[disabled]:checked) .kit-select__native{color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-text-subdued),var(--kit-color-secondary))}.kit-select__native:hover:not(:disabled):not(:focus){background-color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-off-background),var(--kit-color-secondary));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-hover),var(--kit-color-secondary))}.kit-select__native:focus-visible{box-shadow:inset 0 0 0 2px var(--kit-color-focus)}.kit-select__native:disabled{box-shadow:none;background-color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-disabled),var(--kit-color-secondary));color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-on-disabled),var(--kit-color-secondary));cursor:not-allowed}.kit-select__native[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--kit-color-error)}.kit-select__icon{position:absolute;top:50%;inset-inline-end:var(--kit-control-padding-inline);display:inline-flex;align-items:center;justify-content:center;width:var(--kit-select-icon-size);height:var(--kit-select-icon-size);transform:translateY(-50%);pointer-events:none;color:var(--kit-color-primary)}.kit-select__icon>svg,.kit-select__icon>.kit-icon{width:100%;height:100%}.kit-select:has(.kit-select__native:disabled) .kit-select__icon{color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-on-disabled),var(--kit-color-secondary))}.kit-stack{display:flex;flex-direction:var(--stack-direction, column);gap:var(--stack-gap, 0);margin:0;padding:0;--stack-direction: initial;--stack-direction-md: initial;--stack-direction-lg: initial;--stack-direction-xl: initial;--stack-gap: initial;--stack-gap-md: initial;--stack-gap-lg: initial;--stack-gap-xl: initial}.kit-stack--wrap{flex-wrap:wrap}.kit-stack--align-start{align-items:flex-start}.kit-stack--align-center{align-items:center}.kit-stack--align-end{align-items:flex-end}.kit-stack--align-stretch{align-items:stretch}.kit-stack--align-baseline{align-items:baseline}.kit-stack--justify-start{justify-content:flex-start}.kit-stack--justify-center{justify-content:center}.kit-stack--justify-end{justify-content:flex-end}.kit-stack--justify-between{justify-content:space-between}@media(min-width:700px){.kit-stack[style*=--stack-direction-md]{flex-direction:var(--stack-direction-md)}.kit-stack[style*=--stack-gap-md]{gap:var(--stack-gap-md)}}@media(min-width:1024px){.kit-stack[style*=--stack-direction-lg]{flex-direction:var(--stack-direction-lg)}.kit-stack[style*=--stack-gap-lg]{gap:var(--stack-gap-lg)}}@media(min-width:1200px){.kit-stack[style*=--stack-direction-xl]{flex-direction:var(--stack-direction-xl)}.kit-stack[style*=--stack-gap-xl]{gap:var(--stack-gap-xl)}}.kit-swatch{--kit-swatch-color: var(--kit-color-secondary);--kit-swatch-image: none;display:inline-block;padding:0;position:relative;width:2rem;height:2rem;border-radius:var(--kit-radius-full);background-color:var(--kit-swatch-color);background-image:var(--kit-swatch-image);background-size:cover;background-position:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-border),var(--kit-color-secondary));outline:none}.kit-swatch--selected,input:checked~.kit-swatch{outline:1px solid var(--kit-color-primary);outline-offset:1px;box-shadow:0 0 0 1px var(--kit-color-secondary)}@media(hover:hover)and (pointer:fine){.kit-swatch:not(:focus-visible,:disabled,.kit-swatch--disabled):hover{outline:1px solid var(--kit-color-primary);outline-offset:1px;box-shadow:0 0 0 1px var(--kit-color-secondary)}}.kit-swatch:focus-visible:not(:disabled,.kit-swatch--disabled),input:focus-visible~.kit-swatch:not(:disabled,.kit-swatch--disabled){outline:1px solid var(--kit-color-focus);outline-offset:1px}button.kit-swatch:disabled{cursor:not-allowed}.kit-swatch--disabled:after,button.kit-swatch:disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--kit-color-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 5 5 15M5 5l10 10' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 5 5 15M5 5l10 10' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}@supports (color: oklch(from red l c h)){.kit-swatch--disabled:after,button.kit-swatch:disabled:after{background-color:oklch(from var(--kit-swatch-color) clamp(.8,(.9 - l) * 1000,1) 0 0)}}.kit-text{font-family:inherit;font-size:var(--kit-font-size-base);font-weight:var(--kit-font-weight-normal);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);color:inherit;margin:0}.kit-text--heading-xl{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-xl);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-lg{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-lg);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-md{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-md);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--heading-sm{font-family:var(--kit-font-family-heading);font-size:var(--kit-heading-font-size-sm);font-weight:var(--kit-heading-font-weight);line-height:var(--kit-heading-line-height);letter-spacing:var(--kit-heading-letter-spacing);text-transform:var(--kit-heading-text-transform)}.kit-text--body-sm{font-size:var(--kit-font-size-sm)}.kit-text--caption{font-size:var(--kit-font-size-xs);color:color-mix(in srgb,var(--kit-color-primary) var(--kit-color-mix-text-subdued),var(--kit-color-secondary))}.kit-text--align-start{text-align:start}.kit-text--align-center{text-align:center}.kit-text--align-end{text-align:end}.kit-text--balance{text-wrap:balance}@layer kit{:root{--kit-color-primary: #000;--kit-color-secondary: #fff;--kit-color-tint: #000;--kit-color-focus: #4a9afc;--kit-color-border: initial;--kit-color-links: currentColor;--kit-color-icons: currentColor;--kit-color-success: #16a34a;--kit-color-error: #dc2626;--kit-color-info: #3b82f6;--kit-color-warning: #f59e0b;--kit-color-sale: #980606;--kit-color-sale-contrast: #fff;--kit-color-sold-out: #000;--kit-color-sold-out-contrast: #fff;--kit-color-mix-off-background: 4%;--kit-color-mix-border: 16%;--kit-color-mix-text-subdued: 60%;--kit-color-mix-hover: 12%;--kit-color-mix-active: 16%;--kit-color-mix-disabled: 8%;--kit-color-mix-on-disabled: 30%;--kit-color-mix-tint-shadow: 8%;--kit-color-mix-tint-overlay-light: 15%;--kit-color-mix-tint-overlay: 50%;--kit-opacity-disabled: .5;--kit-font-family-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kit-font-family-heading: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kit-font-size-xs: .75rem;--kit-font-size-sm: .75rem;--kit-font-size-base: .875rem;--kit-font-size-lg: 1rem;--kit-font-size-xl: 1.125rem;--kit-font-size-2xl: 1.25rem;--kit-font-size-3xl: 1.5rem;--kit-font-weight-normal: 400;--kit-font-weight-semibold: 600;--kit-font-weight-bold: 700;--kit-heading-font-size-sm: 1rem;--kit-heading-font-size-md: 1.125rem;--kit-heading-font-size-lg: 1.25rem;--kit-heading-font-size-xl: 1.5rem;--kit-heading-font-weight: 700;--kit-heading-line-height: 1.2;--kit-heading-letter-spacing: -.025em;--kit-heading-text-transform: none;--kit-body-font-style: normal;--kit-body-line-height: 1.5;--kit-body-letter-spacing: normal;--kit-space-2xs: .25rem;--kit-space-xs: .5rem;--kit-space-sm: .75rem;--kit-space-md: 1rem;--kit-space-lg: 1.5rem;--kit-space-xl: 2rem;--kit-space-2xl: 3rem;--kit-control-padding-block: var(--kit-space-xs);--kit-control-padding-inline: var(--kit-space-xs);--kit-control-gap: var(--kit-space-xs);--kit-button-padding-block-sm: var(--kit-space-2xs);--kit-button-padding-inline-sm: var(--kit-space-sm);--kit-button-padding-block-md: var(--kit-space-xs);--kit-button-padding-inline-md: var(--kit-space-md);--kit-button-padding-block-lg: var(--kit-space-sm);--kit-button-padding-inline-lg: var(--kit-space-lg);--kit-radius-sm: .25rem;--kit-radius-md: .5rem;--kit-radius-lg: 1rem;--kit-radius-full: 9999px;--kit-shadow-inner: inset 0 0 0 1px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-overlay-light), transparent);--kit-shadow-xs: 0 .5px .5px 3px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-sm: 0 1px 2px 0 color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-md: 0 2px 4px -1px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-shadow-lg: 0 8px 16px -4px color-mix(in srgb, var(--kit-color-tint) var(--kit-color-mix-tint-shadow), transparent);--kit-transition-fast: 75ms ease;--kit-transition-normal: .15s ease;--kit-transition-slow: .3s ease;--kit-focus-ring: 2px solid var(--kit-color-focus);--kit-focus-ring-offset: 0;--kit-icon-stroke-width: 1px;--kit-page-width: 1500px;--kit-section-spacing: 2rem;--kit-section-gutter: var(--kit-space-md)}@media(min-width:700px){:root{--kit-font-size-sm: .875rem;--kit-font-size-base: 1rem;--kit-font-size-lg: 1.125rem;--kit-font-size-xl: 1.25rem;--kit-font-size-2xl: 1.5rem;--kit-font-size-3xl: 1.875rem;--kit-heading-font-size-sm: 1.125rem;--kit-heading-font-size-md: 1.25rem;--kit-heading-font-size-lg: 1.5rem;--kit-heading-font-size-xl: 1.875rem}}[class^=kit-]:focus-visible,[class*=" kit-"]:focus-visible{outline:var(--kit-focus-ring);outline-offset:var(--kit-focus-ring-offset)}}kit-tooltip{display:inline-flex}.kit-tooltip__trigger{display:inline-flex}.kit-tooltip__bubble{--kit-tooltip-offset: 6px;--kit-tooltip-color-background: var(--kit-color-primary);position:absolute;inset:auto;width:max-content;max-width:200px;margin:0;padding:var(--kit-space-2xs) var(--kit-space-xs);border:none;border-radius:var(--kit-radius-sm);background-color:var(--kit-tooltip-color-background);color:var(--kit-color-secondary);font-family:var(--kit-font-family-body);font-size:var(--kit-font-size-xs);font-weight:var(--kit-font-weight-normal);line-height:var(--kit-body-line-height);letter-spacing:var(--kit-body-letter-spacing);text-align:start;overflow:visible;pointer-events:none;opacity:0;transform:translate(var(--kit-tooltip-enter-x, 0),var(--kit-tooltip-enter-y, 0));transition:opacity var(--kit-transition-normal),transform var(--kit-transition-normal),overlay var(--kit-transition-normal) allow-discrete,display var(--kit-transition-normal) allow-discrete}.kit-tooltip__bubble:popover-open{opacity:1;transform:none}@starting-style{.kit-tooltip__bubble:popover-open{opacity:0;transform:translate(var(--kit-tooltip-enter-x, 0),var(--kit-tooltip-enter-y, 0))}}@media(prefers-reduced-motion:reduce){.kit-tooltip__bubble{transition:none}}.kit-tooltip__bubble:after{content:"";position:absolute;border:4px solid transparent}.kit-tooltip--no-arrow .kit-tooltip__bubble:after{content:none}kit-tooltip[placement=top] .kit-tooltip__bubble{--kit-tooltip-enter-y: 4px}kit-tooltip[placement=top] .kit-tooltip__bubble:after{top:100%;left:calc(50% + var(--arrow-offset, 0px));transform:translate(-50%);border-top-color:var(--kit-tooltip-color-background)}kit-tooltip[placement=bottom] .kit-tooltip__bubble{--kit-tooltip-enter-y: -4px}kit-tooltip[placement=bottom] .kit-tooltip__bubble:after{bottom:100%;left:calc(50% + var(--arrow-offset, 0px));transform:translate(-50%);border-bottom-color:var(--kit-tooltip-color-background)}kit-tooltip[placement=start] .kit-tooltip__bubble{--kit-tooltip-enter-x: 4px}kit-tooltip[placement=start]:dir(rtl) .kit-tooltip__bubble{--kit-tooltip-enter-x: -4px}kit-tooltip[placement=start] .kit-tooltip__bubble:after{inset-inline-start:100%;top:calc(50% + var(--arrow-offset, 0px));transform:translateY(-50%);border-inline-start-color:var(--kit-tooltip-color-background)}kit-tooltip[placement=end] .kit-tooltip__bubble{--kit-tooltip-enter-x: -4px}kit-tooltip[placement=end]:dir(rtl) .kit-tooltip__bubble{--kit-tooltip-enter-x: 4px}kit-tooltip[placement=end] .kit-tooltip__bubble:after{inset-inline-end:100%;top:calc(50% + var(--arrow-offset, 0px));transform:translateY(-50%);border-inline-end-color:var(--kit-tooltip-color-background)}@media(forced-colors:active){.kit-tooltip__bubble{border:solid 1px}}.kit-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
