.device-picker{min-width:0;position:relative}.device-picker-trigger{border:1px solid var(--line);background:var(--white);width:100%;min-height:54px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex}.device-picker-trigger-icon{background:var(--sage-soft);width:32px;height:32px;color:var(--sage-deep);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.device-picker-trigger-copy{flex:1;gap:3px;min-width:0;display:grid}.device-picker-trigger-copy>span,.device-picker-trigger-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-picker-trigger-copy>small{color:var(--muted);font-size:11px}.device-picker-trigger .is-placeholder{color:var(--muted)}.device-picker-trigger>.ph{color:var(--sage-deep);flex-shrink:0}.device-picker-trigger:focus-visible,.device-picker-panel button:focus-visible,.device-picker-panel select:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px}.device-picker.is-open .device-picker-trigger{border-color:var(--sage-deep)}.device-picker-trigger:disabled{background:var(--sage-soft);color:var(--muted);cursor:not-allowed;opacity:.65}.device-picker-backdrop{z-index:100;background:rgb(var(--scrim-picker) / .349);position:fixed;inset:0}.device-picker-panel{z-index:101;border:1px solid var(--line);background:var(--white);color:var(--ink);box-shadow:0 24px 72px rgb(var(--shade-picker) / .1608), 0 4px 14px rgb(var(--shade-picker) / .051);isolation:isolate;border-radius:18px;flex-direction:column;padding:20px;font-family:inherit;line-height:1.4;display:flex;position:fixed;overflow:hidden}.device-picker-panel:focus{outline:none}.device-picker-heading,.device-picker-search,.device-picker-detect,.device-picker-browse,.device-picker-results-head,.device-picker-more,.device-picker-footer{flex-shrink:0}.device-picker-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.device-picker-heading h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:650;line-height:1.25}.device-picker-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.device-picker-close,.device-picker-clear{width:36px;height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.device-picker-close{background:var(--paper)}.device-picker-close .ph,.device-picker-clear .ph{font-size:18px}.device-picker-search{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.device-picker-search>.ph{color:var(--sage-deep);font-size:20px}.device-picker-search input{min-width:0;min-height:48px;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.device-picker-search input::placeholder{color:var(--muted)}.device-picker-search input::-webkit-search-cancel-button{display:none}.device-picker-filter-toggle{background:var(--white);width:40px;height:40px;color:var(--sage-deep);font:inherit;cursor:pointer;border:0;border-radius:9px;flex-shrink:0;place-items:center;padding:0;display:none;position:relative}.device-picker-filter-toggle .ph{font-size:19px}.device-picker-filter-toggle[aria-expanded=true]{background:var(--sage);color:var(--green)}.device-picker-filter-toggle>span{background:var(--green);min-width:16px;height:16px;color:var(--paper);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;right:2px}.device-picker-search:focus-within{border-color:var(--sage-deep);box-shadow:0 0 0 2px var(--sage-soft)}.device-picker-kinds{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;margin-top:14px;display:grid}.device-picker-kinds button{border:1px solid var(--line);background:var(--white);min-width:0;min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 5px;font-size:12px;display:flex}.device-picker-kinds button .ph{font-size:17px}.device-picker-kinds button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--white)}:root[data-theme=dark] .device-picker-kinds button[aria-pressed=true]{color:var(--paper)}.device-picker-filters{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.device-picker-filters label{min-width:0;color:var(--muted);margin:0;font-size:11px;font-weight:500;display:block}.device-picker-filters label>span{margin:0 0 5px;display:block}.device-picker-filter-control{position:relative}.device-picker-filter-control select{appearance:none;border:1px solid var(--line);background:var(--white);width:100%;min-width:0;height:42px;color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer;box-shadow:none;background-image:none;border-radius:9px;margin:0;padding:0 32px 0 11px;font-size:12px;font-weight:500}.device-picker-filter-control select:disabled{background:var(--paper);color:var(--muted);opacity:.8;cursor:default}.device-picker-filter-control>.ph{pointer-events:none;color:var(--muted);font-size:14px;position:absolute;top:13px;right:11px}.device-picker-detect{margin-top:10px}.device-picker-detect-button{border:1px dashed var(--sage-deep);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:8px 12px;display:flex}.device-picker-detect-button>.ph{color:var(--sage-deep);flex-shrink:0;font-size:20px}.device-picker-detect-button>span{gap:2px;min-width:0;display:grid}.device-picker-detect-button strong{font-size:13px;font-weight:600}.device-picker-detect-button small{color:var(--muted);font-size:11px}.device-picker-detect-button:disabled{cursor:progress;opacity:.7}.device-picker-detect-retry{min-height:44px}.device-picker-detect-result{background:var(--paper);color:var(--ink);border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.device-picker-detect-result[data-found]{background:var(--sage-soft)}.device-picker-detect-result>.ph{color:var(--sage-deep);flex-shrink:0;margin-top:1px;font-size:16px}.device-picker-results-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:17px 2px 9px;font-size:11px;display:flex}.device-picker-results-head>span:first-child{color:var(--ink);font-weight:600}.device-picker-panel [role=listbox]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:340px;margin:0 -5px;padding:0 5px;list-style:none;overflow-y:auto}.device-picker-group{z-index:1;background:var(--white);color:var(--muted);letter-spacing:.8px;text-transform:uppercase;padding:10px 10px 5px;font-size:10px;font-weight:650;position:sticky;top:0}.device-picker-panel [role=option]{cursor:pointer;border-radius:10px;align-items:center;gap:11px;min-height:62px;padding:9px 10px;display:flex}.device-picker-model-icon{border:1px solid var(--line);width:36px;height:40px;color:var(--sage-deep);background:var(--paper);border-radius:8px;flex-shrink:0;place-items:center;font-size:21px;display:grid}.device-picker-model-copy{flex:1;gap:3px;min-width:0;display:grid}.device-picker-model-copy strong{font-size:13px;font-weight:600;line-height:1.35}.device-picker-model-copy small{color:var(--muted);font-size:11px}.device-picker-panel [role=option]>.ph{color:var(--muted);flex-shrink:0;font-size:15px}.device-picker-panel [role=option].is-active,.device-picker-panel [role=option][aria-selected=true]{background:var(--sage-soft)}.device-picker-panel [role=option] .ph-check{color:var(--sage-deep);font-size:18px}.device-picker-empty{text-align:center;padding:24px 14px}.device-picker-empty>.ph{color:var(--muted);margin-bottom:8px;font-size:28px;display:block}.device-picker-empty strong{font-size:14px}.device-picker-empty p{max-width:360px;color:var(--muted);margin:6px auto 0;font-size:12px}.device-picker-more{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--sage-deep);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.device-picker-footer{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:7px;margin-top:12px;padding-top:12px;font-size:11px;line-height:1.45;display:flex}.device-picker-footer .ph{flex-shrink:0;margin-top:1px;font-size:15px}.catalogue-device-picker>.device-picker{flex:none}.home-model-finder .device-picker{min-width:230px}@media (hover:hover) and (pointer:fine){.device-picker-trigger:not(:disabled):hover{border-color:var(--sage-deep)}.device-picker-panel [role=option]:hover,.device-picker-close:hover,.device-picker-clear:hover,.device-picker-more:hover{background:var(--sage-soft)}.device-picker-kinds button:not([aria-pressed=true]):hover{border-color:var(--sage-deep)}}.device-picker-panel button:active{transform:scale(.98)}.device-picker-panel[data-compact=true] .device-picker-heading{margin-bottom:10px}.device-picker-panel[data-compact=true] .device-picker-heading p,.device-picker-panel[data-compact=true] .device-picker-footer,.device-picker-panel[data-compact=true][data-mobile=true] .device-picker-browse{display:none}@media (max-width:640px){.device-picker-panel{padding:22px 14px max(14px, env(safe-area-inset-bottom));border-bottom:0;border-radius:22px 22px 0 0}.device-picker-panel[data-mobile=true]:before{content:"";background:var(--line);border-radius:4px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.device-picker-heading{align-items:center;margin-bottom:12px}.device-picker-heading h2{font-size:17px}.device-picker-heading p,.device-picker-footer{display:none}.device-picker-search input{font-size:16px}.device-picker-detect-button{min-height:52px}.device-picker-filter-toggle{display:grid}.device-picker-panel[data-mobile=true] .device-picker-browse:not([data-open]){display:none}.device-picker-kinds{scrollbar-width:none;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.device-picker-kinds::-webkit-scrollbar{display:none}.device-picker-kinds button{border-radius:999px;flex-direction:row;flex:none;gap:6px;min-height:38px;padding:6px 14px;font-size:12px}.device-picker-kinds button .ph{font-size:16px}.device-picker-filters{gap:8px;margin-top:10px}.device-picker-filters label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.device-picker-filter-control select{height:42px;font-size:13px}.device-picker-panel [role=listbox]{max-height:50dvh}.device-picker-close,.device-picker-clear{width:40px;height:40px}.device-picker-more{min-height:44px}.home-model-finder .device-picker{width:100%;min-width:0}.catalogue-device-picker>.device-picker{flex:100%}}@media (max-height:550px){.device-picker-panel{padding-top:14px}.device-picker-heading{margin-bottom:10px}.device-picker-heading p,.device-picker-footer{display:none}.device-picker-kinds,.device-picker-filters{margin-top:10px}.device-picker-results-head{padding-top:12px}}.visitor-recent-searches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.visitor-recent-searches button{border:1px solid var(--line);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.visitor-recent-searches .link-button{color:var(--muted);background:0 0;border:0;padding:4px;text-decoration:underline}.recently-viewed{margin-top:40px}.recently-viewed-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.recently-viewed-head h2{margin:0;font-size:20px}.recently-viewed ul{align-items:flex-start;gap:12px;margin:14px 0 0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.recently-viewed li{flex-direction:column;flex:0 0 150px;min-width:0;max-width:150px;display:flex}.recently-viewed li>a{min-width:0;color:inherit;flex:1;grid-template-rows:150px 4.05em 1.35em;grid-template-columns:minmax(0,1fr);gap:6px;font-size:12px;line-height:1.35;text-decoration:none;display:grid}.recently-viewed li>a>span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:4.05em;display:-webkit-box;overflow:hidden}.recently-viewed li>a>img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:150px;height:150px}.recently-viewed li>a>strong{font-size:12px}.cookie-consent{z-index:80;border:1px solid var(--line);background:var(--white);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:0 18px 60px rgb(var(--shade-sheet) / .1804);border-radius:16px;padding:18px;font-size:13px;line-height:1.55;position:fixed;bottom:16px;left:16px;overflow-y:auto}.cookie-consent h2{letter-spacing:-.3px;margin:0 0 6px;font-size:15px}.cookie-consent p{color:var(--muted);margin:0 0 10px}.cookie-consent-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.cookie-consent-actions .button{justify-content:center;font-size:12px}.cookie-consent-actions .cookie-consent-more{grid-column:1/-1}.cookie-consent fieldset{border:1px solid var(--line);border-radius:10px;margin:10px 0 0;padding:4px 12px}.cookie-consent label{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.cookie-consent label+label{border-top:1px solid var(--line)}.cookie-consent label small{color:var(--muted);font-size:11px;display:block}.cookie-consent input[type=checkbox]{margin-top:3px}.store-footer nav .footer-cookie-link{color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.store-footer nav .footer-cookie-link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1024px){.store-footer nav .footer-cookie-link{min-height:44px;font-size:13px}.cookie-consent{bottom:calc(76px + env(safe-area-inset-bottom));max-height:calc(100dvh - 92px - env(safe-area-inset-bottom))}}.phone-detection-privacy{border-block:1px solid var(--line);margin-block:24px;padding-block:16px}.welcome-guide{border:1px solid var(--line);background:var(--white);width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow);text-align:center;border-radius:22px;margin:auto;padding:30px 28px 22px;position:fixed;overflow:auto}.welcome-guide::backdrop{background:rgb(var(--scrim-dialog) / .6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.welcome-guide[open]{animation:welcome-in .28s var(--ease,ease) both}@keyframes welcome-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.welcome-guide[open]{animation:none}}.welcome-guide-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:14px;right:14px}.welcome-guide-close:hover{background:var(--sage-soft);color:var(--ink)}.welcome-guide-icon{background:var(--sage-soft);width:56px;height:56px;color:var(--sage-deep);border-radius:16px;place-items:center;margin-bottom:14px;font-size:28px;display:inline-grid}.welcome-guide .eyebrow{margin-bottom:8px;display:block}.welcome-guide h2{font-size:clamp(22px,5vw,26px);line-height:1.2}.welcome-guide>p{max-width:36ch;color:var(--muted);margin:12px auto 0;font-size:15px;line-height:1.6}.welcome-guide>p strong{color:var(--ink)}.welcome-guide-steps{text-align:left;gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.welcome-guide-steps li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.welcome-guide-steps .ph{background:var(--sage-soft);width:34px;height:34px;color:var(--sage-deep);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.welcome-guide-steps strong{font-size:14px;display:block}.welcome-guide-steps small{color:var(--muted);font-size:12.5px}.welcome-guide-actions{gap:8px;display:grid}.welcome-guide-actions .button{justify-content:center;width:100%}.welcome-guide-note{color:var(--muted);margin-top:12px;font-size:12px;display:block}
html[data-season]:not(:has(.bo-app)){--shade-button:var(--season-shade);--shade-card:var(--season-shade);--shade-float:var(--season-shade);--shade-field:var(--season-shade);--shade-sheet:var(--season-shade);--shade-tab:var(--season-shade);--shade-bar:var(--season-shade);--shade-tile:var(--season-shade);--shade-finder:var(--season-shade);--shade-toggle:var(--season-shade);--shade-picker:var(--season-shade);--shade-drawer:var(--season-shade);--shade-phone:var(--season-shade);--scrim-modal:var(--season-scrim);--scrim-dialog:var(--season-scrim);--scrim-menu:var(--season-scrim);--scrim-overlay:var(--season-scrim);--scrim-picker:var(--season-scrim);--scrim-help:var(--season-scrim);--scrim-phone:var(--season-scrim);--brand-label-ink:var(--brand-chip-ink)}html[data-season=noel]:not(:has(.bo-app)){--paper:#fbf6ef;--white:#fffcf7;--ink:#2e1b1d;--muted:#6e5a57;--green:#a3182f;--sage:#f5e2dc;--sage-soft:#faefe9;--sage-deep:#92590a;--line:#eddcd3;--photo:#f7f0e7;--coral:#a97b22;--peach:#f8ecd6;--brand-banner:#6d1222;--brand-banner-ink:#fff8ee;--brand-accent:#a97b22;--season-featured:#a3182f;--season-featured-ink:#fbf6ef;--season-shade:92 20 32;--season-scrim:46 12 20;--brand-chip:255 251 245;--brand-chip-ink:#2e1b1d;--brand-pin:#a3182f;--brand-pin-ink:#fff;--brand-deep:#5c0f1c;--brand-video:#2a1014;--brand-tool:#faefe9;--brand-frame:#fffcf7;--logo-tile:#a3182f;--logo-ink:#fff6e8;--logo-ink-2:#e7bf68;--coral-deep:#a3182f;--season-photo-hue:#c9a07a;--season-star-off:#eddcd3;--shadow:0 16px 50px rgb(var(--season-shade) / .08)}html[data-season=noel][data-theme=dark]:not(:has(.bo-app)){--paper:#1b1012;--white:#26171a;--ink:#f7ece2;--muted:#c9b2aa;--green:#e9c06a;--sage:#3e2226;--sage-soft:#2d191c;--sage-deep:#efaaa6;--line:#4b2c30;--photo:#efe5d8;--coral:#e8b45a;--peach:#4a3020;--brand-banner:#7a1626;--brand-banner-ink:#fff3e6;--brand-accent:#e9c06a;--season-featured:#e9c06a;--season-featured-ink:#1b1012;--season-shade:0 0 0;--season-scrim:14 4 7;--brand-chip:255 248 238;--brand-chip-ink:#2e1b1d;--brand-pin:#b8263b;--brand-pin-ink:#fff;--brand-deep:#4a0c17;--brand-video:#12080a;--brand-tool:#f6e6dc;--brand-frame:#fffaf3;--logo-tile:#b01e33;--logo-ink:#fff3e4;--logo-ink-2:#e9c06a;--coral-deep:#e9c06a;--season-photo-hue:#c9a07a;--season-star-off:#4b2c30;--shadow:0 16px 50px #0003}html[data-season=nouvel-an]:not(:has(.bo-app)){--paper:#faf8f2;--white:#fffefa;--ink:#1a1f33;--muted:#5c6070;--green:#1c2a5c;--sage:#efe8d6;--sage-soft:#f6f1e4;--sage-deep:#34488a;--line:#e5dfcf;--photo:#f6f2e8;--coral:#9a7826;--peach:#f4ead2;--brand-banner:#141c3d;--brand-banner-ink:#f8edd0;--brand-accent:#a37f26;--season-featured:#1c2a5c;--season-featured-ink:#faf8f2;--season-shade:20 28 64;--season-scrim:10 14 34;--brand-chip:255 253 247;--brand-chip-ink:#1a1f33;--brand-pin:#1c2a5c;--brand-pin-ink:#fff;--brand-deep:#0e1636;--brand-video:#0b1029;--brand-tool:#f6f1e4;--brand-frame:#fffefa;--logo-tile:#1c2a5c;--logo-ink:#f8edd0;--logo-ink-2:#d4ac55;--coral-deep:#1c2a5c;--season-photo-hue:#c2a66c;--season-star-off:#e5dfcf;--shadow:0 16px 50px rgb(var(--season-shade) / .08)}html[data-season=nouvel-an][data-theme=dark]:not(:has(.bo-app)){--paper:#0f1326;--white:#171c33;--ink:#f3eee2;--muted:#b5b6c4;--green:#e8c977;--sage:#262d4a;--sage-soft:#1c2239;--sage-deep:#a9b7f0;--line:#313857;--photo:#ece8de;--coral:#e6c46e;--peach:#3a3322;--brand-banner:#1d2756;--brand-banner-ink:#f8edd0;--brand-accent:#e8c977;--season-featured:#e8c977;--season-featured-ink:#0f1326;--season-shade:0 0 0;--season-scrim:4 6 16;--brand-chip:255 252 244;--brand-chip-ink:#1a1f33;--brand-pin:#2a3a78;--brand-pin-ink:#fff;--brand-deep:#0a0f24;--brand-video:#070a18;--brand-tool:#f3eddc;--brand-frame:#fffcf4;--logo-tile:#24326c;--logo-ink:#fbf1d4;--logo-ink-2:#e2b95d;--coral-deep:#e8c977;--season-photo-hue:#c2a66c;--season-star-off:#313857;--shadow:0 16px 50px #0003}html[data-season=saint-valentin]:not(:has(.bo-app)){--paper:#fdf7f8;--white:#fffcfd;--ink:#2f1a22;--muted:#6f5961;--green:#b0174b;--sage:#f8e1e8;--sage-soft:#fcedf1;--sage-deep:#9c3d63;--line:#f0dbe2;--photo:#fbf3f2;--coral:#d4567a;--peach:#fbe4e8;--brand-banner:#6e1430;--brand-banner-ink:#fff4f7;--brand-accent:#d23c6e;--season-featured:#b0174b;--season-featured-ink:#fdf7f8;--season-shade:110 20 52;--season-scrim:48 8 22;--brand-chip:255 250 251;--brand-chip-ink:#2f1a22;--brand-pin:#b0174b;--brand-pin-ink:#fff;--brand-deep:#6e1430;--brand-video:#2a0c17;--brand-tool:#fcedf1;--brand-frame:#fffcfd;--logo-tile:#b0174b;--logo-ink:#fff1f4;--logo-ink-2:#f7a8bd;--coral-deep:#b0174b;--season-photo-hue:#d08c9c;--season-star-off:#f0dbe2;--shadow:0 16px 50px rgb(var(--season-shade) / .08)}html[data-season=saint-valentin][data-theme=dark]:not(:has(.bo-app)){--paper:#1c0f15;--white:#28161e;--ink:#fbedf1;--muted:#d0b3be;--green:#f59ab6;--sage:#47202f;--sage-soft:#331822;--sage-deep:#f7b8cb;--line:#522838;--photo:#f3e4e7;--coral:#f08aa2;--peach:#4a2230;--brand-banner:#8a1a40;--brand-banner-ink:#fff0f4;--brand-accent:#f59ab6;--season-featured:#f59ab6;--season-featured-ink:#1c0f15;--season-shade:0 0 0;--season-scrim:12 3 7;--brand-chip:255 248 250;--brand-chip-ink:#2f1a22;--brand-pin:#b0174b;--brand-pin-ink:#fff;--brand-deep:#4a0d24;--brand-video:#14070c;--brand-tool:#fbe7ee;--brand-frame:#fff9fb;--logo-tile:#c0225a;--logo-ink:#fff1f5;--logo-ink-2:#f7a8bd;--coral-deep:#f59ab6;--season-photo-hue:#d08c9c;--season-star-off:#522838;--shadow:0 16px 50px #0003}html[data-season=paques]:not(:has(.bo-app)){--paper:#fcfaf3;--white:#fffefa;--ink:#2a2338;--muted:#645d70;--green:#6343a8;--sage:#ece5f7;--sage-soft:#f5f0fb;--sage-deep:#6f5b93;--line:#e6dfef;--photo:#faf6ec;--coral:#b7790a;--peach:#fcefc2;--brand-banner:#4b2f86;--brand-banner-ink:#fffbea;--brand-accent:#b07c00;--season-featured:#6343a8;--season-featured-ink:#fcfaf3;--season-shade:70 50 120;--season-scrim:30 20 52;--brand-chip:255 253 246;--brand-chip-ink:#2a2338;--brand-pin:#6343a8;--brand-pin-ink:#fff;--brand-deep:#3f2876;--brand-video:#1d1430;--brand-tool:#f5f0fb;--brand-frame:#fffefa;--logo-tile:#7c5cc4;--logo-ink:#fff8de;--logo-ink-2:#f6cd45;--coral-deep:#6343a8;--season-photo-hue:#a48ccf;--season-star-off:#e6dfef;--shadow:0 16px 50px rgb(var(--season-shade) / .08)}html[data-season=paques][data-theme=dark]:not(:has(.bo-app)){--paper:#17131f;--white:#211b2c;--ink:#f6f1fb;--muted:#c2b8cf;--green:#c9b3f2;--sage:#362c4a;--sage-soft:#282036;--sage-deep:#f2d27a;--line:#3f3552;--photo:#efeadf;--coral:#f2c84b;--peach:#3d3320;--brand-banner:#4b2f86;--brand-banner-ink:#fffbea;--brand-accent:#f2c84b;--season-featured:#c9b3f2;--season-featured-ink:#17131f;--season-shade:0 0 0;--season-scrim:8 5 14;--brand-chip:255 252 244;--brand-chip-ink:#2a2338;--brand-pin:#6343a8;--brand-pin-ink:#fff;--brand-deep:#2a1b4f;--brand-video:#0f0b18;--brand-tool:#f1ebfa;--brand-frame:#fdfbff;--logo-tile:#8a6ad0;--logo-ink:#fff8de;--logo-ink-2:#f6cd45;--coral-deep:#f2d27a;--season-photo-hue:#a48ccf;--season-star-off:#3f3552;--shadow:0 16px 50px #0003}html[data-season=ete]:not(:has(.bo-app)){--paper:#fcf8ef;--white:#fffdf8;--ink:#10293a;--muted:#56636b;--green:#0b5f80;--sage:#dff1f1;--sage-soft:#eef7f5;--sage-deep:#0b6c7d;--line:#e9e1cf;--photo:#f8f1e3;--coral:#d4532f;--peach:#fde3d3;--brand-banner:#0a4d68;--brand-banner-ink:#fff8e9;--brand-accent:#d0650a;--season-featured:#c2452a;--season-featured-ink:#fffdf8;--season-shade:10 60 90;--season-scrim:6 30 46;--brand-chip:255 252 244;--brand-chip-ink:#10293a;--brand-pin:#0b5f80;--brand-pin-ink:#fff;--brand-deep:#063a50;--brand-video:#04202d;--brand-tool:#eef7f5;--brand-frame:#fffdf8;--logo-tile:#0b6e8e;--logo-ink:#fff4dc;--logo-ink-2:#ff9f6b;--coral-deep:#c2452a;--season-photo-hue:#5fb2c0;--season-star-off:#e9e1cf;--shadow:0 16px 50px rgb(var(--season-shade) / .08)}html[data-season=ete][data-theme=dark]:not(:has(.bo-app)){--paper:#0b1b26;--white:#112634;--ink:#f2f4ec;--muted:#a9bcc4;--green:#84d2e3;--sage:#18394a;--sage-soft:#122c3a;--sage-deep:#ffb38f;--line:#21404f;--photo:#efe9dc;--coral:#ff8c66;--peach:#3d2b22;--brand-banner:#0e5a78;--brand-banner-ink:#fff8e9;--brand-accent:#ffbf5e;--season-featured:#ff9a73;--season-featured-ink:#0b1b26;--season-shade:0 0 0;--season-scrim:2 10 16;--brand-chip:255 252 244;--brand-chip-ink:#10293a;--brand-pin:#0b5f80;--brand-pin-ink:#fff;--brand-deep:#05293a;--brand-video:#03131c;--brand-tool:#e8f4f2;--brand-frame:#fffcf6;--logo-tile:#0f7a9c;--logo-ink:#fff4dc;--logo-ink-2:#ffa173;--coral-deep:#ff9a73;--season-photo-hue:#5fb2c0;--season-star-off:#21404f;--shadow:0 16px 50px #0003}html[data-season=halloween]:not(:has(.bo-app)){--paper:#faf4e8;--white:#fffaf0;--ink:#241a2e;--muted:#625868;--green:#4b2775;--sage:#f2e6d3;--sage-soft:#f7eedf;--sage-deep:#a14a0b;--line:#eadcc6;--photo:#f6efe2;--coral:#d2600d;--peach:#fbe4cc;--brand-banner:#2a1a38;--brand-banner-ink:#ffd9a8;--brand-accent:#e06a12;--season-featured:#b84d0b;--season-featured-ink:#fffaf0;--season-shade:50 25 70;--season-scrim:24 12 34;--brand-chip:255 250 240;--brand-chip-ink:#241a2e;--brand-pin:#4b2775;--brand-pin-ink:#fff;--brand-deep:#24123a;--brand-video:#140b1e;--brand-tool:#f7eedf;--brand-frame:#fffaf0;--logo-tile:#2a1a38;--logo-ink:#ff9a3c;--logo-ink-2:#b98ae0;--coral-deep:#b84d0b;--season-photo-hue:#d68a3c;--season-star-off:#eadcc6;--shadow:0 16px 50px rgb(var(--season-shade) / .08)}html[data-season=halloween][data-theme=dark]:not(:has(.bo-app)){--paper:#140d1b;--white:#1e1528;--ink:#f6ecdf;--muted:#c3b3c8;--green:#ff9640;--sage:#33233f;--sage-soft:#25192f;--sage-deep:#c9a3ef;--line:#3b2a49;--photo:#ede4d6;--coral:#ff9a3c;--peach:#3e2716;--brand-banner:#3a1f55;--brand-banner-ink:#ffd9a8;--brand-accent:#ff9a3c;--season-featured:#c39cf0;--season-featured-ink:#140d1b;--season-shade:0 0 0;--season-scrim:6 3 10;--brand-chip:255 248 236;--brand-chip-ink:#241a2e;--brand-pin:#4b2775;--brand-pin-ink:#fff;--brand-deep:#1d0f2e;--brand-video:#0c0712;--brand-tool:#f3e6d4;--brand-frame:#fff9ee;--logo-tile:#332145;--logo-ink:#ff9a3c;--logo-ink-2:#c39cf0;--coral-deep:#ff9a3c;--season-photo-hue:#d68a3c;--season-star-off:#3b2a49;--shadow:0 16px 50px #0003}html[data-season=anniversaire]:not(:has(.bo-app)){--paper:#fdf8f3;--white:#fffdfa;--ink:#2a2422;--muted:#675d59;--green:#b83c26;--sage:#fde6dc;--sage-soft:#fdf2ec;--sage-deep:#0a6878;--line:#ecdfd6;--photo:#f9f2ea;--coral:#d94c32;--peach:#fde6dc;--brand-banner:#0a5f6d;--brand-banner-ink:#fff7ec;--brand-accent:#b5850c;--season-featured:#0a6878;--season-featured-ink:#fffdfa;--season-shade:120 50 35;--season-scrim:40 20 15;--brand-chip:255 251 246;--brand-chip-ink:#2a2422;--brand-pin:#0a6878;--brand-pin-ink:#fff;--brand-deep:#7a2414;--brand-video:#241210;--brand-tool:#fdf2ec;--brand-frame:#fffdfa;--logo-tile:#e2583f;--logo-ink:#fff7ec;--logo-ink-2:#8bd8e6;--coral-deep:#b83c26;--season-photo-hue:#e08a6a;--season-star-off:#ecdfd6;--shadow:0 16px 50px rgb(var(--season-shade) / .08)}html[data-season=anniversaire][data-theme=dark]:not(:has(.bo-app)){--paper:#1a1413;--white:#251c19;--ink:#f5efe8;--muted:#c4b6ae;--green:#ff8f75;--sage:#3a2a25;--sage-soft:#2b201c;--sage-deep:#82d4e0;--line:#46332d;--photo:#efe7dd;--coral:#ff8f75;--peach:#3e2a22;--brand-banner:#0a5f6d;--brand-banner-ink:#fff7ec;--brand-accent:#f2c45a;--season-featured:#82d4e0;--season-featured-ink:#1a1413;--season-shade:0 0 0;--season-scrim:10 6 5;--brand-chip:255 251 246;--brand-chip-ink:#2a2422;--brand-pin:#0a6878;--brand-pin-ink:#fff;--brand-deep:#5a1a0e;--brand-video:#0f0a09;--brand-tool:#fbeee7;--brand-frame:#fffcf8;--logo-tile:#e8604a;--logo-ink:#fff7ec;--logo-ink-2:#94dceb;--coral-deep:#ff8f75;--season-photo-hue:#e08a6a;--season-star-off:#46332d;--shadow:0 16px 50px #0003}html[data-season]:not(:has(.bo-app)) .nav-link.featured{background:var(--season-featured);color:var(--season-featured-ink)}html[data-season][data-theme]:not(:has(.bo-app)) .error-page{--error-paper:var(--paper);--error-white:var(--white);--error-ink:var(--ink);--error-muted:var(--muted);--error-green:var(--green);--error-soft:var(--sage-soft);--error-line:var(--line);--error-accent:var(--sage-deep)}html[data-season]:not(:has(.bo-app)) .error-page-brand{position:relative}html[data-season]:not(:has(.bo-app)) .error-page-brand img{opacity:0}html[data-season]:not(:has(.bo-app)) .error-page-brand:before{content:"";width:var(--error-logo,40px);height:var(--error-logo,40px);margin-top:calc(var(--error-logo,40px) * -.5);pointer-events:none;position:absolute;top:50%;left:0}html[data-season]:not(:has(.bo-app)) .error-page-brand:after{content:"";width:var(--error-logo,40px);height:var(--error-logo,40px);margin-top:calc(var(--error-logo,40px) * -.5);pointer-events:none;position:absolute;top:50%;left:0}html[data-season]:not(:has(.bo-app)) .error-page-brand:before{background:var(--logo-tile);border-radius:24%}html[data-season]:not(:has(.bo-app)) .error-page-brand:after{background:linear-gradient(var(--logo-ink), var(--logo-ink)) 0 100% / 46.8% 56% no-repeat, linear-gradient(147.2deg, var(--logo-ink) 42.6%, var(--logo-ink-2) 42.6%);-webkit-mask:url(/assets/seasons/logo-pictogramme.svg) 50%/100% 100% no-repeat;mask:url(/assets/seasons/logo-pictogramme.svg) 50%/100% 100% no-repeat}@media (max-width:760px){html[data-season] .error-page-brand{--error-logo:34px}}html[data-season][data-theme]:not(:has(.bo-app)) :is(.rating-input,.rating-stars){--star-off:var(--season-star-off)}html[data-season]:not(:has(.bo-app)) .site-main :where(.welcome-image,.help-story-photo):before{content:"";background:var(--season-photo-hue);mix-blend-mode:hue;opacity:.88;pointer-events:none;position:absolute;inset:0}html[data-season]:not(:has(.bo-app)) .site-main .help-story-photo:before{background:#c9a07a}@supports not (appearance:base-select){html[data-season=noel]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%2392590a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=noel][data-theme=dark]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23efaaa6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=nouvel-an]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%2334488a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=nouvel-an][data-theme=dark]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23a9b7f0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=saint-valentin]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%239c3d63' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=saint-valentin][data-theme=dark]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23f7b8cb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=paques]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%236f5b93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=paques][data-theme=dark]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23f2d27a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=ete]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%230b6c7d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=ete][data-theme=dark]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23ffb38f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=halloween]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23a14a0b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=halloween][data-theme=dark]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23c9a3ef' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=anniversaire]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%230a6878' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-season=anniversaire][data-theme=dark]:not(:has(.bo-app)) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%2382d4e0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}html[data-season=noel]:not(:has(.bo-app)) [data-season-accessory]{background-image:url(/assets/seasons/logo-noel.svg);display:block}html[data-season=nouvel-an]:not(:has(.bo-app)) [data-season-accessory]{background-image:url(/assets/seasons/logo-nouvel-an.svg);display:block}html[data-season=saint-valentin]:not(:has(.bo-app)) [data-season-accessory]{background-image:url(/assets/seasons/logo-saint-valentin.svg);display:block}html[data-season=paques]:not(:has(.bo-app)) [data-season-accessory]{background-image:url(/assets/seasons/logo-paques.svg);display:block}html[data-season=ete]:not(:has(.bo-app)) [data-season-accessory]{background-image:url(/assets/seasons/logo-ete.svg);display:block}html[data-season=halloween]:not(:has(.bo-app)) [data-season-accessory]{background-image:url(/assets/seasons/logo-halloween.svg);display:block}html[data-season=anniversaire]:not(:has(.bo-app)) [data-season-accessory]{background-image:url(/assets/seasons/logo-anniversaire.svg);display:block}[data-season-accessory]{transform-origin:50% 25%}@media (hover:hover){html[data-season] a:hover [data-season-accessory]{animation:.7s ease-in-out season-accessory-wiggle}}.season-decor{z-index:35;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:fixed;inset:0;overflow:hidden}html:not([data-season]) .season-decor{display:none}html[data-season] .site-main{--sd-k:1}html[data-season] .site-main :where(.welcome-image,.welcome-image figcaption,.home-help-story,.help-story-photo,.home-model-finder,.home-families .section-title h2,.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer,.store-footer,.catalogue-device-picker){position:relative}html[data-season] .site-main :where(.welcome-image,.home-help-story,.home-model-finder,.home-families .section-title h2,.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer,.store-footer,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after,html[data-season] .site-main :where(.welcome-image figcaption):before{pointer-events:none;background:0 0/100% 100% no-repeat;position:absolute}html[data-season=noel] .site-main .welcome-image:after{content:"";width:calc(260px * var(--sd-k));height:calc(143.4px * var(--sd-k));background-image:url(/assets/seasons/section-noel-branche.svg);top:0;left:0}html[data-season=noel] .site-main .home-help-story:after{content:"";right:calc(-8px * var(--sd-k));top:calc(-53px * var(--sd-k));width:calc(230px * var(--sd-k));height:calc(79px * var(--sd-k));background-image:url(/assets/seasons/section-noel-congere-coin.svg)}html[data-season=noel] .site-main :is(.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer):after{content:"";top:calc(-55px * var(--sd-k));width:calc(256px * var(--sd-k));height:calc(76.2px * var(--sd-k));background-image:url(/assets/seasons/section-noel-congere.svg)}html[data-season=noel] .site-main .newsletter-footer:after{left:calc(44px * var(--sd-k))}html[data-season=noel] .site-main :is(.home-tool-kit,.product-page .tool-kit-offer):after{right:calc(36px * var(--sd-k));transform:scaleX(-1)}html[data-season=noel] .site-main .catalogue-device-picker:after{content:"";right:calc(30px * var(--sd-k));top:calc(-33px * var(--sd-k));width:calc(153.6px * var(--sd-k));height:calc(45.7px * var(--sd-k));background-image:url(/assets/seasons/section-noel-congere.svg);transform:scaleX(-1)}html[data-season=noel][data-theme=dark] .site-main :is(.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer,.catalogue-device-picker):after{background-image:url(/assets/seasons/section-noel-congere-sombre.svg)}html[data-season=noel][data-theme=dark] .site-main .home-help-story:after{background-image:url(/assets/seasons/section-noel-congere-coin-sombre.svg)}html[data-season=nouvel-an] .site-main :is(.welcome-image,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after{content:"";background-image:url(/assets/seasons/section-nouvel-an-2027-anime.svg)}html[data-season=nouvel-an] .site-main .welcome-image:after{left:calc(16px * var(--sd-k));top:calc(16px * var(--sd-k));width:calc(140px * var(--sd-k));height:calc(60px * var(--sd-k))}html[data-season=nouvel-an] .site-main .catalog-products>.product-tile:nth-child(4n+1) .product-image-link:after{right:calc(10px * var(--sd-k));top:calc(10px * var(--sd-k));width:calc(75px * var(--sd-k));height:calc(32px * var(--sd-k))}html[data-season=nouvel-an] .site-main .catalogue-device-picker:after{right:calc(24px * var(--sd-k));top:calc(-14px * var(--sd-k));width:calc(75px * var(--sd-k));height:calc(32px * var(--sd-k))}html[data-season=nouvel-an] .site-main .product-visual:after{right:calc(18px * var(--sd-k));top:calc(18px * var(--sd-k));width:calc(120px * var(--sd-k));height:calc(51px * var(--sd-k))}html[data-season=nouvel-an] .site-main :is(.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer):after{content:"";top:calc(-48px * var(--sd-k));width:calc(76px * var(--sd-k));height:calc(52px * var(--sd-k));background-image:url(/assets/seasons/section-nouvel-an-fer.svg)}html[data-season=nouvel-an] .site-main :is(.home-tool-kit,.product-page .tool-kit-offer):after{right:calc(18px * var(--sd-k))}html[data-season=nouvel-an] .site-main .newsletter-footer:after{right:calc(40px * var(--sd-k))}html[data-season=saint-valentin] .site-main :is(.welcome-image,.product-visual):after{content:"";width:calc(108px * var(--sd-k));height:calc(135px * var(--sd-k));background-image:url(/assets/seasons/section-saint-valentin-coeur-anime.svg);top:0}html[data-season=saint-valentin] .site-main .welcome-image:after{left:calc(14px * var(--sd-k))}html[data-season=saint-valentin] .site-main .product-visual:after{right:calc(24px * var(--sd-k));width:calc(112px * var(--sd-k));height:calc(140px * var(--sd-k))}html[data-season=saint-valentin] .site-main :is(.home-help-story,.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link):after{content:"";width:calc(68px * var(--sd-k));height:calc(40px * var(--sd-k));background-image:url(/assets/seasons/section-saint-valentin-fiche.svg)}html[data-season=saint-valentin] .site-main :is(.home-help-story,.home-tool-kit,.product-page .tool-kit-offer,.catalogue-device-picker):after{right:calc(22px * var(--sd-k));top:calc(-24px * var(--sd-k))}html[data-season=saint-valentin] .site-main .newsletter-footer:after{right:calc(40px * var(--sd-k));top:calc(-24px * var(--sd-k))}html[data-season=saint-valentin] .site-main .catalog-products>.product-tile:nth-child(4n+1) .product-image-link:after{right:calc(10px * var(--sd-k));top:calc(10px * var(--sd-k))}html[data-season=paques] .site-main .welcome-image figcaption:before,html[data-season=paques] .site-main .newsletter-footer:after{content:"";background-image:url(/assets/seasons/section-paques-nid.svg)}html[data-season=paques] .site-main .welcome-image figcaption:before{right:calc(18px * var(--sd-k));bottom:calc(100% - 2px * var(--sd-k));width:calc(161px * var(--sd-k));height:calc(69px * var(--sd-k))}html[data-season=paques] .site-main .newsletter-footer:after{right:calc(40px * var(--sd-k));top:calc(-48px * var(--sd-k));width:calc(116px * var(--sd-k));height:calc(50px * var(--sd-k))}html[data-season=paques] .site-main :is(.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after{content:"";width:calc(30px * var(--sd-k));height:calc(38px * var(--sd-k));background-image:url(/assets/seasons/section-paques-coque.svg)}html[data-season=paques] .site-main .catalogue-device-picker:after{right:calc(30px * var(--sd-k));bottom:calc(100% - 3px)}html[data-season=paques] .site-main .catalog-products>.product-tile:nth-child(4n+1) .product-image-link:after{right:calc(10px * var(--sd-k));bottom:calc(6px * var(--sd-k))}html[data-season=paques] .site-main .product-visual:after{left:calc(24px * var(--sd-k));bottom:calc(20px * var(--sd-k));width:calc(42px * var(--sd-k));height:calc(53px * var(--sd-k))}html[data-season=ete] .site-main :is(.welcome-image,.newsletter-footer,.catalogue-device-picker):after{content:"";width:calc(124px * var(--sd-k));height:calc(50px * var(--sd-k));background-image:url(/assets/seasons/section-ete-batterie-anime.svg)}html[data-season=ete] .site-main .welcome-image:after{left:calc(16px * var(--sd-k));top:calc(16px * var(--sd-k))}html[data-season=ete] .site-main :is(.newsletter-footer,.catalogue-device-picker):after{top:calc(-40px * var(--sd-k));width:calc(112px * var(--sd-k));height:calc(45px * var(--sd-k))}html[data-season=ete] .site-main .newsletter-footer:after{right:calc(40px * var(--sd-k))}html[data-season=ete] .site-main .catalogue-device-picker:after{right:calc(30px * var(--sd-k))}html[data-season=ete] .site-main :is(.home-help-story,.home-tool-kit,.product-page .tool-kit-offer,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link):after{content:"";background-image:url(/assets/seasons/section-ete-soleil.svg)}html[data-season=ete] .site-main .home-help-story:after{right:calc(-12px * var(--sd-k));top:calc(-30px * var(--sd-k));width:calc(64px * var(--sd-k));height:calc(64px * var(--sd-k))}html[data-season=ete] .site-main :is(.home-tool-kit,.product-page .tool-kit-offer):after{right:calc(34px * var(--sd-k));top:calc(-28px * var(--sd-k));width:calc(52px * var(--sd-k));height:calc(52px * var(--sd-k))}html[data-season=ete] .site-main .catalog-products>.product-tile:nth-child(4n+1) .product-image-link:after{right:calc(8px * var(--sd-k));top:calc(8px * var(--sd-k));width:calc(34px * var(--sd-k));height:calc(34px * var(--sd-k))}html[data-season=ete] .site-main .welcome-image figcaption:before{content:"";width:calc(110px * var(--sd-k));transform-origin:50% 100%;background:linear-gradient(90deg,#fff0,#ffffff47 34%,#ffffff70 46%,#fff0 52% 64%,#ffffff3d 72%,#fff0 84%);height:640px;animation:2.2s ease-in-out .7s both season-glare;bottom:100%;right:26%;transform:rotate(24deg)}html[data-season=ete] .site-main .product-visual:after{content:"";background:linear-gradient(112deg,#fff0 34%,#ffffff4d 44%,#ffffff1f 54%,#fff0 58% 64%,#fff3 68%,#fff0 74%);border-radius:0 20px 20px 0;width:52%;top:0;bottom:0;right:0}html[data-season=halloween] .site-main :is(.welcome-image,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after{content:"";background-image:url(/assets/seasons/section-halloween-fissure-anime.svg)}html[data-season=halloween] .site-main .welcome-image:after{width:calc(140px * var(--sd-k));height:calc(140px * var(--sd-k));top:8px;left:8px}html[data-season=halloween] .site-main .catalog-products>.product-tile:nth-child(4n+1) .product-image-link:after{width:calc(84px * var(--sd-k));height:calc(84px * var(--sd-k));top:4px;right:4px;transform:scaleX(-1)}html[data-season=halloween] .site-main .product-visual:after{width:calc(130px * var(--sd-k));height:calc(130px * var(--sd-k));top:8px;right:8px;transform:scaleX(-1)}html[data-season=halloween] .site-main .home-families .section-title h2:after{content:"";left:calc(100% + 14px * var(--sd-k));top:calc(-30px * var(--sd-k));width:calc(28px * var(--sd-k));height:calc(72px * var(--sd-k));background-image:url(/assets/seasons/section-halloween-puce.svg);animation:1.6s cubic-bezier(.3,1.5,.5,1) .8s both season-dangle-in}html[data-season=halloween] .site-main .welcome-image figcaption:before,html[data-season=halloween] .site-main .newsletter-footer:after,html[data-season=halloween] .site-main .catalogue-device-picker:after{content:"";width:calc(26px * var(--sd-k));height:calc(26px * var(--sd-k));background-image:url(/assets/seasons/section-halloween-vis.svg);animation:1.8s cubic-bezier(.25,.8,.35,1) .6s both season-roll}html[data-season=halloween] .site-main .welcome-image figcaption:before{right:calc(30px * var(--sd-k));bottom:100%}html[data-season=halloween] .site-main :is(.newsletter-footer,.catalogue-device-picker):after{right:calc(48px * var(--sd-k));top:calc(-25px * var(--sd-k))}html[data-season=anniversaire] .site-main .welcome-image figcaption:before,html[data-season=anniversaire] .site-main .product-visual:after{content:"";width:calc(104px * var(--sd-k));height:calc(96px * var(--sd-k));background-image:url(/assets/seasons/section-anniversaire-gateau.svg)}html[data-season=anniversaire] .site-main .welcome-image figcaption:before{right:calc(20px * var(--sd-k));bottom:calc(100% - 4px * var(--sd-k))}html[data-season=anniversaire] .site-main .product-visual:after{left:calc(22px * var(--sd-k));bottom:calc(16px * var(--sd-k))}html[data-season=anniversaire] .site-main .home-help-story:after{content:"";right:calc(28px * var(--sd-k));top:calc(-13px * var(--sd-k));width:calc(176px * var(--sd-k));height:calc(26px * var(--sd-k));background-image:url(/assets/seasons/section-anniversaire-maj-anime.svg)}html[data-season=anniversaire] .site-main :is(.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link):after{content:"";top:calc(-40px * var(--sd-k));width:calc(24px * var(--sd-k));height:calc(44px * var(--sd-k));background-image:url(/assets/seasons/section-anniversaire-led.svg)}html[data-season=anniversaire] .site-main :is(.home-tool-kit,.product-page .tool-kit-offer,.catalogue-device-picker):after{right:calc(40px * var(--sd-k))}html[data-season=anniversaire] .site-main .newsletter-footer:after{right:calc(48px * var(--sd-k))}html[data-season=anniversaire] .site-main .catalog-products>.product-tile:nth-child(4n+1) .product-image-link:after{top:auto;right:calc(14px * var(--sd-k));bottom:calc(-4px * var(--sd-k))}@media (max-width:767px){html[data-season] .site-main{--sd-k:.78}html[data-season] .site-main .store-footer:after{bottom:calc(60px + env(safe-area-inset-bottom))}}@keyframes season-glare{0%{opacity:0;transform:translate(-520%)rotate(24deg)}20%{opacity:1}to{opacity:1;transform:rotate(24deg)}}@keyframes season-dangle-in{0%{transform:translateY(-28px)}to{transform:translateY(0)}}@keyframes season-roll{0%{opacity:0;transform:translate(-150px)rotate(-330deg)}12%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes season-accessory-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}65%{transform:rotate(4deg)}}html[data-motion=reduced] .season-decor *,html[data-motion=reduced] .season-decor :before,html[data-motion=reduced] .season-decor :after,html[data-motion=reduced] [data-season-accessory],html[data-motion=reduced] .site-main :where(.welcome-image,.home-help-story,.home-model-finder,.home-families .section-title h2,.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer,.store-footer,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after,html[data-motion=reduced] .site-main :where(.welcome-image figcaption):before{animation:none!important}@media (prefers-reduced-motion:reduce){.season-decor *,.season-decor :before,.season-decor :after,[data-season-accessory],html[data-season] .site-main :where(.welcome-image,.home-help-story,.home-model-finder,.home-families .section-title h2,.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer,.store-footer,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after,html[data-season] .site-main :where(.welcome-image figcaption):before{animation:none!important}}html[data-motion=reduced][data-season=nouvel-an] .site-main :is(.welcome-image,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after{background-image:url(/assets/seasons/section-nouvel-an-2027.svg)}@media (prefers-reduced-motion:reduce){html[data-season=nouvel-an] .site-main :is(.welcome-image,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after{background-image:url(/assets/seasons/section-nouvel-an-2027.svg)}}html[data-motion=reduced][data-season=saint-valentin] .site-main :is(.welcome-image,.product-visual):after{background-image:url(/assets/seasons/section-saint-valentin-coeur.svg)}@media (prefers-reduced-motion:reduce){html[data-season=saint-valentin] .site-main :is(.welcome-image,.product-visual):after{background-image:url(/assets/seasons/section-saint-valentin-coeur.svg)}}html[data-motion=reduced][data-season=ete] .site-main :is(.welcome-image,.newsletter-footer,.catalogue-device-picker):after{background-image:url(/assets/seasons/section-ete-batterie.svg)}@media (prefers-reduced-motion:reduce){html[data-season=ete] .site-main :is(.welcome-image,.newsletter-footer,.catalogue-device-picker):after{background-image:url(/assets/seasons/section-ete-batterie.svg)}}html[data-motion=reduced][data-season=halloween] .site-main :is(.welcome-image,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after{background-image:url(/assets/seasons/section-halloween-fissure.svg)}@media (prefers-reduced-motion:reduce){html[data-season=halloween] .site-main :is(.welcome-image,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after{background-image:url(/assets/seasons/section-halloween-fissure.svg)}}html[data-motion=reduced][data-season=anniversaire] .site-main .home-help-story:after{background-image:url(/assets/seasons/section-anniversaire-maj.svg)}@media (prefers-reduced-motion:reduce){html[data-season=anniversaire] .site-main .home-help-story:after{background-image:url(/assets/seasons/section-anniversaire-maj.svg)}}@media print{html[data-season] .error-page-brand img{opacity:1}html[data-season] .error-page-brand:before,html[data-season] .error-page-brand:after,.season-decor,[data-season-accessory],html[data-season] .site-main :where(.welcome-image,.help-story-photo):before,html[data-season] .site-main :where(.welcome-image,.home-help-story,.home-model-finder,.home-families .section-title h2,.home-tool-kit,.product-page .tool-kit-offer,.newsletter-footer,.store-footer,.catalogue-device-picker,.catalog-products>.product-tile:nth-child(4n+1) .product-image-link,.product-visual):after,html[data-season] .site-main :where(.welcome-image figcaption):before{display:none!important}}
.phone-model-help{border:1px solid var(--line);background:var(--white);min-width:0;color:var(--ink);border-radius:12px;margin-top:12px;scroll-margin-top:100px}.phone-model-help>summary{cursor:pointer;min-height:44px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5}.device-picker-panel>.phone-model-help{flex:0 auto;min-height:44px;max-height:min(38dvh,300px);overflow-y:auto}.phone-model-help>summary:focus-visible,.phone-model-help-search input:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px}.phone-model-help-body{gap:12px;padding:0 14px 14px;font-size:13px;line-height:1.6;display:grid}.phone-model-help .phone-model-help-body>p{color:var(--muted);margin:0;font-size:12px}.phone-model-help-body>ol{gap:5px;margin:0;padding-left:20px;display:grid}.phone-model-help-settings{justify-items:start;gap:6px;display:grid}.phone-model-help-settings small{color:var(--muted);font-size:12px}.phone-model-help-settings .button,.phone-model-help-search .button,.phone-model-capture .button{min-height:44px;font-size:12px}.phone-model-capture{border:1px solid var(--line);background:var(--paper,#fafaf7);border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.phone-model-capture>strong{font-size:13px}.phone-model-capture>p{color:var(--muted);margin:0;font-size:12px}.phone-model-capture .phone-model-capture-status{color:var(--ink)}.phone-model-capture .file-button-face{white-space:normal;min-height:44px;font-size:12px}.phone-model-capture-actions,.phone-model-capture-results{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.phone-model-capture .button{white-space:normal;text-align:center}.phone-model-capture .link-button{min-height:44px}.phone-model-help-search{gap:6px;display:grid}.phone-model-help-search>label{color:var(--ink);font-size:12px;font-weight:600}.phone-model-help-search>div{align-items:center;gap:8px;display:flex}.phone-model-help-search input{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.phone-model-help-search .button{flex-shrink:0}@media (max-width:640px){.phone-model-help-search>div{flex-direction:column;align-items:stretch}.phone-model-help-settings .button{justify-content:center;width:100%}}
