.main-cart{display:block;padding-block:var(--space-m) var(--space-xl)}.main-cart__title{margin-bottom:var(--space-m);font-size:25px;line-height:var(--line-height-h3)}.main-cart__empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:170px;padding-bottom:372px;text-align:center}.main-cart__empty-icon{width:70px;height:56px;color:var(--color-text)}.main-cart__empty-heading{margin:0;font-size:35px;line-height:45px;color:var(--color-text);font-weight:var(--font-weight-regular)}@media(max-width:480px){.main-cart__empty-heading{font-size:30px;line-height:40px}}.main-cart__empty .button{width:210px;min-width:0;height:45px;min-height:0;padding:10px 0;font-size:14px;font-weight:var(--font-weight-bold)}.main-cart__readonly-list{margin:0 0 var(--space-m);padding:0;list-style:none}.main-cart__readonly-item{display:flex;align-items:center;gap:var(--space-s);padding-block:var(--space-m);border-bottom:1px solid var(--color-border)}.main-cart__market-notice{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);padding-block:var(--space-xl);text-align:center}.main-cart__market-text{max-width:32em;color:var(--color-muted)}.main-cart__form{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media(min-width:992px){.main-cart__form{grid-template-columns:1fr 450px;align-items:start}}.main-cart__list{margin:0;padding:0;list-style:none}.main-cart__item{display:flex;position:relative;gap:20px;padding:15px;transition:background-color .2s ease}@media(hover:hover){.main-cart__item:hover{background-color:var(--color-surface-subtle)}}.main-cart__item:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#c8c8c8}.main-cart__image-link{display:block;width:120px;height:120px;overflow:hidden}.main-cart__image{width:120px;height:120px;object-fit:contain;background:var(--color-surface-subtle);transition:transform .2s ease-in-out}@media(hover:hover){.main-cart__item:hover .main-cart__image{transform:scale(1.1)}}.main-cart__details{flex:1;min-width:0}.main-cart__top-line{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:5px}.main-cart__name{flex:1;min-width:0;font-size:15px;line-height:30px;color:var(--color-text);font-weight:var(--font-weight-bold);text-decoration:none}@media(hover:hover){.main-cart__name:hover{color:var(--color-text)}}.main-cart__price{flex-shrink:0;margin:0;font-size:15px;color:var(--color-text)}.main-cart__price-compare{margin-right:4px;color:var(--color-sale)}.main-cart__remove{flex-shrink:0;min-width:24px;min-height:24px;color:var(--color-muted)}.main-cart__remove-icon{width:16px;height:17px}.main-cart__variant{margin:0 0 4px;font-size:15px;font-weight:var(--font-weight-light);color:var(--color-text)}.main-cart__line-message{margin:0 0 4px;color:var(--color-sale);font-size:.875rem}.main-cart__rocker{display:flex;align-items:stretch;height:30px;margin-top:13px}.main-cart__rocker-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;padding:0;border:.8px solid var(--color-text);background:none;color:var(--color-text);cursor:pointer}.main-cart__rocker-btn+.main-cart__qty-input{border-left:0}.main-cart__qty-input+.main-cart__rocker-btn{border-left:0}.main-cart__rocker-btn[disabled]{opacity:.4;cursor:default}.main-cart__qty-error{margin:6px 0 0;color:var(--color-sale);font-size:.875rem}.main-cart__qty-input{width:30px;height:30px;padding:0;border:.8px solid var(--color-text);border-radius:0;background:none;color:var(--color-text);font:inherit;font-size:12px;text-align:center;-moz-appearance:textfield}.main-cart__qty-input::-webkit-outer-spin-button,.main-cart__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.main-cart__qty-input[disabled]{opacity:.4}.main-cart__footer{display:flex;flex-direction:column;gap:var(--space-m)}.main-cart__summary{background:var(--color-background);border:1px solid var(--color-border)}.main-cart__summary-header{display:flex;align-items:baseline;gap:var(--space-xs);padding:25px 30px;background:var(--color-brand-teal)}.main-cart__summary-heading{margin:0;font-size:25px;line-height:30px;color:#dfd1a7;font-weight:var(--font-weight-bold)}.main-cart__summary-count{margin:0;font-size:25px;line-height:30px;color:#dfd1a7;font-weight:var(--font-weight-light)}.main-cart__summary-body{padding:var(--space-m) 30px 30px}.main-cart__totals-group{display:flex;flex-direction:column;gap:var(--space-s)}.main-cart__totals-group:first-child{padding-bottom:var(--space-s);border-bottom:.8px solid #979797}.main-cart__totals-group--total{margin-top:var(--space-m)}.main-cart__totals-line{display:flex;justify-content:space-between;margin:0}.main-cart__totals-line p{margin:0;font-size:1rem;color:var(--color-text)}.main-cart__totals-group--total .main-cart__totals-line p{font-size:1.25rem;font-weight:var(--font-weight-bold)}.main-cart__totals-line--discount p{color:var(--color-brand-teal)}.main-cart__checkout{width:100%;margin-top:var(--space-m)}.main-cart__quick-checkout{margin-top:var(--space-s)}.main-cart__quick-checkout-divider{margin:0 0 var(--space-xs);color:var(--color-muted);font-size:.75rem;text-align:center;text-transform:uppercase}.main-cart__links{display:flex;justify-content:center;align-items:center;gap:var(--space-xs);font-size:15px}.main-cart__links-item{color:var(--color-brand-teal);text-decoration:underline}.main-cart__links-divider{color:var(--color-muted)}.main-cart__links-item--help{color:var(--color-text)}.main-cart__links-help-text{color:var(--color-brand-teal);text-decoration:underline}.main-cart__promo{margin-top:var(--space-m)}.main-cart__promo-toggle{padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--font-size-small);text-decoration:underline;cursor:pointer}.main-cart__promo-form{margin-top:var(--space-xs)}.main-cart__promo-label{display:block;margin-bottom:4px;font-size:12px;color:var(--color-text)}.main-cart__promo-field{position:relative}.main-cart__promo-input{width:100%;padding:1px 25px 1px 10px;border:0;border-bottom:1.6px solid var(--color-brand-gold);border-radius:0;background:none;color:var(--color-text);font:inherit;font-size:1rem;font-weight:var(--font-weight-regular)}.main-cart__promo-submit{position:absolute;top:50%;right:0;display:inline-flex;padding:0;border:0;background:none;color:var(--color-text);transform:translateY(-50%);cursor:pointer}.main-cart__promo-submit .icon{width:20px;height:20px}.main-cart__promo-status{margin-top:5px;margin-bottom:10px;min-height:15px;line-height:15px;font-size:var(--font-size-small)}.main-cart__promo-status.is-error{color:var(--color-sale)}@media(prefers-reduced-motion:reduce){.main-cart__item,.main-cart__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-main-cart.css.map */
