#CartDrawer{--mg-green:#28583f;--mg-border:#e5e7e1;font-family:var(--font-body-family);font-weight:400;letter-spacing:0;color:#20251f}#CartDrawer .drawer__inner{width:min(548px,100vw);max-width:100vw;overflow-y:auto;overflow-x:hidden;background:#fff;padding:0;border:0;display:flex;flex-direction:column;gap:0}#CartDrawer .drawer__inner>*{flex-shrink:0}#CartDrawer .drawer__header{order:0;padding:24px 58px 20px 28px!important;border-bottom:1px solid var(--mg-border)}#CartDrawer .drawer__heading{padding:0;margin:0;font-family:var(--font-body-family);font-size:24px;font-weight:500;letter-spacing:0;text-align:left;line-height:1.3}#CartDrawer .drawer__close{top:18px;right:16px;color:var(--mg-green);z-index:10}#CartDrawer .ct-message,#CartDrawer #cart-progress-wrapper,#CartDrawer #discount-code-container,#CartDrawer .cart-timer{display:none!important}#CartDrawer .mg-rewards{order:1;margin:0 28px;padding:24px 0;border-bottom:1px solid var(--mg-border);text-align:center}#CartDrawer .mg-rewards h2{font-family:var(--font-body-family);font-size:20px;font-weight:500;letter-spacing:0;margin:0;line-height:1.3;color:var(--mg-green)}#CartDrawer .mg-rewards__subtitle{font-size:13px;color:#656b61;margin:7px 0 22px;line-height:1.5}#CartDrawer .mg-rewards__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#CartDrawer .mg-rewards__tier{border:1px solid #dfe4df;border-radius:10px;padding:12px 3px}#CartDrawer .mg-rewards__tier.is-unlocked{border-color:#72937d;background:#f4f8f4;color:var(--mg-green)}#CartDrawer .mg-rewards__tier strong{display:block;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.4px}#CartDrawer .mg-rewards__tier span{display:block;font-size:12px;margin-top:5px;line-height:1.3;color:#646b61}#CartDrawer .mg-rewards__track{position:relative;height:4px;margin-top:27px;background:#e2e7e1;border-radius:4px}#CartDrawer .mg-rewards__fill{height:4px;background:var(--mg-green);border-radius:4px}#CartDrawer .mg-rewards__dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#e2e7e1;color:#fff;line-height:22px;font-size:13px}#CartDrawer .mg-rewards__dot.is-unlocked{background:var(--mg-green)}#CartDrawer .mg-rewards__dot:nth-child(2){left:16.6667%}#CartDrawer .mg-rewards__dot:nth-child(3){left:50%}#CartDrawer .mg-rewards__dot:nth-child(4){left:83.3333%}#CartDrawer .mg-rewards__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:18px;font-size:11px;color:#667261;line-height:1.4}#CartDrawer .mg-rewards__message{margin-top:20px;font-size:13px;line-height:1.6}#CartDrawer .mg-rewards__message strong{display:block;font-size:14px;font-weight:500;color:var(--mg-green)}#CartDrawer cart-drawer-items{order:2;flex:0 0 auto!important;overflow:visible;min-height:0}#CartDrawer .cart-drawer__form,#CartDrawer .drawer__contents,#CartDrawer .drawer__cart-items-wrapper{flex:0 0 auto!important;overflow:visible;max-height:none}#CartDrawer .drawer__cart-items-wrapper{padding:0 28px}#CartDrawer .cart-items,#CartDrawer .cart-items tbody{width:100%;min-width:0;max-width:100%;display:block;padding:0!important;border:0}#CartDrawer .cart-item{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px 16px;width:100%;min-width:0;max-width:100%;padding:24px 0!important;margin:0;border:0;border-bottom:1px solid var(--mg-border);border-radius:0;background:#fff}#CartDrawer .cart-item>td{padding:0!important;min-width:0}#CartDrawer .cart-item__media{grid-column:1!important;grid-row:1/3!important;width:94px}#CartDrawer .cart-item__image{width:94px;height:94px;object-fit:cover;border-radius:8px}#CartDrawer .cart-item__details{grid-column:2!important;grid-row:1!important;width:auto;display:flex;gap:8px}#CartDrawer .cart-item__details>div:first-child{min-width:0;flex:1}#CartDrawer .cart-item__name{font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere;margin:0;color:#20251f}#CartDrawer .product-option{font-size:12px;color:#6c7067;line-height:1.4;font-weight:400;letter-spacing:0}#CartDrawer .cart-item__totals{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:row-reverse;justify-content:space-between!important;align-items:center!important;gap:8px;flex-wrap:wrap;width:100%;margin:0;overflow:visible;font-weight:400}#CartDrawer .cart-item__price-wrapper{display:block!important;min-width:0;text-align:right}#CartDrawer .mg-item-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:5px 8px;font-variant-numeric:tabular-nums;line-height:1.3}#CartDrawer .mg-item-price del{font-size:12px;color:#83877f;font-weight:400}#CartDrawer .mg-item-price>span{font-size:17px;color:#20251f;font-weight:400}#CartDrawer .cart-item__quantity{display:block;width:auto!important;min-width:0;padding:0;margin:0}#CartDrawer quantity-popover .quantity{min-height:38px;height:38px;width:104px;border:1px solid #dedfd8;border-radius:7px;background:#fff!important;box-shadow:none}#CartDrawer .quantity:after,#CartDrawer .quantity:before{display:none}#CartDrawer .quantity__button{width:34px;min-width:34px;padding:0;background:transparent}#CartDrawer .quantity__input{font-family:var(--font-body-family);font-size:14px;font-weight:400;padding:0;min-width:24px;flex:1;color:#20251f}#CartDrawer .cart-item cart-remove-button .button{min-width:26px;min-height:26px;padding:0;color:#747e6e;background:transparent;border:0}#CartDrawer .dash-cart-experience{display:contents}#CartDrawer .dash-cart-shipping{order:3;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:9px;margin:0 28px;padding:13px 0;background:#fff;border:0;border-bottom:1px solid var(--mg-border);border-radius:0;color:var(--mg-green)}#CartDrawer .dash-cart-shipping svg{display:block;width:20px;height:20px}#CartDrawer .dash-cart-shipping__copy strong{font-size:12px;font-weight:400;line-height:1.4}#CartDrawer .dash-cart-shipping__copy>span,#CartDrawer .dash-cart-shipping:after{display:none}#CartDrawer .drawer__footer{order:4;padding:20px 28px 24px;border:0;background:#fff}#CartDrawer .cart-drawer__footer{margin:0}#CartDrawer .mg-summary{font-variant-numeric:tabular-nums;margin-bottom:18px}#CartDrawer .mg-summary__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:13px;line-height:1.4;color:#62695e}#CartDrawer .mg-summary__row>span:last-child{white-space:nowrap}#CartDrawer .mg-summary__discount,#CartDrawer .mg-summary__green{color:var(--mg-green)}#CartDrawer .mg-summary__total{font-size:16px;color:#20251f;margin-top:19px}#CartDrawer .mg-summary__total>span:last-child{font-size:26px;font-weight:400;letter-spacing:-.5px}#CartDrawer .mg-summary__total small{font-size:11px;color:#6c7469;letter-spacing:0}#CartDrawer .mg-summary__saved{font-size:13px;line-height:1.5;color:var(--mg-green);text-align:right;margin:0}#CartDrawer .cart__ctas{display:grid;gap:8px!important;margin:0}#CartDrawer .cart__checkout-button{font-family:var(--font-body-family);font-size:17px!important;font-weight:500;letter-spacing:0;line-height:1.3;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;height:auto;padding:14px 8px;background:#1c5c34!important;color:#fff!important;border:0!important;border-radius:8px;box-shadow:none!important}#CartDrawer .cart__checkout-button:before,#CartDrawer .cart__checkout-button:after,#CartDrawer .dash-cart-continue:before,#CartDrawer .dash-cart-continue:after{display:none!important}#CartDrawer .dash-cart-continue{font-family:var(--font-body-family);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.4;min-height:40px;padding:8px 12px;background:transparent!important;color:#40483b!important;border:0!important;box-shadow:none!important;text-decoration:none;border-radius:0;width:100%;margin-bottom:12px}#CartDrawer .dash-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;border-top:1px solid var(--mg-border);border-radius:0;background:#fff;padding:18px 0 0;margin:0}#CartDrawer .dash-cart-trust__item{display:flex;align-items:center;justify-content:center;gap:6px;color:#535d4e;border:0;padding:0}#CartDrawer .dash-cart-trust__item svg{width:18px;height:18px;flex-shrink:0}#CartDrawer .dash-cart-trust__item>span{font-size:0;line-height:1.3}#CartDrawer .dash-cart-trust__item strong{font-family:var(--font-body-family);font-size:11px;font-weight:400;color:#535d4e;white-space:normal;line-height:1.3}#CartDrawer .footer__payment{margin-top:18px}#CartDrawer .rgd-payment-security{font-size:11px;line-height:1.4;margin:0 0 10px;letter-spacing:0}#CartDrawer .list-payment-lm{flex-wrap:wrap;overflow:visible;gap:6px}#CartDrawer .list-payment-lm svg{width:38px!important;height:24px!important}cart-drawer.is-empty #CartDrawer .mg-rewards,cart-drawer.is-empty #CartDrawer .dash-cart-experience,cart-drawer.is-empty #CartDrawer .drawer__footer{display:none}@media(max-width:430px){#CartDrawer .drawer__header{padding:22px 52px 18px 18px!important}#CartDrawer .drawer__heading{font-size:22px}#CartDrawer .mg-rewards{margin:0 16px}#CartDrawer .mg-rewards__tiers{gap:7px}#CartDrawer .mg-rewards__tier strong{font-size:20px}#CartDrawer .mg-rewards__tier span{font-size:11px}#CartDrawer .drawer__cart-items-wrapper{padding:0 16px}#CartDrawer .cart-item{column-gap:12px;grid-template-columns:82px minmax(0,1fr)!important}#CartDrawer .cart-item__media{width:82px}#CartDrawer .cart-item__image{width:82px;height:94px}#CartDrawer .cart-item__totals{flex-direction:row;justify-content:flex-start!important}#CartDrawer .cart-item__quantity{order:-1}#CartDrawer .mg-item-price{justify-content:flex-start}#CartDrawer .dash-cart-shipping{margin:0 16px}#CartDrawer .drawer__footer{padding:20px 16px}#CartDrawer .dash-cart-trust__item{flex-direction:column;text-align:center}#CartDrawer .quantity__button{min-height:42px}#CartDrawer quantity-popover .quantity{height:44px;min-height:44px}}#CartDrawer .cart-drawer__form,#CartDrawer .drawer__contents,#CartDrawer .drawer__cart-items-wrapper{width:100%;min-width:0;max-width:100%;box-sizing:border-box}#CartDrawer .cart-item__details>div:first-child{width:auto!important;min-width:0!important;max-width:100%}#CartDrawer .mg-rewards__tier strong{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/11/assets/galeria-cart.css.map */
