@layer dman-foundation, dman-components;@layer dman-components{.my-device-bar{background:color-mix(in srgb,var(--c-gold,#c9a050) 12%,var(--c-white,#fff));border-block-end:1px solid color-mix(in srgb,var(--c-gold,#c9a050) 35%,var(--light-line,#e7dfd0));font-size:.9rem}.my-device-bar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:40px;padding-block:6px}.my-device-bar-name{font-weight:700;overflow-wrap:anywhere}.my-device-bar-link{font-weight:800;text-decoration:underline;text-underline-offset:3px;color:inherit}.my-device-bar-link.is-quiet{font-weight:600;opacity:.8}.my-device-bar-remove{margin-inline-start:auto;min-height:32px;padding:2px 12px;border-radius:999px;border:1px solid var(--light-line,#e7dfd0);background:var(--c-white,#fff);font:inherit;font-weight:700;cursor:pointer;color:inherit}.my-device-save{display:grid;gap:6px;justify-items:start;max-width:46ch}.my-device-save small{color:var(--light-muted,#6b6354);line-height:1.5}}@layer dman-foundation, dman-components;@layer dman-foundation{.stock-interest{display:flex;flex-direction:column;gap:.6rem;inline-size:100%}.stock-interest-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-block-size:48px;inline-size:100%}.stock-interest-toggle.is-compact{min-block-size:44px;inline-size:auto;align-self:flex-start;padding-inline:.8rem;border:1px solid var(--brand);border-radius:999px;background:var(--brand-soft);color:var(--text-body);font-size:.85rem;font-weight:700;cursor:pointer}.cart-recovery-form,.stock-interest-form{display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-raised)}.stock-interest-title{font-size:1.02rem}.stock-interest-intro{margin:0;color:var(--text-muted)}.stock-interest-field{display:flex;flex-direction:column;gap:.25rem}.stock-interest-field input{min-block-size:44px;padding-inline:.8rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-sunken);color:var(--text-body)}.stock-interest-consent{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem}.stock-interest-consent input{flex:none;inline-size:22px;block-size:22px;margin-block-start:.1rem}.stock-interest-hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.stock-interest-msg{margin:0;font-weight:700}.stock-interest-msg.is-ok{color:var(--success)}.stock-interest-msg.is-error{color:var(--danger)}.pdp-unavailable{display:flex;flex-direction:column;gap:.6rem;inline-size:100%}.pdp-unavailable-secondary{display:flex;flex-direction:column;gap:.3rem}.pdp-unavailable-secondary>small{color:var(--text-muted)}.pdp-unavailable-secondary .button,.pdp-unavailable-secondary button.button{min-block-size:44px;background:transparent;color:var(--text-body);border:1px dashed var(--border-default);box-shadow:none;font-size:.9rem}.product-action-button.notify-action{inline-size:100%;justify-content:center}.cart-recovery{display:flex;flex-direction:column;gap:.5rem}.cart-recovery>summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.notify-stop{display:flex;flex-direction:column;gap:.8rem;max-inline-size:32rem;margin-inline:auto}.admin-content .admin-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem}.admin-content .admin-check{display:flex;align-items:center;gap:.5rem;min-block-size:44px}.admin-content .admin-check input{inline-size:22px;block-size:22px}.mobile-action-bar{display:none}}@layer dman-foundation, dman-components;@layer dman-foundation{@media (max-width:720px){.mobile-action-bar{position:fixed;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:57;display:flex;flex-wrap:nowrap;gap:6px;padding:6px;border:1px solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-4)}.mobile-action-link{display:flex;flex:1 1;min-inline-size:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:48px;padding:4px 6px;border-radius:var(--radius-3);color:var(--text-body);font-size:var(--text-xs);font-weight:700;text-align:center;text-decoration:none}.mobile-action-link span{overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.mobile-action-link.is-primary{flex-grow:1.4;background:var(--brand);color:var(--brand-contrast)}body:has(.mobile-bottom-nav) .mobile-action-bar{bottom:calc(82px + env(safe-area-inset-bottom, 0px))}body:has(.mobile-bottom-nav) .sticky-cart-bar{inset-block-end:calc(82px + env(safe-area-inset-bottom, 0px));padding-block-end:var(--space-4)}body:has(.mobile-action-bar[data-scope=page]) .mobile-action-bar[data-scope=site]{display:none}body:has(.cart-sticky-checkout,.pdp-mobile-commerce,.sticky-cart-bar,.vm-summary) .mobile-action-bar[data-scope=site]{display:none}html:has(.mobile-bottom-nav):has(.mobile-action-bar){--fab-rail-bottom:calc(152px + env(safe-area-inset-bottom, 0px));--page-end-clearance:160px}html:has(.mobile-bottom-nav):has(.cart-sticky-checkout,.pdp-mobile-commerce,.sticky-cart-bar,.vm-summary):not(:has(.mobile-action-bar[data-scope=page])){--fab-rail-bottom:calc(76px + env(safe-area-inset-bottom, 0px));--page-end-clearance:120px}html:has(.mobile-bottom-nav):has(.mobile-action-bar) .visitor-engagement-stack{bottom:calc(var(--fab-rail-bottom) + 2px)}}}.codex-showcase_banner__YiZQW{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.25rem 1rem;padding:.25rem .75rem;background:#fff4d4;color:#4d3507;border-block-end:1px solid #dfc779;font-size:.8rem;line-height:1.5;text-align:start}.codex-showcase_banner__YiZQW>span{flex:1 1;max-width:66ch}.codex-showcase_banner__YiZQW a{color:#4d3507;font-weight:700;text-decoration:underline;text-underline-offset:.2em;min-height:44px;display:inline-flex;align-items:center}.codex-showcase_banner__YiZQW a:focus-visible{outline:3px solid #715400;outline-offset:3px}.codex-showcase_intro__070B4{max-width:76ch;line-height:1.9}.codex-showcase_grid__sWNtd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.codex-showcase_card__C3Gmz{display:flex;flex-direction:column;gap:.8rem;border:1px solid var(--border,#d5d9df);border-radius:1.2rem;padding:1.25rem;background:var(--surface,#fff);min-width:0}.codex-showcase_card__C3Gmz img{width:100%;max-width:13rem;height:10rem;object-fit:contain;align-self:center}.codex-showcase_card__C3Gmz h2{margin:0;font-size:1.2rem;line-height:1.6}.codex-showcase_card__C3Gmz p{margin:0;line-height:1.8}.codex-showcase_links__IH_Dr{display:flex;flex-wrap:wrap;gap:.7rem;margin-block-start:.5rem}.codex-showcase_links__IH_Dr a{min-height:44px;display:inline-flex;align-items:center}.codex-showcase_tag__l3FST{align-self:start;padding:.2rem .65rem;border-radius:999px;background:#fff4d4;color:#4d3507;font-size:.8rem;font-weight:700}@layer dman-foundation, dman-components;@layer dman-components{.managed-promotion-carousel{inline-size:min(calc(100% - 32px),1280px);min-inline-size:0;margin-inline:auto;margin-block:24px}.managed-promotion-carousel .auto-rail-viewport{min-inline-size:0;scroll-snap-type:inline mandatory;border-radius:24px}.managed-promotion-slides{display:flex;inline-size:100%;align-items:stretch}.managed-promotion-slide{flex:0 0 100%;min-inline-size:0;scroll-snap-align:start}.managed-promotion-slide .managed-cms-section{block-size:100%;box-sizing:border-box;padding-block:clamp(20px,3vw,40px);border:1px solid var(--border-default,#e7dece);border-radius:24px}.managed-promotion-slide .managed-cms-section>.container{inline-size:auto;max-inline-size:none;margin-inline:clamp(16px,3vw,40px)}.managed-promotion-slide .managed-cms-lead{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,36px);margin-block-end:0}.managed-promotion-slide .managed-cms-lead>*{flex:1 1 18rem;min-inline-size:0}.managed-promotion-slide .managed-cms-head{margin-block-end:0}.managed-promotion-slide .managed-cms-head h2{font-size:clamp(1.4rem,2.5vw,2.2rem);overflow-wrap:anywhere}.managed-promotion-slide .managed-cms-head p{line-height:1.8;overflow-wrap:anywhere}.managed-promotion-slide .managed-cms-main-image{inline-size:100%;min-inline-size:0;block-size:auto;aspect-ratio:16/10;object-fit:contain;box-shadow:none}@media (max-width:600px){.managed-promotion-carousel{inline-size:calc(100% - 24px);margin-block:16px}.managed-promotion-slide .managed-cms-lead{flex-direction:column-reverse;align-items:stretch}.managed-promotion-slide .managed-cms-lead>*{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.managed-promotion-carousel .auto-rail-viewport{scroll-behavior:auto}}}.content-gallery-media{display:flex;align-items:center;justify-content:center;inline-size:100%;min-inline-size:0;aspect-ratio:var(--ds-ratio,var(--media-gallery-ratio,4/3));max-block-size:360px;overflow:hidden;background:var(--ds-card-bg,var(--surface-sunken));border-radius:var(--market-radius,var(--radius-3))}.content-gallery-media>.content-gallery-image{display:block;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;max-inline-size:100%;max-block-size:100%;object-fit:scale-down;object-position:center}.content-gallery-item figcaption{text-align:center;overflow-wrap:anywhere}