.ed-content-hero,.ed-hero{background:radial-gradient(120% 80% at 82% 6%,var(--fx-brand-wash) 0,transparent 58%),var(--fx-bg)}.ed-band{background:var(--fx-bg)}.ed-band.alt{background:var(--fx-bg-sunken)}@media (max-width:900px){.ed-content-hero,.ed-hero{background:radial-gradient(140% 46% at 84% 4%,var(--fx-brand-wash) 0,transparent 60%),var(--fx-bg)}.ed-nav-mid{display:none}.ed-burger{display:block}.ed-nav-cta{display:none}}.ed-sticky-cta{background:var(--fx-action);box-shadow:var(--fx-elevation-3);min-height:52px}@media (max-width:760px){body{padding-bottom:84px}}.pg-go{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fx-space-4);font-size:var(--fx-text-sm);border-radius:var(--fx-radius-full)}.pg-badge,.pg-region{font-size:var(--fx-text-xs)}.pg-badge{background:var(--fx-gain);color:var(--fx-paper-0)}.pg-saving b{color:var(--fx-gain-strong)}.pg-offer{min-height:60px}.fx-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.fx-hero-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.fx-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.fx-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--fx-space-7);text-align:center;padding:120px 24px 60px;max-width:800px;width:100%;box-sizing:border-box}.fx-hero-title{font-size:clamp(28px,7vw,64px);font-weight:400;line-height:1.12;color:#ffffff;word-wrap:break-word;overflow-wrap:break-word}.fx-hero-title em{font-style:italic}.fx-hero-search-wrap{width:100%;max-width:600px;padding:0 8px;box-sizing:border-box}.fx-field-icon{flex:none;color:var(--fx-text-muted)}.fx-hero-suggestions{display:flex;flex-wrap:wrap;gap:var(--fx-space-2);margin-top:var(--fx-space-4);justify-content:center}.fx-hero-suggestions .fx-chip{text-decoration:none}.fx-hero-visual{width:100%;max-width:800px}.fx-hero-image-wrap{position:relative;border-radius:var(--fx-radius-xl);overflow:visible}.fx-hero-lifestyle{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--fx-radius-xl)}.fx-hero-float-card{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-4);background:var(--fx-surface);border-radius:var(--fx-radius-lg);box-shadow:var(--fx-elevation-3);max-width:360px}.fx-hero-float-thumb{width:56px;height:56px;flex:none;object-fit:contain;border-radius:var(--fx-radius-sm);background:var(--fx-paper-100)}.fx-hero-float-info{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-hero-float-brand{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--fx-text-muted)}.fx-hero-float-name{font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.fx-hero-float-price{display:flex;align-items:baseline;gap:8px}.fx-hero-float-price b{font-size:var(--fx-text-base);font-weight:700;color:var(--fx-text)}.fx-hero-float-price s{font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-hero-stats{display:flex;align-items:center;gap:var(--fx-space-5);padding-top:var(--fx-space-7);font-size:var(--fx-text-sm);color:var(--fx-text-muted);font-family:var(--sans)}.fx-hero-stats b{color:var(--fx-text);font-weight:600}.fx-hero-stats-sep{width:4px;height:4px;border-radius:50%;background:var(--fx-ink-300)}@media (max-width:768px){.fx-hero{min-height:auto;padding-top:100px}.fx-hero-title{font-size:var(--fx-text-4xl)}.fx-hero-stats{flex-direction:column;gap:var(--fx-space-3)}.fx-hero-float-card{position:relative;bottom:auto;left:auto;transform:none;margin-top:var(--fx-space-4)}}.fx-product{position:relative;display:flex;flex-direction:column;background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);overflow:hidden;transition:border-color var(--fx-duration) var(--fx-ease-standard),box-shadow var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration) var(--fx-ease-out)}.fx-product:hover{border-color:var(--fx-border-strong);box-shadow:var(--fx-elevation-2)}.fx-product:focus-within{border-color:var(--fx-text);box-shadow:var(--fx-elevation-2)}.fx-product-media{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:var(--fx-paper-0);overflow:hidden}.fx-product-media img{width:100%;height:100%;object-fit:contain;padding:var(--fx-space-3);transition:transform var(--fx-duration-slow) var(--fx-ease-out)}.fx-product:hover .fx-product-media img{transform:scale(1.04)}.fx-product-noimage{font-size:var(--fx-text-xs);color:var(--fx-text-muted);text-align:center;padding:var(--fx-space-3)}.fx-product-badges{position:absolute;top:var(--fx-space-2);left:var(--fx-space-2);display:flex;flex-wrap:wrap;gap:6px}.fx-product-body{display:flex;flex-direction:column;gap:5px;flex:1;padding:var(--fx-space-3) var(--fx-space-4) var(--fx-space-4)}.fx-product-brand{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-text-muted)}.fx-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fx-text-sm);font-weight:600;line-height:1.35;color:var(--fx-text)}.fx-product-name:after{content:"";position:absolute;inset:0}.fx-product-merchant{font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-product-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-2);flex-wrap:wrap;margin-top:auto;padding-top:var(--fx-space-3)}.fx-product-price{flex:0 1 auto;min-width:0}.fx-product-price b{white-space:nowrap}.fx-product-cta{flex:none}.fx-product-price{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.fx-product-price b{font-size:var(--fx-text-base);font-weight:700;font-variant-numeric:tabular-nums;color:var(--fx-text)}.fx-product-price s{font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-product-cta{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fx-space-4);border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-full);font-size:var(--fx-text-xs);color:var(--fx-text);white-space:nowrap;transition:background-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard),border-color var(--fx-duration) var(--fx-ease-standard)}.fx-product-cta:hover{background:var(--fx-action);border-color:var(--fx-action);color:var(--fx-on-action)}.fx-product-grid{display:grid;gap:var(--fx-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:420px){.fx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fx-space-3)}}.fx-section-title{margin-top:var(--fx-space-4);max-width:20ch}.fx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fx-space-4);margin:var(--fx-space-7) 0 0;padding:0;list-style:none;counter-reset:none}@media (max-width:860px){.fx-steps{grid-template-columns:1fr}}.fx-step-n{display:block;font-family:var(--mono);font-size:var(--fx-text-xs);font-weight:600;letter-spacing:.1em;color:var(--fx-brand)}.fx-step .fx-h3{margin-top:var(--fx-space-4)}.fx-step .fx-body{margin-top:var(--fx-space-2)}.fx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fx-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fx-space-2);font-size:var(--fx-text-sm)}.fx-crumb,.fx-crumb a{color:var(--fx-text-muted)}.fx-crumb a{transition:color var(--fx-duration) var(--fx-ease-standard)}.fx-crumb a:hover{color:var(--fx-text)}.fx-crumb [aria-current]{color:var(--fx-text);font-weight:600}.fx-catalogue-title{margin-top:var(--fx-space-4);font-size:var(--fx-text-3xl)}@media (max-width:900px){.fx-catalogue.page-top{padding-top:92px}.fx-catalogue-title{font-size:var(--fx-text-2xl)}}.fx-catalogue-lede{margin-top:var(--fx-space-4)}.fx-catalogue-search{max-width:620px}.fx-catalogue-empty,.fx-catalogue-grid,.fx-catalogue-search{margin-top:var(--fx-space-6)}.fx-catalogue-empty a{text-decoration:underline;text-underline-offset:3px}.fx-catalogue-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:start}@media (max-width:900px){.fx-catalogue-layout{grid-template-columns:minmax(0,1fr)}}.fx-nav-shell{position:sticky;top:88px}.fx-nav-toggle{display:none}@media (min-width:901px){.fx-nav-shell::details-content{content-visibility:visible;block-size:auto}.fx-nav-shell>.fx-nav-tree{display:block;content-visibility:visible}}@media (max-width:900px){.fx-nav-shell{position:static;border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);background:var(--fx-surface);margin-bottom:var(--fx-space-5)}.fx-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);min-height:52px;padding:0 var(--fx-space-4);font-size:var(--fx-text-base);font-weight:600;cursor:pointer;list-style:none}.fx-nav-toggle::-webkit-details-marker{display:none}.fx-nav-shell[open] .fx-nav-toggle{border-bottom:1px solid var(--fx-border)}.fx-nav-shell[open] .fx-nav-toggle svg{transform:rotate(180deg)}.fx-nav-toggle svg{transition:transform var(--fx-duration) var(--fx-ease-standard)}.fx-nav-tree{padding:var(--fx-space-3) var(--fx-space-2);max-height:60vh;overflow-y:auto}}.fx-nav-tree-title{font-size:var(--fx-text-xs);font-weight:600;letter-spacing:var(--fx-tracking-wide);text-transform:uppercase;color:var(--fx-text-muted);margin-bottom:var(--fx-space-3)}@media (max-width:900px){.fx-nav-tree-title{display:none}}.fx-nav-all,.fx-nav-cat>summary,.fx-nav-dept>summary,.fx-nav-link{display:flex;align-items:center;gap:var(--fx-space-2);min-height:40px;padding:0 var(--fx-space-3);border-radius:var(--fx-radius-xs);font-size:var(--fx-text-sm);color:var(--fx-text-secondary);cursor:pointer;list-style:none;transition:background-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard)}.fx-nav-cat>summary::-webkit-details-marker,.fx-nav-dept>summary::-webkit-details-marker{display:none}.fx-nav-all:hover,.fx-nav-cat>summary:hover,.fx-nav-dept>summary:hover,.fx-nav-link:hover{background:var(--fx-bg-sunken);color:var(--fx-text)}.fx-nav-dept>summary{font-weight:600;color:var(--fx-text)}.fx-nav-label{flex:1;min-width:0}.fx-nav-count{font-size:var(--fx-text-xs);color:var(--fx-text-muted);font-variant-numeric:tabular-nums}.fx-nav-caret{flex:none;color:var(--fx-text-muted);transition:transform var(--fx-duration) var(--fx-ease-standard)}.fx-nav-cat[open]>summary .fx-nav-caret,.fx-nav-dept[open]>summary .fx-nav-caret{transform:rotate(90deg)}.fx-nav-cats,.fx-nav-subs{list-style:none;margin:0;padding:0}.fx-nav-cats,.fx-nav-subs{margin-left:var(--fx-space-3);border-left:1px solid var(--fx-border);padding-left:var(--fx-space-2)}.fx-nav-link{justify-content:space-between}.fx-nav-link>span:first-child{flex:1;min-width:0}.fx-nav-all[aria-current],.fx-nav-link[aria-current]{background:var(--fx-ink-900);color:var(--fx-paper-0);font-weight:600}.fx-nav-all[aria-current] .fx-nav-count,.fx-nav-link[aria-current] .fx-nav-count{color:rgba(255,255,255,.62)}.fx-nav-reset{display:inline-flex;align-items:center;min-height:40px;margin-top:var(--fx-space-3);padding:0 var(--fx-space-3);font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text);border-bottom:1px solid var(--fx-border-strong)}.fx-catalogue-controls{display:flex;flex-direction:column;gap:var(--fx-space-4);margin-top:var(--fx-space-6);padding-top:var(--fx-space-5);border-top:1px solid var(--fx-border)}.fx-filter-pill{gap:8px;min-height:36px;padding:0 var(--fx-space-3);background:var(--fx-ink-900);color:var(--fx-paper-0)}.fx-filter-pill span[aria-hidden]{font-size:15px;opacity:.7}.fx-filter-pill:hover span[aria-hidden]{opacity:1}.fx-controls-toggle{display:none}@media (min-width:901px){.fx-controls-shell::details-content{content-visibility:visible;block-size:auto}.fx-controls-shell>.fx-catalogue-form{display:flex;content-visibility:visible}}@media (max-width:900px){.fx-controls-shell{border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);background:var(--fx-surface)}.fx-controls-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);min-height:52px;padding:0 var(--fx-space-4);font-size:var(--fx-text-base);font-weight:600;cursor:pointer;list-style:none}.fx-controls-toggle::-webkit-details-marker{display:none}.fx-controls-shell[open] .fx-controls-toggle{border-bottom:1px solid var(--fx-border)}.fx-controls-shell[open] .fx-controls-toggle svg{transform:rotate(180deg)}.fx-controls-shell>.fx-catalogue-form{padding:var(--fx-space-4)}}.fx-catalogue-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--fx-space-3)}.fx-inline-field{display:flex;flex-direction:column;gap:5px}.fx-inline-field>span{font-size:var(--fx-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fx-text-muted)}.fx-inline-field input,.fx-inline-field select{min-height:44px;padding:0 var(--fx-space-3);border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-sm);background:var(--fx-surface);color:var(--fx-text);font-family:inherit;font-size:var(--fx-text-sm);cursor:pointer}.fx-inline-field input{width:110px;cursor:text}.fx-inline-field input:focus-visible,.fx-inline-field select:focus-visible{border-color:var(--fx-text)}.fx-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--fx-space-2)}.fx-page-list{display:flex;flex-wrap:wrap;gap:var(--fx-space-1)}.fx-page,.fx-page-step{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--fx-space-3);border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text-secondary);background:var(--fx-surface);transition:border-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard)}.fx-page[aria-current=page]{background:var(--fx-ink-900);border-color:var(--fx-ink-900);color:var(--fx-paper-0)}.fx-page-step[aria-disabled=true]{opacity:.4;pointer-events:none}.fx-page-gap{display:inline-flex;align-items:center;padding:0 4px;color:var(--fx-text-muted)}.fx-page-status{margin-top:var(--fx-space-3);text-align:center}.fx-proof-stats{margin-top:var(--fx-space-7)}.fx-proof-stats .fx-card{text-align:center}@media (max-width:560px){.fx-proof-stats.fx-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fx-space-3)}.fx-proof-stats .fx-stat-value{font-size:var(--fx-text-xl)}}.fx-proof-merchants{display:flex;flex-wrap:wrap;gap:var(--fx-space-2) var(--fx-space-4);margin:var(--fx-space-6) 0 0;padding:0;list-style:none}.fx-proof-merchants li{font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text-secondary)}.fx-proof-note{margin-top:var(--fx-space-3)}.fx-proof-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(28px,5vw,64px);align-items:center;margin-top:var(--fx-section-y)}@media (max-width:900px){.fx-proof-spread{grid-template-columns:minmax(0,1fr)}}.fx-proof-spread-body{margin-top:var(--fx-space-4);max-width:46ch}.fx-proof-trust{margin-top:var(--fx-section-y)}.fx-proof-trust-body{margin-top:var(--fx-space-2);font-size:var(--fx-text-sm)}.fx-closing-title{margin-top:var(--fx-space-4)}.fx-closing-lede{margin:var(--fx-space-5) auto 0}.fx-closing-actions{flex-wrap:wrap;gap:var(--fx-space-3);margin-top:var(--fx-space-6)}.fx-btn.fx-btn-on-ink-ghost{color:var(--fx-paper-0);border-color:rgba(250,249,247,.32)}.fx-btn.fx-btn-on-ink-ghost:hover{border-color:var(--fx-paper-0);background:rgba(250,249,247,.08)}.fx-hero-panel{min-width:0}.fx-hero-panel-note{margin-top:var(--fx-space-3);font-size:var(--fx-text-xs);color:var(--fx-text-muted);text-align:center}.fx-verdict-card{padding:var(--fx-space-5);box-shadow:var(--fx-elevation-3)}.fx-verdict-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);flex-wrap:wrap}.fx-verdict-product{display:flex;align-items:center;gap:var(--fx-space-4);margin-top:var(--fx-space-5);padding-bottom:var(--fx-space-5);border-bottom:1px solid var(--fx-border)}.fx-verdict-product>div{min-width:0}.fx-verdict-product img{flex:none;width:72px;height:72px;object-fit:contain;background:var(--fx-bg-sunken);border-radius:var(--fx-radius-sm)}.fx-verdict-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:var(--fx-text-base);font-weight:600;line-height:var(--fx-leading-snug);color:var(--fx-text);transition:color var(--fx-duration) var(--fx-ease-standard)}.fx-verdict-name:hover{color:var(--fx-brand-strong)}.fx-verdict-rows{margin:0;padding:var(--fx-space-4) 0 0}.fx-verdict-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-space-4);padding:var(--fx-space-2) 0}.fx-verdict-rows dt{font-size:var(--fx-text-sm);color:var(--fx-text-muted)}.fx-verdict-rows dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fx-text-base);color:var(--fx-text-secondary)}.fx-verdict-rows dd.strike{text-decoration:line-through;color:var(--fx-text-muted)}.fx-verdict-rows dd.lead{font-size:var(--fx-text-xl);font-weight:700;color:var(--fx-gain-strong);letter-spacing:var(--fx-tracking-tight)}.fx-verdict-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);flex-wrap:wrap;margin-top:var(--fx-space-4);padding-top:var(--fx-space-4);border-top:1px solid var(--fx-border)}.fx-verdict-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text)}.fx-verdict-link svg{transition:transform var(--fx-duration) var(--fx-ease-out)}.fx-verdict-link:hover svg{transform:translateX(3px)}.fx-stagger-child{opacity:0}.fx-reveal-init{opacity:0;transform:translateY(20px)}.fx-animated-link{position:relative;display:inline-block}.fx-animated-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:var(--fx-brand);transition:width var(--fx-duration) var(--fx-ease-out)}.fx-animated-link:hover:after{width:100%}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--fx-btn-height);padding:0 var(--fx-btn-padding-x);border-radius:var(--fx-btn-radius);font-size:var(--fx-text-base);font-weight:600;cursor:pointer;border:none;transition:transform var(--fx-duration-fast) var(--fx-ease-out),box-shadow var(--fx-duration) var(--fx-ease-out),background var(--fx-duration) var(--fx-ease-standard)}.fx-btn:active{transform:scale(.97)}.fx-btn.on-ink{background:var(--fx-paper-0);color:var(--fx-ink-900);box-shadow:var(--fx-elevation-1)}.fx-btn.on-ink:hover{box-shadow:var(--fx-elevation-2);transform:translateY(-2px)}.fx-btn.secondary{background:transparent;color:var(--fx-text);border:1px solid var(--fx-border-strong)}.fx-btn.secondary:hover{background:var(--fx-paper-100);border-color:var(--fx-text)}.fx-btn-on-ink-ghost{background:transparent;color:var(--fx-paper-50);border:1px solid rgba(255,255,255,.25)}.fx-btn-on-ink-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.fx-chip{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--fx-radius-full);border:1px solid var(--fx-border);font-size:var(--fx-text-sm);color:var(--fx-text-secondary);background:var(--fx-surface);cursor:pointer;transition:border-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard),box-shadow var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration-fast) var(--fx-ease-out)}.fx-chip:hover{border-color:var(--fx-brand);color:var(--fx-text);box-shadow:var(--fx-elevation-1);transform:translateY(-1px)}.fx-chip:active{transform:scale(.97)}.ed-info{transition:box-shadow var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration) var(--fx-ease-out),border-color var(--fx-duration) var(--fx-ease-standard)}.ed-info:hover{box-shadow:var(--fx-elevation-2);transform:translateY(-3px);border-color:var(--fx-border-strong)}.ed-news input:focus{border-color:var(--fx-brand);box-shadow:0 0 0 3px var(--fx-brand-wash);outline:none}@keyframes fx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fx-skeleton{background:linear-gradient(90deg,var(--fx-paper-100) 25%,var(--fx-paper-200) 50%,var(--fx-paper-100) 75%);background-size:200% 100%;animation:fx-shimmer 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fx-skeleton{animation:none;background:var(--fx-paper-100)}}.fx-skeleton-card{pointer-events:none}.fx-skeleton-card .fx-product-media{background:var(--fx-paper-100)}.fx-skeleton-verdict{padding:var(--fx-space-5);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);background:var(--fx-surface)}.fx-skeleton-offer{justify-content:space-between;padding:var(--fx-space-4) 0;border-bottom:1px solid var(--fx-border)}.fx-field,.fx-skeleton-offer{display:flex;align-items:center}.fx-field{gap:var(--fx-space-3);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-field-radius);padding:6px 6px 6px var(--fx-space-5);min-height:var(--fx-field-height);transition:border-color var(--fx-duration) var(--fx-ease-standard),box-shadow var(--fx-duration) var(--fx-ease-standard)}.fx-field-focused{border-color:var(--fx-brand);box-shadow:0 0 0 4px var(--fx-brand-wash),var(--fx-elevation-2)}.fx-field input{flex:1;min-width:0;border:none;background:transparent;font-size:var(--fx-text-base);color:var(--fx-text);outline:none}.fx-field input::placeholder{color:var(--fx-text-muted)}.fx-btn.primary{background:var(--fx-action);color:var(--fx-on-action);border:none;min-height:44px;padding:0 var(--fx-space-5);border-radius:var(--fx-radius-full);font-weight:600;font-size:var(--fx-text-base);cursor:pointer}.pg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,5vw,64px);align-items:start}@media (max-width:860px){.pg-grid{grid-template-columns:1fr}}.pg-media{position:sticky;top:100px;background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius-lg);overflow:hidden;aspect-ratio:1;display:grid;place-items:center;box-shadow:var(--fx-elevation-1);transition:box-shadow var(--fx-duration) var(--fx-ease-standard)}.pg-media:hover{box-shadow:var(--fx-elevation-2)}.pg-media img{width:100%;height:100%;object-fit:contain;padding:var(--fx-space-6)}@media (max-width:860px){.pg-media{position:static;aspect-ratio:4/3}}.pg-brand{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-text-muted)}.pg-title{font-family:var(--serif);font-size:var(--fx-text-2xl);font-weight:400;line-height:var(--fx-leading-snug);letter-spacing:var(--fx-tracking-tight);margin-top:var(--fx-space-2)}.pg-headline{display:flex;align-items:baseline;gap:var(--fx-space-4);margin-top:var(--fx-space-5);padding-bottom:var(--fx-space-4);border-bottom:1px solid var(--fx-border)}.pg-from{font-size:var(--fx-text-sm);color:var(--fx-text-muted);margin-right:var(--fx-space-2)}.pg-price{font-size:var(--fx-text-xl);font-weight:700;font-variant-numeric:tabular-nums;color:var(--fx-text)}.pg-count{color:var(--fx-text-muted)}.pg-count,.pg-saving{font-size:var(--fx-text-sm)}.pg-saving{margin-top:var(--fx-space-4);padding:var(--fx-space-3) var(--fx-space-4);background:var(--fx-gain-subtle);border-radius:var(--fx-radius-sm);color:var(--fx-gain-strong)}.pg-saving b{font-weight:700}.pg-sub{font-size:var(--fx-text-lg);font-weight:600;margin-top:var(--fx-space-7);margin-bottom:var(--fx-space-4);letter-spacing:var(--fx-tracking-tight)}.pg-offers{list-style:none;padding:0;margin:0}.pg-offer{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);padding:var(--fx-space-4) 0;border-bottom:1px solid var(--fx-border);transition:background var(--fx-duration) var(--fx-ease-standard)}.pg-offer:hover{background:var(--fx-paper-50);border-radius:var(--fx-radius-sm)}.pg-offer.best,.pg-offer:hover{margin:0 calc(-1 * var(--fx-space-3));padding-left:var(--fx-space-3);padding-right:var(--fx-space-3)}.pg-offer.best{border-color:var(--fx-gain);background:var(--fx-gain-subtle);border-radius:var(--fx-radius-sm);border:1px solid var(--fx-gain)}.pg-offer-merchant{display:flex;align-items:center;gap:var(--fx-space-2);font-weight:600;font-size:var(--fx-text-base)}.pg-offer-right{display:flex;align-items:center;gap:var(--fx-space-3)}.pg-offer-right b{font-size:var(--fx-text-base);font-weight:700;font-variant-numeric:tabular-nums}.pg-stock{color:var(--fx-gain)}.pg-note,.pg-stock{font-size:var(--fx-text-xs)}.pg-note{margin-top:var(--fx-space-6);color:var(--fx-text-muted);line-height:1.6;max-width:60ch}.vd{margin-top:var(--fx-space-5);padding:var(--fx-space-5);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);background:var(--fx-surface);box-shadow:var(--fx-elevation-1)}.vd-bon,.vd-excellent{border-left:3px solid var(--fx-gain)}.vd-neutre{border-left:3px solid var(--fx-brand)}.vd-attendre{border-left:3px solid var(--fx-alert-600)}.vd-insuffisant{border-left:3px solid var(--fx-text-muted)}.vd-eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-text-muted)}.vd-head{display:flex;align-items:center;gap:var(--fx-space-2);margin-top:var(--fx-space-2)}.vd-dot{width:8px;height:8px;border-radius:50%;flex:none}.vd-bon .vd-dot,.vd-excellent .vd-dot{background:var(--fx-gain)}.vd-neutre .vd-dot{background:var(--fx-brand)}.vd-attendre .vd-dot{background:var(--fx-alert-600)}.vd-insuffisant .vd-dot{background:var(--fx-text-muted)}.vd-title{font-size:var(--fx-text-lg);font-weight:700}.vd-reasons{margin:var(--fx-space-3) 0 0;padding-left:var(--fx-space-5);font-size:var(--fx-text-sm);color:var(--fx-text-secondary);line-height:1.6}.vd-reasons li{margin-bottom:var(--fx-space-1)}.vd-meta{margin-top:var(--fx-space-3);font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-active-filters{display:flex;flex-wrap:wrap;gap:var(--fx-space-2);margin-bottom:var(--fx-space-4)}.fx-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--fx-radius-full);background:var(--fx-brand-wash);border:1px solid var(--fx-brand-subtle);font-size:var(--fx-text-xs);font-weight:600;color:var(--fx-brand-strong);transition:background var(--fx-duration) var(--fx-ease-standard),border-color var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration-fast) var(--fx-ease-out)}.fx-filter-pill:hover{background:var(--fx-brand-subtle);border-color:var(--fx-brand);transform:scale(.97)}.fx-filter-pill span[aria-hidden]{font-size:14px;line-height:1;opacity:.6}.fx-inline-field input,.fx-inline-field select{transition:border-color var(--fx-duration) var(--fx-ease-standard),box-shadow var(--fx-duration) var(--fx-ease-standard)}.fx-inline-field input:focus,.fx-inline-field select:focus{border-color:var(--fx-brand);box-shadow:0 0 0 3px var(--fx-brand-wash);outline:none}.fx-page,.fx-page-step{transition:border-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard),background var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration-fast) var(--fx-ease-out),box-shadow var(--fx-duration) var(--fx-ease-standard)}.fx-page-step:hover,.fx-page:hover{border-color:var(--fx-text);color:var(--fx-text);transform:translateY(-1px);box-shadow:var(--fx-elevation-1)}.fx-page-step:active,.fx-page:active{transform:scale(.95)}.ed-footer{border-top:1px solid var(--fx-border);background:var(--fx-bg-sunken);padding:var(--fx-space-9) 0 var(--fx-space-7)}.ed-newsblock{display:grid;grid-template-columns:1fr auto;gap:var(--fx-space-6);align-items:center;padding-bottom:var(--fx-space-7);border-bottom:1px solid var(--fx-border);margin-bottom:var(--fx-space-7)}@media (max-width:760px){.ed-newsblock{grid-template-columns:1fr}}.ed-foot-links a{transition:color var(--fx-duration) var(--fx-ease-standard)}.ed-foot-links a:hover{color:var(--fx-text)}.fx-scroll-top{position:fixed;bottom:var(--fx-space-5);right:var(--fx-space-5);z-index:30;width:44px;height:44px;border-radius:50%;background:var(--fx-surface);border:1px solid var(--fx-border);box-shadow:var(--fx-elevation-2);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity var(--fx-duration-slow) var(--fx-ease-out),transform var(--fx-duration-slow) var(--fx-ease-out),box-shadow var(--fx-duration) var(--fx-ease-standard);pointer-events:none}.fx-scroll-top.visible{opacity:1;transform:none;pointer-events:auto}.fx-scroll-top:hover{box-shadow:var(--fx-elevation-3);border-color:var(--fx-brand)}.fx-scroll-top:active{transform:scale(.9)}.ed-prose a,.fx-body a{text-decoration:underline;text-decoration-color:var(--fx-brand-subtle);text-underline-offset:3px;transition:text-decoration-color var(--fx-duration) var(--fx-ease-standard)}.ed-prose a:hover,.fx-body a:hover{text-decoration-color:var(--fx-brand)}::selection{background:var(--fx-brand-wash);color:var(--fx-ink-900)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fx-ink-300);border-radius:var(--fx-radius-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--fx-ink-500);background-clip:content-box}.fx-pulse{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fx-space-2);margin-top:var(--fx-space-4);font-size:var(--fx-text-sm);color:var(--fx-text-muted);font-variant-numeric:tabular-nums}.fx-pulse b{color:var(--fx-text-secondary);font-weight:600}.fx-pulse-drop b{color:var(--fx-gain-strong)}.fx-pulse span[aria-hidden]{color:var(--fx-ink-300)}.fx-pulse-dot{width:8px;height:8px;flex:none;border-radius:var(--fx-radius-full);background:var(--fx-ink-300)}.fx-pulse-dot.on{background:var(--fx-gain);animation:fx-beat 2.4s ease-in-out infinite}@keyframes fx-beat{0%,to{box-shadow:0 0 0 0 rgba(10,125,116,.5)}50%{box-shadow:0 0 0 5px rgba(10,125,116,0)}}.fx-rails{display:flex;flex-direction:column;gap:clamp(36px,5vw,60px);margin-top:var(--fx-space-7)}.fx-rail-head{margin-bottom:var(--fx-space-4)}.fx-rail-title{font-size:var(--fx-text-xl)}.fx-rail-head .fx-fine{margin-top:4px}.fx-rail-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,220px);gap:var(--fx-space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:6px 6px 16px;margin:-6px -6px -16px;scrollbar-width:thin;scrollbar-color:var(--fx-border-strong) transparent}.fx-rail-scroll::-webkit-scrollbar{height:6px}.fx-rail-scroll::-webkit-scrollbar-thumb{background:var(--fx-border-strong);border-radius:var(--fx-radius-full)}.fx-rail-item{scroll-snap-align:start}.fx-stagger .fx-rail-item,.fx-stagger>.fx-product{opacity:0;transform:translateY(10px)}.fx-stagger.shown .fx-rail-item,.fx-stagger.shown>.fx-product{opacity:1;transform:none;transition:opacity .42s var(--fx-ease-out),transform .42s var(--fx-ease-out);transition-delay:calc(min(var(--i, 0), 8) * 45ms)}@media (prefers-reduced-motion:reduce){.fx-stagger .fx-rail-item,.fx-stagger>.fx-product{opacity:1;transform:none;transition:none}.fx-pulse-dot.on{animation:none}}.fx-shows{display:flex;flex-direction:column;gap:clamp(56px,8vw,112px)}.fx-show{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.fx-show.flipped .fx-show-copy{order:2}@media (max-width:860px){.fx-show{grid-template-columns:minmax(0,1fr)}.fx-show.flipped .fx-show-copy{order:0}}.fx-show-title{margin-top:var(--fx-space-4);font-size:var(--fx-text-2xl)}.fx-show-body{margin-top:var(--fx-space-4);max-width:44ch}.fx-show-stage{position:relative}.fx-show-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--fx-radius-lg)}.fx-show-card{position:absolute;left:clamp(-18px,-2vw,-8px);bottom:clamp(-16px,-2vw,-8px);display:flex;align-items:center;gap:var(--fx-space-3);max-width:min(88%,340px);padding:var(--fx-space-3);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);box-shadow:var(--fx-elevation-3)}.fx-show-thumb{width:56px;height:56px;flex:none;object-fit:contain;background:var(--fx-bg-sunken);border-radius:var(--fx-radius-sm)}.fx-show-info{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-show-brand{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-text-muted)}.fx-show-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fx-text-sm);font-weight:600;line-height:1.3;color:var(--fx-text)}.fx-show-price{display:flex;align-items:baseline;gap:6px;margin-top:2px}.fx-show-price b{font-size:var(--fx-text-base);font-weight:700;font-variant-numeric:tabular-nums}.fx-show-price s{font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-show-tag{position:absolute;top:-10px;right:var(--fx-space-3)}.fx-show .fx-show-card,.fx-show .fx-show-photo{opacity:0;transform:translateY(16px)}.fx-show.shown .fx-show-photo{opacity:1;transform:none;transition:opacity .52s var(--fx-ease-out),transform .52s var(--fx-ease-out)}.fx-show.shown .fx-show-card{opacity:1;transform:none;transition:opacity .46s var(--fx-ease-out) .16s,transform .46s var(--fx-ease-out) .16s}@media (prefers-reduced-motion:reduce){.fx-show .fx-show-card,.fx-show .fx-show-photo{opacity:1;transform:none;transition:none}}.fx-home-pulse{margin-top:calc(-1 * var(--fx-space-5))}.fx-home-pulse .fx-pulse{margin-top:0}.fx-method{padding:var(--fx-section-y-lg) 0}.fx-method-header{text-align:center;max-width:700px;margin:0 auto var(--fx-space-9)}.fx-method-title{font-size:var(--fx-text-4xl);font-weight:400;color:var(--fx-ink-700)}.fx-method-title em{font-style:italic;color:var(--fx-ink-900)}.fx-method-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--fx-space-9)}.fx-method-step{display:grid;grid-template-columns:240px 1fr;gap:var(--fx-space-7);align-items:center}.fx-method-step:nth-child(2n){direction:rtl}.fx-method-step:nth-child(2n)>*{direction:ltr}.fx-method-step-img{width:240px;height:240px;object-fit:contain}.fx-method-step-content{display:flex;flex-direction:column;gap:var(--fx-space-3)}.fx-method-step-n{font-size:var(--fx-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fx-brand)}.fx-method-step-title{font-size:var(--fx-text-2xl);font-weight:400;color:var(--fx-ink-700)}.fx-method-step-body{font-size:var(--fx-text-base);color:var(--fx-text-secondary);line-height:var(--fx-leading-normal);max-width:480px}@media (max-width:768px){.fx-method-step{grid-template-columns:1fr;text-align:center}.fx-method-step:nth-child(2n){direction:ltr}.fx-method-step-img{width:180px;height:180px;margin:0 auto}.fx-method-step-body{max-width:none}}.fx-closing{position:relative;padding:var(--fx-space-12) 0;overflow:hidden;text-align:center}.fx-closing-bg{position:absolute;inset:0;background-image:url(/img/closing-bg.png);background-size:cover;background-position:50%;z-index:0}.fx-closing-content{position:relative;z-index:1}.fx-closing-title{font-size:var(--fx-text-4xl);font-weight:400;color:var(--fx-paper-0)}.fx-closing-title em{font-style:italic}.fx-closing-lede{margin-top:var(--fx-space-5);font-size:var(--fx-text-lg);color:rgba(255,255,255,.7);font-family:var(--sans)}.fx-closing-actions{display:flex;gap:var(--fx-space-4);justify-content:center;margin-top:var(--fx-space-7)}.fx-btn-light{display:inline-flex;align-items:center;justify-content:center;height:var(--fx-btn-height);padding:0 var(--fx-btn-padding-x);border-radius:var(--fx-btn-radius);font-weight:600;font-size:var(--fx-text-base);background:var(--fx-paper-0);color:var(--fx-ink-900);transition:transform var(--fx-duration) var(--fx-ease-out),box-shadow var(--fx-duration) var(--fx-ease-out)}.fx-btn-light:hover{transform:translateY(-2px);box-shadow:var(--fx-elevation-2)}.fx-btn-ghost-light{display:inline-flex;align-items:center;justify-content:center;height:var(--fx-btn-height);padding:0 var(--fx-btn-padding-x);border-radius:var(--fx-btn-radius);font-weight:600;font-size:var(--fx-text-base);background:transparent;color:var(--fx-paper-0);border:1px solid rgba(255,255,255,.3);transition:border-color var(--fx-duration) var(--fx-ease-out),background var(--fx-duration) var(--fx-ease-out)}.fx-btn-ghost-light:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.05)}.fx-video-section{width:100%;padding:0;margin:var(--fx-space-9) 0}.fx-video-hero{width:100%;max-width:var(--fx-container);margin:0 auto;display:block;border-radius:var(--fx-radius-xl);box-shadow:var(--fx-elevation-3)}.fx-orb-viewer{width:100%;height:400px;max-width:500px;margin:0 auto}.fx-hero-float-section{width:100%;max-width:400px}@media (max-width:768px){.fx-orb-viewer{height:280px}}.fx-method-step-video{width:240px;height:240px;object-fit:cover;border-radius:var(--fx-radius-lg)}@media (max-width:768px){.fx-method-step-video{width:180px;height:180px;margin:0 auto}}.fx-closing-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.fx-closing-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1}.sa{position:relative;overflow:hidden}.sa-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.sa-bg-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.sa-content{position:relative;z-index:2}.sa-title-light{color:#ffffff!important}.sa-eyebrow-light{color:rgba(255,255,255,.7)!important}.fx-catalogue-title{background:linear-gradient(135deg,#D4A853,#F5D78E,#C9963C);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fx-catalogue-grid{gap:var(--fx-space-5)!important}.fx-product{border:1px solid rgba(212,168,83,.08);transition:border-color .4s ease,box-shadow .4s ease}.fx-product:hover{border-color:rgba(212,168,83,.3);box-shadow:0 8px 32px rgba(212,168,83,.12),0 2px 8px rgba(0,0,0,.06)}.fx-badge.gain{background:linear-gradient(135deg,#D4A853,#F5D78E);color:#0a0a0f;font-weight:600}.fx-badge.brand{background:#0a0a0f;color:#F5D78E}.fx-pagination{margin-top:var(--fx-space-7)}.fx-page[aria-current=page]{background:linear-gradient(135deg,#D4A853,#F5D78E);color:#0a0a0f;font-weight:600}.fx-product-cta{background:linear-gradient(135deg,#D4A853,#F5D78E)!important;color:#0a0a0f!important;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.fx-product-cta:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(212,168,83,.3)}.fx-nav-shell a:hover,.fx-nav-shell a[aria-current]{color:#D4A853}.fx-crumb span[aria-hidden]{color:rgba(212,168,83,.4)}.fa-step.active{color:#D4A853!important}.fa-step.active .tk{border-color:#D4A853!important}.fa-step.active .tk:after{border-top-color:#D4A853!important}.fa-step.done .tk{background:linear-gradient(135deg,#D4A853,#F5D78E)!important;border-color:transparent!important}.fa-card.win{border-color:rgba(212,168,83,.4)!important;box-shadow:0 0 0 1px rgba(212,168,83,.15),0 8px 32px rgba(212,168,83,.08)!important}.fa-flag{background:linear-gradient(135deg,#D4A853,#F5D78E)!important;color:#0a0a0f!important}.fa-score .ring{border-color:#D4A853!important}.fa-cta{background:linear-gradient(135deg,#D4A853,#F5D78E)!important;color:#0a0a0f!important;font-weight:600!important}.fa-cta:hover{box-shadow:0 4px 16px rgba(212,168,83,.3)!important;transform:translateY(-1px)}.sa-chip:hover{border-color:#D4A853!important;color:#D4A853!important}.sa-box:focus-within{border-color:#D4A853!important;box-shadow:0 0 0 5px rgba(212,168,83,.15)!important}.sa-box:focus-within svg{color:#D4A853!important}.sa .ed-btn.wave{background:linear-gradient(135deg,#D4A853,#F5D78E)!important;color:#0a0a0f!important;border:none!important;font-weight:600!important}.sa .ed-btn.wave:hover{box-shadow:0 4px 16px rgba(212,168,83,.3)!important}.fa-card:hover{border-color:rgba(212,168,83,.25)!important;box-shadow:0 8px 32px rgba(212,168,83,.1),0 2px 8px rgba(0,0,0,.04)!important}.fa-specs .hist.baisse{color:#D4A853!important}.sa-disc{opacity:.6;font-size:12px!important}.mm-panel{background:#0a0a0f!important;border:1px solid rgba(212,168,83,.2)!important;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 40px rgba(212,168,83,.05)!important}.mm-dep{color:#F5D78E!important;letter-spacing:.1em!important}.mm-dep em{color:rgba(255,255,255,.4)!important}.mm-col a{color:rgba(255,255,255,.65)!important}.mm-col a:hover{color:#F5D78E!important;background:rgba(212,168,83,.08)!important}.mm-col a span{color:rgba(255,255,255,.3)!important}.mm-all{color:#D4A853!important;border-top-color:rgba(212,168,83,.2)!important}.mm-all:hover{color:#F5D78E!important}.mm-sub a{color:rgba(255,255,255,.45)!important}.mm-sub a:hover{color:#F5D78E!important}.ed-header:not(.stuck){background:transparent!important;border-bottom-color:transparent!important}.ed-header:not(.stuck) .ed-brand-word,.ed-header:not(.stuck) .ed-nav a,.ed-header:not(.stuck) .ed-nav button{color:rgba(255,255,255,.85)!important}.ed-header:not(.stuck) .ed-nav a:hover,.ed-header:not(.stuck) .ed-nav button:hover{color:#F5D78E!important}.ed-nav .ed-btn.dark{background:linear-gradient(135deg,#D4A853,#F5D78E)!important;color:#0a0a0f!important;border:none!important}.ed-nav .ed-btn.dark:hover{box-shadow:0 4px 20px rgba(212,168,83,.4)!important}@media (min-width:901px){.fx-catalogue-layout{gap:48px!important}.fx-nav-shell{background:rgba(10,10,15,.03);border-radius:16px;padding:24px 20px;border:1px solid rgba(212,168,83,.08)}.fx-catalogue-grid{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1200px){.fx-catalogue-grid{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:901px){.sa:not(.searched){min-height:100vh;display:flex;align-items:center;justify-content:center}.sa:not(.searched) .ed-wrap{max-width:700px}.sa:not(.searched) h1{font-size:clamp(42px,5.5vw,68px)!important}.fa-cards{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}}.ed-header{position:fixed!important;top:0;left:0;right:0;z-index:100;background:transparent!important;border-bottom:none!important;transition:background .3s ease,backdrop-filter .3s ease}.ed-header.stuck{background:rgba(10,10,15,.85)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border-bottom:1px solid rgba(212,168,83,.1)!important}.fx-hero{padding-top:0!important}@media (max-width:900px){.ed-header{padding:12px 16px!important}.ed-brand-word{display:inline!important;font-size:16px!important}.fx-hero-title{font-size:clamp(28px,8vw,42px)!important;padding:0 16px}.fx-hero-content{padding:100px 20px 60px!important}.fx-hero-search-wrap{max-width:100%!important;padding:0 8px}.fx-hero-suggestions{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;justify-content:flex-start!important}.fx-hero-suggestions .fx-chip{white-space:nowrap;flex-shrink:0}.fx-section{padding:48px 0!important}.fx-method-steps{flex-direction:column!important}.fx-closing-content{padding:60px 20px!important}}@media (min-width:768px) and (max-width:1024px){.fx-hero-title{font-size:clamp(36px,6vw,52px)!important}.fx-hero-content{padding:120px 40px 80px!important}.fx-catalogue-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:375px){.fx-hero-title{font-size:26px!important}.fx-hero-content{padding:90px 16px 40px!important}.sa-chips{gap:6px!important}.sa-chip{font-size:11px!important;padding:6px 10px!important}}.fx-closing-bg-video,.fx-hero-bg-video,.sa-bg-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}@supports (padding-top:env(safe-area-inset-top)){.ed-header{padding-top:env(safe-area-inset-top)!important}}body,html{overflow-x:hidden;max-width:100vw}.fx-home-pulse{background:#0a0a0f;padding:20px 24px}.fx-home-pulse,.fx-home-pulse *{color:rgba(255,255,255,.7)}.fx-home-pulse b,.fx-home-pulse strong{color:#F5D78E}@media (max-width:768px){.fx-hero-suggestions{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:0 8px 8px;gap:8px;scrollbar-width:none;-ms-overflow-style:none}.fx-hero-suggestions::-webkit-scrollbar{display:none}.fx-hero-suggestions .fx-chip{white-space:nowrap;flex-shrink:0;font-size:13px}.fx-hero{min-height:100svh}}