._button_17pzn_1{inline-size:var(--touch-target);block-size:var(--touch-target);border-radius:var(--radius-pill);color:var(--color-storefront-plum);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard);background:#fffdf9;border:1px solid #e2d9d1;place-items:center;padding:0;display:grid}._button_17pzn_1:hover{border-color:var(--color-storefront-plum);background:#f8f4ed}._button_17pzn_1:focus-visible{box-shadow:var(--focus-ring);outline:2px solid var(--color-focus);outline-offset:3px}._button_17pzn_1[aria-pressed=true]{border-color:var(--color-storefront-plum);background:var(--color-storefront-plum);color:#fff}._button_17pzn_1 svg{fill:#0000;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;block-size:1.2rem;inline-size:1.2rem}._button_17pzn_1[aria-pressed=true] svg{fill:currentColor}@media (prefers-reduced-motion:reduce){._button_17pzn_1{transition:none}}._withLabel_17pzn_52{inline-size:auto;min-inline-size:var(--touch-target);padding-inline:var(--space-4);gap:var(--space-2)}._withLabel_17pzn_52 span{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._dialog_mlb82_1{inline-size:min(calc(100% - var(--space-8)), 30rem);max-inline-size:none;max-block-size:calc(100dvh - var(--space-8));border:var(--border-thin);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-text);overscroll-behavior:contain;margin:auto;padding:0;position:fixed}._dialog_mlb82_1::backdrop{background:#21171966}._content_mlb82_20{padding:var(--space-6);gap:var(--space-5);display:grid}._header_mlb82_26{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}._header_mlb82_26>div{min-inline-size:0}._header_mlb82_26 h2{font-size:var(--font-size-lg);line-height:var(--line-height-heading);overflow-wrap:anywhere;margin:0}._brand_mlb82_44{color:var(--color-text-muted);font-size:var(--font-size-storefront-label);margin-block-end:var(--space-1)}._close_mlb82_50{inline-size:var(--touch-target);font-size:var(--font-size-lg);flex:none;padding:0}._variants_mlb82_57{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}._variants_mlb82_57 legend{font-weight:var(--font-weight-semibold);margin-block-end:var(--space-3);padding:0}._variant_mlb82_57{min-block-size:var(--touch-target);padding:var(--space-3);border:var(--border-thin);border-radius:var(--radius-sm);background:var(--color-surface-raised);cursor:pointer;align-items:center;gap:var(--space-3);display:flex}._variant_mlb82_57:has(input:checked){border-color:var(--color-brand);background:var(--color-surface-soft)}._variant_mlb82_57:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._variant_mlb82_57 input{inline-size:var(--space-5);block-size:var(--space-5);accent-color:var(--color-brand);flex:none;margin:0}._variantName_mlb82_102{overflow-wrap:anywhere;justify-items:start;gap:var(--space-1);flex:1;min-inline-size:0;display:grid}._variant_mlb82_57>div{text-align:end;justify-content:end;max-inline-size:45%}._variant_mlb82_57>div span{font-size:var(--font-size-base)}._availability_mlb82_121{color:var(--color-text-muted);font-size:var(--font-size-storefront-label)}._unavailable_mlb82_126{cursor:default;background:var(--color-surface-soft)}._notice_mlb82_131{gap:var(--space-3);display:grid}._error_mlb82_136{color:var(--color-danger)}@media (width<=47.99rem){._dialog_mlb82_1{border-end-end-radius:0;border-end-start-radius:0;max-block-size:85dvh;inline-size:100%;margin:0;inset-block:auto 0;inset-inline:0}._content_mlb82_20{padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom));padding-inline:var(--space-4)}}._productCard_16fdb_1{border:var(--border-thin);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:none}._productCard_16fdb_1:hover,._productCard_16fdb_1:focus-within{border-color:var(--color-border);box-shadow:none}._productMediaShell_16fdb_14{background:var(--color-surface-tinted);position:relative;overflow:hidden}._wishlistButton_16fdb_20{z-index:2;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}._productMedia_16fdb_14._productMedia_16fdb_14{aspect-ratio:1;background:var(--color-surface-tinted)}._productMedia_16fdb_14>div{padding:clamp(var(--space-2), 2vw, var(--space-5))}._productLink_16fdb_36,._productTitleLink_16fdb_37{color:inherit;text-decoration:none;display:block}._productLink_16fdb_36:focus-visible,._productTitleLink_16fdb_37:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._productTitleLink_16fdb_37:hover{color:var(--color-brand-strong)}._productCard_16fdb_1 h3{color:var(--color-text);font-size:var(--font-size-storefront-product);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.45}._productCard_16fdb_1>div:last-child{padding:var(--space-3);gap:var(--space-2);border-block-start:0}._productCard_16fdb_1>div:last-child>p{color:var(--color-text-muted);font-size:var(--font-size-storefront-label);line-height:var(--line-height-body)}._productCard_16fdb_1>div:last-child>p:first-child{letter-spacing:.03em}[dir=rtl] ._productCard_16fdb_1>div:last-child>p:first-child{letter-spacing:0}._productCard_16fdb_1>div:last-child>div:first-of-type{margin-block-start:auto;padding-block-start:0}._price_16fdb_86>span{font-size:var(--font-size-storefront-price)}._priceFrom_16fdb_90>span:first-child{font-size:var(--font-size-storefront-meta);flex-basis:auto}._productCard_16fdb_1>div:last-child>div:last-child{padding-block-start:var(--space-2)}._productAction_16fdb_99,._unavailableStatus_16fdb_100{inline-size:100%;min-block-size:var(--touch-target);padding:var(--space-2);border:1px solid var(--color-storefront-plum);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-storefront-control);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);text-align:center;display:inline-flex}._productAction_16fdb_99{appearance:none;background:var(--color-storefront-plum);color:var(--color-text-on-brand);cursor:pointer;font-family:inherit;text-decoration:none}._productAction_16fdb_99:hover{background:var(--color-storefront-plum-hover)}._productAction_16fdb_99:focus-visible{box-shadow:var(--focus-ring);outline:2px solid var(--color-focus);outline-offset:2px}._unavailableStatus_16fdb_100{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted)}._relatedCard_16fdb_141 h3{font-size:var(--font-size-storefront-body)}@media (width<=47.99rem){._productCard_16fdb_1>div:last-child{padding:var(--space-2)}._productCard_16fdb_1 h3{font-size:var(--font-size-storefront-body)}._productAction_16fdb_99,._unavailableStatus_16fdb_100{gap:var(--space-1);font-size:var(--font-size-storefront-control)}}._catalogCard_16fdb_161{border-color:var(--color-storefront-line);background:var(--color-storefront-ivory)}._catalogCard_16fdb_161 ._productMedia_16fdb_14{background:var(--color-surface-tinted);aspect-ratio:1}._catalogCard_16fdb_161 ._productMedia_16fdb_14>div{padding:.625rem}._catalogCard_16fdb_161>div:last-child{gap:.5rem;padding:.875rem}._catalogCard_16fdb_161 h3{font-size:var(--font-size-storefront-product);font-weight:var(--font-weight-semibold);line-height:1.45}._catalogCard_16fdb_161>div:last-child>p:first-child{color:var(--color-text);font-size:var(--font-size-storefront-label);overflow-wrap:anywhere;font-weight:600}._catalogCard_16fdb_161>div:last-child>p{font-size:var(--font-size-storefront-label);line-height:1.5}._catalogCard_16fdb_161 ._productAction_16fdb_99{background:var(--color-storefront-burgundy);border-color:var(--color-storefront-burgundy);font-size:var(--font-size-storefront-control);font-weight:500}._catalogCard_16fdb_161 ._productAction_16fdb_99:hover{background:var(--color-storefront-burgundy-hover)}._catalogCard_16fdb_161 ._wishlistButton_16fdb_20{inset-block-start:.375rem;inset-inline:.375rem auto}._catalogCard_16fdb_161 ._price_16fdb_86>span{font-size:var(--font-size-storefront-price)}._catalogCard_16fdb_161 ._priceFrom_16fdb_90>span:first-child{font-size:var(--font-size-storefront-meta)}@media (width<=47.99rem){._catalogCard_16fdb_161>div:last-child{gap:.375rem;padding:.625rem .5rem}._catalogCard_16fdb_161 ._productMedia_16fdb_14>div{padding:.5rem}._catalogCard_16fdb_161 h3{font-size:var(--font-size-storefront-body)}._catalogCard_16fdb_161>div:last-child>p{font-size:var(--font-size-storefront-label)}._catalogCard_16fdb_161>div:last-child>p:first-child{font-size:var(--font-size-storefront-meta)}._catalogCard_16fdb_161 ._price_16fdb_86>span{font-size:1.125rem}._catalogCard_16fdb_161 ._priceFrom_16fdb_90>span:first-child{font-size:var(--font-size-storefront-meta)}._catalogCard_16fdb_161 ._productAction_16fdb_99{font-size:var(--font-size-storefront-control)}}@supports (grid-template-rows:subgrid){[data-product-view=grid]>._catalogCard_16fdb_161{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}[data-product-view=grid]>._catalogCard_16fdb_161>div:last-child{grid-row:2/span 5;grid-template-rows:subgrid;display:grid}[data-product-view=grid]>._catalogCard_16fdb_161 [data-product-slot=eyebrow]{grid-row:1}[data-product-view=grid]>._catalogCard_16fdb_161 [data-product-slot=title]{grid-row:2}[data-product-view=grid]>._catalogCard_16fdb_161 [data-product-slot=supporting]{grid-row:3}[data-product-view=grid]>._catalogCard_16fdb_161>div:last-child>[data-product-slot=price]{grid-row:4;margin-block-start:0}[data-product-view=grid]>._catalogCard_16fdb_161 [data-product-slot=actions]{grid-row:5}}
