:root{--ex-paper: #f3f4f2;--ex-surface: #ffffff;--ex-panel: #e8ebeb;--ex-ink: #14181c;--ex-steel: #57606a;--ex-line: #d6dbde;--ex-heat: #c4401a;--ex-heat-text: #a9360f;--ex-ok-text: #1f5c40;--ex-ease-out: cubic-bezier(.23, 1, .32, 1);--ex-heat-hover: #a9360f;--ex-heat-ink: #ffffff;--ex-ok: #2b7553;--ex-dev: #2a3036;--ex-dev2: #3d454d;--ex-devhi: #58616b;--ex-ironbow: linear-gradient(90deg, #1b0b4a 0%, #6e1294 22%, #c42a63 45%, #ee6a1e 66%, #ffc23a 86%, #fff3c4 100%);--ex-f-display: "Archivo", "Arial Narrow", system-ui, sans-serif;--ex-f-body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ex-f-data: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--ex-r: 10px;--ex-section-pad: clamp(48px, 7vw, 88px)}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-stretch:112%;letter-spacing:-.01em;text-wrap:balance}:focus-visible{outline-color:var(--ex-heat)}.price,.product-card .price,[class*=price__]{font-family:var(--ex-f-data);font-variant-numeric:tabular-nums}.ex{color:var(--ex-ink);font-family:var(--ex-f-body);font-size:1rem;line-height:1.55}.ex *,.ex *:before,.ex *:after{box-sizing:border-box}.ex a{color:inherit}.ex p{margin:0}.ex-wrap{width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--page-margin, 20px)}.ex-section{padding-block:var(--ex-section-pad)}.ex-section--flush-top{padding-block-start:0}.ex-h1,.ex-h2,.ex-h3{font-family:var(--ex-f-display);font-stretch:112%;line-height:1.08;letter-spacing:-.01em;text-wrap:balance;margin:0;color:inherit}.ex-h1{font-size:clamp(2rem,4.4vw,3.35rem);font-weight:760}.ex-h2{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:720}.ex-h3{font-size:1.06rem;font-weight:680;font-stretch:105%}.ex-h1 em,.ex-hl{font-style:normal;background:var(--ex-ironbow);-webkit-background-clip:text;background-clip:text;color:transparent}.ex-mono{font-family:var(--ex-f-data);font-variant-numeric:tabular-nums}.ex-eyebrow{font-family:var(--ex-f-data);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ex-steel)}.ex-eyebrow+.ex-h1,.ex-eyebrow+.ex-h2{margin-block-start:12px}.ex-muted{color:var(--ex-steel)}.ex-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-block-end:28px}.ex-head>p,.ex-head>.ex-muted{max-width:56ch}.ex-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 .98rem/1 var(--ex-f-body);padding:15px 22px;border-radius:8px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.ex-btn--primary{background:var(--ex-heat);color:var(--ex-heat-ink)}.ex-btn--ghost{background:transparent;color:var(--ex-ink);border-color:var(--ex-line)}.ex-chips{display:flex;flex-wrap:wrap;gap:6px}.ex-chip{display:inline-flex;align-items:center;gap:6px;font:500 .74rem/1 var(--ex-f-data);padding:6px 8px;border-radius:5px;background:var(--ex-panel);color:var(--ex-ink);white-space:nowrap}.ex-chip--native{background:transparent;border:1px solid var(--ex-ink)}.ex-chip--eu{background:var(--ex-surface);border:1px solid var(--ex-ok);color:var(--ex-ok)}.ex-dev{fill:var(--ex-dev)}.ex-dev2{fill:var(--ex-dev2)}.ex-devhi{fill:var(--ex-devhi)}.ex-devheat{fill:var(--ex-heat)}.ex-devline{fill:none;stroke:var(--ex-dev2)}.ex-announce{background:var(--ex-surface);border-block-end:1px solid var(--ex-line);font-size:.82rem}.ex-announce__list{display:flex;justify-content:center;gap:28px;padding-block:9px;flex-wrap:wrap;color:var(--ex-steel);margin:0;list-style:none}.ex-announce__list strong,.ex-announce__list b{color:var(--ex-ink);font-weight:600}@media(max-width:749px){.ex-announce__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:18px;font-size:.76rem;padding-inline:16px;margin-inline:-16px}.ex-announce__list li{white-space:nowrap}}.ex-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ex-ink);flex-shrink:0}.ex-logo__mark{width:26px;height:26px;border-radius:6px;background:var(--ex-ironbow);position:relative;flex-shrink:0}.ex-logo__mark:before,.ex-logo__mark:after{content:"";position:absolute;background:var(--ex-surface)}.ex-logo__mark:before{inset-inline-start:50%;inset-block:5px;width:2px;transform:translate(-50%)}.ex-logo__mark:after{inset-block-start:50%;inset-inline:5px;height:2px;transform:translateY(-50%)}.ex-logo__word{font:800 1.18rem/1 var(--ex-f-display);font-stretch:125%;letter-spacing:.02em;white-space:nowrap}@media(max-width:749px){.ex-logo__word{font-size:1.02rem}.ex-logo__mark{width:22px;height:22px}}.header{--header-bg-color: color-mix(in srgb, var(--ex-paper) 90%, transparent)}#header-component{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block-end:1px solid var(--ex-line)}.menu-list__link{font-weight:550}.header-actions__cart-icon .cart-bubble,.cart-bubble__background{background-color:var(--ex-heat)!important}.cart-bubble__text{color:var(--ex-heat-ink)!important;font-family:var(--ex-f-data)}.ex-hero{padding-block:clamp(36px,5vw,64px) clamp(40px,6vw,72px)}.ex-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,4vw,56px);align-items:center}.ex-hero__lead{font-size:1.1rem;color:var(--ex-steel);max-width:46ch;margin-block-start:18px!important}.ex-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-block-start:28px}.ex-proofs{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:10px}.ex-proofs li{display:flex;gap:10px;align-items:baseline;font-size:.93rem}.ex-proofs li:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--ex-heat);flex-shrink:0;transform:translateY(-1px)}.ex-viewer{position:relative;display:block;border-radius:14px;overflow:hidden;background:#0b0b10;aspect-ratio:4 / 3;max-width:100%;box-shadow:0 30px 60px -30px #0a0c1073}.ex-viewer canvas,.ex-viewer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.ex-viewer [data-layer=thermal]{clip-path:inset(0 0 0 var(--cut, 50%))}.ex-viewer__handle{position:absolute;inset-block:0;left:var(--cut, 50%);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.ex-viewer__handle span{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:#14181c;display:grid;place-items:center;font:600 .8rem/1 var(--ex-f-data);box-shadow:0 4px 14px #00000059}.ex-viewer input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.ex-viewer__tag{position:absolute;bottom:12px;font:500 .7rem/1 var(--ex-f-data);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;border-radius:4px;background:#0a0c1099;color:#fff;pointer-events:none}.ex-viewer__tag--l{left:12px}.ex-viewer__tag--r{right:12px}.ex-viewer-caption{margin-block-start:10px!important;font-size:.82rem;color:var(--ex-steel);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ex-trust{border-block:1px solid var(--ex-line);background:var(--ex-surface)}.ex-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ex-trust__item{padding:22px 18px;display:flex;gap:14px;align-items:flex-start;border-inline-start:1px solid var(--ex-line)}.ex-trust__item:first-child{border-inline-start:0;padding-inline-start:0}.ex-trust__item svg{flex-shrink:0;color:var(--ex-heat-text)}.ex-trust__item b{display:block;font-size:.95rem}.ex-trust__item span{font-size:.84rem;color:var(--ex-steel)}.ex-uses{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ex-use{-webkit-appearance:none;appearance:none;text-align:start;font:inherit;color:inherit;text-decoration:none;background:var(--ex-surface);border:1px solid var(--ex-line);border-radius:var(--ex-r);padding:16px 14px 14px;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:150px;transition:border-color .15s ease,transform .15s ease}.ex-use[aria-current=true]{border-color:var(--ex-heat);box-shadow:inset 0 0 0 1px var(--ex-heat)}.ex-use b{font-size:.95rem;line-height:1.25}.ex-use small{font:500 .72rem/1.3 var(--ex-f-data);color:var(--ex-steel)}.ex-swatch{height:44px;border-radius:6px;background-size:cover;background-position:center}.ex-swatch--wall{background:radial-gradient(circle at 30% 40%,#1b0b4a 0 22%,#6e1294 34%,#c42a63 60%,#ee6a1e 90%)}.ex-swatch--floor{background:radial-gradient(circle at 70% 50%,#1b0b4a 0 30%,transparent 31%),repeating-linear-gradient(90deg,#c42a63 0 10px,#ee6a1e 10px 14px)}.ex-swatch--panel{background:radial-gradient(circle at 64% 42%,#fff3c4 0 6%,#ffc23a 12%,#ee6a1e 22%,#6e1294 50%,#1b0b4a 80%)}.ex-swatch--engine{background:radial-gradient(ellipse at 45% 55%,#ffc23a 0 14%,#ee6a1e 30%,#c42a63 52%,#6e1294 75%,#1b0b4a)}.ex-swatch--pipe{background:linear-gradient(180deg,#3e4c58,#6f8291 45%,#a9bbc8,#6f8291 55%,#3e4c58)}.ex-swatch--pcb{background:radial-gradient(circle at 30% 35%,#fff3c4 0 5%,#ee6a1e 12%,transparent 20%),radial-gradient(circle at 72% 62%,#ffc23a 0 6%,#c42a63 14%,transparent 22%),linear-gradient(#2b0b5a,#4a0f7a)}.ex-ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ex-range{background:var(--ex-surface);border:1px solid var(--ex-line);border-radius:14px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.ex-range__art{background:var(--ex-panel);aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden}.ex-range__art svg{width:62%;height:auto}.ex-range__art img{width:100%;height:100%;object-fit:cover}.ex-range__body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.ex-range__body p{font-size:.92rem;color:var(--ex-steel)}.ex-range__from{margin-block-start:auto;padding-block-start:10px;display:flex;justify-content:space-between;align-items:baseline;border-block-start:1px solid var(--ex-line)}.ex-range__from span{font-size:.85rem;color:var(--ex-steel)}.ex-range__from b{font:600 1.05rem/1 var(--ex-f-data)}.ex-filter-state{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:.9rem}.ex-filter-state button{font:inherit;font-size:.85rem;background:none;border:0;color:var(--ex-heat-text);cursor:pointer;text-decoration:underline;padding:0}.ex-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ex-card{background:var(--ex-surface);border:1px solid var(--ex-line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .15s ease}.ex-card[hidden]{display:none}.ex-card__pic{background:var(--ex-panel);aspect-ratio:1;display:grid;place-items:center;position:relative;overflow:hidden}.ex-card__pic img{width:100%;height:100%;object-fit:cover}.ex-card__pic svg{width:72%;height:auto}.ex-card__flag{position:absolute;top:10px;left:10px}.ex-card__info{padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px;flex:1}.ex-card__brand{font:500 .7rem/1 var(--ex-f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-steel)}.ex-card__title{font-family:var(--ex-f-display);font-stretch:105%;font-size:.98rem;font-weight:680;line-height:1.2;margin:0}.ex-card__title a{text-decoration:none}.ex-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ex-card__buy{margin-block-start:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;padding-block-start:6px}.ex-card__price{font:600 1.08rem/1 var(--ex-f-data)}.ex-card__price s{font-size:.8rem;color:var(--ex-steel);font-weight:400;margin-inline-start:6px}.ex-card__cta{font:600 .82rem/1 var(--ex-f-body);padding:10px 12px;border-radius:7px;border:1px solid var(--ex-ink);color:var(--ex-ink);white-space:nowrap}.ex-empty{padding:30px;border:1px dashed var(--ex-line);border-radius:12px;color:var(--ex-steel);grid-column:1 / -1}.ex-reso{background:var(--ex-ink);color:var(--ex-paper)}.ex-reso__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,4vw,60px);align-items:center}.ex-reso .ex-eyebrow{color:color-mix(in srgb,var(--ex-paper) 65%,transparent)}.ex-reso .ex-h2{color:var(--ex-paper)}.ex-reso__lead{color:color-mix(in srgb,var(--ex-paper) 78%,transparent);margin-block-start:16px!important;max-width:52ch}.ex-seg{display:inline-flex;border:1px solid color-mix(in srgb,var(--ex-paper) 30%,transparent);border-radius:8px;padding:3px;gap:3px;margin-block-start:22px;flex-wrap:wrap}.ex-seg button{font:500 .8rem/1 var(--ex-f-data);padding:9px 12px;border-radius:6px;border:0;background:none;color:var(--ex-paper);cursor:pointer}.ex-seg button[aria-pressed=true]{background:var(--ex-paper);color:var(--ex-ink)}.ex-toggle-row{display:flex;gap:12px;align-items:center;margin-block-start:14px;font-size:.88rem;cursor:pointer}.ex-toggle-row input{accent-color:var(--ex-heat);width:18px;height:18px}.ex-reso-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:26px;background:color-mix(in srgb,var(--ex-paper) 18%,transparent);border-radius:10px;overflow:hidden}.ex-reso-facts div{background:var(--ex-ink);padding:14px}.ex-reso-facts b{display:block;font:600 1.1rem/1.2 var(--ex-f-data)}.ex-reso-facts span{font-size:.78rem;color:color-mix(in srgb,var(--ex-paper) 65%,transparent)}.ex-reso__link{display:inline-block;margin-block-start:22px;color:var(--ex-paper);font-weight:600;font-size:.92rem;text-underline-offset:4px;text-decoration-color:var(--ex-heat)}.ex-table-scroll{overflow-x:auto;border:1px solid var(--ex-line);border-radius:12px;background:var(--ex-surface)}.ex-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.92rem}.ex-table th,.ex-table td{padding:14px 16px;text-align:start;border-block-end:1px solid var(--ex-line);vertical-align:top}.ex-table thead th{font:500 .72rem/1.2 var(--ex-f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-steel);background:var(--ex-panel)}.ex-table tbody th{font-weight:650}.ex-table tbody th a{text-decoration:none}.ex-table tbody tr:last-child>*{border-block-end:0}.ex-table td.ex-mono{white-space:nowrap}.ex-table .ex-key{color:var(--ex-heat-text);font-weight:600}.ex-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ex-guide{background:var(--ex-surface);border:1px solid var(--ex-line);border-radius:12px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-decoration:none;min-height:200px}.ex-guide p{font-size:.9rem;color:var(--ex-steel)}.ex-guide__more{margin-block-start:auto;font-weight:600;font-size:.88rem;color:var(--ex-heat-text)}.ex-commit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block-start:1px solid var(--ex-line)}.ex-commit>div{padding:22px 20px 0 0}.ex-commit b{display:block;font-family:var(--ex-f-display);font-stretch:110%;font-size:1.05rem;margin-block-end:6px}.ex-commit p{font-size:.9rem;color:var(--ex-steel)}.ex-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px}.ex-faq__intro .ex-muted{margin-block-start:14px!important}.ex-details{border-block-end:1px solid var(--ex-line);padding-block:16px}.ex-details summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.ex-details summary::-webkit-details-marker{display:none}.ex-details summary:after{content:"+";font-family:var(--ex-f-data);color:var(--ex-heat-text)}.ex-details[open] summary:after{content:"\2013"}.ex-details__body{margin-block-start:10px;color:var(--ex-steel);max-width:62ch}.ex-details__body p+p{margin-block-start:8px}.ex-footer{background:var(--ex-surface);border-block-start:1px solid var(--ex-line);padding-block:48px 28px;font-size:.9rem}.ex-footer__cols{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:32px}.ex-footer__about{margin-block-start:14px!important;max-width:34ch;color:var(--ex-steel)}.ex-footer h2{font:500 .72rem/1 var(--ex-f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-steel);margin:0 0 14px}.ex-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ex-footer ul a{text-decoration:none}.ex-footer__legal{margin-block-start:36px;padding-block-start:18px;border-block-start:1px solid var(--ex-line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--ex-steel);font-size:.8rem}.ex-footer__pay{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ex-footer__pay svg{width:38px;height:24px}@media(max-width:1080px){.ex-uses,.ex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.ex-hero__grid,.ex-reso__grid,.ex-faq{grid-template-columns:minmax(0,1fr)}.ex-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-trust__item:nth-child(3){border-inline-start:0;padding-inline-start:0}.ex-trust__item{border-block-start:1px solid var(--ex-line)}.ex-trust__item:nth-child(-n+2){border-block-start:0}.ex-ranges,.ex-guides{grid-template-columns:minmax(0,1fr)}.ex-grid,.ex-commit{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-footer__cols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ex-uses{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-grid{gap:10px}.ex-card__info{padding:12px}.ex-card__cta{display:none}.ex-trust__item{padding:16px 10px 16px 0;gap:10px}.ex-trust__item:nth-child(2n){padding-inline-start:12px}.ex-reso-facts,.ex-commit{grid-template-columns:minmax(0,1fr)}.ex-footer__cols{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ex *{transition-property:opacity,color,background-color,border-color!important}}.ex-head__aside{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ex-card__price small{font:400 .78rem/1 var(--ex-f-body);color:var(--ex-steel)}.ex-faq__intro .ex-muted p{margin:0}.ex-footer__about{color:var(--ex-steel)}.ex-crumbs{font-size:.84rem;color:var(--ex-steel);display:flex;flex-wrap:wrap;gap:6px;margin-block-end:14px}.ex-crumbs a{text-decoration:none}.ex-pdp-head{display:flex;flex-direction:column;gap:12px}.ex-pdp-head__brand{font:500 .74rem/1 var(--ex-f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-steel)}.ex-pdp-head__title{font-family:var(--ex-f-display);font-stretch:112%;font-weight:720;font-size:clamp(1.6rem,2.6vw,2.15rem);line-height:1.1;letter-spacing:-.01em;text-wrap:balance;margin:0}main[data-template^=product] .product-details .price{font-family:var(--ex-f-data);font-variant-numeric:tabular-nums}.ex-bullets{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ex-bullets li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:.96rem}.ex-bullets li:before{content:"";width:10px;height:10px;margin-block-start:7px;border-radius:2px;background:var(--ex-ironbow)}.ex-ship{display:grid;gap:12px;border:1px solid var(--ex-line);border-radius:10px;background:var(--ex-surface);padding:14px 16px}.ex-ship__top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.9rem}.ex-ship__note{font-size:.8rem;color:var(--ex-ok)}.ex-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:.8rem}.ex-timeline li{border-block-start:3px solid var(--ex-line);padding-block-start:8px}.ex-timeline li.is-on{border-color:var(--ex-ok)}.ex-timeline b{display:block;font:500 .78rem/1.3 var(--ex-f-data)}.ex-mini-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:.84rem;color:var(--ex-steel)}.ex-mini-trust li:before{content:"\2713  ";color:var(--ex-ok);font-weight:700}.ex-stage{background:var(--ex-panel);border-radius:14px;aspect-ratio:1;display:grid;place-items:center;position:relative;overflow:hidden}.ex-stage svg{width:66%;height:auto}.ex-stage__note{position:absolute;left:12px;bottom:12px;font:500 .7rem/1 var(--ex-f-data);color:var(--ex-steel)}.ex-pdp-sec{padding-block:44px;border-block-start:1px solid var(--ex-line)}.ex-pdp-sec--last{padding-block-end:72px}.ex-pdp-sec .ex-h2{margin-block-end:22px}.ex-detect{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ex-detect__item{background:var(--ex-surface);border:1px solid var(--ex-line);border-radius:12px;overflow:hidden}.ex-detect__sw{display:block;height:110px;border-radius:0}.ex-detect__item p{padding:14px;font-size:.9rem;color:var(--ex-steel)}.ex-detect__item b{display:block;margin-block-end:4px;color:var(--ex-ink)}.ex-pdp-desc{margin-block-end:44px;max-width:72ch}.ex-rte{color:var(--ex-steel)}.ex-rte p+p{margin-block-start:10px}.ex-spec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}.ex-spec dl{margin:0}.ex-spec__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-block:12px;border-block-end:1px solid var(--ex-line);font-size:.92rem}.ex-spec dt{color:var(--ex-steel)}.ex-spec dd{margin:0;font-family:var(--ex-f-data);font-size:.88rem}.ex-spec__row.is-key dd{color:var(--ex-heat-text);font-weight:500}.ex-inbox__title{margin-block:28px 12px}.ex-inbox{margin:0;padding-inline-start:18px;color:var(--ex-steel);display:grid;gap:4px}.ex-pending{font-size:.82rem;color:var(--ex-steel);margin-block-start:14px!important}.ex-table--compare{min-width:560px}.ex-table--compare td.ex-key{font-weight:600}@media(max-width:1080px){.ex-detect{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.ex-spec{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ex-mini-trust{grid-template-columns:1fr}.ex-timeline{font-size:.74rem}.ex-detect{grid-template-columns:minmax(0,1fr)}}:root{--ex-glass-tint: rgb(255 255 255 / .56);--ex-glass-tint-strong: rgb(255 255 255 / .8);--ex-glass-dark: rgb(20 24 28 / .42);--ex-glass-blur: blur(18px) saturate(180%);--ex-glass-edge: rgb(255 255 255 / .65);--ex-glass-rim: rgb(20 24 28 / .08);--ex-glass-sheen: linear-gradient(180deg, rgb(255 255 255 / .55) 0%, rgb(255 255 255 / .12) 38%, rgb(255 255 255 / 0) 60%);--ex-glass-shadow: 0 1px 0 0 var(--ex-glass-edge) inset, 0 0 0 1px var(--ex-glass-rim), 0 10px 30px -12px rgb(10 12 16 / .28)}.ex-glass,.ex-viewer__tag,.ex-viewer__handle span,.ex-card__flag,.ex-stage__note{background:var(--ex-glass-tint);-webkit-backdrop-filter:var(--ex-glass-blur);backdrop-filter:var(--ex-glass-blur);box-shadow:var(--ex-glass-shadow)}.ex-viewer__tag{background:var(--ex-glass-dark);box-shadow:0 1px #ffffff47 inset,0 0 0 1px #ffffff24,0 6px 18px -8px #00000080;border-radius:999px;padding:7px 11px}.ex-viewer__handle{background:linear-gradient(180deg,#fff3,#fffffff2 30% 70%,#fff3)}.ex-viewer__handle span{width:46px;height:46px;background:#ffffff4d;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .45);box-shadow:0 1px #ffffffbf inset,0 -1px #fff3 inset,0 0 0 1px #ffffff73,0 8px 22px -6px #0000008c}.ex-card__flag{background:#ffffff9e;border-color:#2b75538c;z-index:2}.ex-stage__note{padding:7px 10px;border-radius:999px;color:var(--ex-ink)}.ex-btn--primary,.button:not(.button-secondary,.button-unstyled,.button--icon),.add-to-cart-button{background-image:var(--ex-glass-sheen);box-shadow:0 1px #ffffff59 inset,0 -1px #0000001f inset,0 8px 20px -10px #c4401a99}.ex-btn--ghost{background:var(--ex-glass-tint);-webkit-backdrop-filter:var(--ex-glass-blur);backdrop-filter:var(--ex-glass-blur);border-color:#14181c1f;box-shadow:0 1px 0 0 var(--ex-glass-edge) inset,0 6px 18px -12px #0a0c1059}#header-component{background:#f3f4f294;-webkit-backdrop-filter:var(--ex-glass-blur);backdrop-filter:var(--ex-glass-blur);border-block-end:1px solid rgb(20 24 28 / .08);box-shadow:0 1px #ffffffb3 inset,0 12px 28px -24px #0a0c1073}#header-component .header__row{background-color:transparent}.ex-seg{background:#ffffff0f;-webkit-backdrop-filter:var(--ex-glass-blur);backdrop-filter:var(--ex-glass-blur);border-color:#ffffff29;box-shadow:0 1px #ffffff24 inset}.ex-seg button[aria-pressed=true]{background:#ffffffe6;box-shadow:0 1px #fff inset,0 4px 12px -6px #0009}.ex-reso-facts{background:#ffffff1f;box-shadow:0 1px #ffffff29 inset}.ex-reso-facts div{background:#ffffff0a}.ex-reso{background:radial-gradient(60% 80% at 85% 40%,rgb(196 42 99 / .22),transparent 70%),radial-gradient(40% 60% at 70% 90%,rgb(238 106 30 / .16),transparent 70%),var(--ex-ink)}.sticky-add-to-cart__bar,.theme-drawer__dialog,.menu-drawer,.search-modal__content,.dialog-modal{background-color:#ffffffc7!important;-webkit-backdrop-filter:var(--ex-glass-blur);backdrop-filter:var(--ex-glass-blur);box-shadow:0 1px 0 0 var(--ex-glass-edge) inset,0 0 0 1px var(--ex-glass-rim),0 24px 60px -24px #0a0c1073}.sticky-add-to-cart__bar{border-radius:16px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ex-glass,.ex-card__flag,.ex-stage__note,.ex-btn--ghost{background:var(--ex-surface)}#header-component{background:var(--ex-paper)}.sticky-add-to-cart__bar,.theme-drawer__dialog,.menu-drawer,.search-modal__content,.dialog-modal{background-color:var(--ex-surface)!important}.ex-viewer__tag{background:#0a0c10bf}}@media(prefers-reduced-transparency:reduce){.ex-glass,.ex-card__flag,.ex-stage__note,.ex-btn--ghost{background:var(--ex-surface);-webkit-backdrop-filter:none;backdrop-filter:none}#header-component{background:var(--ex-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.sticky-add-to-cart__bar,.theme-drawer__dialog,.menu-drawer,.search-modal__content,.dialog-modal{background-color:var(--ex-surface)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.ex-viewer__tag{background:#0a0c10cc;-webkit-backdrop-filter:none;backdrop-filter:none}.ex-viewer__handle span{background:#fff;color:var(--ex-ink);text-shadow:none}}.ex-card__meta,.ex-pdp-head__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ex-level{font:600 .7rem/1 var(--ex-f-body);padding:5px 8px;border-radius:999px;white-space:nowrap}.ex-level--debutant{background:color-mix(in srgb,var(--ex-ok) 12%,var(--ex-surface));color:var(--ex-ok-text)}.ex-level--pro{background:var(--ex-ink);color:var(--ex-paper)}.ex-clair{margin-block-start:16px;padding:14px 16px;border-radius:var(--ex-r);background:var(--ex-surface);border:1px solid var(--ex-line);border-inline-start:3px solid var(--ex-heat);display:grid;gap:6px;font-size:.95rem}.ex-clair__label{font:500 .7rem/1 var(--ex-f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-heat-text)}.ex-clair__for{color:var(--ex-steel);font-size:.88rem}.ex-clair__for span{font-weight:600;color:var(--ex-ink);margin-inline-end:4px}.ex-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:28px;max-width:560px}.ex-door{display:grid;gap:6px;padding:16px 18px;border-radius:10px;border:1px solid var(--ex-line);background:var(--ex-surface);text-decoration:none;transition:border-color .15s ease,transform .15s ease,background-color .15s ease}.ex-door__k{font:500 .7rem/1 var(--ex-f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-steel)}.ex-door__t{font:650 1rem/1.25 var(--ex-f-body);color:var(--ex-ink)}.ex-door--primary{background:var(--ex-heat);border-color:var(--ex-heat)}.ex-door--primary .ex-door__k{color:var(--ex-heat-ink);opacity:1}.ex-door--primary .ex-door__t{color:var(--ex-heat-ink)}.ex-hero__browse{display:flex;flex-wrap:wrap;gap:6px 16px;margin-block-start:14px!important;font-size:.92rem}.ex-hero__browse a{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ex-line)}.ex-finder{display:block;background:var(--ex-surface);border:1px solid var(--ex-line);border-radius:14px;padding:clamp(18px,3vw,32px)}.ex-finder__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0 0 24px;padding:0;counter-reset:step}.ex-finder__steps li{counter-increment:step;font:500 .74rem/1.2 var(--ex-f-data);color:var(--ex-steel);padding-block-start:10px;border-block-start:3px solid var(--ex-panel)}.ex-finder__steps li:before{content:counter(step) ". "}.ex-finder__steps li.is-done{border-color:var(--ex-ink);color:var(--ex-ink)}.ex-finder__steps li[aria-current]{border-image:var(--ex-ironbow) 1;color:var(--ex-ink);font-weight:600}.ex-finder__q{border:0;margin:0;padding:0;min-width:0}.ex-finder__q legend{font-size:1.2rem;margin-block-end:16px;padding:0}.ex-finder__opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ex-finder__opts--uses{grid-template-columns:repeat(4,minmax(0,1fr))}.ex-finder__opt{-webkit-appearance:none;appearance:none;text-align:start;display:flex;align-items:center;gap:12px;min-height:76px;padding:14px;border-radius:10px;border:1px solid var(--ex-line);background:var(--ex-paper);color:var(--ex-ink);font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ex-finder__opt[aria-pressed=true]{border-color:var(--ex-heat);background:color-mix(in srgb,var(--ex-heat) 7%,var(--ex-surface))}.ex-finder__opt b{display:block;font-weight:650;line-height:1.25}.ex-finder__opt small{display:block;color:var(--ex-steel);font-size:.82rem;margin-block-start:3px}.ex-finder__swatch{flex:none;width:34px;height:34px;border-radius:8px;background:var(--ex-panel)}.ex-finder__swatch--isolation{background:radial-gradient(circle at 30% 50%,#1b0b4a 30%,#6e1294 55%,#ee6a1e)}.ex-finder__swatch--fuite{background:repeating-linear-gradient(90deg,#c42a63 0 5px,#ee6a1e 5px 9px),#1b0b4a}.ex-finder__swatch--electrique{background:radial-gradient(circle at 60% 50%,#fff3c4 0 12%,#ffc23a 25%,#c42a63 55%,#1b0b4a)}.ex-finder__swatch--auto{background:radial-gradient(ellipse at 50% 60%,#ffc23a 10%,#ee6a1e 35%,#6e1294 70%,#1b0b4a)}.ex-finder__swatch--canalisation{background:linear-gradient(180deg,#3d454d,#8a96a3 45%,#58616b 55%,#2a3036)}.ex-finder__swatch--electronique{background:radial-gradient(circle at 30% 35%,#fff3c4 0 10%,#ee6a1e 25%,transparent 40%),radial-gradient(circle at 70% 70%,#ffc23a 0 12%,#c42a63 30%,#1b0b4a 60%)}.ex-finder__back{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--ex-steel);font:inherit;font-size:.9rem;padding:14px 0 0;cursor:pointer}.ex-finder__result [data-result-title]{font-size:1.2rem;margin-block-end:6px;outline:none}.ex-finder__result [data-result-note]{margin-block-end:6px}.ex-finder__grid{margin-block-start:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ex-finder__why{font:600 .74rem/1.2 var(--ex-f-body)!important;color:var(--ex-heat-text)}.ex-finder__after{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-block-start:20px}.ex-value{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start}.ex-value__intro{display:grid;gap:14px}.ex-value__cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ex-value__cols li{display:grid;align-content:start;gap:8px;padding:18px;border-radius:12px;border:1px solid var(--ex-line);background:var(--ex-surface)}.ex-value__cols li.is-ours{border-color:var(--ex-ink);box-shadow:inset 0 3px 0 var(--ex-heat)}.ex-value__cols li .ex-btn{margin-block-start:6px;padding:12px 14px;font-size:.9rem}.ex-value__what{font-weight:650}.ex-value__price{font-size:1.35rem;font-weight:600}.ex-value__cols li:not(.is-ours) .ex-value__price{color:var(--ex-steel)}.ex-value__note{grid-column:1 / -1;font-size:.84rem;color:var(--ex-steel)}.ex-tips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:tip}.ex-tips li{counter-increment:tip;display:grid;gap:8px;align-content:start;padding:18px;border-radius:12px;background:var(--ex-surface);border:1px solid var(--ex-line)}.ex-tips li:before{content:counter(tip,decimal-leading-zero);font:500 .78rem/1 var(--ex-f-data);color:var(--ex-heat-text)}.ex-tips p{color:var(--ex-steel);font-size:.94rem}.ex-coll__head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-block-end:24px}.ex-coll__title{font-size:clamp(1.8rem,3.6vw,2.6rem)}.ex-coll__intro{color:var(--ex-steel);max-width:62ch;margin-block-start:10px}.ex-coll__intro p{margin:0}.ex-coll__help{display:grid;gap:4px;padding:14px 16px;border-radius:10px;border:1px solid var(--ex-line);background:var(--ex-surface);text-decoration:none;font-weight:600;font-size:.95rem}.ex-coll__help-k{font:500 .7rem/1 var(--ex-f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-heat-text)}.ex-coll__body{display:block}.ex-filters{display:flex;flex-wrap:wrap;gap:10px 24px;padding:14px 16px;border-radius:12px;background:var(--ex-surface);border:1px solid var(--ex-line)}.ex-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ex-filters__group[hidden]{display:none}.ex-filters__label{font:500 .7rem/1 var(--ex-f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-steel);margin-inline-end:4px}.ex-fchip{-webkit-appearance:none;appearance:none;font:500 .86rem/1 var(--ex-f-body);padding:9px 12px;border-radius:999px;border:1px solid var(--ex-line);background:var(--ex-paper);color:var(--ex-ink);cursor:pointer}.ex-fchip[hidden]{display:none}.ex-fchip[aria-pressed=true]{background:var(--ex-ink);border-color:var(--ex-ink);color:var(--ex-paper)}.ex-fchip[aria-pressed=true]:before{content:"\2713  "}.ex-coll__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block:16px}.ex-coll__count{color:var(--ex-steel);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ex-coll__count [data-count]{font:600 1rem/1 var(--ex-f-data);color:var(--ex-ink);margin-inline-end:4px}.ex-coll__reset{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--ex-heat-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ex-coll__reset[hidden]{display:none}.ex-coll__sort{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--ex-steel)}.ex-coll__sort select{font:inherit;color:var(--ex-ink);padding:9px 30px 9px 12px;border-radius:8px;border:1px solid var(--ex-line);background:var(--ex-surface)}.ex-howto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ex-howto__item{display:grid;gap:8px;align-content:start;padding:18px;border-radius:12px;background:var(--ex-surface);border:1px solid var(--ex-line)}.ex-howto__item p:last-child{color:var(--ex-steel);font-size:.94rem}.ex-howto__k{font:500 .68rem/1 var(--ex-f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-heat-text)}.ex-tip-wrap{position:relative;display:inline-flex;vertical-align:middle;margin-inline-start:6px}.ex-tip{-webkit-appearance:none;appearance:none;width:18px;height:18px;padding:0;border-radius:50%;border:1px solid currentColor;background:transparent;color:var(--ex-steel);font:600 .68rem/1 var(--ex-f-body);cursor:pointer;display:inline-grid;place-items:center}.ex-tip:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.ex-tip__pop{position:absolute;z-index:20;top:calc(100% + 8px);left:-12px;width:min(300px,80vw);padding:12px 14px;border-radius:10px;background:var(--ex-ink);color:var(--ex-paper);font:400 .86rem/1.45 var(--ex-f-body);text-transform:none;letter-spacing:0;white-space:normal;text-align:start;box-shadow:0 12px 30px #00000038}.ex-tip__pop.is-left{left:auto;right:-12px}.ex-tip__pop[hidden]{display:none}.ex-tip__pop b{display:block;font-weight:650;margin-block-end:4px}.ex-table thead th .ex-tip{color:inherit}@media(max-width:1080px){.ex-finder__opts--uses{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-howto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.ex-finder__opts,.ex-finder__opts--uses,.ex-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-value,.ex-tips{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ex-doors{grid-template-columns:minmax(0,1fr)}.ex-finder__steps li{font-size:.66rem}.ex-finder__opts,.ex-finder__opts--uses{grid-template-columns:minmax(0,1fr)}.ex-finder__opt{min-height:0;padding:12px}.ex-finder__grid,.ex-value__cols,.ex-howto{grid-template-columns:minmax(0,1fr)}.ex-filters{gap:12px;padding:12px}.ex-filters__label{flex-basis:100%}.ex-coll__help{width:100%}}.ex-filter-state[hidden]{display:none}@media(hover:hover)and (pointer:fine){.ex-btn--primary:hover{background:var(--ex-heat-hover);transform:translateY(-1px)}.ex-btn--ghost:hover{border-color:var(--ex-ink)}.menu-list__link:hover,.menu-list__link[aria-expanded=true]{text-decoration:underline;text-decoration-color:var(--ex-heat);text-decoration-thickness:2px;text-underline-offset:8px}.ex-use:hover{border-color:var(--ex-ink);transform:translateY(-2px)}.ex-range:hover .ex-h3{color:var(--ex-heat-text)}.ex-card:hover{border-color:var(--ex-ink)}.ex-card:hover .ex-card__cta{background:var(--ex-ink);color:var(--ex-paper)}.ex-table tbody th a:hover{color:var(--ex-heat-text)}.ex-guide:hover{border-color:var(--ex-ink)}.ex-footer ul a:hover,.ex-crumbs a:hover{color:var(--ex-heat-text)}.ex-btn--ghost:hover{background:var(--ex-glass-tint-strong);border-color:#14181c4d}.ex-door:hover{border-color:var(--ex-ink);transform:translateY(-1px)}.ex-door--primary:hover{background:var(--ex-heat-hover);border-color:var(--ex-heat-hover)}.ex-hero__browse a:hover{text-decoration-color:var(--ex-heat)}.ex-finder__opt:hover{border-color:var(--ex-ink)}.ex-finder__back:hover{color:var(--ex-ink)}.ex-coll__help:hover{border-color:var(--ex-heat)}.ex-fchip:hover{border-color:var(--ex-ink)}.ex-tip:hover,.ex-tip[aria-expanded=true]{color:var(--ex-heat-text)}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.ex a,.ex button,.ex select,.ex-tip{touch-action:manipulation}.ex button,.ex-btn,.ex-door,.ex-fchip,.ex-finder__opt{-webkit-user-select:none;user-select:none}@media(pointer:coarse){input,select,textarea{font-size:max(16px,1em)!important}}.ex-btn,.ex-door,.ex-fchip,.ex-finder__opt,.ex-card,.ex-coll__help,.ex-tip{transition-timing-function:var(--ex-ease-out)}.ex-btn:active,.ex-door:active,.ex-fchip:active,.ex-finder__opt:active,.ex-coll__help:active,.ex-seg button:active{transform:scale(.97);transition:transform .12s var(--ex-ease-out)}.ex-card:active{transform:scale(.99);transition:transform .12s var(--ex-ease-out)}.ex-h1,.ex-pdp-head__title,.ex-coll__title{letter-spacing:-.02em}@media(pointer:coarse){.ex-fchip{min-height:44px;padding-inline:14px}.ex-crumbs a,.ex-hero__browse a{display:inline-block;padding-block:11px;margin-block:-11px}.ex-table th a{display:inline-block;padding-block:12px;margin-block:-12px}.ex-seg button,.ex-finder__back,.ex-coll__sort select{min-height:44px}.ex-tip:after{top:-13px;right:-13px;bottom:-13px;left:-13px}}.ex-tip__pop{transform-origin:12px -6px;transition:opacity .16s var(--ex-ease-out),transform .16s var(--ex-ease-out)}.ex-tip__pop.is-left{transform-origin:calc(100% - 12px) -6px}@starting-style{.ex-tip__pop{opacity:0;transform:scale(.96) translateY(-2px)}}.ex-finder__q,.ex-finder__result{transition:opacity .22s var(--ex-ease-out),transform .22s var(--ex-ease-out)}@starting-style{.ex-finder__q,.ex-finder__result{opacity:0;transform:translateY(6px)}}.ex-finder__result .ex-card{transition:opacity .26s var(--ex-ease-out),transform .26s var(--ex-ease-out)}.ex-finder__result .ex-card:nth-child(2){transition-delay:50ms}.ex-finder__result .ex-card:nth-child(3){transition-delay:.1s}@starting-style{.ex-finder__result .ex-card{opacity:0;transform:translateY(8px)}}.ex-btn--ghost{background:var(--ex-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-contrast:more){#header-component,.ex-card__flag,.ex-viewer__tag,.sticky-add-to-cart__bar,.theme-drawer__dialog,.menu-drawer,.dialog-modal{background:var(--ex-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--ex-ink)}.ex-muted,.ex-card__brand,.ex-eyebrow{color:var(--ex-ink)}}@media(prefers-reduced-motion:reduce){.ex-btn:active,.ex-door:active,.ex-fchip:active,.ex-finder__opt:active,.ex-card:active,.ex-coll__help:active{transform:none}@starting-style{.ex-finder__q,.ex-finder__result,.ex-finder__result .ex-card,.ex-tip__pop{transform:none}}}@media(max-width:749px){.ex-filters{display:grid;gap:10px;padding:12px 0;background:none;border:0}.ex-filters__group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.ex-filters__group::-webkit-scrollbar{display:none}.ex-filters__label{flex:none;flex-basis:auto;min-width:74px}.ex-fchip{flex:none}.ex-card .ex-chips .ex-chip:nth-child(n+3){display:none}}:root{--ex-paper: #f5f5f7;--ex-surface: #ffffff;--ex-panel: #e8e8ed;--ex-ink: #1d1d1f;--ex-steel: #6e6e73;--ex-line: #d2d2d7;--ex-f-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Instrument Sans", system-ui, sans-serif;--ex-f-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", system-ui, sans-serif;--ex-f-data: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Instrument Sans", system-ui, sans-serif;--ex-section-pad: clamp(64px, 9vw, 120px);--ex-r: 18px;--font-body--family: var(--ex-f-body);--font-subheading--family: var(--ex-f-body);--font-heading--family: var(--ex-f-display);--font-accent--family: var(--ex-f-body);--font-heading--weight: 700}body{background:var(--ex-paper);font-variant-numeric:tabular-nums}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.ex-h1,.ex-h2,.ex-h3,.ex-pdp-head__title,.ex-card__title{font-stretch:normal}.ex-h1{font-size:clamp(2.5rem,6.2vw,5rem);font-weight:700;letter-spacing:-.03em;line-height:1.04}.ex-h2{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:700;letter-spacing:-.025em;line-height:1.08}.ex-h3{font-size:1.12rem;font-weight:600;letter-spacing:-.01em}.ex-soft{color:var(--ex-steel)}.ex-eyebrow{font:600 .9rem/1.2 var(--ex-f-body);letter-spacing:0;text-transform:none;color:var(--ex-heat-text)}.ex-btn{border-radius:999px;padding:14px 26px;font-weight:500;font-size:1.02rem}.ex-btn--primary,.button:not(.button-secondary,.button-unstyled,.button--icon),.add-to-cart-button{background-image:none;box-shadow:none;border-radius:999px}.ex-btn--ghost{border-color:var(--ex-line);box-shadow:none}.ex-link{font:500 1.05rem/1.2 var(--ex-f-body);color:var(--ex-heat-text)!important;text-decoration:none;display:inline-flex;align-items:center;gap:2px;padding-block:12px}.ex-link:after{content:"\203a";font-size:1.3em;line-height:.8;margin-inline-start:4px}.ex-head{margin-block-end:clamp(24px,3vw,40px)}.ex-head>p,.ex-head>.ex-muted{font-size:1.05rem}.ex-hero--center{padding-block:clamp(48px,8vw,104px) clamp(40px,6vw,80px);text-align:center}.ex-hero--center .ex-hero__grid{grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,64px)}.ex-hero--center .ex-hero__text{max-width:860px;margin-inline:auto}.ex-hero--center .ex-h1{margin:0}.ex-hero--center .ex-hero__lead{font-size:clamp(1.1rem,1.6vw,1.35rem);max-width:40ch;margin:20px auto 0!important;line-height:1.45}.ex-hero--center .ex-hero__ctas{justify-content:center;align-items:center;gap:12px 28px;margin-block-start:32px}.ex-hero--center .ex-hero__media{max-width:1120px;width:100%;margin-inline:auto}.ex-hero--center .ex-viewer{border-radius:28px;box-shadow:0 30px 60px -30px #00000059}.ex-hero--center .ex-viewer-caption{justify-content:center}.ex-hero--center .ex-viewer-caption .ex-mono:empty{display:none}.ex-grid{gap:20px}.ex-card{border:0;border-radius:22px;transition:box-shadow .2s var(--ex-ease-out),transform .2s var(--ex-ease-out)}.ex-card__pic{background:var(--ex-surface)}.ex-card__info{padding:18px 20px 22px;gap:10px}.ex-card__title{font-size:1.08rem;font-weight:600;letter-spacing:-.01em}.ex-card__cta{display:none}.ex-card__price{font:600 1.1rem/1 var(--ex-f-body)}.ex-card .ex-chips .ex-chip:nth-child(n+3){display:none}.ex-card__brand{font:500 .78rem/1 var(--ex-f-body);letter-spacing:0;text-transform:none}.ex-chip{font:500 .78rem/1 var(--ex-f-body);border-radius:999px;padding:6px 10px}.ex-chip--native{border-color:var(--ex-line);background:var(--ex-surface);font-weight:600}.ex-range{border:0;border-radius:26px;background:var(--ex-surface);overflow:hidden}.ex-range__art{background:var(--ex-surface)}.ex-range__body{text-align:center;padding:6px 24px 28px}.ex-range__body .ex-h3{font-size:1.3rem}.ex-range__from{justify-content:center;gap:6px;border:0;padding:0;margin-top:6px}.ex-range__from span,.ex-range__from b{font:400 1rem/1.3 var(--ex-f-body);color:var(--ex-steel)}.ex-range__from span:after{content:""}.ex-why__title{margin-block-end:clamp(24px,3vw,40px)}.ex-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ex-why__tile{background:var(--ex-surface);border-radius:26px;padding:clamp(24px,3vw,36px);display:grid;align-content:start;gap:10px}.ex-why__tile svg{color:var(--ex-heat);width:32px;height:32px}.ex-why__tile p{color:var(--ex-steel)}.ex-why__tile.is-big{grid-column:span 2;grid-row:span 1;background:var(--ex-ink);color:var(--ex-paper)}.ex-why__tile.is-big .ex-h3{font-size:clamp(1.5rem,2.6vw,2.2rem);letter-spacing:-.02em}.ex-why__tile.is-big p{color:#f5f5f7b8;font-size:1.1rem}.ex-why__tile.is-big svg{color:#ffc23a}.ex-finder{border:0;border-radius:28px;padding:clamp(22px,3.5vw,44px)}.ex-finder__opt{border-color:transparent;background:var(--ex-paper);border-radius:16px}.ex-finder__steps li{font:500 .82rem/1.2 var(--ex-f-body)}.ex-filters{border:0;border-radius:22px}.ex-fchip{border-color:transparent;background:var(--ex-paper)}.ex-coll__help{border:0;border-radius:18px}.ex-tips li,.ex-howto__item,.ex-clair{border:0;border-radius:22px}.ex-clair{border-inline-start:0;background:var(--ex-surface)}.ex-guide{border:0;border-radius:22px}.ex-pdp-sec{border:0!important}@media(max-width:860px){.ex-why{grid-template-columns:minmax(0,1fr)}.ex-why__tile.is-big{grid-column:auto}}@media(max-width:560px){.ex-hero--center .ex-hero__ctas{flex-direction:column;gap:4px}.ex-hero--center .ex-btn--primary{width:100%}.ex-grid{gap:12px}.ex-card{border-radius:18px}.ex-card__info{padding:12px 12px 16px}}@media(hover:hover)and (pointer:fine){.ex-card:hover{box-shadow:0 18px 40px -22px #00000059;transform:translateY(-2px);border-color:transparent}.ex-link:hover{text-decoration:underline}.ex-range:hover{box-shadow:0 18px 40px -22px #00000059}}.ex .ex-btn--primary,.ex .ex-btn--primary:visited{color:#fff!important}.ex-hero--center .ex-hero__media{max-width:920px}.ex-head__aside .ex-link{padding-block:8px}@media(max-width:749px){.ex-ranges{display:grid;grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px)}.ex-ranges::-webkit-scrollbar{display:none}.ex-range{scroll-snap-align:start}.ex-range__art svg{width:54%}.ex-range__body .ex-h3{font-size:1.1rem}}.ex-viewer__handle span{transition:transform .12s var(--ex-ease-out)}.ex-viewer[data-pressed] .ex-viewer__handle span{transform:translate(-50%,-50%) scale(1.14)}.ex-viewer input[type=range]{touch-action:pan-y;cursor:ew-resize}.add-to-cart-button:active,.shopify-payment-button__button:active{transform:scale(.98);transition:transform .12s var(--ex-ease-out)}@starting-style{ex-finder[data-dir=next] .ex-finder__q,ex-finder[data-dir=next] .ex-finder__result{opacity:0;transform:translate(16px)}ex-finder[data-dir=back] .ex-finder__q{opacity:0;transform:translate(-16px)}}#header-component{background:#f5f5f7b8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-block-end-color:transparent;box-shadow:none;transition:box-shadow .2s var(--ex-ease-out),border-color .2s var(--ex-ease-out)}:root[data-ex-scrolled] #header-component{border-block-end-color:#0000000f;box-shadow:0 1px #fff9 inset,0 10px 24px -20px #0006}.ex-card__flag{-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);font-weight:600;letter-spacing:.01em}.sticky-add-to-cart__bar,.theme-drawer__dialog,.menu-drawer{-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 1px #ffffffb3 inset,0 0 0 1px #0000000d,0 30px 70px -28px #00000073}.ex-tip__pop{transition:opacity .16s var(--ex-ease-out),transform .16s var(--ex-ease-out),filter .16s var(--ex-ease-out)}@starting-style{.ex-tip__pop{filter:blur(4px)}}body{font-optical-sizing:auto}.ex-h1{letter-spacing:-.03em;line-height:1.04}.ex-h2{letter-spacing:-.022em;line-height:1.08}.ex-h3{letter-spacing:-.008em;line-height:1.25}.ex-chip,.ex-level,.ex-card__brand,.ex-viewer-caption,.ex-finder__opt small,.ex-filters__label{letter-spacing:.01em}.ex p{line-height:1.5}.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-current=page] .menu-list__link-title{color:var(--ex-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--ex-heat)}@media(prefers-reduced-motion:reduce){.ex-viewer[data-pressed] .ex-viewer__handle span{transform:translate(-50%,-50%)}@starting-style{ex-finder[data-dir] .ex-finder__q,ex-finder[data-dir] .ex-finder__result{transform:none}.ex-tip__pop{filter:none}}}@media(prefers-reduced-transparency:reduce){#header-component{background:var(--ex-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.ex-card__flag{background:var(--ex-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.ex-pdp-head{gap:10px}.ex-pdp-head__title{display:grid;gap:6px;margin:2px 0 0}.ex-pdp-head__name{font:700 clamp(2rem,3.4vw,2.8rem)/1.05 var(--ex-f-display);letter-spacing:-.028em}.ex-pdp-head__desc{font:500 clamp(1.05rem,1.5vw,1.25rem)/1.3 var(--ex-f-body);color:var(--ex-steel);letter-spacing:-.01em}.ex-pdp-head__tagline{font-size:1.05rem;line-height:1.45;color:var(--ex-ink);max-width:46ch;margin:4px 0 2px}.ex-bullets{gap:8px}.ex-bullets li{grid-template-columns:20px 1fr;font-size:1rem}.ex-bullets li:before{content:"";width:14px;height:14px;margin-block-start:4px;border-radius:50%;background:var(--ex-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2 6 9.2 10 5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.ex-ship{display:flex;gap:12px;align-items:flex-start;border:0;border-radius:16px;background:var(--ex-surface);padding:14px 16px}.ex-ship svg{flex:none;color:var(--ex-ok);margin-block-start:1px}.ex-ship p{display:grid;gap:2px;font-size:.95rem}.ex-ship b{font-weight:600}.ex-mini-trust{display:flex;flex-wrap:wrap;gap:4px 0;font-size:.86rem;color:var(--ex-steel)}.ex-mini-trust li:before{content:none!important}.ex-mini-trust li+li:before{content:"\b7"!important;margin-inline:8px;color:var(--ex-line);position:static}.ex-detect{gap:12px}.ex-detect__item{border:0;border-radius:20px;background:var(--ex-surface);display:flex;align-items:flex-start;gap:14px;padding:18px}.ex-detect__sw{flex:none;width:40px!important;height:40px!important;aspect-ratio:auto!important;border-radius:12px}.ex-detect__item p{padding:0}.ex-spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);margin:0}.ex-spec__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-block:14px;border-block-end:1px solid var(--ex-line)}.ex-spec dd{font-family:var(--ex-f-body);font-size:.95rem}.ex-spec__row.is-key dd{color:var(--ex-ink);font-weight:600}.ex-spec-more{margin-block-start:8px}.ex-spec-more>summary{cursor:pointer;list-style:none;padding-block:14px;font-weight:500;color:var(--ex-heat-text)}.ex-spec-more>summary::-webkit-details-marker{display:none}.ex-spec-more>summary:after{content:" \203a";display:inline-block;transition:transform .2s var(--ex-ease-out)}.ex-spec-more[open]>summary:after{transform:rotate(90deg)}@media(max-width:749px){.ex-spec,.ex-detect{grid-template-columns:minmax(0,1fr)}}.ex-section,.ex-section--flush-top,.ex-pdp-sec,.ex-pdp-sec--last{padding-block:0 var(--ex-section-pad)}.ex-hero--center{padding-block-end:var(--ex-section-pad)}.ex-reso{padding-block:var(--ex-section-pad);margin-block-end:var(--ex-section-pad)}.ex-coll{padding-block-start:clamp(24px,3vw,40px)}.shopify-section:not(:has(.ex-pdp-sec))+.shopify-section>.ex-pdp-sec{padding-block-start:var(--ex-section-pad)}.ex-pdp-sec .ex-h2,.ex-why__title{margin-block-end:clamp(24px,3vw,40px)}.ex-pdp-sec .ex-head .ex-h2{margin-block-end:0}.ex-link--inline{display:inline;padding:0;color:var(--ex-heat-text)!important;font-weight:500}.ex-reso__link:after{content:" \203a"}.ex-guide__more{margin-block-start:auto}@media(max-width:989px){.ex-announce__list{flex-wrap:nowrap;overflow:hidden;gap:20px}.ex-announce__list>:nth-child(n+3){display:none}}@media(min-width:750px)and (max-width:989px){.product-information__grid{grid-template-columns:minmax(0,1fr)!important;row-gap:28px}.product-information__grid>*{grid-column:1 / -1!important}.product-details{position:static!important;max-width:640px}}@media(min-width:750px)and (max-width:989px){.ex-ranges{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ex-range__body{padding:4px 14px 20px}.ex-range__body .ex-h3{font-size:1rem}.ex-range__from span,.ex-range__from b{font-size:.9rem}}@media(min-width:561px)and (max-width:860px){.ex-why{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-why__tile.is-big{grid-column:1 / -1}}@media(min-width:561px)and (max-width:860px){.ex-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-guides>:nth-child(3):last-child{grid-column:1 / -1}}@media(max-width:989px){.ex-spec{grid-template-columns:minmax(0,1fr)}.ex-spec__row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.ex-howto__item{gap:6px}@media(min-width:750px)and (max-width:989px){.product-details{padding-inline:0!important}}:root{--ex-showroom: #15191e;--ex-showroom-2: #1c2127;--ex-showroom-line: rgb(255 255 255 / .08);--ex-showroom-ink: #f5f5f7;--ex-showroom-soft: #a1a1a6}.ex-card{background:var(--ex-showroom);color:var(--ex-showroom-ink);border:1px solid var(--ex-showroom-line);box-shadow:0 1px #ffffff0a inset}.ex-card__pic{background:var(--ex-showroom)}.ex-card__pic img{transition:transform .6s var(--ex-ease-out)}.ex-card__info{background:linear-gradient(180deg,var(--ex-showroom) 0%,var(--ex-showroom-2) 100%)}.ex-card__title,.ex-card__title a,.ex-card__price{color:var(--ex-showroom-ink)}.ex-card__brand,.ex-card__price s{color:var(--ex-showroom-soft)}.ex-card .ex-chip{background:#ffffff14;color:#e8e8ed;border:0}.ex-card .ex-chip--native{background:transparent;box-shadow:inset 0 0 0 1px #ffffff47;color:#fff}.ex-card .ex-level--pro{background:#ffffffeb;color:var(--ex-showroom)}.ex-card .ex-level--debutant{background:#5dbe9029;color:#7fd3a8}.ex-card .ex-card__flag{background:#14181c8c;color:#9fe0bd;box-shadow:inset 0 0 0 1px #9fe0bd59;border:0}@media(hover:hover){.ex-card:hover{transform:translateY(-4px);box-shadow:0 1px #ffffff0f inset,0 28px 50px -28px #0a0c108c}.ex-card:hover .ex-card__pic img{transform:scale(1.035)}}.ex-range__art{background:var(--ex-showroom);aspect-ratio:16 / 10}.ex-range__art img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ex-ease-out)}@media(hover:hover){.ex-range:hover .ex-range__art img{transform:scale(1.04)}}.ex-guide{overflow:hidden}.ex-guide__img{display:block;margin:-22px -22px 6px;aspect-ratio:16 / 9;overflow:hidden;background:var(--ex-showroom)}.ex-guide__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ex-ease-out)}@media(hover:hover){.ex-guide:hover .ex-guide__img img{transform:scale(1.04)}}.ex-finder__swatch--isolation,.ex-swatch--wall{background:url(ex-th-isolation.jpg) center / cover}.ex-finder__swatch--fuite,.ex-swatch--floor{background:url(ex-th-fuite.jpg) center / cover}.ex-finder__swatch--electrique,.ex-swatch--panel{background:url(ex-th-electrique.jpg) center / cover}.ex-finder__swatch--auto,.ex-swatch--engine{background:url(ex-th-auto.jpg) center / cover}.ex-finder__swatch--canalisation,.ex-swatch--pipe{background:url(ex-th-canalisation.jpg) center / cover}.ex-finder__swatch--electronique,.ex-swatch--pcb{background:url(ex-th-electronique.jpg) center / cover}.ex-finder__swatch{box-shadow:inset 0 0 0 1px #ffffff1f}.ex-reso .ex-viewer{border-radius:24px;box-shadow:0 40px 80px -40px #000000b3}@media(max-width:749px){.ex-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ex-trust__item{padding:16px 14px;border-radius:18px}.ex-trust__item svg{width:22px;height:22px}}.ex-card:hover .ex-card__title,.ex-card:hover .ex-card__title a,.ex-card:focus-within .ex-card__title a{color:#fff}.ex-card:hover .ex-card__cta{background:transparent;color:var(--ex-showroom-ink)}main[data-template^=product] .product-media-container,main[data-template^=product] .media-gallery__media,main[data-template^=product] slideshow-slide{background:var(--ex-showroom)}main[data-template^=product] media-gallery{border-radius:28px}main[data-template^=product] .slideshow-thumbnails img,main[data-template^=product] .slideshow-controls__thumbnail img{border-radius:12px;background:var(--ex-showroom)}.ex-pdp-head__meta{display:flex;align-items:center;gap:10px;justify-content:flex-start}.ex-pdp-head .ex-level{font-size:.68rem;padding:5px 9px}.ex-showcase{background:radial-gradient(70% 90% at 15% 30%,rgb(110 18 148 / .18),transparent 70%),radial-gradient(50% 70% at 90% 90%,rgb(238 106 30 / .12),transparent 70%),var(--ex-showroom);color:var(--ex-showroom-ink);padding-block:clamp(48px,7vw,104px);margin-block:clamp(24px,4vw,56px) 0}.ex-showcase__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:center}.ex-showcase__media{margin:0;border-radius:28px;overflow:hidden;aspect-ratio:1;box-shadow:0 50px 90px -50px #000c,0 0 0 1px #ffffff0f}.ex-showcase__media img{width:100%;height:100%;object-fit:cover;display:block}.ex-showcase__for{font:600 .95rem/1.3 var(--ex-f-body);color:#ffb38a;margin-block-end:14px!important}.ex-showcase__title{font:700 clamp(1.8rem,3.4vw,2.9rem)/1.08 var(--ex-f-display);letter-spacing:-.025em;color:#fff;margin:0;text-wrap:balance}.ex-showcase__facts{margin:clamp(28px,4vw,44px) 0 0;display:grid;gap:22px}.ex-showcase__facts>div{padding-block-start:18px;border-block-start:1px solid rgb(255 255 255 / .12)}.ex-showcase__num{font:700 clamp(1.7rem,3vw,2.5rem)/1.05 var(--ex-f-display);letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#ffd9a8 55%,#ff9a5c);-webkit-background-clip:text;background-clip:text;color:transparent}.ex-showcase__facts dd{margin:6px 0 0;color:var(--ex-showroom-soft);font-size:.95rem}@media(max-width:989px){.ex-showcase__grid{grid-template-columns:minmax(0,1fr)}.ex-showcase__media{border-radius:22px}}.ex-inbox-wrap.has-img{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:center;margin-block-start:clamp(32px,4vw,56px);background:var(--ex-surface);border-radius:28px;padding:clamp(20px,3vw,36px)}.ex-inbox-wrap.has-img .ex-inbox__title{margin-block-start:0}.ex-inbox-wrap .ex-inbox{list-style:none;padding:0;gap:12px}.ex-inbox-wrap .ex-inbox li{display:flex;gap:12px;align-items:baseline;color:var(--ex-ink);font-size:1.02rem}.ex-inbox-wrap .ex-inbox li:before{content:"";flex:0 0 8px;height:8px;border-radius:2px;background:var(--ex-ironbow);transform:translateY(-1px)}.ex-inbox__img{margin:0;border-radius:20px;overflow:hidden;aspect-ratio:1;background:var(--ex-showroom)}.ex-inbox__img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.ex-inbox-wrap.has-img{grid-template-columns:minmax(0,1fr)}}.ex-table--compare th.is-current,.ex-table--compare td.ex-key{background:color-mix(in srgb,var(--ex-heat) 7%,var(--ex-surface));color:var(--ex-ink);font-weight:600}.ex-table--compare thead th.is-current{color:var(--ex-heat-text)}.ex-blog__head{max-width:760px;margin-block-end:clamp(32px,4vw,56px)}.ex-blog__intro{font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--ex-steel);margin-block-start:16px!important;line-height:1.5}.ex-blog__feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,4vw,56px);align-items:center;text-decoration:none;color:inherit;background:var(--ex-surface);border-radius:28px;overflow:hidden;margin-block-end:clamp(24px,3vw,40px)}.ex-blog__feature-img{display:block;aspect-ratio:16 / 11;overflow:hidden;background:var(--ex-showroom)}.ex-blog__feature-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ex-ease-out)}.ex-blog__feature-text{display:grid;gap:14px;justify-items:start;padding:clamp(20px,3vw,40px) clamp(20px,3vw,40px) clamp(20px,3vw,40px) 0}.ex-blog__excerpt{color:var(--ex-steel);font-size:1.05rem;line-height:1.55}@media(hover:hover){.ex-blog__feature:hover .ex-blog__feature-img img{transform:scale(1.03)}}@media(max-width:860px){.ex-blog__feature{grid-template-columns:minmax(0,1fr)}.ex-blog__feature-text{padding:0 20px 24px}}.ex-article__head{max-width:860px;padding-block:clamp(32px,5vw,72px) clamp(20px,3vw,36px);display:grid;gap:16px;justify-items:start}.ex-article__title{font:700 clamp(2rem,4.6vw,3.6rem)/1.06 var(--ex-f-display);letter-spacing:-.03em;margin:0;text-wrap:balance}.ex-article__lead{font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.5;color:var(--ex-steel);max-width:60ch}.ex-article__meta{font-size:.9rem;color:var(--ex-steel)}.ex-article__img{margin-block:0 clamp(32px,5vw,64px)}.ex-article__img img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:28px;display:block;background:var(--ex-showroom)}.ex-prose{max-width:70ch;margin-inline:auto;font-size:1.1rem;line-height:1.75;color:var(--ex-ink)}.ex-prose>*+*{margin-block-start:1.1em}.ex-prose h2{font:700 clamp(1.45rem,2.4vw,1.9rem)/1.2 var(--ex-f-display);letter-spacing:-.02em;margin-block-start:2em}.ex-prose ul,.ex-prose ol{padding-inline-start:1.3em}.ex-prose li+li{margin-block-start:.45em}.ex-prose li::marker{color:var(--ex-heat)}.ex-prose a{color:var(--ex-heat-text);text-decoration-thickness:1px;text-underline-offset:3px}.ex-prose strong{font-weight:650}.ex-article__help{max-width:70ch;margin:clamp(40px,6vw,72px) auto clamp(48px,7vw,96px);display:flex;gap:20px 32px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--ex-showroom);color:var(--ex-showroom-ink);border-radius:24px;padding:clamp(22px,3vw,32px)}.ex-article__help p{color:var(--ex-showroom-soft);margin-block-start:6px!important}.ex-article__help .ex-h3{color:#fff}.ex .ex-prose>*+*{margin-block-start:1.1em}.ex .ex-prose h2{margin-block-start:2em}.ex-contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:start}.ex-contact__lead{font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--ex-steel);line-height:1.55;margin-block-start:18px!important;max-width:46ch}.ex-contact__cards{list-style:none;margin:clamp(28px,4vw,44px) 0 0;padding:0;display:grid;gap:12px}.ex-contact__cards li{display:flex;gap:14px;align-items:flex-start;background:var(--ex-surface);border-radius:18px;padding:18px 20px}.ex-contact__cards svg{color:var(--ex-heat);flex-shrink:0;margin-block-start:2px}.ex-contact__cards b{display:block;font-weight:600}.ex-contact__cards span{display:block;color:var(--ex-steel);font-size:.95rem;margin-block-start:2px}.ex-contact__cards .ex-link{padding-block:6px 0;font-size:.95rem}.ex-contact__panel{background:var(--ex-surface);border-radius:28px;padding:clamp(22px,3.5vw,40px);box-shadow:0 30px 60px -40px #0a0c1059}.ex-form{display:grid;gap:16px}.ex-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ex-field{display:grid;gap:6px;font-size:.92rem;font-weight:500}.ex-field small{color:var(--ex-steel);font-weight:400}.ex-field input,.ex-field select,.ex-field textarea{font:inherit;font-size:1rem;font-weight:400;color:var(--ex-ink);background:var(--ex-paper);border:1px solid transparent;border-radius:12px;padding:13px 14px;width:100%;transition:border-color .15s ease,background-color .15s ease}.ex-field textarea{resize:vertical;min-height:140px}.ex-field input:focus,.ex-field select:focus,.ex-field textarea:focus{outline:none;border-color:var(--ex-heat);background:var(--ex-surface)}.ex-form__submit{justify-self:start}.ex-form__note{font-size:.85rem;color:var(--ex-steel)}.ex-form__ok,.ex-form__err{display:grid;gap:4px;border-radius:16px;padding:18px 20px}.ex-form__ok{background:color-mix(in srgb,var(--ex-ok) 10%,var(--ex-surface));color:var(--ex-ok-text)}.ex-form__err{background:color-mix(in srgb,var(--ex-heat) 9%,var(--ex-surface));color:var(--ex-heat-text)}@media(max-width:860px){.ex-contact__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ex-form__row{grid-template-columns:minmax(0,1fr)}.ex-form__submit{justify-self:stretch}}.ex-pagex__body{padding-block-end:clamp(48px,7vw,96px)}.ex-title{font-weight:700;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.ex-grad{font-style:normal;background:linear-gradient(90deg,#2b0a5e,#6e1294 26%,#c42a63 50%,#ee6a1e 72%,#ffc23a 90%,#ffe9b0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:slice;box-decoration-break:slice;padding-inline-end:.04em}.ex-reso .ex-grad,.ex-showcase .ex-grad,.ex-why__tile.is-big .ex-grad{background-image:linear-gradient(90deg,#b07cff,#e05a9a,#ff8a3d 70%,#ffd36b)}.ex-logo{color:var(--ex-ink)}.ex-logo__svg{display:block;height:30px;width:auto;overflow:visible}@media(max-width:749px){.ex-logo__svg{height:24px}}.ex-footer .ex-logo__svg{height:34px}.ex-card__buy{flex-wrap:wrap;row-gap:6px}.ex-card__ship{display:inline-flex;align-items:center;gap:6px;font:600 .72rem/1 var(--ex-f-body);letter-spacing:.01em;color:#9fe0bd;white-space:nowrap}.ex-card__ship:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #9fe0bd2e}.content-for-layout>.shopify-section:first-child>.ex-section:not(.ex-coll){padding-block-start:clamp(36px,5vw,72px)}.ex-grad{background-image:linear-gradient(90deg,#2b0a5e,#6e1294,#c42a63,#ee6a1e 78%,#f59e0b)}.ex-finder__opt[data-value=any] .ex-finder__swatch{background:conic-gradient(from 200deg,#2b0a5e,#6e1294,#c42a63,#ee6a1e,#ffc23a,#2b0a5e)}.ex-pdp-head__name{font-weight:700;letter-spacing:-.035em}.ex-article__head{max-width:calc(720px + 2 * var(--page-margin, 20px));margin-inline:auto}.ex-prose{max-width:720px}@media(max-width:749px){.ex-fchip{background:var(--ex-surface, #fff);border-color:transparent;box-shadow:0 1px 2px #0000000f,inset 0 0 0 1px #0000000f}.ex-card__ship{font-size:.68rem}}.menu-drawer{background-color:#fafafcf0!important}.menu-drawer__menu-item--mainlist{font-weight:650;letter-spacing:-.025em}.menu-drawer__menu-item--child{color:var(--ex-steel, #6e6e73)}.menu-drawer__menu-item--child:hover{color:var(--ex-ink)}.mega-menu__content-list-item img,.mega-menu__content-list-item .collection-card__image,.mega-menu__content-list-item a{border-radius:16px;overflow:hidden}.content-for-layout .text-block :is(h1,h2){font-weight:700;letter-spacing:-.035em;line-height:1.06}.content-for-layout .text-block :is(h1,h2) em{font-style:normal;background:linear-gradient(90deg,#2b0a5e,#6e1294,#c42a63,#ee6a1e 78%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.shopify-section:not(:has(.ex))+.shopify-section>.ex-section{padding-block-start:var(--ex-section-pad)}.ex-page-section:has(~.ex-faq-section) .ex-article__head{max-width:var(--page-width, 1400px)}.ex-page-section:has(~.ex-faq-section) .ex-article__lead{max-width:60ch}@media(min-width:990px){.ex-detect:has(>.ex-detect__item:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.ex-detect:has(>.ex-detect__item:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-pdp-head__title{font-weight:700;letter-spacing:-.03em}.ex-pdp-head__desc{font-weight:400;letter-spacing:-.005em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ex.css.map */
