._shell_b4t52_1{background:var(--color-storefront-ivory);min-block-size:100vh;color:var(--color-text)}._shell_b4t52_1 ._page_b4t52_7{--container-width:112rem;--page-gutter:clamp(1rem, 3vw, 4rem);padding-block:var(--space-10) var(--space-16)}._hero_b4t52_14{aspect-ratio:1916/560;border-radius:var(--radius-xs);margin-block-end:var(--space-8);overflow:hidden}._summary_b4t52_21 p,._empty_b4t52_22 p{color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-body)}._heroArtwork_b4t52_28{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}._checkoutLink_b4t52_36:focus-visible,._continueLink_b4t52_37:focus-visible,._details_b4t52_38 a:focus-visible,._breadcrumb_b4t52_39 a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-xs);box-shadow:var(--focus-ring)}._breadcrumb_b4t52_39{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-storefront-control);line-height:var(--line-height-body);display:flex}._breadcrumb_b4t52_39 a{color:inherit;text-decoration:none}._breadcrumb_b4t52_39 a:hover{text-underline-offset:.2em;text-decoration:underline}._pageTitle_b4t52_65{align-items:baseline;gap:var(--space-2);margin-block:var(--space-3) var(--space-6);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);flex-wrap:wrap;display:flex}._pageTitle_b4t52_65 span{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular)}._layout_b4t52_81{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(20rem,3fr);display:grid}._items_b4t52_88{min-inline-size:0;container:cart-lines/inline-size}._columnHeadings_b4t52_93,._line_b4t52_94{align-items:center;gap:var(--space-3);padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr) 6rem 8.5rem 7rem 2.75rem;display:grid}._columnHeadings_b4t52_93{padding-block:var(--space-4);border-radius:var(--radius-xs);background:var(--color-surface-soft);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._lines_b4t52_111{margin:0;padding:0;list-style:none}._line_b4t52_94{padding-block:var(--space-5);border-block-end:1px solid var(--color-storefront-line)}._product_b4t52_122{align-items:center;gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr);min-inline-size:0;display:grid}._shell_b4t52_1 ._media_b4t52_130{aspect-ratio:1;border:1px solid var(--color-storefront-line);border-radius:var(--radius-xs);background:var(--color-surface-tinted);min-inline-size:0}._media_b4t52_130>div{padding:var(--space-2)}._details_b4t52_38{overflow-wrap:anywhere;min-inline-size:0}._brand_b4t52_147{color:var(--color-text-muted);font-size:var(--font-size-storefront-control);font-weight:var(--font-weight-medium);margin-block-end:var(--space-2)}._details_b4t52_38 h2{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.5}._details_b4t52_38 a{color:var(--color-text);text-decoration:none}._details_b4t52_38 a:hover{color:var(--color-storefront-burgundy);text-underline-offset:.2em;text-decoration:underline}._option_b4t52_171{color:var(--color-text-muted);font-size:var(--font-size-base);margin-block-start:var(--space-2);line-height:1.6}._unitPrice_b4t52_178,._lineTotal_b4t52_179{gap:var(--space-2);min-inline-size:0;display:grid}._unitPrice_b4t52_178>span,._lineTotal_b4t52_179>span,._quantityLabel_b4t52_187{color:var(--color-text-muted);font-size:var(--font-size-storefront-control)}._unitPrice_b4t52_178>span:first-child,._lineTotal_b4t52_179>span:first-child,._quantityLabel_b4t52_187,._quantity_b4t52_187 label,._remove_b4t52_196>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._lineTotal_b4t52_179>div>span{font-size:var(--font-size-storefront-price)}._quantityArea_b4t52_209{min-inline-size:0}._quantity_b4t52_187{grid-template-columns:var(--touch-target) minmax(0, 1fr) var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface-raised);direction:ltr;align-items:start;display:grid}._quantity_b4t52_187>button{min-block-size:3rem;color:var(--color-storefront-burgundy);font-size:var(--font-size-lg);border-color:#0000;border-radius:0;padding-inline:0}._quantity_b4t52_187>div{min-inline-size:0}._quantity_b4t52_187 input{text-align:center;min-inline-size:0;font-size:var(--font-size-base);appearance:textfield;background:0 0;border-color:#0000;padding-inline:0}._quantity_b4t52_187 input::-webkit-inner-spin-button{appearance:none;margin:0}._quantity_b4t52_187 input::-webkit-outer-spin-button{appearance:none;margin:0}._quantityError_b4t52_252{color:var(--color-danger);font-size:var(--font-size-storefront-control);margin-block-start:var(--space-2)}._shell_b4t52_1 ._remove_b4t52_196{min-inline-size:var(--touch-target);color:var(--color-storefront-burgundy);padding-inline:0}._remove_b4t52_196 svg{flex:none;block-size:1.25rem;inline-size:1.25rem}._shell_b4t52_1 ._summary_b4t52_21{padding:clamp(var(--space-6), 2vw, var(--space-8));gap:var(--space-4);border-color:var(--color-storefront-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);box-shadow:none;display:grid}._summary_b4t52_21 h2{font-size:1.5rem;font-weight:var(--font-weight-medium);padding-block-end:var(--space-2)}._summaryTotal_b4t52_286{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._summaryTotal_b4t52_286 h3{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._summaryTotal_b4t52_286>div>div>span{color:var(--color-storefront-burgundy);font-size:1.5rem;font-weight:var(--font-weight-semibold)}._summaryRow_b4t52_305{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--font-size-base);line-height:var(--line-height-body);display:flex}._pendingValue_b4t52_314{color:var(--color-text-muted);font-size:var(--font-size-storefront-control);text-align:end}._pendingTotal_b4t52_320{padding:var(--space-4);border:1px solid var(--color-storefront-line);border-radius:var(--radius-sm);background:var(--color-storefront-ivory);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._summaryBreakdown_b4t52_329{gap:var(--space-5);padding:var(--space-5) var(--space-4);border:1px solid var(--color-storefront-line);border-radius:var(--radius-sm);background:var(--color-storefront-ivory);display:grid}._summary_b4t52_21>p{font-size:var(--font-size-storefront-control)}._shell_b4t52_1 ._clearCart_b4t52_342{min-block-size:var(--touch-target);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-storefront-control);justify-self:center}._checkoutLink_b4t52_36,._continueLink_b4t52_37{justify-content:center;align-items:center;gap:var(--space-4);min-block-size:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-storefront-burgundy);border-radius:var(--radius-sm);font-size:var(--font-size-storefront-product);font-weight:var(--font-weight-medium);text-align:center;text-decoration:none;display:flex}._checkoutLink_b4t52_36{background:var(--color-storefront-burgundy);color:var(--color-text-on-brand)}._checkoutLink_b4t52_36:hover{background:var(--color-storefront-burgundy-hover)}._continueLink_b4t52_37{color:var(--color-storefront-burgundy);background:0 0}._continueLink_b4t52_37:hover{background:var(--color-surface-tinted)}._arrow_b4t52_384{font-size:var(--font-size-md)}[dir=rtl] ._arrow_b4t52_384{transform:scaleX(-1)}._notice_b4t52_392{gap:var(--space-4);padding:var(--space-4);border:var(--border-thin);border-radius:var(--radius-xs);background:var(--color-surface-raised);justify-items:start;margin-block-end:var(--space-6);display:grid}._notice_b4t52_392 [role=alert],._unavailable_b4t52_404{color:var(--color-danger)}._unavailable_b4t52_404{font-size:var(--font-size-storefront-control);margin-block-start:var(--space-3);line-height:1.6}._shell_b4t52_1 ._empty_b4t52_22{padding:var(--space-16) var(--space-6);justify-items:center;gap:var(--space-5);border-color:var(--color-storefront-line);border-radius:var(--radius-xs);background:var(--color-surface-soft);box-shadow:none;text-align:center;display:grid}._empty_b4t52_22 h2{font-size:var(--font-size-lg)}._bagIcon_b4t52_430{block-size:3rem;inline-size:3rem;color:var(--color-storefront-burgundy)}@container cart-lines (width<=49rem){._columnHeadings_b4t52_93{display:none}._line_b4t52_94{gap:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding-inline:0}._product_b4t52_122{grid-column:1/-1}._unitPrice_b4t52_178>span:first-child,._lineTotal_b4t52_179>span:first-child,._quantityLabel_b4t52_187,._remove_b4t52_196>span{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}._quantityLabel_b4t52_187{margin-block-end:var(--space-2);display:block}._unitPrice_b4t52_178{grid-area:2/1}._lineTotal_b4t52_179{text-align:end;grid-area:2/2;justify-items:end}._quantityArea_b4t52_209{grid-area:3/1;inline-size:min(100%,10rem)}._remove_b4t52_196{align-self:end;gap:var(--space-2);font-size:var(--font-size-storefront-control);letter-spacing:0;grid-area:3/2}}@media (width>=64rem){._summary_b4t52_21[data-sticky]{position:sticky}._shell_b4t52_1 ._page_b4t52_7{--page-gutter:var(--space-20)}}@media (width<=63.99rem){._layout_b4t52_81{grid-template-columns:1fr}._summary_b4t52_21{margin-block-start:var(--space-4)}}@media (width<=47.99rem){._shell_b4t52_1 ._page_b4t52_7{padding-block:var(--space-6) var(--space-10)}._hero_b4t52_14{aspect-ratio:auto;margin-block-end:var(--space-6)}._heroArtwork_b4t52_28{block-size:auto}._product_b4t52_122{grid-template-columns:6rem minmax(0,1fr);align-items:start}._shell_b4t52_1 ._summary_b4t52_21{padding:var(--space-5)}}@container cart-lines (width<=20rem){._product_b4t52_122{grid-template-columns:min(6rem,30cqi) minmax(0,1fr)}._quantityArea_b4t52_209{grid-column:1/-1}._remove_b4t52_196{grid-area:4/1/auto/-1;justify-self:start}}
