.ast-cart{--ar-cart-accent: #f47a20;--ar-cart-ink: #2e2a39;--ar-cart-muted: #6b636b;--ar-cart-line: #e9e2d8;--ar-cart-tint: #fdfbf7;--ar-cart-gutter: 20px}.ast-cart .ast-cart__content{font-family:var(--font-body-family, Roboto, sans-serif);line-height:1.4;color:var(--ar-cart-ink)!important;border-radius:8px}.ast-cart .ast-cart__header{flex-shrink:0;padding:14px var(--ar-cart-gutter)!important;border-bottom:1px solid var(--ar-cart-line)}.ast-cart .ast-cart__title{font-size:18px;font-weight:700;letter-spacing:normal}.ast-cart .ast-cart__header-actions{gap:10px}.ast-cart .ast-cart__header-actions .ast-button{font-size:12px}.ast-cart .ast-cart__header-actions [aria-label="Close cart"]{width:32px;height:32px;background:var(--ar-cart-tint);border:1px solid var(--ar-cart-line);border-radius:4px}.ast-cart .mix-match[data-surface=cart],.ast-cart .ast-cart__progress-bar{flex:0 0 auto;margin:0;padding:10px var(--ar-cart-gutter);border:0;border-radius:0;background:var(--ar-cart-tint)!important;color:var(--ar-cart-ink);font-size:12px;line-height:1.4}.ast-cart .mix-match[data-surface=cart]{gap:6px 12px}.ast-cart .mix-match[data-surface=cart] .mix-match__heading,.ast-cart .mix-match[data-surface=cart] .mix-match__message{font-size:12px;line-height:1.4}.ast-cart .mix-match[data-surface=cart]+.ast-cart__progress-bar{padding-top:4px}.ast-cart .ast-cart__progress-bar{padding-bottom:14px;border-bottom:1px solid var(--ar-cart-line)}.ast-cart .ast-cart__progress-bar .ast-progress-bar{gap:6px}.ast-cart .ast-cart__progress-bar__message{margin:0;font-size:12px;line-height:1.4}.ast-cart .ast-cart__progress-bar:not(:has(.ast-cart__progress-bar__tiers)) .ast-cart__progress-bar__message{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ast-cart .ast-cart__progress-bar:not(:has(.ast-cart__progress-bar__tiers)) .ast-cart__progress-bar__message:before{content:"Free delivery";flex-shrink:0;font-weight:700}.ast-cart .ast-cart__progress-bar__message .ast-text,.ast-cart .ast-cart__progress-bar__message .ast-text>div{font-size:inherit;line-height:inherit;text-align:right!important}.ast-cart .ast-cart__progress-bar__message [data-type=mention]{font-weight:700}.ast-cart .mix-match[data-surface=cart] .mix-match__track,.ast-cart .ast-cart__progress-bar__bar{height:4px;min-height:4px;margin:0;border-radius:2px;background:var(--ar-cart-line)}.ast-cart .mix-match__fill,.ast-cart .ast-cart__progress-bar__indicator{background:var(--ar-cart-accent)!important;border-radius:2px}.ast-cart .ast-cart__body{flex:1 1 auto;min-height:0;justify-content:flex-start;overscroll-behavior:contain}.ast-cart .ast-cart__item{padding:16px var(--ar-cart-gutter);border-bottom:1px solid var(--ar-cart-line)}.ast-cart .ast-cart__item__content{gap:14px}.ast-cart .ast-cart__item__image{width:72px;height:72px;border-radius:4px;object-fit:contain!important}.ast-cart .ast-cart__item__details,.ast-cart .ast-cart__item__product-info{min-width:0}.ast-cart .ast-cart__item__title{font-size:14px;line-height:1.4;font-weight:700}.ast-cart .ast-cart__item__options{margin-top:4px;font-size:12px;line-height:1.4;color:var(--ar-cart-muted)}.ast-cart .ast-cart__item__option-name{display:none}.ast-cart .ast-cart__item__option-value{font-size:12px;line-height:1.4}.ast-cart .ast-cart__item__price-row{align-items:center;gap:10px;margin-top:10px}.ast-cart .ast-cart__item__price{font-size:14px;font-weight:700}.ast-cart .ast-cart__item__quantity .ast-quantity{height:34px;border:1px solid var(--ar-cart-line);border-radius:4px;overflow:hidden}.ast-cart .ast-cart__item__quantity .ast-button,.ast-cart .ast-cart__item__quantity input{width:32px;height:32px;min-height:0;font-size:13px}.ast-cart .ast-cart__body>.ast-cart__recommendation{flex:0 0 auto;gap:10px;margin:0;padding:16px var(--ar-cart-gutter);background:var(--ar-cart-tint)}.ast-cart .ast-cart__recommendation__card__header{margin:0;padding:0}.ast-cart .ast-cart__recommendation__title{font-size:12px;line-height:1.4;font-weight:600}.ast-cart .ast-cart__recommendation__card-item{gap:12px;padding:12px;border:1px solid var(--ar-cart-line);border-radius:4px;box-shadow:none;background:#fff}.ast-cart .ast-cart__recommendation__card-item .ast-product-media{flex:0 0 80px}.ast-cart .ast-cart__recommendation__card-item .ast-product-media img{width:80px!important;height:80px!important;border-radius:2px!important}.ast-cart .ast-cart__recommendation__card-item__column-wide{min-width:0;gap:6px}.ast-cart .ast-cart__recommendation__card-item__title{font-size:13px;line-height:1.3;font-weight:700}.ast-cart .ast-cart__recommendation__card-item__price,.ast-cart .ast-cart__recommendation__card-item__compare-price{font-size:13px}.ast-cart .ast-cart__recommendation__card-item__actions .ast-button{min-height:32px;padding:6px 14px;border-color:var(--ar-cart-line);border-radius:4px;color:var(--ar-cart-ink);font-size:12px;font-weight:600}.ast-cart .ast-cart__footer{flex:0 0 auto;gap:12px;padding:14px var(--ar-cart-gutter) max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--ar-cart-line);background:#fff}.ast-cart .ast-cart__discount__input-wrapper{gap:8px}.ast-cart .ast-cart__discount__input{height:38px;min-height:38px;border:1px solid var(--ar-cart-line);border-radius:4px;padding:8px 10px;font-size:12px}.ast-cart .ast-cart__discount__button{min-height:38px;height:38px;padding:8px 14px;border-color:var(--ar-cart-line);border-radius:4px;color:var(--ar-cart-ink);font-size:12px;font-weight:600}.ast-cart .ast-cart__subtotal{align-items:baseline;font-size:16px;font-weight:700}.ast-cart .ast-cart__installments{color:var(--ar-cart-muted);font-size:11px;line-height:1.4}.ast-cart .ast-cart__checkout{min-height:46px;border:0;border-radius:4px;background:var(--ar-cart-accent);color:#231f20;font-size:14px;font-weight:700}.ast-cart .ast-cart__checkout:hover{background:#e96d13}.ast-cart .ast-cart__trust{max-width:280px;width:100%;margin-inline:auto}.ast-cart .ast-cart__empty__icon-wrapper{width:88px;height:88px;background:var(--ar-cart-tint)}.ast-cart .ast-cart__empty__message{font-size:16px}.ast-cart :is(button,input,a):focus-visible{outline:2px solid var(--ar-cart-ink);outline-offset:3px}@media screen and (max-width:749px){.ast-cart{--ar-cart-gutter: 16px}.ast-cart .ast-cart__content{border-radius:0}.ast-cart .ast-cart__discount__input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/active-root-cart.css.map */
