.kit-cart{--colorConfigSurface: #faf6f0;--kit-font-base: var(--typeBasePrimary, Outfit), var(--typeBaseFallback, sans-serif);--kit-font-head: var(--typeHeaderPrimary, "Tenor Sans"), var(--typeHeaderFallback, sans-serif);--kit-weight-base: var(--typeBaseWeight, 300);--kit-rule: var(--colorBorder, #e8e8e1);--kit-ink: var(--colorTextBody, #000);--kit-frame: rgba(0, 0, 0, .28);--kit-subdued: rgba(0, 0, 0, .62);font-family:var(--kit-font-base);font-weight:var(--kit-weight-base);line-height:var(--typeBaseLineHeight, 1.4);color:var(--kit-ink);-webkit-text-size-adjust:100%}.kit-cart,.kit-cart *,.kit-cart *:before,.kit-cart *:after{box-sizing:border-box}.kit-cart [hidden]{display:none!important}.kit-cart :focus-visible{outline:2px solid var(--kit-ink);outline-offset:3px}.kit-cart__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kit-cart__lines,.kit-cart__sublines{margin:0;padding:0;list-style:none}.kit-cart__meta{margin:0}.kit-cart__card,.kit-cart__row{border:1px solid var(--kit-frame);background:var(--colorConfigSurface)}.kit-cart__thumb{display:block;flex:none;object-fit:cover;background:#fff}.kit-cart__thumb--empty{border:1px solid var(--kit-rule)}.kit-cart__title{display:block;font-family:var(--kit-font-head);font-weight:var(--typeHeaderWeight, 400);letter-spacing:.04em;text-transform:uppercase;color:var(--colorLink, #000);text-decoration:none}.kit-cart__title:hover,.kit-cart__title:focus{text-decoration:underline}.kit-cart__meta{color:var(--kit-subdued)}.kit-cart__remove{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;color:inherit;font-family:var(--kit-font-base);font-weight:var(--kit-weight-base);cursor:pointer;transition:opacity .15s linear}.kit-cart__remove[disabled],.kit-cart__remove[aria-disabled=true]{opacity:.45;cursor:not-allowed}.kit-cart__remove:hover{opacity:.62}.kit-cart__error{grid-column:1 / -1;margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--colorTextSavings, #C20000)}.kit-cart--drawer{margin-bottom:14px}.kit-cart--drawer .kit-cart__card{padding:10px;border-radius:6px}.kit-cart--drawer .kit-cart__head{display:flex;gap:9px;align-items:flex-start}.kit-cart--drawer .kit-cart__thumb{width:48px;height:48px}.kit-cart--drawer .kit-cart__ident{flex:1 1 auto;min-width:0}.kit-cart--drawer .kit-cart__title{font-size:13px;line-height:1.25}.kit-cart--drawer .kit-cart__meta{margin-top:2px;font-size:11px;line-height:1.4}.kit-cart--drawer .kit-cart__remove{flex:none;align-self:flex-start;padding:0;font-size:13px;line-height:1}.kit-cart--drawer .kit-cart__lines{display:flex;flex-direction:column;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid var(--kit-rule)}.kit-cart--drawer .kit-cart__line{display:flex;align-items:center;gap:7px}.kit-cart--drawer .kit-cart__swatch{width:22px;height:22px;flex:none;border-radius:50%;object-fit:cover;background:#fff}.kit-cart--drawer .kit-cart__swatch--empty{border:1px solid var(--kit-rule)}.kit-cart--drawer .kit-cart__tile{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--kit-rule);font-size:10px;line-height:1;background:#fff}.kit-cart--drawer .kit-cart__line-text{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.3}.kit-cart--drawer .kit-cart__quality,.kit-cart--drawer .kit-cart__detail{display:block}.kit-cart--drawer .kit-cart__detail{font-size:11px;line-height:1.2;color:var(--kit-subdued)}.kit-cart--drawer .kit-cart__line-price{flex:none;font-size:12px;line-height:1;white-space:nowrap}.kit-cart--drawer .kit-cart__foot{display:flex;justify-content:space-between;gap:12px;margin-top:9px;padding-top:7px;border-top:1px solid var(--kit-ink);font-size:13px;line-height:1;letter-spacing:.4px}.kit-cart--page .kit-cart__row{display:grid;grid-template-columns:80px 1fr 100px 120px;gap:14px;align-items:start;padding:14px}.kit-cart--page .kit-cart__media{min-width:0}.kit-cart--page .kit-cart__thumb{width:80px;height:80px}.kit-cart--page .kit-cart__ident{min-width:0}.kit-cart--page .kit-cart__title{font-size:15px;line-height:1.25}.kit-cart--page .kit-cart__meta{margin:4px 0 9px;font-size:13px;line-height:1.45}.kit-cart--page .kit-cart__sublines{display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.45}.kit-cart--page .kit-cart__subline{display:flex;gap:5px}.kit-cart--page .kit-cart__dash{flex:none}.kit-cart--page .kit-cart__subline-text{min-width:0}.kit-cart--page .kit-cart__edit{display:inline-block;margin-top:10px;font-size:13px;line-height:1;color:var(--colorLink, #000);text-decoration:underline}.kit-cart--page .kit-cart__qty{font-size:14px;line-height:1;color:#0009}.kit-cart--page .kit-cart__amount{text-align:right}.kit-cart--page .kit-cart__total{display:block;font-size:18px;line-height:1;letter-spacing:.45px}.kit-cart--page .kit-cart__remove--text{padding:7px 0 0;font-size:13px;line-height:1;text-decoration:underline}@media(max-width:768px){.kit-cart--page .kit-cart__row{grid-template-columns:64px 1fr;gap:12px}.kit-cart--page .kit-cart__thumb{width:64px;height:64px}.kit-cart--page .kit-cart__qty,.kit-cart--page .kit-cart__amount{grid-column:2}.kit-cart--page .kit-cart__amount{display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-align:left}.kit-cart--page .kit-cart__remove--text{padding:0}.kit-cart--drawer .kit-cart__line-price,.kit-cart--drawer .kit-cart__foot{font-variant-numeric:tabular-nums}}@media(prefers-reduced-motion:reduce){.kit-cart .kit-cart__remove{transition:none}}[data-products] [data-kit-qty-locked=true],.cart__page-col [data-kit-qty-locked=true]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kit-cart.css.map */
