.shop[data-scheme-mode="system_toggle"][data-scheme="dark"] .stock-line:is(.is-oos, .is-stale){color:var(--ink)}@media not all and (prefers-color-scheme: light){.shop[data-scheme-mode="system_toggle"][data-scheme="system"] .stock-line:is(.is-oos, .is-stale){color:var(--ink)}}@media (max-width: 1023.98px){.shop[data-header="tabbed"]:has(.sticky-atc) :is(.hamburger, .hd-search-link){display:flex}.shop[data-header="tabbed"]:has(.sticky-atc) .tabbar{display:none}}.shop[data-density="browse"] .variant-more[open]{flex-basis:100%}.shop[data-density="browse"] .variant-more > summary::-webkit-details-marker{display:none}.shop[data-density="browse"] .variant-more[open] .variant-more-show, .shop[data-density="browse"] .variant-more:not([open]) .variant-more-hide, .shop[data-density="browse"] .variant-more:not([open]) > .variant-more-list{display:none}.shop[data-density="browse"] .variant-more-list{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.5rem}.shop[data-density="browse"] .variant-choose{color:var(--ink);font-size:var(--nc-text-sm);margin:var(--nc-space-2) 0 0}.shop[data-density="browse"] .buy-actions{grid-template-columns:max-content minmax(0, 1fr)}@media (max-width: 899.98px){.shop[data-density="browse"] .pdp{row-gap:20px}.shop[data-density="browse"] .pdp .gallery-main{aspect-ratio:16 / 10}.shop[data-density="browse"] .pdp .gallery-main :is(img, video).fill{object-fit:contain}}.shop[data-density="browse"] .buybox{background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 5%, transparent), 0 18px 50px -24px color-mix(in srgb, var(--deep) 50%, transparent);padding:20px}.shop[data-density="browse"] .buy-price{font-size:30px;font-weight:800;line-height:36px;width:fit-content}.shop[data-density="browse"] .buy-price strong{font-size:inherit}.shop[data-density="browse"] .variant-sizes :is(a, .variant-oos){background:color-mix(in srgb, var(--surface-2) 50%, transparent);border-color:var(--line);border-radius:14px;color:var(--muted);font-size:14px;font-weight:500;height:56px;min-width:56px;padding:0 8px}.shop[data-density="browse"] .variant-sizes a[aria-current="true"]{background:var(--ink);color:var(--surface)}.shop[data-density="browse"] .buybox .stock-line:not(.is-stale, .is-oos, .is-pre){color:var(--accent)}.shop[data-density="browse"] .buybox .stock-line{font-size:14px;width:fit-content}.shop[data-density="browse"] .buybox .regulated-notice{background:color-mix(in srgb, var(--amber, var(--brand)) 7%, transparent);border:1px solid color-mix(in srgb, var(--amber, var(--brand)) 30%, transparent);border-radius:16px;font-size:14px;padding:14px 16px}.shop[data-density="browse"] .pdp .gallery-main{background:var(--plate-wash);border:1px solid var(--line);border-radius:24px;box-shadow:0 25px 50px -12px color-mix(in srgb, var(--deep) 25%, transparent)}.shop[data-density="browse"] .pdp .gallery-stack{inset:20px}.shop[data-density="browse"] .pdp .gallery-thumbs label{background:var(--plate-wash);border-color:var(--line);border-radius:14px;border-width:1px;height:56px;width:56px}.shop[data-density="browse"] .pdp .gallery-thumbs label:has(> input:checked){border-color:var(--brand)}.shop[data-density="browse"] .section:has(> .pdp-related){--focus-ring:var(--on-deep);background:color-mix(in srgb, var(--on-deep) 5%, var(--photo-ground));border:0;border-radius:24px;margin-inline:auto;max-width:calc(var(--maxw) - 2 * var(--shop-page-pad));padding:22px 20px 12px;width:calc(100% - 2 * var(--shop-page-pad))}.shop[data-density="browse"] .section:has(> .pdp-related) .section-head :is(h2, a){color:var(--on-deep)}.shop[data-density="browse"] .buy-actions .qty{background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-color:var(--line);border-radius:12px;padding:0}.shop[data-density="browse"] .spec-list dt{font-size:13px;font-weight:400}.shop[data-density="browse"] .spec-list dd{font-size:16px}.shop[data-density="browse"] .pdp ~ .section .section-head h2{font-size:18px;line-height:28px}@media (max-width: 899.98px){.shop[data-density="browse"] .buybox h1{font-size:24px;line-height:30px}.shop[data-density="browse"][data-type] .sticky-atc{background:color-mix(in srgb, var(--surface) 96%, transparent);box-shadow:0 -10px 28px -14px color-mix(in srgb, var(--deep) 40%, transparent);padding-block:8px}.shop[data-density="browse"] .sticky-atc .sa-thumb{background:var(--plate-wash);border:1px solid var(--line);border-radius:10px;flex:none;height:44px;overflow:hidden;position:relative;width:44px}.shop[data-density="browse"] .sticky-atc .sa-thumb .fill{inset:0;mix-blend-mode:multiply;object-fit:contain;position:absolute}.shop[data-density="browse"] .sticky-atc .sa-thumb{grid-area:thumb}.shop[data-density="browse"] .sticky-atc:has(.sa-name) .sa-summary{align-items:baseline;display:flex;gap:6px;grid-area:sum;min-width:0}.shop[data-density="browse"] .sticky-atc:has(.sa-name) > .btn{grid-area:btn}.shop[data-density="browse"] .pdp .gallery-thumbs:has(> :nth-child(6)){margin-inline:-16px;padding:4px 16px}}@media (min-width: 900px){.shop[data-density="browse"] .buybox{padding:24px}.shop[data-density="browse"] .buy-actions .btn-primary{border-color:var(--accent);font-size:16px;letter-spacing:-0.025em;min-height:58px;padding:16px 28px}.shop[data-density="browse"] .pdp .gallery-stack{inset:32px}.shop[data-density="browse"] .pdp .gallery-thumbs label{border-radius:16px;height:68px;width:68px}}.shop[data-density="browse"] .buy-head{margin-bottom:16px}@media (min-width: 900px){.shop[data-density="browse"] .buy-col{position:sticky;top:var(--sticky-top)}.shop[data-density="browse"] .buy-col .buybox{position:static}}
