.product-gallery-layout-module__5eRlHW__layout{--product-header-height:0px;--product-compact-height:38svh;--product-color-height:0px;--product-gallery-progress:0;--product-caption-height:0px;position:relative}.product-gallery-layout-module__5eRlHW__viewportMeasure{visibility:hidden;pointer-events:none;width:0;height:100svh;position:absolute}.product-gallery-layout-module__5eRlHW__sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:-1px}.product-gallery-layout-module__5eRlHW__boundary{--gallery-thumbnail-space:0px;container-type:inline-size}.product-gallery-layout-module__5eRlHW__boundary:has([data-product-thumbnails]){--gallery-thumbnail-space:100px}.product-gallery-layout-module__5eRlHW__gallery{background:var(--background)}.product-gallery-layout-module__5eRlHW__reserve{display:none}.product-gallery-layout-module__5eRlHW__intro{gap:24px;margin-top:24px;display:grid}.product-gallery-layout-module__5eRlHW__gallery .product-gallery-layout-module__5eRlHW__heading{margin-top:32px}.product-gallery-layout-module__5eRlHW__options,.product-gallery-layout-module__5eRlHW__remainingOptions{gap:20px;display:grid}.product-gallery-layout-module__5eRlHW__remainder{margin-top:24px}.product-gallery-layout-module__5eRlHW__remainingOptions{margin-top:-4px;margin-bottom:24px}@media not (min-width:1024px){.product-gallery-layout-module__5eRlHW__layout [data-product-color-swatches]{margin-bottom:0}}@media (not (min-width:768px)) and (min-height:500px){.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] [data-product-color-swatches] button{gap:2px;padding-block:0}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] [data-product-color-swatches] button>span:first-child{width:28px;height:28px}.product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact]{--heading-progress:1}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure]){--heading-progress:var(--product-gallery-progress)}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure]){--title-collapse:calc(var(--heading-progress) * var(--heading-progress) * var(--heading-progress) * var(--heading-progress) * var(--heading-progress));margin-top:calc(32px * (1 - var(--heading-progress)));padding-block:calc(6px * var(--heading-progress));background:var(--background)}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure])) h1{text-overflow:ellipsis;font-size:calc(24px - 10px * var(--heading-progress));line-height:calc(30px - 10px * var(--heading-progress));height:calc(var(--product-expanded-title-height,72px) - (var(--product-expanded-title-height,72px) - 20px) * var(--title-collapse));margin-block:0;overflow:hidden}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure])) [data-product-price]{margin-block:calc(12px - 8px * var(--heading-progress)) 0;font-size:calc(32px - 12px * var(--heading-progress));line-height:calc(40px - 16px * var(--heading-progress))}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure])) [data-product-promo-badges]{height:calc(var(--product-expanded-promo-height,0px) * (1 - var(--heading-progress)));margin-bottom:calc(8px * (1 - var(--heading-progress)));opacity:calc(1 - var(--heading-progress));overflow:hidden}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) h1,:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-price]{white-space:nowrap;overflow:hidden}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-price]>span:not([data-product-promo-badges]){flex-wrap:nowrap}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-discount-price]{flex-direction:row;align-items:baseline;gap:8px}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-discount-price]>span{margin-block:0}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [class~=line-through]{font-size:12px;line-height:16px}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-promo-badges]{visibility:hidden}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__boundary{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--product-expanded-photo-height) + var(--gallery-thumbnail-space) + var(--product-expanded-heading-height)) auto;display:grid}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__gallery{min-height:0;top:var(--product-header-height);z-index:20;margin-bottom:calc(var(--product-color-height) + 16px);grid-area:1/1/span 2;align-self:start;position:sticky}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__reserve{overflow-anchor:none;grid-area:1/1;display:block}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__intro{grid-area:2/1}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__photoFrame{aspect-ratio:auto;height:calc(var(--product-expanded-photo-height) - (var(--product-expanded-photo-height) - var(--product-compact-height)) * var(--product-gallery-progress));transition:none}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__photoFrame img{object-fit:contain;transition:none;transform:scale(1)}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__galleryCarousel>.product-gallery-layout-module__5eRlHW__photoFrame{margin-bottom:0}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__thumbnails{height:calc(var(--gallery-thumbnail-space) * (1 - var(--product-gallery-progress)));opacity:calc(1 - var(--product-gallery-progress));visibility:visible;transition:none;overflow:hidden}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__thumbnailClip{min-height:0;overflow:hidden}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__thumbnailStrip{padding-top:16px}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__thumbnails{visibility:hidden}@media (prefers-reduced-motion:reduce){.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__photoFrame{height:var(--product-expanded-photo-height)}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__compactFrame{height:var(--product-compact-height)}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__thumbnails{height:var(--gallery-thumbnail-space);opacity:1;visibility:visible}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__compactThumbnails{opacity:0;visibility:hidden;height:0}}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] [data-product-color-swatches] button{scroll-margin-top:calc(var(--product-header-height) + var(--product-compact-height) + var(--product-caption-height));scroll-margin-bottom:12px}@media (prefers-reduced-motion:reduce){.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure]){--heading-progress:0}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-mobile-compact=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded]){--heading-progress:1}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-mobile-compact=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) h1,:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-mobile-compact=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-price]{white-space:nowrap;overflow:hidden}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-mobile-compact=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-discount-price]{flex-direction:row;align-items:baseline;gap:8px}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-mobile-compact=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-discount-price]>span{margin-block:0}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-mobile-compact=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [class~=line-through]{font-size:12px;line-height:16px}:is(.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true][data-mobile-compact=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded])) [data-product-promo-badges]{visibility:hidden}}}@media (min-width:768px){.product-gallery-layout-module__5eRlHW__layout{grid-template-rows:min-content min-content 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.product-gallery-layout-module__5eRlHW__boundary,.product-gallery-layout-module__5eRlHW__gallery{display:contents}.product-gallery-layout-module__5eRlHW__galleryVisual{min-width:0;top:calc(var(--product-header-height) + 12px);grid-area:1/1/span 3;align-self:start;position:sticky}.product-gallery-layout-module__5eRlHW__layout .product-gallery-layout-module__5eRlHW__heading{grid-area:1/2;min-width:0;margin-top:0}.product-gallery-layout-module__5eRlHW__intro{grid-area:2/2}.product-gallery-layout-module__5eRlHW__remainder{grid-area:3/2;min-width:0}}@media (768px<=width<1024px){.product-gallery-layout-module__5eRlHW__boundary:has([data-product-thumbnails]){--gallery-thumbnail-space:112px}.product-gallery-layout-module__5eRlHW__galleryVisual{max-height:calc(100svh - var(--product-header-height) - 24px)}.product-gallery-layout-module__5eRlHW__photoFrame{max-height:calc(100svh - var(--product-header-height) - 24px - var(--gallery-thumbnail-space))}.product-gallery-layout-module__5eRlHW__photoFrame img{object-fit:contain;transform:scale(1)}.product-gallery-layout-module__5eRlHW__thumbnailStrip{padding:8px;scroll-padding-inline:8px}.product-gallery-layout-module__5eRlHW__intro{min-width:0}.product-gallery-layout-module__5eRlHW__heading h1{font-size:28px;line-height:35px}.product-gallery-layout-module__5eRlHW__heading [data-product-price]{font-size:32px;line-height:40px}.product-gallery-layout-module__5eRlHW__layout [data-product-color-swatches] button{overflow-wrap:anywhere;min-width:44px;scroll-margin-top:calc(var(--product-header-height) + 12px);scroll-margin-bottom:12px}}@media (min-width:1024px){.product-gallery-layout-module__5eRlHW__layout{grid-template-rows:min-content min-content 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.product-gallery-layout-module__5eRlHW__galleryVisual{grid-area:1/1/span 3;align-self:start;position:sticky;top:80px}.product-gallery-layout-module__5eRlHW__layout .product-gallery-layout-module__5eRlHW__heading{grid-area:1/2;margin-top:0}.product-gallery-layout-module__5eRlHW__intro{grid-area:2/2}.product-gallery-layout-module__5eRlHW__remainder{grid-area:3/2}}@media (not (min-width:768px)) and (min-height:500px){.product-gallery-layout-module__5eRlHW__compactImage{object-fit:contain;transition:none;transform:scale(1)}}.product-gallery-layout-module__5eRlHW__imageDiscount{z-index:10;position:absolute;top:12px;left:12px}.product-gallery-layout-module__5eRlHW__imageTools{z-index:10;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:12px;right:12px}.product-gallery-layout-module__5eRlHW__wishlist{color:#991b1b;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.product-gallery-layout-module__5eRlHW__wishlist:focus-visible{outline-offset:2px;outline:2px solid #991b1b}.product-gallery-layout-module__5eRlHW__wishlist[aria-pressed=true]{color:#fff;background:#991b1b}.product-gallery-layout-module__5eRlHW__imageCounter{color:#fff;background:#000000bf;border-radius:4px;padding:4px 7px;font-size:12px;line-height:18px}.product-gallery-layout-module__5eRlHW__thumbnailClip{position:relative}.product-gallery-layout-module__5eRlHW__thumbnailHint{z-index:10;pointer-events:none;width:28px;color:var(--foreground);background:linear-gradient(to right, transparent, var(--background));justify-content:flex-end;align-items:center;display:flex;position:absolute;top:16px;bottom:4px;right:0}@media (max-width:767px) and (min-height:500px){.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact] [data-product-secondary],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-fits=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure]) [data-product-secondary]{max-height:calc(80px * (1 - var(--heading-progress)));margin-top:calc(6px * (1 - var(--heading-progress)));padding-block:calc(4px * (1 - var(--heading-progress)));opacity:calc(1 - var(--heading-progress));overflow:hidden}.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true] .product-gallery-layout-module__5eRlHW__heading[data-heading-measure=compact] [data-product-secondary],.product-gallery-layout-module__5eRlHW__layout[data-gallery-enabled=true][data-gallery-squeezed=true] .product-gallery-layout-module__5eRlHW__heading:not([data-heading-measure=expanded]) [data-product-secondary]{display:none}}
.product-detail-module__wAhrcq__heading{min-width:0}.product-detail-module__wAhrcq__title{-webkit-line-clamp:2;overflow-wrap:break-word;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.02em;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.product-detail-module__wAhrcq__subtitle{color:#52525b;margin-top:6px;font-size:15px;line-height:1.5}.product-detail-module__wAhrcq__priceBlock{margin-top:16px;font-size:32px;line-height:1.25}.product-detail-module__wAhrcq__priceRow{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.product-detail-module__wAhrcq__salePrice{letter-spacing:-.025em;white-space:nowrap;font-weight:800}.product-detail-module__wAhrcq__originalPrice{color:#52525b;white-space:nowrap;font-size:15px;font-weight:400}.product-detail-module__wAhrcq__discountBadge{color:#fff;background:#991b1b;border-radius:4px;align-self:center;padding:4px 7px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.product-detail-module__wAhrcq__from{color:#52525b;margin-bottom:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.product-detail-module__wAhrcq__savings{color:#991b1b;margin-top:6px;font-size:14px;font-weight:600;line-height:1.5}.product-detail-module__wAhrcq__sizes{color:#52525b;margin-top:10px;font-size:13px;line-height:1.5}.product-detail-module__wAhrcq__sizeGuide{color:#991b1b;text-underline-offset:3px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.product-detail-module__wAhrcq__sizeGuide:focus-visible{outline-offset:2px;outline:2px solid #991b1b}.product-detail-module__wAhrcq__buyBar{z-index:40;border-top:1px solid var(--border);background:var(--background);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.product-detail-module__wAhrcq__barPrice{white-space:nowrap;flex-shrink:0;font-size:20px;line-height:1.3}.product-detail-module__wAhrcq__buyBar .product-detail-module__wAhrcq__barButton{color:#fff;white-space:normal;background:#991b1b;flex:1;min-width:44px;height:auto;min-height:48px;padding:10px 12px;font-size:14px;font-weight:600}.product-detail-module__wAhrcq__buyBar .product-detail-module__wAhrcq__barButton:active{background:#7f1d1d}@media (min-width:768px){.product-detail-module__wAhrcq__title{font-size:28px}.product-detail-module__wAhrcq__priceBlock{font-size:36px}.product-detail-module__wAhrcq__buyBar{display:none}}:is(.dark .product-detail-module__wAhrcq__subtitle,.dark .product-detail-module__wAhrcq__originalPrice,.dark .product-detail-module__wAhrcq__from,.dark .product-detail-module__wAhrcq__sizes){color:#d4d4d8}:is(.dark .product-detail-module__wAhrcq__savings,.dark .product-detail-module__wAhrcq__sizeGuide){color:#fca5a5}.product-detail-module__wAhrcq__selector,.product-detail-module__wAhrcq__sizeGrid,.product-detail-module__wAhrcq__fitGrid{gap:8px;display:grid}.product-detail-module__wAhrcq__sizeGrid{grid-template-columns:repeat(3,minmax(44px,1fr))}.product-detail-module__wAhrcq__fitGrid{grid-template-columns:repeat(2,minmax(44px,1fr))}.product-detail-module__wAhrcq__sizeGrid:empty{display:none}.product-detail-module__wAhrcq__optionTile{border:2px solid var(--border);background:var(--background);min-width:44px;min-height:48px;color:var(--foreground);text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:14px;line-height:1.4;display:flex}.product-detail-module__wAhrcq__selectedOption{color:#991b1b;background:#fdf2f2;border-color:#991b1b;font-weight:600}.product-detail-module__wAhrcq__selectedUnavailableOption{outline-offset:2px;outline:2px solid #991b1b}.product-detail-module__wAhrcq__unavailableOption{color:#52525b;cursor:not-allowed;background:#f4f4f5;border:1px dashed #a1a1aa}.product-detail-module__wAhrcq__optionStatus{font-size:12px;font-weight:400;line-height:1.4;display:block}.product-detail-module__wAhrcq__shortSizeOption{background:0 0;border:0;align-self:start;min-height:44px;padding-block:0;position:relative}.product-detail-module__wAhrcq__shortSizeOption:before{content:"";inset-inline:0;border-radius:inherit;background:#f4f4f5;border:1px dashed #a1a1aa;height:38px;position:absolute;top:3px}.product-detail-module__wAhrcq__shortSizeOption>span,.product-detail-module__wAhrcq__shortSizeOption>svg{position:relative}.product-detail-module__wAhrcq__stockNote{color:#52525b;font-size:13px;line-height:1.5}.product-detail-module__wAhrcq__optionTile:focus-visible{outline-offset:3px;outline:2px solid #991b1b}.dark .product-detail-module__wAhrcq__selectedOption{color:#fca5a5;background:#450a0a;border-color:#fca5a5}.dark .product-detail-module__wAhrcq__selectedUnavailableOption{outline-color:#fca5a5}.dark .product-detail-module__wAhrcq__unavailableOption{color:#d4d4d8;background:#27272a;border-color:#71717a}.dark .product-detail-module__wAhrcq__shortSizeOption{background:0 0;border:0}.dark .product-detail-module__wAhrcq__shortSizeOption:before{background:#27272a;border-color:#71717a}.dark .product-detail-module__wAhrcq__stockNote{color:#d4d4d8}.dark .product-detail-module__wAhrcq__optionTile:focus-visible{outline-color:#fca5a5}
.product-card-module__kSk8-q__card{background:var(--card);min-width:0;height:100%;color:var(--foreground);font-family:var(--font-body-sans), Arial, sans-serif;border:1px solid #d4d4d8;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.product-card-module__kSk8-q__card:focus-visible{outline-offset:2px;outline:2px solid #991b1b}.product-card-module__kSk8-q__image{background:var(--muted);flex-shrink:0;height:0;padding-top:133.333%;position:relative;overflow:hidden}.product-card-module__kSk8-q__photo{object-fit:cover}.product-card-module__kSk8-q__imagePlaceholder{color:#52525b;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-card-module__kSk8-q__content{flex-direction:column;flex:1;padding:12px 10px;display:flex}.product-card-module__kSk8-q__content>*{margin:0}.product-card-module__kSk8-q__content>*+*{margin-top:8px}.product-card-module__kSk8-q__heading{font-family:var(--font-display), Arial, sans-serif;overflow-wrap:break-word;font-size:16px;font-weight:700;line-height:1.3}.product-card-module__kSk8-q__mainTitle,.product-card-module__kSk8-q__subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card-module__kSk8-q__subtitle{font-family:var(--font-body-sans), Arial, sans-serif;color:#52525b;-webkit-line-clamp:1;margin-top:3px;font-size:12px;font-weight:400;line-height:1.4}.product-card-module__kSk8-q__discountBadge{letter-spacing:0;border:1px solid #7f1d1d;border-radius:4px;max-width:calc(100% - 12px);padding:3px 6px;font-size:11px;line-height:1.2;top:6px;right:6px}.product-card-module__kSk8-q__promotions{flex-wrap:wrap;gap:6px;display:flex}.product-card-module__kSk8-q__content .product-card-module__kSk8-q__priceRow{margin-top:auto;padding-top:12px}.product-card-module__kSk8-q__from{color:#52525b;margin-bottom:2px;font-size:11px;line-height:1.4;display:block}.product-card-module__kSk8-q__priceAmounts{flex-wrap:wrap-reverse;align-items:baseline;gap:2px 4px;display:flex}.product-card-module__kSk8-q__salePrice{letter-spacing:-.025em;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.4}.product-card-module__kSk8-q__originalPrice{color:#52525b;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.4}@media (max-width:399px){.product-card-module__kSk8-q__salePrice{font-size:17px}}@media (max-width:379px){.product-card-module__kSk8-q__content{padding-left:8px;padding-right:8px}.product-card-module__kSk8-q__salePrice{letter-spacing:-.035em}.product-card-module__kSk8-q__originalPrice{letter-spacing:-.015em;font-size:10px}.product-card-module__kSk8-q__priceAmounts{column-gap:2px}}@media (min-width:640px){.product-card-module__kSk8-q__content{padding:16px}.product-card-module__kSk8-q__heading{font-size:18px}.product-card-module__kSk8-q__subtitle{margin-top:4px;font-size:13px}.product-card-module__kSk8-q__discountBadge{padding:4px 8px;font-size:12px;top:10px;right:10px}.product-card-module__kSk8-q__content .product-card-module__kSk8-q__priceRow{flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding-top:16px;display:flex}.product-card-module__kSk8-q__from{margin-bottom:0;font-size:12px;display:inline}.product-card-module__kSk8-q__priceAmounts{column-gap:8px}.product-card-module__kSk8-q__salePrice{font-size:20px}.product-card-module__kSk8-q__originalPrice{font-size:13px}}@media (min-width:1024px){.product-card-module__kSk8-q__content{padding:20px}.product-card-module__kSk8-q__heading{font-size:20px}.product-card-module__kSk8-q__subtitle{font-size:14px}.product-card-module__kSk8-q__salePrice{font-size:22px}.product-card-module__kSk8-q__originalPrice{font-size:14px}}@media (hover:hover) and (pointer:fine){.product-card-module__kSk8-q__card:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001a}}.product-card-module__kSk8-q__card:active{transform:scale(.985);box-shadow:0 1px 2px #00000014}@media (prefers-reduced-motion:reduce){.product-card-module__kSk8-q__card{transition:none}.product-card-module__kSk8-q__card:hover,.product-card-module__kSk8-q__card:active{transform:none}}.dark .product-card-module__kSk8-q__card{border-color:#52525b}:is(.dark .product-card-module__kSk8-q__subtitle,.dark .product-card-module__kSk8-q__from,.dark .product-card-module__kSk8-q__originalPrice,.dark .product-card-module__kSk8-q__imagePlaceholder){color:#d4d4d8}
