.me-cart-shipping{margin-top:1rem}.me-cart-shipping p{margin:0}.me-cart-shipping__rate{font-size:1.3rem;line-height:1.5}.me-cart-shipping__message{font-size:1.4rem;line-height:1.45;font-weight:600}.me-cart-shipping__progress{display:block;-webkit-appearance:none;appearance:none;width:100%;height:.4rem;border:0;border-radius:0;margin:.7rem 0;background:rgba(var(--color-foreground),.1);color:rgb(var(--color-button))}.me-cart-shipping__progress::-webkit-progress-bar{background:rgba(var(--color-foreground),.1)}.me-cart-shipping__progress::-webkit-progress-value{background:rgb(var(--color-button))}.me-cart-shipping__progress::-moz-progress-bar{background:rgb(var(--color-button))}.me-cart-shipping__fineprint{font-size:1.2rem;line-height:1.4}.me-cart-shipping__fineprint a{color:rgba(var(--color-foreground),.8);text-underline-offset:.2rem}.me-cart-reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;margin:.8rem 0 .2rem;font-size:1.2rem;line-height:1.5}.me-cart-reassurance a{color:inherit;text-underline-offset:.2rem}.me-cart-continue{display:block;width:100%;min-height:4.4rem;padding:.7rem;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;text-align:center;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.me-cart-express{padding:1.5rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.me-cart-express__label{margin:0 0 .8rem;font-size:1.3rem;text-align:center}.me-cart-express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-inline-size: 44px;--shopify-accelerated-checkout-button-border-radius: 0px}.me-cart-note{margin-bottom:1rem}.me-cart-note summary{padding:1.2rem 0;font-size:1.3rem}.me-cart-note summary .icon-caret{width:1rem;margin-left:.6rem}.me-cart-note .field__input{font-size:1.6rem}@media screen and (max-width:749px){cart-drawer.drawer{height:100dvh}cart-drawer .drawer__inner{width:100vw;max-width:100vw;height:100dvh;padding:0 1.8rem;border:0;overflow:hidden}cart-drawer .drawer__header{flex-shrink:0;padding:1.5rem 0 1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}cart-drawer .drawer__heading{margin:0;font-size:2rem}cart-drawer .drawer__close{right:-.8rem;top:.5rem}cart-drawer cart-drawer-items{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}cart-drawer .cart-drawer__form{display:block;height:auto}cart-drawer .drawer__footer{flex:0 0 auto;margin:0;padding:1.2rem 0 max(.6rem,env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background))}cart-drawer .totals__total{font-size:1.5rem}cart-drawer .totals__total-value{font-size:1.8rem}cart-drawer .cart__ctas{margin-top:1rem}cart-drawer .cart__checkout-button{min-height:5.2rem;width:100%;font-size:1.5rem;letter-spacing:.03em}cart-drawer .cart-item__name{font-size:1.5rem;line-height:1.4}cart-drawer .product-option{font-size:1.3rem;line-height:1.4}cart-drawer .quantity__input{font-size:1.6rem}#main-cart-footer .cart__checkout-button{width:100%;min-height:5.2rem;font-size:1.5rem}#main-cart-footer .cart__blocks{position:sticky;bottom:0;z-index:2;padding:1.4rem 0 max(1rem,env(safe-area-inset-bottom));background:rgb(var(--color-background))}}@media screen and (max-width:749px)and (max-height:500px){cart-drawer .drawer__inner{overflow-y:auto}cart-drawer cart-drawer-items{overflow:visible;flex:0 0 auto}cart-drawer .drawer__footer{position:sticky;bottom:0;z-index:1}}#main-cart-footer .me-cart-note{flex:1 1 auto;align-self:flex-start;width:100%;max-width:35rem}#main-cart-footer .me-cart-note summary{min-height:4.4rem;cursor:pointer}#main-cart-footer .me-cart-note cart-note{margin-top:1rem}#main-cart-footer .me-cart-note textarea{min-height:9rem;font-size:1.6rem}@media screen and (max-width:749px){#main-cart-footer .me-cart-note{max-width:none;margin-bottom:.4rem}#main-cart-footer .cart__footer{gap:1rem}#main-cart-footer .cart__blocks{padding-top:.6rem}}@media screen and (max-width:749px){cart-drawer .drawer__footer{padding-top:.8rem;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}cart-drawer .drawer__footer .me-cart-shipping{margin-top:.5rem}cart-drawer .drawer__footer .me-cart-shipping__rate{font-size:1.2rem;line-height:1.35}cart-drawer .drawer__footer .me-cart-shipping__message{font-size:1.25rem;line-height:1.35}cart-drawer .drawer__footer .cart__ctas{margin-top:.8rem}cart-drawer .drawer__footer .cart__checkout-button{min-height:5.2rem}cart-drawer .drawer__footer .me-loyalty-compact--drawer{margin:.6rem 0 .35rem;padding:.5rem .8rem;line-height:1.35}cart-drawer .drawer__footer .me-cart-reassurance{margin:.25rem 0 0;font-size:1.2rem;line-height:1.35}cart-drawer cart-drawer-items>.me-cart-continue{display:block;margin:.4rem auto 1.2rem;min-height:4.4rem}}.me-premium-cart .drawer__header{border-bottom:1px solid #e8e4df}.me-premium-cart .cart-item__name{font-weight:550;line-height:1.32;text-decoration:none}.me-premium-cart .me-cart-shipping{margin:8px 0 0;padding:9px 12px;background:#f7f5f0;border:1px solid #e5dfd5;border-radius:9px}.me-premium-cart .me-cart-shipping__rate{font-size:12px;line-height:1.3;font-weight:400;color:#5f584d}.me-premium-cart .me-cart-shipping__message{font-size:13px;line-height:1.32;font-weight:650;color:#29251f}.me-premium-cart .me-cart-shipping__progress{height:5px;margin:6px 0 0;border-radius:9px;background:#d9d4cc;color:#89704e}.me-premium-cart .me-cart-shipping__progress::-webkit-progress-bar{background:#d9d4cc;border-radius:9px}.me-premium-cart .me-cart-shipping__progress::-webkit-progress-value{background:#89704e;border-radius:9px}.me-premium-cart .me-cart-shipping__progress::-moz-progress-bar{background:#89704e;border-radius:9px}.me-premium-cart .me-cart-shipping__fineprint{display:none}.me-premium-cart .me-cart-express-details{border-top:1px solid #eeece8;padding:4px 0;margin:5px 0}.me-premium-cart .me-cart-express-details>summary{display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:10px 0;color:#494641;font-size:12px;line-height:1.35}.me-premium-cart .me-cart-express-details>summary::-webkit-details-marker{display:none}.me-premium-cart .me-cart-express-details>summary:focus-visible{outline:2px solid #89704e;outline-offset:3px}.me-premium-cart .me-cart-express{padding:8px 0 10px;border:0}.me-premium-cart .me-cart-note summary{padding:10px 0;font-size:12px}.me-premium-cart .me-cart-continue{margin:0 auto 7px;font-size:12px;color:#5d5850}.me-premium-cart .me-cart-premium__trust{display:flex;justify-content:center;align-items:center;gap:0 7px;flex-wrap:wrap;font-size:12px;line-height:1.4;margin:6px 0 0;color:#625b52}.me-premium-cart .me-cart-premium__trust a{color:inherit;text-underline-offset:2px}.me-premium-cart .me-loyalty-compact--drawer{display:none!important}.me-premium-cart .me-welcome-reminder--drawer{margin:6px 0 0;display:flex;justify-content:center;align-items:center;gap:0 7px;font-size:12.5px;color:#584938}.me-premium-cart .me-welcome-reminder__link{min-height:32px;padding:0;color:#6c5432;font-weight:650}.me-premium-cart .cart__checkout-button{background:#171717;color:#fff;border-radius:3px}@media screen and (max-width:749px){.me-premium-cart .drawer__inner{height:100dvh;width:100vw;max-width:100vw;padding:0 16px;overflow:hidden;display:flex;flex-direction:column}.me-premium-cart .drawer__header{flex:0 0 auto;padding:11px 0 9px}.me-premium-cart .drawer__heading{font-size:20px;font-weight:500}.me-premium-cart cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:3px 0 7px;scrollbar-width:thin}.me-premium-cart .cart-drawer__form{display:block;height:auto}.me-premium-cart .cart-items thead{display:none}.me-premium-cart .cart-item{grid-template:auto auto / 74px minmax(0,1fr) auto;gap:5px 10px;padding:11px 0 12px;border-bottom:1px solid #ece9e5;margin:0}.me-premium-cart .cart-item:last-child{margin:0}.me-premium-cart .cart-items td{padding-top:0}.me-premium-cart .cart-item>td+td{padding-left:0}.me-premium-cart .cart-item__media{width:74px;max-width:74px;grid-column:1;grid-row:1/3}.me-premium-cart .cart-item__image{width:74px;max-width:74px;border-radius:4px}.me-premium-cart .cart-item__details{min-width:0;width:auto;grid-column:2/4;grid-row:1}.me-premium-cart .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;letter-spacing:0;line-height:1.32}.me-premium-cart .cart-item__title{margin-bottom:4px}.me-premium-cart .cart-item__details .product-option{font-size:12.5px;line-height:1.35;color:#655e55}.me-premium-cart .cart-item__details dl{margin:4px 0}.me-premium-cart .cart-item__totals{grid-column:3;grid-row:2;justify-content:flex-end;align-items:center;font-size:13px}.me-premium-cart .cart-item__totals.me-cart-premium__one-unit{display:none}.me-premium-cart .cart-item__quantity{grid-column:2;grid-row:2;padding:0}.me-premium-cart .cart-item__quantity-wrapper{align-items:center}.me-premium-cart .quantity{min-height:34px;height:34px;width:115px}.me-premium-cart .quantity__button{width:34px;min-width:34px}.me-premium-cart .quantity__input{font-size:13px}.me-premium-cart cart-remove-button{margin-left:4px}.me-premium-cart .drawer__footer{flex:0 0 auto;position:relative;bottom:auto;margin:0;padding:9px 0 max(8px,env(safe-area-inset-bottom));border-top:1px solid #dedad4;background:#fff;box-shadow:0 -4px 15px #00000009}.me-premium-cart .cart-drawer__footer{padding:0}.me-premium-cart .totals{align-items:center}.me-premium-cart .totals__total{font-size:14px;font-weight:500}.me-premium-cart .totals__total-value{font-size:18px;font-weight:600}.me-premium-cart .cart__ctas{margin-top:9px}.me-premium-cart .cart__checkout-button{height:48px;min-height:48px;font-size:14px;letter-spacing:.02em}}@media screen and (max-width:749px)and (max-height:550px){.me-premium-cart .drawer__inner{height:100dvh;overflow:hidden}.me-premium-cart cart-drawer-items{overflow-y:auto;flex:1 1 auto}.me-premium-cart .drawer__footer{position:relative;bottom:auto}.me-premium-cart .me-cart-shipping{padding:7px 10px}}.me-premium-cart .me-cart-premium__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0 0}.me-premium-cart .me-cart-premium__benefit{min-height:70px;box-sizing:border-box;padding:9px 7px;border:1px solid #ded8ce;border-radius:6px;background:#f8f7f4;color:#302c27;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.me-premium-cart .me-cart-premium__benefit:only-child{grid-column:1/-1}.me-premium-cart .me-cart-premium__benefit-heading{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:650;line-height:1.3}.me-premium-cart .me-cart-premium__benefit-heading svg{flex:none;color:#7d6a50}.me-premium-cart .me-cart-premium__benefit-subline{font-size:11px;font-weight:500;line-height:1.35}.me-premium-cart .me-welcome-reminder--drawer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;color:#302c27;text-align:center;font-size:12px;line-height:1.35}.me-premium-cart .me-welcome-reminder__message{display:inline-flex;align-items:center;gap:4px;font-size:12px}.me-premium-cart .me-welcome-reminder__message strong{font-weight:650}.me-premium-cart .me-welcome-reminder__gift{font-size:16px;color:#7d6a50;line-height:1}.me-premium-cart .me-welcome-reminder__link{min-height:22px;padding:0;color:#655137;font-size:11px;line-height:1.35;font-weight:550;text-underline-offset:3px}.me-premium-cart .me-welcome-reminder__link:focus-visible{outline:2px solid #7d6a50;outline-offset:3px}@media(max-width:749px){.me-premium-cart .me-cart-premium__benefits{margin-top:8px}.me-premium-cart .me-cart-premium__benefit{min-height:66px;padding:7px 5px}.me-premium-cart .me-welcome-reminder--drawer{margin:0;gap:3px}.me-premium-cart .me-welcome-reminder__link{min-height:22px}}.me-premium-cart .me-cart-premium__checkout-row{display:flex;align-items:stretch;gap:8px;position:relative;margin-top:9px;isolation:isolate}.me-premium-cart .me-cart-premium__checkout-row>.cart__checkout-button{flex:1 1 auto;min-width:0;width:auto;margin:0;max-width:none}.me-premium-cart .me-cart-premium__express{flex:0 0 35%;min-width:0;margin:0;position:static}.me-premium-cart .me-cart-premium__express>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;min-height:48px;box-sizing:border-box;padding:6px 8px;border:1px solid #292724;border-radius:3px;color:#26231f;background:#fff;font-size:12px;font-weight:600;line-height:1.25;transition:background-color .15s ease}.me-premium-cart .me-cart-premium__express>summary::-webkit-details-marker{display:none}.me-premium-cart .me-cart-premium__express>summary:hover{background:#f7f5f0}.me-premium-cart .me-cart-premium__express>summary:focus-visible{outline:2px solid #8b7656;outline-offset:2px}.me-premium-cart .me-cart-premium__wallet-panel{position:absolute;z-index:5;left:0;right:0;bottom:calc(100% + 9px);box-sizing:border-box;padding:13px 12px 12px;border:1px solid #ded8ce;border-radius:6px;background:#fff;box-shadow:0 8px 24px #19140f24;max-height:min(260px,45dvh);overflow:auto}.me-premium-cart .me-cart-premium__wallet-title{font-size:12px;font-weight:600;color:#302c27;margin:0 0 8px;line-height:1.4}.me-premium-cart .me-cart-premium__wallet-panel .cart__dynamic-checkout-buttons{max-width:none!important}.me-premium-cart .me-cart-premium__wallet-panel shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:42px;--shopify-accelerated-checkout-button-inline-size:42px;--shopify-accelerated-checkout-button-border-radius:3px;--shopify-accelerated-checkout-row-gap:7px}@media(max-width:749px){.me-premium-cart .me-cart-premium__checkout-row{margin-top:9px;gap:8px}.me-premium-cart .me-cart-premium__checkout-row>.cart__checkout-button{min-height:48px;height:48px;font-size:14px}.me-premium-cart .me-cart-premium__express{flex-basis:35%}.me-premium-cart .me-cart-premium__express>summary{min-height:48px;font-size:11.5px;padding:4px 5px}}@media(max-width:360px){.me-premium-cart .me-cart-premium__express{flex-basis:37%}.me-premium-cart .me-cart-premium__checkout-row>.cart__checkout-button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/me-cart-mobile.css.map */
