.au-fp.svelte-13sa02w{font-family:var(--font-body);color:var(--au-brand)}.au-fp-none.svelte-13sa02w{margin:0;padding:18px 0;font-size:13px;line-height:1.5;color:var(--au-brand-muted)}.au-fp-group.svelte-13sa02w{border-bottom:1px solid var(--au-brand-line)}.au-fp-head.svelte-13sa02w{margin:0}.au-fp-head.svelte-13sa02w button:where(.svelte-13sa02w){display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:0;border:0;background:none;text-align:left;color:var(--au-brand);cursor:pointer}.au-fp-title.svelte-13sa02w,.au-fp-static.svelte-13sa02w{flex:1;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.au-fp-static.svelte-13sa02w{margin:0;padding:18px 0 8px}.au-fp-active.svelte-13sa02w{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--au-brand);font-size:11px;letter-spacing:0;color:var(--au-brand-ink)}.au-fp-head.svelte-13sa02w .au-fp-chev{flex:none;transition:transform .25s ease}.au-fp-head.svelte-13sa02w button[aria-expanded=true]:where(.svelte-13sa02w) .au-fp-chev{transform:rotate(180deg)}.au-fp-head.svelte-13sa02w button:where(.svelte-13sa02w):focus-visible{outline:2px solid var(--au-brand);outline-offset:2px}.au-fp-body.svelte-13sa02w{padding-bottom:18px}.au-fp-options.svelte-13sa02w,.au-fp-links.svelte-13sa02w{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.au-fp-links.svelte-13sa02w{padding-bottom:14px}.au-fp-options.svelte-13sa02w li:where(.svelte-13sa02w){position:relative}.au-fp-options.svelte-13sa02w input:where(.svelte-13sa02w){position:absolute;left:0;top:50%;width:16px;height:16px;margin:-8px 0 0;accent-color:var(--au-brand);cursor:pointer}.au-fp-options.svelte-13sa02w label:where(.svelte-13sa02w){display:flex;align-items:center;gap:10px;min-height:36px;padding-left:28px;font-size:14px;color:var(--au-brand);cursor:pointer}.au-fp-options.svelte-13sa02w label:where(.svelte-13sa02w):hover .au-fp-name:where(.svelte-13sa02w){text-decoration:underline;text-underline-offset:3px}.au-fp-options.svelte-13sa02w input:where(.svelte-13sa02w):disabled+label:where(.svelte-13sa02w){cursor:progress}.au-fp-options.svelte-13sa02w input:where(.svelte-13sa02w):focus-visible+label:where(.svelte-13sa02w){outline:2px solid var(--au-brand);outline-offset:2px}.au-fp-options.svelte-13sa02w input:where(.svelte-13sa02w):checked+label:where(.svelte-13sa02w) .au-fp-name:where(.svelte-13sa02w){font-weight:600}.au-fp-dot.svelte-13sa02w{flex:none;width:16px;height:16px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #10284b2e,inset -2px -3px 4px #10284b14}.au-fp-name.svelte-13sa02w{flex:1;min-width:0}.au-fp-count.svelte-13sa02w,.au-fp-links.svelte-13sa02w span:where(.svelte-13sa02w){font-size:12px;color:var(--au-brand-muted)}.au-fp-links.svelte-13sa02w a:where(.svelte-13sa02w){display:flex;justify-content:space-between;gap:12px;min-height:36px;align-items:center;font-size:14px;text-transform:capitalize;color:inherit;text-decoration:none}.au-fp-links.svelte-13sa02w a:where(.svelte-13sa02w):hover{text-decoration:underline;text-underline-offset:3px}.au-fp-more.svelte-13sa02w{margin-top:6px;padding:6px 0;border:0;background:none;font-size:12px;color:var(--au-brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.au-fp-range.svelte-13sa02w{position:relative;height:28px;margin-top:4px}.au-fp-range.svelte-13sa02w:before,.au-fp-range.svelte-13sa02w:after{content:"";position:absolute;top:13px;height:2px}.au-fp-range.svelte-13sa02w:before{left:0;right:0;background:var(--au-brand-line)}.au-fp-range.svelte-13sa02w:after{left:var(--l);right:var(--r);background:var(--au-brand)}.au-fp-range.svelte-13sa02w input:where(.svelte-13sa02w){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.au-fp-range.svelte-13sa02w input:where(.svelte-13sa02w)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--au-brand);border-radius:50%;background:var(--au-brand-ink);pointer-events:auto;cursor:pointer}.au-fp-range.svelte-13sa02w input:where(.svelte-13sa02w)::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--au-brand);border-radius:50%;background:var(--au-brand-ink);pointer-events:auto;cursor:pointer}.au-fp-range.svelte-13sa02w input:where(.svelte-13sa02w):focus-visible::-webkit-slider-thumb{outline:2px solid var(--au-brand);outline-offset:2px}.au-fp-price-values.svelte-13sa02w{display:flex;justify-content:space-between;margin:8px 0 0;font-size:13px;color:var(--au-brand-muted)}@media(prefers-reduced-motion:reduce){.au-fp-head.svelte-13sa02w .au-fp-chev{transition:none}}.au-plp.svelte-sm3y13{--au-ink: var(--au-brand);--au-muted: var(--au-brand-muted);--au-rule: var(--au-brand-line);--au-silver: var(--au-brand-line);--sc-frame-bg: var(--au-brand-soft);padding-bottom:clamp(48px,5vw,88px);background:var(--au-brand-ink);color:var(--au-brand);font-family:var(--font-body)}.au-plp-wrap.svelte-sm3y13{max-width:1440px;margin:0 auto;padding:0 clamp(16px,2.6vw,40px)}.au-plp-crumbs.svelte-sm3y13{padding-top:18px;padding-bottom:16px}.au-plp-hero.svelte-sm3y13{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:clamp(300px,27vw,420px);background:var(--au-brand);color:var(--au-brand-ink)}.au-plp-hero.is-search.svelte-sm3y13{grid-template-columns:1fr;min-height:0}.au-plp-hero-copy.svelte-sm3y13{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.6vw,64px)}.au-plp-eyebrow.svelte-sm3y13{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8}.au-plp-eyebrow.svelte-sm3y13:before{content:"";width:28px;height:1px;background:currentColor}.au-plp-title.svelte-sm3y13{margin:0;font-family:var(--font-serif);font-size:clamp(34px,3.6vw,56px);font-weight:400;line-height:1.04;letter-spacing:-.015em;color:var(--au-brand-ink)}.au-plp-desc.svelte-sm3y13{max-width:40ch;margin:18px 0 0;font-family:var(--font-serif);font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:#fffc}.au-plp-hero-media.svelte-sm3y13{position:relative;margin:0;overflow:hidden;background:#0c2140}.au-plp-hero-media.svelte-sm3y13 img:where(.svelte-sm3y13){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.au-plp-hero-media.is-contain.svelte-sm3y13{background:var(--au-brand)}.au-plp-hero-media.is-contain.svelte-sm3y13 img:where(.svelte-sm3y13){-o-object-fit:contain;object-fit:contain}.au-plp-hero-ph.svelte-sm3y13{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-left:1px solid rgb(255 255 255 / .16);background:radial-gradient(110% 120% at 80% 15%,#ffffff1a,#fff0 55%),linear-gradient(135deg,#0c2140 0%,var(--au-brand) 100%)}.au-plp-hero-ph.svelte-sm3y13:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgb(255 255 255 / .3)}.au-plp-hero-ph-name.svelte-sm3y13{font-family:var(--font-serif);font-size:clamp(26px,3vw,44px);font-style:italic;color:#fff9}.au-plp-hero-ph-tag.svelte-sm3y13{position:relative;padding:6px 12px;border:1px solid rgb(255 255 255 / .45);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--au-brand-ink)}.au-plp-body.svelte-sm3y13{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(28px,3vw,48px);align-items:start;margin-top:clamp(28px,3vw,44px)}.au-plp-side.svelte-sm3y13{position:sticky;top:96px;max-height:calc(100vh - 112px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.au-plp-side-head.svelte-sm3y13{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-bottom:12px;border-bottom:1px solid var(--au-brand)}.au-plp-side-head.svelte-sm3y13 h2:where(.svelte-sm3y13),.au-plp-drawer-head.svelte-sm3y13 h2:where(.svelte-sm3y13){margin:0;font-family:var(--font-serif);font-size:22px;font-weight:400;color:var(--au-brand)}.au-plp-clear.svelte-sm3y13{padding:4px 0;border:0;background:none;font-size:12px;letter-spacing:.04em;color:var(--au-brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.au-plp-main.svelte-sm3y13{min-width:0}.au-plp-toolbar.svelte-sm3y13{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-bottom:12px;border-bottom:1px solid var(--au-brand-line)}.au-plp-count.svelte-sm3y13{margin:0;font-size:13px;letter-spacing:.04em;color:var(--au-brand-muted)}.au-plp-sort.svelte-sm3y13{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--au-brand-muted)}.au-plp-sort.svelte-sm3y13 select:where(.svelte-sm3y13){min-height:40px;padding:0 34px 0 12px;border:1px solid var(--au-brand-line);border-radius:0;background:var(--au-brand-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2310284b' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-body);font-size:13px;letter-spacing:0;text-transform:none;color:var(--au-brand);cursor:pointer}.au-plp-sort.svelte-sm3y13 select:where(.svelte-sm3y13):hover{border-color:var(--au-brand)}.au-plp-sort.svelte-sm3y13 select:where(.svelte-sm3y13):focus-visible{outline:2px solid var(--au-brand);outline-offset:1px}.au-plp-filter-btn.svelte-sm3y13{display:none}.au-plp-sample.svelte-sm3y13{margin:12px 0 0;font-size:12px;letter-spacing:.02em;color:var(--au-brand-muted)}.au-plp-chips.svelte-sm3y13{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:0;list-style:none}.au-plp-chips.svelte-sm3y13 button:where(.svelte-sm3y13):not(.au-plp-clear){display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--au-brand);background:var(--au-brand-ink);font-size:12px;color:var(--au-brand);cursor:pointer;transition:background-color .2s ease,color .2s ease}.au-plp-chips.svelte-sm3y13 button:where(.svelte-sm3y13):not(.au-plp-clear):hover{background:var(--au-brand);color:var(--au-brand-ink)}.au-plp-main.svelte-sm3y13 .au-plp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(14px,1.4vw,24px);margin-top:24px}.au-plp-empty.svelte-sm3y13{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px;padding:clamp(48px,6vw,96px) 24px;border:1px solid var(--au-brand-line);text-align:center;font-family:var(--font-serif);font-size:17px;color:var(--au-brand-muted)}.au-plp-empty.svelte-sm3y13 p:where(.svelte-sm3y13){margin:0}.au-plp-empty-title.svelte-sm3y13{font-size:26px;color:var(--au-brand)}.au-plp-btn.svelte-sm3y13{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:0 28px;border:1px solid var(--au-brand);background:var(--au-brand);font-family:var(--font-body);font-size:14px;color:var(--au-brand-ink);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.au-plp-btn.svelte-sm3y13:hover,.au-plp-btn--ghost.svelte-sm3y13{background:var(--au-brand-ink);color:var(--au-brand)}.au-plp-btn.svelte-sm3y13:focus-visible,.au-plp-filter-btn.svelte-sm3y13:focus-visible,.au-plp-chips.svelte-sm3y13 button:where(.svelte-sm3y13):focus-visible,.au-plp-clear.svelte-sm3y13:focus-visible,.au-plp-icon.svelte-sm3y13:focus-visible{outline:2px solid var(--au-brand);outline-offset:2px}.au-plp-scrim.svelte-sm3y13{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#10284b73}.au-plp-drawer.svelte-sm3y13{--au-ink: var(--au-brand);--au-muted: var(--au-brand-muted);--au-rule: var(--au-brand-line);position:fixed;inset:0 0 0 auto;z-index:61;display:flex;flex-direction:column;width:min(420px,100%);background:var(--au-brand-ink);color:var(--au-brand);animation:svelte-sm3y13-au-plp-in .28s cubic-bezier(.22,.61,.36,1)}@keyframes svelte-sm3y13-au-plp-in{0%{transform:translate(100%)}}.au-plp-drawer-head.svelte-sm3y13{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--au-brand-line)}.au-plp-icon.svelte-sm3y13{display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:var(--au-brand);cursor:pointer}.au-plp-drawer-body.svelte-sm3y13{flex:1;overflow-y:auto;padding:8px 16px 16px}.au-plp-drawer-body.svelte-sm3y13 .au-plp-sort:where(.svelte-sm3y13){justify-content:space-between;padding:8px 0 14px}.au-plp-drawer-foot.svelte-sm3y13{display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--au-brand-line)}.au-plp-drawer-foot.svelte-sm3y13 .au-plp-btn:where(.svelte-sm3y13){flex:1;margin:0}@media(max-width:1179px){.au-plp-main.svelte-sm3y13 .au-plp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.au-plp-body.svelte-sm3y13{grid-template-columns:minmax(0,1fr)}.au-plp-side.svelte-sm3y13{display:none}.au-plp-toolbar.svelte-sm3y13 .au-plp-sort:where(.svelte-sm3y13){display:none}.au-plp-filter-btn.svelte-sm3y13{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--au-brand);background:var(--au-brand-ink);font-size:14px;color:var(--au-brand);cursor:pointer}.au-plp-badge.svelte-sm3y13{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--au-brand);font-size:11px;color:var(--au-brand-ink)}.au-plp-hero.svelte-sm3y13{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767px){.au-plp-hero.svelte-sm3y13{grid-template-columns:minmax(0,1fr)}.au-plp-hero-media.svelte-sm3y13{order:-1;aspect-ratio:16 / 10}.au-plp-hero-copy.svelte-sm3y13{padding:24px 20px 28px}.au-plp-main.svelte-sm3y13 .au-plp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}@media(prefers-reduced-motion:reduce){.au-plp-drawer.svelte-sm3y13{animation:none}}.bb-plp-assurance.svelte-109fhqo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:12px 16px;background:var(--bb-bg2, #f6f4f0);border-bottom:1px solid var(--bb-line, #e5e0d8);color:var(--bb-muted, #6f6a63);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
