.is-green{color:var(--color-success)}.bc-row .is-note,.cd-row .is-note{font-size:11px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--color-text-muted)}.bc-banner,.cd-banner{padding:12px 14px;background:var(--color-surface-alt);color:var(--color-text-primary);font-size:12px;line-height:1.4}.bc-banner--ok,.cd-banner.is-ok{font-weight:700}.bc-item,.cd-item{display:flex;align-items:stretch;gap:16px;min-width:0;border-bottom:1px solid var(--color-border);transition:opacity .15s ease}.bc-item.is-pending,.cd-item.is-pending{opacity:.55;pointer-events:none}.bc-item-media,.cd-item-media{display:block}.bc-item-img,.cd-item-img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;display:block;background:var(--color-surface-alt)}.bc-item-body,.cd-item-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.bc-item-name,.cd-item-name{font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:var(--color-text-primary);text-decoration:none;word-break:break-word}.bc-item-name:hover,.cd-item-name:hover{text-decoration:underline}.bc-item-price,.cd-item-price{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700}.bc-item-price.is-discounted .bc-item-price-final,.cd-item-price.is-discounted .cd-item-price-final{display:inline-block;padding:3px 6px;background:var(--color-sale);color:var(--color-on-sale, #fff);line-height:1.2}.bc-item-price-strike,.cd-item-price-strike{color:var(--color-text-muted);text-decoration:line-through;font-weight:400}.bc-item-variant,.cd-item-variant{margin:0;text-transform:uppercase;color:var(--color-text-muted)}.bc-item-discount,.cd-item-discount{margin:0;font-size:11px;color:var(--color-success)}.bc-item-prop,.cd-item-prop{margin:0;font-size:11px;color:var(--color-text-muted)}.bc-item-row,.cd-item-row{display:flex;align-items:center;gap:10px;margin-top:6px}.bc-stepper,.cd-stepper{display:inline-flex;align-items:center;height:36px;border:1px solid var(--color-text-primary);background:var(--color-surface)}.bc-stepper-btn,.cd-stepper-btn{width:34px;height:34px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:15px;line-height:1;cursor:pointer;color:var(--color-text-primary)}.bc-stepper-btn:hover:not(:disabled),.cd-stepper-btn:hover:not(:disabled){background:var(--color-surface-alt)}.bc-stepper-btn:disabled,.cd-stepper-btn:disabled{opacity:.35;cursor:default}.bc-stepper-value,.cd-stepper-value{min-width:28px;text-align:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.bc-item-remove,.cd-item-remove{width:36px;height:36px;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.bc-item-remove svg,.cd-item-remove svg{width:18px;height:18px}.bc-item-remove:hover:not(:disabled),.cd-item-remove:hover:not(:disabled){color:var(--color-sale)}.bc-item-remove:disabled,.cd-item-remove:disabled{opacity:.4;cursor:default}.bc-item-fav,.cd-item-fav{align-self:flex-start;margin-top:8px;border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary)}.bc-item-fav:hover:not(:disabled),.cd-item-fav:hover:not(:disabled){text-decoration:underline}.bc-item-fav:disabled,.cd-item-fav:disabled{opacity:.5;cursor:default}.bc-item-noscript,.cd-item-noscript{margin:0;font-size:11px}.bc-item-noscript a,.cd-item-noscript a{color:var(--color-text-primary)}.bc-coupon-head,.cd-coupon-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);text-align:left}.bc-coupon-add,.cd-coupon-add{font-size:11px;letter-spacing:.1em}.bc-coupon-remove,.cd-coupon-remove{border:0;background:transparent;padding:4px 0 10px;font-family:var(--font-body);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;text-decoration:underline}.bc-coupon-field,.cd-coupon-field{position:relative;display:block;border:1px solid var(--color-text-primary);padding:14px 44px 10px 14px}.bc-coupon-field-label,.cd-coupon-field-label{position:absolute;top:-8px;left:12px;padding:0 4px;background:var(--color-surface);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary)}.bc-coupon-input,.cd-coupon-input{width:100%;border:0;outline:0;background:transparent;color:var(--color-text-primary);font-family:var(--font-body);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.bc-coupon-plus,.cd-coupon-plus{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:9999px;border:0;background:var(--color-text-primary);color:var(--color-surface);-webkit-text-fill-color:var(--color-surface);font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.bc-coupon-plus:disabled,.cd-coupon-plus:disabled{opacity:.5;cursor:default}.bc-coupon-error,.cd-coupon-error{margin:8px 0 0;font-size:12px;color:var(--color-error)}.bc-coupon-note,.cd-coupon-note{margin:8px 0 0;font-size:11px;line-height:1.4;color:var(--color-text-muted)}.bc-summary-rows,.cd-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.bc-row,.cd-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary)}.bc-row strong,.cd-row strong{font-weight:700;text-align:right}.bc-total-label,.cd-total-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bc-total-label small,.cd-total-label small{font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.bc-total-value,.cd-total-value{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.bc-checkout,.cd-btn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;padding:0 16px;border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-surface);-webkit-text-fill-color:var(--color-surface);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:opacity .15s ease,background .15s ease,color .15s ease}.bc-checkout:hover:not(:disabled),.cd-btn--primary:hover:not(:disabled){opacity:.9}.bc-checkout:disabled,.cd-btn:disabled{opacity:.6;cursor:default}.bc-checkout.is-loading,.cd-checkout.is-loading{opacity:.7;cursor:progress}.cd-btn--ghost{margin-top:8px;background:var(--color-surface);color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary)}.cd-btn--ghost:hover{background:var(--color-surface-alt);opacity:1}.cd-recs-title{margin:0 0 12px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary)}.cd-recs--page .cd-recs-title{margin:0 0 14px;padding:0 0 4px;font-family:var(--font-display);font-size:18px;letter-spacing:.08em}.cd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%}.cd-card{min-width:0;display:flex;background:var(--color-surface);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cd-card:nth-child(2n){border-right:0}.cd-card>.product-card{width:100%}.cd-card .product-card-info{padding:10px 10px 14px;gap:4px}.cd-card .product-card-name{font-size:11px;min-height:2.7em}.cd-card .product-card-price{font-size:12px}.cd-card .product-card-badge{padding:3px 7px;font-size:10px}.cd-card .product-card-rating-chip,.cd-card .product-card-color-count{display:none!important}.cd-skeleton{aspect-ratio:3 / 4;background:var(--color-surface-alt);position:relative;overflow:hidden;margin:0 1px 1px 0}.cd-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-text-primary) 6%,transparent),transparent);animation:cd-shimmer 1.2s infinite}@keyframes cd-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(min-width:1024px){.cd-recs--page .cd-recs-title{font-size:20px}.cd-grid--page{grid-template-columns:repeat(4,minmax(0,1fr))}.cd-grid--page .cd-card:nth-child(2n){border-right:1px solid var(--color-border)}.cd-grid--page .cd-card:nth-child(4n){border-right:0}}@media(prefers-reduced-motion:reduce){.bc-item,.cd-item,.bc-checkout,.cd-btn{transition:none}.cd-skeleton:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-cart-shared.css.map */
