.cart-drawer__dialog.mavie-drawer{--mavie-bg: #d9cebb;--mavie-bg-rgb: 217 206 187;--mavie-card: #e4dbcb;--mavie-ink: #111111;--mavie-ink-rgb: 17 17 17;--mavie-radius: 12px;--color-background: var(--mavie-bg);--color-background-rgb: var(--mavie-bg-rgb);--color-foreground: var(--mavie-ink);--color-foreground-rgb: var(--mavie-ink-rgb);--color-foreground-heading: var(--mavie-ink);--color-foreground-heading-rgb: var(--mavie-ink-rgb);--color-border: rgb(var(--mavie-ink-rgb) / .12);--color-input-background: transparent;--color-input-text: var(--mavie-ink);--color-input-text-rgb: var(--mavie-ink-rgb);--color-input-border: var(--mavie-ink);background-color:var(--mavie-bg);color:var(--mavie-ink)}.mavie-drawer:not(:has(.cart-form)) :is(#cart-wrapper,#rsi_buy_now_button,._rsi-buy-now-button){display:none!important}.mavie-drawer .cart-items__wrapper a:not(.button){color:var(--mavie-ink)}.mavie-drawer .cart-drawer__heading{font-size:1.375rem;font-weight:700;letter-spacing:0;text-transform:none}.mavie-shipping{padding-block:.5rem 1.25rem;text-align:center}.mavie-shipping__message{margin:0 0 .75rem;font-size:.95rem}.mavie-shipping__track{position:relative;display:flex;align-items:center;padding-inline-end:1.5rem}.mavie-shipping__bar{flex:1;height:8px;border-radius:999px;background:#ffffff73;overflow:hidden}.mavie-shipping__fill{display:block;width:var(--mavie-shipping-progress, 0%);height:100%;border-radius:inherit;background:#fff;transition:width var(--animation-speed, .3s) var(--animation-easing, ease)}.mavie-shipping:not(.mavie-shipping--unlocked) .mavie-shipping__fill{background:var(--mavie-ink)}.mavie-shipping__icon{position:absolute;inset-inline-end:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:var(--mavie-ink)}.mavie-shipping__icon svg{width:1.4rem;height:1.4rem}.mavie-shipping__label{margin:1rem 0 0;text-align:end;font-size:.8rem}.mavie-drawer .cart-drawer__items .cart-items__table-row,.mavie-drawer .cart-drawer__items .cart-items__table-row--full-width-variants{position:relative;grid-template-columns:clamp(5.5rem,32cqi,8.5rem) minmax(0,1fr) auto;grid-template-rows:min-content min-content 1fr min-content;grid-template-areas:"media details details" "media variants variants" "media quantity price" "media error error";column-gap:1rem;padding-bottom:0;margin-bottom:1rem;border-bottom:none}.mavie-drawer .cart-items__details{display:contents}.mavie-drawer .cart-items__product-info{grid-area:details;padding-inline-end:2rem}.mavie-drawer .cart-items__variants-wrapper{grid-area:variants}.mavie-drawer .cart-items__unit-price-wrapper{display:none}.mavie-drawer .cart-items__title{font-size:1rem;font-weight:400;text-decoration:none;color:inherit}.mavie-drawer .cart-items__details,.mavie-drawer .cart-items__product-info,.mavie-drawer .cart-items__variants-wrapper{color:var(--mavie-ink)}.mavie-drawer .cart-items__variants,.mavie-drawer .cart-items__variant{display:flex;flex-wrap:wrap;gap:.25em;font-size:1rem;color:var(--mavie-ink)}.mavie-drawer .cart-items__variant dt.visually-hidden{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.mavie-drawer .cart-items__media-container{display:block;aspect-ratio:1;border-radius:var(--mavie-radius);background:#fff;overflow:hidden}.mavie-drawer .cart-items__media-image{width:100%;height:100%;object-fit:contain}.mavie-drawer .cart-items__quantity{grid-area:quantity;align-self:end}.mavie-drawer .cart-items__quantity .quantity-selector{--quantity-selector-width: 7.5rem;flex:0 0 auto;width:7.5rem;min-height:3rem;border:1.5px solid var(--mavie-ink);border-radius:10px;background:transparent}.mavie-drawer .cart-items__remove{position:absolute;inset-block-start:0;inset-inline-end:0;padding:.25rem;background:transparent;color:#fff;box-shadow:none}.mavie-drawer .cart-items__remove svg{width:1.4rem;height:1.4rem}.mavie-drawer .cart-items__price{grid-area:price;align-self:end;padding-block-end:.6rem;font-weight:700;font-size:1.05rem}.mavie-upsell{margin-block:1.25rem .5rem;padding:1rem .5rem 1.25rem;border-radius:var(--mavie-radius);background:var(--mavie-card)}.mavie-upsell__heading{margin:0 0 1rem;text-align:center;font-weight:700;font-size:1rem}.mavie-upsell__carousel{display:flex;align-items:center;gap:.25rem}.mavie-upsell__nav{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:var(--mavie-ink);cursor:pointer}.mavie-upsell__nav svg{width:1.1rem;height:1.1rem}.mavie-upsell__track{display:flex;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mavie-upsell__track::-webkit-scrollbar{display:none}.mavie-upsell__slide{flex:0 0 100%;display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:.85rem;scroll-snap-align:start}.mavie-upsell__media{display:block;aspect-ratio:4 / 5;border-radius:8px;background:#fff;overflow:hidden}.mavie-upsell__media img{width:100%;height:100%;object-fit:contain}.mavie-upsell__info{display:flex;flex-direction:column;gap:.35rem;min-width:0}.mavie-upsell__title{font-weight:700;font-size:1rem;color:inherit;text-decoration:none}.mavie-upsell__price{margin:0 0 .4rem;font-size:.95rem}.mavie-upsell__actions{display:flex;flex-wrap:wrap;gap:.5rem}.mavie-upsell__select{position:relative;flex:1 1 6rem;min-width:0}.mavie-upsell__select select{width:100%;height:2.6rem;padding:0 2rem 0 .75rem;border:1px solid rgb(var(--mavie-ink-rgb) / .15);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .6rem center / 1rem;color:var(--mavie-ink);font:inherit;font-size:.95rem;-webkit-appearance:none;appearance:none;text-overflow:ellipsis}.mavie-upsell__add{flex:1 1 5.5rem;height:2.6rem;padding:0 1rem;border:0;border-radius:8px;background:var(--mavie-ink);color:#fff;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.mavie-upsell__add[aria-busy=true]{opacity:.6;pointer-events:none}.mavie-drawer .cart-drawer__content{overflow-y:auto}.mavie-drawer .cart-drawer__items{flex:none;overflow:visible}.mavie-drawer .cart-drawer__summary{position:static;gap:0;margin-top:0;padding-block-start:.75rem;-webkit-mask-image:none;mask-image:none}.mavie-cart-footer{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.mavie-cart-footer__checkout{display:flex;align-items:center;justify-content:center;gap:.3em;width:100%;min-height:3.5rem;padding:0 1rem;border:0;border-radius:10px;background:var(--mavie-ink);color:#fff;font:inherit;font-weight:700;font-size:1.05rem;cursor:pointer}.mavie-cart-footer__checkout:hover{background:#2a2a2a}.mavie-cart-footer ._rsi-buy-now-button{width:100%}.mavie-cart-footer ._rsi-buy-now-button:empty{display:none}.mavie-cart-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:.25rem 0;padding:0}.mavie-cart-footer__payments svg{display:block;width:2.75rem;height:auto}.mavie-cart-footer__link{padding:.15rem 0;border:0;background:none;color:var(--mavie-ink);font:inherit;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer}.mavie-cart-footer__link:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mavie-cart-drawer.css.map */
