.kit-contents-module__j1KVKG__section{border-block:1px solid var(--color-border);background:var(--color-canvas);padding-block:clamp(2.75rem,6vw,4.75rem)}.kit-contents-module__j1KVKG__inner{gap:var(--space-6);display:grid}.kit-contents-module__j1KVKG__inner h2{font-size:clamp(1.8rem,4vw,2.8rem)}.kit-contents-module__j1KVKG__inner ul{gap:var(--space-3);list-style:none;display:grid}.kit-contents-module__j1KVKG__inner li{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-height:3.25rem;padding-block:var(--space-3);font-size:.86rem;font-weight:750;display:flex}.kit-contents-module__j1KVKG__inner li span{background:var(--color-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;display:grid}@media (min-width:42rem){.kit-contents-module__j1KVKG__inner{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(3rem,8vw,7rem)}.kit-contents-module__j1KVKG__inner ul{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}
.product-card-module__-Tn04a__card{flex-direction:column;min-width:0;display:flex}.product-card-module__-Tn04a__mediaLink{display:block;position:absolute;inset:0}.product-card-module__-Tn04a__media{aspect-ratio:1;position:relative}.product-card-module__-Tn04a__artworkFrame{border-radius:var(--radius-sm);background:var(--color-surface-soft);width:100%;height:100%;position:relative;overflow:hidden}.product-card-module__-Tn04a__body{padding-top:var(--space-4);flex-direction:column;flex:1;display:flex}.product-card-module__-Tn04a__categoryRow{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:flex}.product-card-module__-Tn04a__categoryRow>span{white-space:nowrap;letter-spacing:.02em;text-transform:none;align-items:center;gap:.35rem;display:inline-flex}.product-card-module__-Tn04a__categoryRow i{background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.product-card-module__-Tn04a__available{color:var(--color-success)}.product-card-module__-Tn04a__unavailable{color:var(--color-error)}.product-card-module__-Tn04a__titleLink{margin-top:var(--space-2);display:inline-block}.product-card-module__-Tn04a__titleLink h2{font-family:var(--font-sans);letter-spacing:-.018em;font-size:1.08rem;font-weight:750;line-height:1.35}.product-card-module__-Tn04a__description{margin-top:var(--space-2);color:var(--color-muted);font-size:.86rem;line-height:1.55}.product-card-module__-Tn04a__footer{justify-content:space-between;align-items:end;gap:var(--space-4);padding-top:var(--space-4);margin-top:auto;display:flex}.product-card-module__-Tn04a__price{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.product-card-module__-Tn04a__price span{font-size:.76rem;font-weight:600}.product-card-module__-Tn04a__salePrice{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;display:flex}.product-card-module__-Tn04a__salePrice>span{color:var(--color-muted);flex-basis:100%;font-size:.7rem}.product-card-module__-Tn04a__salePrice del{color:var(--color-muted);font-size:.78rem}.product-card-module__-Tn04a__salePrice strong{font-size:1rem}.product-card-module__-Tn04a__salePrice em{border-radius:var(--radius-pill);color:var(--color-accent);background:#f2e4dc;padding:.16rem .38rem;font-size:.62rem;font-style:normal;font-weight:800}.product-card-module__-Tn04a__sizes{color:var(--color-muted);font-size:.7rem}.product-card-module__-Tn04a__shipping{margin-top:var(--space-2);color:var(--color-success);font-size:.72rem;font-weight:750}.product-card-module__-Tn04a__arrow{border:1px solid var(--color-border);width:2.75rem;height:2.75rem;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), translate var(--transition-fast);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.product-card-module__-Tn04a__arrow svg{width:1rem;height:1rem}.product-card-module__-Tn04a__arrow:hover{color:#fff;border-color:var(--color-brand);background:var(--color-brand);translate:.125rem}@media (max-width:39.99rem){.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__body{padding-top:var(--space-3)}.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__categoryRow{flex-direction:column;align-items:flex-start;gap:.2rem;font-size:.58rem}.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__titleLink{margin-top:var(--space-2)}.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__titleLink h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__footer{padding-top:var(--space-3);align-items:flex-start}.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__price,.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__salePrice strong{font-size:.9rem}.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__arrow{display:none}.product-card-module__-Tn04a__compact .product-card-module__-Tn04a__shipping{font-size:.65rem}}
