cart-drawer.drawer{z-index:10000;background:#0006}cart-drawer .drawer__inner{width:540px;max-width:calc(100vw - 24px);height:calc(100dvh - 24px);margin:12px;border:0;border-radius:15px;padding:0 24px;background:#fff;color:#242424}cart-drawer .drawer__header{padding:22px 0 16px;background:#fff;flex-shrink:0}cart-drawer .drawer__heading{font-family:var(--font-body-family);font-size:21px;font-weight:800;text-transform:uppercase;letter-spacing:0}cart-drawer .drawer__close{top:13px;right:-8px;color:#242424}cart-drawer .goia-cart-rewards{flex-shrink:0;border-bottom:1px solid #e2e2e2;padding:0 0 18px;margin:0 0 4px;color:#303030;--goia-pink:#e09fb7}cart-drawer .goia-reward-message{font-size:14px;line-height:1.6;margin:0 0 20px;text-align:left;min-height:44px}cart-drawer .goia-reward-message strong{font-weight:800}cart-drawer .goia-milestones{position:relative;padding-top:0}cart-drawer .goia-milestones__track{position:absolute;left:0;right:0;top:14px;height:8px;border-radius:8px;background:#e8e8e8;overflow:hidden}cart-drawer .goia-milestones__track span{display:block;background:var(--goia-pink);height:100%;width:var(--goia-progress);transition:width .25s ease}cart-drawer .goia-milestones__list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:6px}cart-drawer .goia-milestones__list li{text-align:center;font-size:11px;line-height:1.5;color:#595959;display:flex;flex-direction:column;align-items:center;gap:5px}cart-drawer .goia-milestones__icon{width:38px;height:32px;display:grid;place-items:center;background:#fff;border-radius:50%;color:#242424}cart-drawer .goia-milestones__icon svg{height:28px;width:28px}cart-drawer .goia-milestones__list strong{font-size:15px;color:#242424;font-weight:800}cart-drawer .goia-milestones__list .is-reached strong,cart-drawer .goia-milestones__list .is-reached>span:last-child{color:#a64b70;font-weight:800}cart-drawer .goia-milestones__list li>span:last-child{max-width:135px}cart-drawer .cart-drawer-items-and-upsell{overflow:auto;min-height:0;flex:1;overscroll-behavior:contain}cart-drawer cart-drawer-items{overflow:visible;flex:initial;min-height:0}cart-drawer .cart-items thead{display:none}cart-drawer .cart-items tbody{display:block;width:100%}cart-drawer .cart-item{display:grid;grid-template-columns:84px 1fr;gap:6px 18px;padding:20px 0;border-bottom:1px solid #e2e2e2;margin:0}cart-drawer .cart-item__media{grid-column:1;grid-row:1/4;width:84px;min-width:0;padding:0;align-self:center}cart-drawer .cart-item__image{width:84px;height:104px;object-fit:contain}cart-drawer .cart-item__details{grid-column:2;grid-row:1;padding:0;width:100%;min-width:0}cart-drawer .cart-item__name{font-size:15px;line-height:1.55;font-family:var(--font-body-family);font-weight:800;color:#303030}cart-drawer .cart-item__totals{grid-column:2;grid-row:2;text-align:left;padding:0;justify-self:start}cart-drawer .cart-item__price-wrapper{display:block;text-align:left}cart-drawer .cart-drawer__final-item-price{font-size:16px!important;color:#606060!important}cart-drawer .cart-item__quantity{grid-column:2;grid-row:3;padding:2px 0 0;width:100%}cart-drawer .quantity{width:112px;min-height:36px;border:1px solid #e09fb7;border-radius:25px;box-shadow:none}cart-drawer .quantity:after,cart-drawer .quantity:before{display:none}cart-drawer .quantity__button{width:30px;color:#666}cart-drawer .quantity__input{font-size:14px}cart-drawer cart-remove-button .button{color:#707070}cart-drawer .drawer__footer{border-top:1px solid #e2e2e2;padding:14px 0 16px;background:#fff;flex-shrink:0}cart-drawer .drawer__footer>.cart-drawer__footer{padding:13px 0}cart-drawer .cart-discount-form{display:flex;gap:9px;margin:0}cart-drawer .cart-discount-form input{font-size:13px;min-height:43px}cart-drawer .cart-discount-form button{border-radius:25px;background:#fff;color:#303030;border:1px solid #e09fb7;min-height:43px;font-size:13px;padding:8px 15px}cart-drawer .cart-discount-form button:after{display:none}cart-drawer .totals__subtotal{font-size:16px}cart-drawer .totals__subtotal-value{font-size:21px;font-weight:800;color:#242424}cart-drawer .cart__checkout-button{background:#e09fb7;color:#fff;border-radius:32px;min-height:50px;font-weight:800;font-size:16px;box-shadow:none;gap:10px}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{display:none}cart-drawer .cart__checkout-button svg{width:19px;height:19px;fill:currentColor;flex:none}cart-drawer .goia-shipping-note{text-align:center;font-size:11px;color:#777;line-height:1.5;margin:10px 0 6px}cart-drawer .payment-badges{justify-content:center;gap:6px;margin:0}cart-drawer .list-payment__item{padding:0}cart-drawer .goia-gift-choice{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:13px 0 0;font-size:12px}cart-drawer .goia-gift-choice img{width:48px;height:48px;object-fit:contain}cart-drawer .goia-gift-choice strong{display:block;font-size:12px;margin-bottom:6px}cart-drawer .goia-gift-choice select{max-width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:5px;font:inherit;background:#fff;color:#333}cart-drawer .goia-gift-add{border:0;border-radius:20px;background:#e09fb7;color:#fff;font:inherit;font-weight:800;padding:10px 12px;cursor:pointer}cart-drawer .goia-gift-error{font-size:12px;color:#9b253c;margin:10px 0 0}cart-drawer .goia-gift-item .cart-item__quantity{display:none}cart-drawer .goia-gift-item .cart-item__name:before{content:attr(data-gift-prefix)}cart-drawer .goia-gift-item .discounts{display:none}cart-drawer .goia-gift-free{font-weight:800;color:#303030;font-size:15px}@media(max-width:749px){cart-drawer .drawer__inner{margin:8px;height:calc(100dvh - 16px);max-width:calc(100vw - 16px);padding:0 18px;border-radius:13px}cart-drawer .drawer__header{padding:17px 0 12px}cart-drawer .drawer__heading{font-size:18px}cart-drawer .goia-reward-message{font-size:12px;margin-bottom:14px;min-height:36px}cart-drawer .goia-milestones__list li{font-size:10px}cart-drawer .goia-milestones__list strong{font-size:13px}cart-drawer .goia-cart-rewards{padding-bottom:13px}cart-drawer .cart-item{grid-template-columns:65px 1fr;gap:5px 13px;padding:16px 0}cart-drawer .cart-item__media{width:65px}cart-drawer .cart-item__image{width:65px;height:85px}cart-drawer .cart-item__name{font-size:13px}cart-drawer .drawer__footer{padding:11px 0 12px}cart-drawer .cart__checkout-button{font-size:14px;min-height:46px}cart-drawer .goia-gift-choice{gap:7px;grid-template-columns:35px 1fr auto}cart-drawer .goia-gift-choice img{width:35px;height:40px}}@media(prefers-reduced-motion:reduce){cart-drawer .goia-milestones__track span{transition:none}}cart-drawer .cart-items tbody{display:flex;flex-direction:column}cart-drawer .cart-item{order:1;width:100%}cart-drawer .goia-gift-item{order:2}cart-drawer .cart-item__details>.cart-item__discounted-prices{display:none}cart-drawer .goia-cart-gift-selection:has(.goia-gift-choice){margin:14px 0;padding:16px;border:1px solid #e09fb7;border-radius:12px;background:#fff7fa}cart-drawer .goia-cart-gift-selection .goia-gift-choice{padding:0;grid-template-columns:65px 1fr;gap:12px}cart-drawer .goia-cart-gift-selection .goia-gift-choice img{width:65px;height:75px}cart-drawer .goia-cart-gift-selection .goia-gift-choice strong{font-size:14px}cart-drawer .goia-cart-gift-selection .goia-gift-add{grid-column:1/-1;width:100%;color:#fff;min-height:44px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/goia-cart-rewards.css.map */
