.cart{position:relative;display:block}.cart__items--disabled{pointer-events:none}.cart-drawer .drawer-content{display:flex;flex-direction:column;gap:var(--text-gap-4)}.cart-drawer__form{flex-grow:1;display:flex;flex-wrap:wrap}.drawer__contents{flex-grow:1;display:flex;flex-direction:column}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1}@media screen and (max-width:749px){.cart-drawer{height:auto;max-height:50rem}}.cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center}.cart-drawer__empty-content .button{min-width:33rem;margin-bottom:1.6rem}.cart__warnings{display:none}.is-empty .cart__warnings,.is-empty .cart__empty-text{display:block}.is-empty .cart__contents{display:none}.cart-item{padding-block:var(--padding-stripe-m);border-bottom:1px solid var(--border-transparent-darker);position:relative;display:grid;gap:.8rem 1.6rem}.cart-item--dropdown-open{z-index:50}.cart-item__media{grid-area:media;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding-inline:12px;background-color:var(--image-bg);border-radius:var(--radius-m)}.cart-item__media>a{display:flex;align-items:center;width:100%;height:100%}.cart-item__image{width:100%;height:100%;object-fit:contain;display:block}.cart-item__details{grid-area:details;display:flex;flex-direction:column;font-size:var(--type-body-14);min-width:0}.cart-item__title{font-size:var(--type-body-16);font-weight:var(--fw-bold)}.cart-item__stock{color:var(--status-valid-text)}.cart-item__stock--out{color:var(--status-invalid-text)}.cart-item__discount{display:flex;align-items:center;gap:var(--text-gap-8);color:var(--c-red-600)}.cart-item__quantity,.cart-item__price{height:100%;align-items:center}.cart-item__quantity{grid-area:quantity}.cart-item__error-text{color:var(--error-color)}.cart-item__price{grid-area:price;display:flex;gap:var(--text-gap-8);font-size:var(--type-body-15)}.cart-item__price-compare{text-decoration:line-through}.cart-item__price-final{font-weight:var(--fw-bold)}.cart-item__actions{grid-area:actions;display:flex;align-items:center;margin:-8px -8px 0 0}.cart-item__actions button{padding:8px}cart-remove-button{display:flex}.cart-item__actions .loading-overlay{top:7px;right:7px;left:auto;margin:0}.loading-overlay:not(.hidden)~.cart-item__wishlist,.loading-overlay:not(.hidden)~cart-remove-button{display:none}.cart-drawer .product-option dd{word-break:break-word}.cart-item-list .cart-item[data-service-item]{display:none}@media screen and (max-width:749px){.cart-item{grid-template-columns:90px 1fr auto;grid-template-areas:"media details  details" "quantity quantity price";align-items:start}.cart-item__details{padding-right:30px}.cart-item__actions{position:absolute;top:var(--padding-stripe-m);right:0;flex-direction:column}}@media screen and (min-width:750px){.cart-drawer .cart-item{grid-template-columns:110px 1fr auto;grid-template-areas:"media details  details" "media quantity price";align-items:start}.cart-drawer .cart-item__details{padding-right:70px}.cart-item__actions{position:absolute;top:var(--padding-stripe-m);right:0;flex-direction:row-reverse}}.cart-item[data-cod-service] a{pointer-events:none}.cart-item[data-cod-service] .cart-item__quantity{display:none}.cart-item[data-cod-service] .cart-item__totals{margin-left:auto}.cart__actions{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.notification{padding:var(--padding-stripe-s) var(--padding-stripe-m);border-radius:var(--radius-s)}.notification--with-icon{display:flex;align-items:center;gap:.8rem}.notification--success{background:var(--status-valid-surface-light)}.notification--success .icon{color:var(--status-valid-text)}.notification--warning{background:var(--status-invalid-surface-light)}.notification--warning .icon{color:var(--status-invalid-text)}.notification--alert{background:var(--status-alert-surface-light)}.free-shipping-progress{display:flex;gap:var(--text-gap-8)}.free-shipping-progress__content{width:100%}.free-shipping-progress--success .free-shipping-progress__header{color:var(--text-primary);font-weight:var(--fw-bold)}.nowrap-progress{font-weight:var(--fw-bold);white-space:nowrap}.free-shipping-progress__bar{height:6px;width:100%;border-radius:var(--radius-full);background-color:var(--c-black-20);position:relative;margin-top:var(--text-gap-9)}.free-shipping-progress__bar-inner{height:100%;background-color:var(--c-purple-700);border-radius:var(--radius-full);position:absolute;top:0;left:0}.free-shipping-progress--success .free-shipping-progress__bar-inner{background-color:var(--status-valid-surface)}.cart-drawer exponea-reco .container-for-products{display:flex;gap:12px}@media screen and (max-width:989px){.cart-drawer exponea-reco .product-carousel{padding-inline:var(--cart-padding-aside);margin-inline:calc(-1 * var(--cart-padding-aside))}}@media screen and (min-width:990px){.cart-drawer exponea-reco{position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + var(--padding-xl));width:calc(100vw - 550px - 10rem);max-width:600px;margin-left:auto;background:var(--surface-white);border-radius:var(--radius-xl);padding:var(--padding-m);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.cart-drawer.opened exponea-reco{opacity:1;visibility:visible;pointer-events:auto}.cart-drawer exponea-reco .title{margin:0 0 var(--text-gap-5)}.cart-drawer exponea-reco .product-carousel{overflow:visible}}@media screen and (min-width:1800px){.cart-drawer exponea-reco{max-width:1200px}}.cart-summary{gap:var(--text-gap-6);padding:var(--padding-stripe-l)}.delivery-time-message{display:flex;gap:var(--text-gap-8);color:var(--status-valid-text)}.cart-summary__shipping{display:flex;flex-direction:column;gap:var(--text-gap-7)}.cart-summary__shipping .icon{margin-top:2px}.cart-summary__totals{display:flex;flex-direction:column;gap:var(--text-gap-6);border-top:1px solid var(--border-tile);padding-top:var(--text-gap-6)}.mini-cart-total{display:flex;flex-direction:column}.mini-cart-total__item{display:flex;justify-content:space-between;align-items:baseline}.cart__ctas{margin-top:1rem;flex-direction:column}.cart-drawer .cart__checkout-button{max-width:none}.cart__update-button{margin-bottom:1rem}.cart__dynamic-checkout-buttons{margin-top:1rem}.cart__express-divider{display:flex;align-items:center;gap:1rem;margin-top:1.6rem;color:rgb(var(--color-grey-2));font-size:1.3rem}.cart__express-divider:before,.cart__express-divider:after{content:"";flex:1 1 auto;height:1px;background-color:rgba(var(--color-foreground),.15)}.cart__express-divider span{flex:0 0 auto;white-space:nowrap}.cart__dynamic-checkout-buttons div[role=button]{border-radius:var(--radius-full)!important}@media screen and (min-width:750px){.cart__ctas{display:flex;gap:1rem}.cart__update-button{margin-bottom:0;margin-right:.8rem}[data-shopify-buttoncontainer]{justify-content:flex-end}}.cart-usp{display:flex;flex-direction:column;gap:var(--text-gap-4)}.cart-reviews{display:flex;flex-direction:column;gap:var(--text-gap-8);align-items:center}.manipulation-fee-block{width:100%}.manipulation-fee-block__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--text-gap-8)}.manipulation-fee-block__label{display:inline-flex;align-items:center;gap:.4rem}.manipulation-fee-block__info{position:relative;display:inline-flex;flex-shrink:0;margin-bottom:4px}.manipulation-fee-block__info-button{display:inline-flex;cursor:pointer;color:var(--text-secondary)}.manipulation-fee-block__popup{bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.manipulation-fee-block__info:hover .manipulation-fee-block__popup,.manipulation-fee-block__info-toggle:checked~.manipulation-fee-block__popup{display:block}.manipulation-fee-block__popup-close{float:right}.manipulation-fee-block__price{font-weight:var(--fw-bold);font-size:var(--type-body-15)}@media screen and (max-width:989px){.main-cart .manipulation-fee-block__row{border-bottom:1px solid var(--border-tile);padding-bottom:var(--gap-m)}}.drawer-content .manipulation-fee-block__row{border-bottom:1px solid var(--border-tile);padding-bottom:var(--gap-m)}
/*# sourceMappingURL=/cdn/shop/t/64/assets/component-cart.css.map */
