.meevya-cart-steps{display:flex;align-items:center;gap:20px;margin:4px 0 22px;font-size:11px;color:#8a7d84}.meevya-cart-steps span{display:flex;align-items:center;gap:7px}.meevya-cart-steps b{display:grid;place-items:center;inline-size:21px;block-size:21px;border:1px solid #e6dce1;border-radius:50%;font-size:10px}.meevya-cart-steps [aria-current]{color:#38242f;font-weight:600}.meevya-cart-steps [aria-current] b{background:#38242f;color:#fff;border-color:#38242f}#cart-drawer .cart-drawer__content{display:flex;flex-direction:column;min-height:0;overflow:hidden}#cart-drawer .cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px 24px;overscroll-behavior:contain}#cart-drawer .cart-items__table-row{column-gap:12px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #eee7eb}#cart-drawer .cart-items__media-container{border-radius:10px;background:#faf7f9;overflow:hidden}#cart-drawer .cart-items__title{font-size:13px;font-weight:600;line-height:1.4}#cart-drawer .cart-items__variants{font-size:11px;color:#796e75}#cart-drawer .cart-items__price{font-size:13px;font-weight:600}#cart-drawer .cart-drawer__summary{position:relative;inset:auto;flex:0 0 auto;width:100%;gap:12px;padding:16px 20px max(16px,env(safe-area-inset-bottom));background:#fcfafb;border-top:1px solid #eee7eb;box-shadow:0 -5px 20px #38242f05;-webkit-mask-image:none;mask-image:none;margin-top:0}#cart-drawer .cart-totals{width:100%;border:0;padding:0;margin:0}#cart-drawer .cart-totals__container{gap:8px}#cart-drawer .cart-totals__total-label{font-size:13px;font-weight:500}#cart-drawer .cart-totals__total-value{font-size:20px;font-weight:650}#cart-drawer .cart-actions{margin:0 0 12px;border-top:0}#cart-drawer .cart-actions summary{min-height:32px;padding:0}#cart-drawer .cart-discount__label{font-size:11px;color:#796e75}#cart-drawer .cart__ctas{gap:8px}#cart-drawer .cart__checkout-button{min-height:50px;height:auto;padding:14px 16px;border:1px solid #38242f;border-radius:12px;background:#38242f;color:#fff;font-size:13px;font-weight:600}#cart-drawer .cart__checkout-button>.button-text{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.meevya-cart-checkout-price{font-size:12px;font-weight:500;white-space:nowrap}.meevya-cart-extras{margin:12px 0 0;padding-top:20px;border-top:1px solid #eee7eb;width:100%;box-sizing:border-box}.meevya-cart-extras__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.meevya-cart-extras__heading h3{margin:0;font-size:13px;font-weight:600;color:#38242f}.meevya-cart-extras__heading>span{font-size:10px;color:#8a7d84}.meevya-cart-extras__list{display:grid;gap:9px}.meevya-cart-extras .meevya-cart-extra__form{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;margin:0;padding:11px;background:#fbf6f8;border:1px solid #efe5eb;border-radius:12px;box-sizing:border-box;width:100%}.meevya-cart-extra__thumb{display:grid;place-items:center;width:60px;min-width:60px;height:60px;overflow:hidden;border-radius:8px;background:#fff}.meevya-cart-extra__thumb>img{display:block;width:60px;max-width:60px;min-width:60px;height:60px;min-height:60px;max-height:60px;object-fit:contain;aspect-ratio:1}.meevya-cart-extra__details{min-width:0;width:100%}.meevya-cart-extra__details>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;font-weight:600;text-decoration:none;color:#38242f;overflow-wrap:anywhere}.meevya-cart-extra__details .meevya-cart-extra__price{margin:5px 0 0;font-size:11px;line-height:1.4;color:#796e75}.meevya-cart-extra__form select{display:block;width:100%;max-width:100%;min-width:0;height:30px;margin-top:6px;padding:4px;border:1px solid #e4d5de;border-radius:5px;background:#fff;font-size:10px;color:#38242f}.meevya-cart-extra__form>button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:72px;min-height:44px;width:auto;height:auto;padding:8px 10px;border:1px solid #38242f;border-radius:8px;background:#38242f;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.meevya-cart-extra__form>button:hover{background:#563c4b}.meevya-cart-extra__added{font-size:10px;color:#345e48;white-space:nowrap}.meevya-cart-extra__terms{display:block;font-size:10px;margin-top:4px;text-decoration:underline}.meevya-cart-extra__form>[role=status]{grid-column:2/-1;font-size:11px;line-height:1.4;margin:0;color:#796e75}.meevya-cart-extra__form>[role=status]:empty{display:none}html[data-meevya-cart-pending] :is(.cart__checkout-button,.additional-checkout-buttons,cart-quantity-selector-component,.cart-items__remove){pointer-events:none;opacity:.55}@media(max-width:359px){#cart-drawer .cart-drawer__items,#cart-drawer .cart-drawer__summary{padding-inline:14px}.meevya-cart-extras .meevya-cart-extra__form{grid-template-columns:50px minmax(0,1fr) auto;gap:8px;padding:9px}.meevya-cart-extra__thumb,.meevya-cart-extra__thumb>img{width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px}.meevya-cart-extra__form>button{min-width:62px;padding:7px;font-size:10px}}@media(prefers-reduced-motion:no-preference){main[data-template^=product] :is(product-form-component button[name=add],.sticky-add-to-cart__button):not(:disabled){animation:meevya-buy-nudge 2s ease-in-out 1s infinite}main[data-template^=product] :is(product-form-component button[name=add],.sticky-add-to-cart__button):is(:hover,:focus-visible,:active){animation:none}}@keyframes meevya-buy-nudge{0%,24%,to{translate:0 0}3%,9%,15%{translate:-2px 0}6%,12%,18%{translate:2px 0}21%{translate:-1px 0}}#cart-drawer .additional-checkout-buttons{display:none}#cart-drawer .cart-drawer__summary{max-height:45dvh;overflow-y:auto;overscroll-behavior:contain}#cart-drawer .cart-drawer__items{min-height:100px}#cart-drawer .cart-totals__tax-note{font-size:10px;line-height:1.4}#cart-drawer .cart-totals__tax-note :is(small,p){font-size:inherit;line-height:inherit}#cart-drawer .cart-totals__tax-note p{margin:0}@media(prefers-reduced-motion:no-preference){#cart-drawer .cart__checkout-button:not(:disabled){animation:meevya-buy-nudge 2s ease-in-out 1s infinite}#cart-drawer .cart__checkout-button:is(:hover,:focus-visible,:active){animation:none}}#cart-drawer{--meevya-ink:#412338;--meevya-muted:#8d7381;--meevya-line:#eddee6;--meevya-blush:#fcf3f7}#cart-drawer .theme-drawer__header{position:relative;min-height:88px;padding:30px 20px 18px;border-bottom:1px solid var(--meevya-line);background:linear-gradient(115deg,#fff8fb,#f7e6ed)}#cart-drawer .theme-drawer__header:before{content:"MEEVYA";position:absolute;top:12px;left:20px;font-size:9px;line-height:1;letter-spacing:.25em;font-weight:700;color:#9b7287}#cart-drawer .theme-drawer__title{font-size:23px;line-height:1.2;font-weight:600;letter-spacing:-.035em;color:var(--meevya-ink);margin:0}#cart-drawer .theme-drawer__badge{min-width:24px;height:24px;padding:0 7px;border:1px solid #e4cdd9;border-radius:30px;background:#fff8fb;font-size:11px;color:#8e627b}#cart-drawer .theme-drawer__close-button{min-width:44px;width:44px;min-height:44px;height:44px;padding:12px;border:1px solid #ead7e2;border-radius:50%;background:#ffffffb3;color:#6a435b;box-shadow:none}#cart-drawer .theme-drawer__close-button:focus-visible{outline:2px solid #a66c8c;outline-offset:3px}#cart-drawer .cart-drawer__items{background:linear-gradient(180deg,#fdf5f8,#fbf7f4);padding-top:18px}#cart-drawer .meevya-cart-steps{margin-bottom:18px;color:#9a8590;font-size:10px;gap:24px}#cart-drawer .meevya-cart-steps [aria-current]{color:var(--meevya-ink)}#cart-drawer .meevya-cart-steps [aria-current] b{background:var(--meevya-ink);border-color:var(--meevya-ink);box-shadow:0 2px 6px #4123381a}#cart-drawer .cart-items__table-row:not(.cart-items__nested-line){padding:13px 11px;margin:0 0 11px;border:1px solid #f0e5eb;border-radius:15px;background:#fff;box-shadow:0 3px 12px #41233804}#cart-drawer .cart-items__media-container{border-radius:10px;background:#f9eff4}#cart-drawer .cart-items__title{color:var(--meevya-ink);font-size:13px;font-weight:650}#cart-drawer .cart-items__price{color:var(--meevya-ink)}#cart-drawer .cart-items__quantity-controls{margin-top:6px}#cart-drawer .meevya-cart-extras{border-top:0;margin-top:14px;padding-top:6px}#cart-drawer .meevya-cart-extras__heading{margin-bottom:11px}#cart-drawer .meevya-cart-extras__heading h3{font-size:12px;color:#6c475e;font-weight:650}#cart-drawer .meevya-cart-extras__heading>span{font-size:9px;padding:3px 7px;border:1px solid #e9d9e2;border-radius:20px;background:#fff9fc;color:#98798b}#cart-drawer .meevya-cart-extra__form{background:#fff;border-color:#e9d7e1;border-radius:13px;box-shadow:0 3px 12px #41233805}#cart-drawer .meevya-cart-extra__thumb{background:#faf3f7;border:1px solid #f3e8ee}#cart-drawer .meevya-cart-extra__form>button{background:#f7e8f0;color:#713b5c;border:1px solid #e8cbdc;border-radius:8px;box-shadow:none}#cart-drawer .meevya-cart-extra__form>button:hover{background:#efd6e4}#cart-drawer .cart-drawer__summary{background:#fff;box-shadow:0 -5px 24px #41233806;border-top-color:#eadbe3;padding-top:14px;gap:10px}#cart-drawer .cart-totals__total{padding:12px 13px;background:#faf1f6;border:1px solid #f0e0e9;border-radius:12px}#cart-drawer .cart-totals__total-label{color:#8c6b7e;font-size:12px}#cart-drawer .cart-totals__total-value{font-size:21px;letter-spacing:-.03em;color:var(--meevya-ink)}#cart-drawer .cart-actions{border-bottom:1px solid #f1e7ed;margin-bottom:10px;padding-bottom:6px}#cart-drawer .cart-discount__label{color:#8b7180;font-size:10px}#cart-drawer .cart-totals__tax-note{color:#9a8691;padding-inline:2px}#cart-drawer .cart__checkout-button{background:linear-gradient(105deg,#4b2940,#321f30);border:1px solid #412338;border-radius:12px;box-shadow:0 4px 10px #4123381c;min-height:50px}#cart-drawer .cart__checkout-button .button-text{font-size:13px;letter-spacing:.005em}#cart-drawer .meevya-cart-checkout-price{font-size:11px;opacity:.8;padding-left:10px;border-left:1px solid #ffffff35}#cart-drawer .meevya-cart-payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0;max-width:100%}#cart-drawer .meevya-cart-payments li{display:flex;line-height:0}#cart-drawer .meevya-cart-payments svg{display:block;width:29px;height:18px;max-width:29px;opacity:.85}@media(max-width:359px){#cart-drawer .theme-drawer__header{padding-inline:14px}#cart-drawer .theme-drawer__header:before{left:14px}#cart-drawer .theme-drawer__title{font-size:21px}#cart-drawer .cart-items__table-row:not(.cart-items__nested-line){padding:11px 8px}#cart-drawer .cart-totals__total-value{font-size:18px}#cart-drawer .cart__checkout-button .button-text{font-size:12px}}#cart-drawer .cart-drawer__inner{position:relative}#cart-drawer [data-meevya-single-scroll] .cart-drawer__content{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:calc(80px + env(safe-area-inset-bottom));display:block}#cart-drawer [data-meevya-single-scroll] .cart-drawer__items{flex:none;min-height:0;max-height:none;overflow:visible}#cart-drawer [data-meevya-single-scroll] .cart-drawer__summary{position:static;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none;box-shadow:none}#cart-drawer meevya-cart-scroll{position:absolute;inset:auto 0 0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffafdf5;border-top:1px solid #eadbe3;box-shadow:0 -4px 18px #4123380c}#cart-drawer meevya-cart-scroll[hidden]{display:none}#cart-drawer .meevya-cart-scroll__price{font-size:15px;font-weight:650;color:#412338;white-space:nowrap}#cart-drawer .meevya-cart-scroll__button{min-height:44px;padding:10px 14px;border:1px solid #412338;border-radius:10px;background:linear-gradient(105deg,#4b2940,#321f30);color:#fff;font-size:12px;font-weight:600;line-height:1.25;cursor:pointer}#cart-drawer .meevya-cart-scroll__button:focus-visible{outline:2px solid #a66c8c;outline-offset:3px}#cart-drawer .meevya-cart-scroll__button:disabled{opacity:.55;cursor:wait}html[data-meevya-cart-pending] .meevya-cart-scroll__button{pointer-events:none;opacity:.55}@media(max-width:359px){#cart-drawer meevya-cart-scroll{padding-inline:12px;gap:8px}#cart-drawer .meevya-cart-scroll__price{font-size:13px}#cart-drawer .meevya-cart-scroll__button{font-size:11px;padding-inline:10px}}#cart-drawer .theme-drawer__header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:70px;height:auto;gap:12px;padding:24px 18px 10px}#cart-drawer .theme-drawer__header:before{top:10px;left:18px;font-size:8px;letter-spacing:.24em}#cart-drawer .theme-drawer__title{display:flex;align-items:center;gap:9px;margin:0;font-size:21px;line-height:1.2}#cart-drawer .theme-drawer__badge{min-width:22px;height:22px;padding:0 6px;font-size:10px}#cart-drawer .theme-drawer__close-button{flex:0 0 44px;min-width:44px;width:44px;min-height:44px;height:44px;max-height:44px;margin-block:-8px 0;padding:13px}#cart-drawer .theme-drawer__close-button .svg-wrapper{width:18px;height:18px}@media(max-width:359px){#cart-drawer .theme-drawer__header{padding-inline:14px}#cart-drawer .theme-drawer__header:before{left:14px}#cart-drawer .theme-drawer__title{font-size:20px}}.meevya-line-total{display:none}.meevya-line-breakdown{font-size:11px;line-height:1.6;color:#8d7381;font-weight:400;margin-top:5px}.meevya-cart-free-shipping{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px 14px;border:1px solid #dce7df;border-radius:10px;background:#f2f7f3;color:#355542;font-size:12px;font-weight:600;line-height:1.4}.meevya-cart-free-shipping svg{flex-shrink:0}#cart-drawer .cart-items__table-row{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media details" "media variants" "media unit_price" "media quantity" "media error";row-gap:6px}#cart-drawer .cart-items__details{display:contents}#cart-drawer .cart-items__product-info{grid-area:details}#cart-drawer .cart-items__variants-wrapper{grid-area:variants;min-width:0}#cart-drawer .cart-items__unit-price-wrapper{grid-area:unit_price;min-width:0;padding:9px 0 3px}#cart-drawer .cart-items__price{display:none}#cart-drawer .meevya-line-total{display:flex;flex-direction:column;gap:4px}#cart-drawer .meevya-line-total>span{font-size:10px;color:#8d7381;font-weight:500}#cart-drawer .meevya-line-total>strong{font-size:21px;line-height:1.2;letter-spacing:-.025em;color:#412338;font-weight:700;overflow-wrap:anywhere}#cart-drawer .meevya-line-breakdown{font-size:11px;line-height:1.6}#cart-drawer .cart-items__quantity{grid-area:quantity}#cart-drawer .cart-items__title{font-size:13px;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/12/assets/meevya-cart-extra.css.map */
