cart-drawer.is-empty .drawer__header,cart-drawer .drawer__header{display:flex;flex-wrap:wrap}.cart-drawer{width:100%;max-width:480px}.drawer .drawer__inner{width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;align-items:flex-start!important;display:flex!important;flex-wrap:nowrap;flex-direction:column;border:none;padding:0}cart-drawer.drawer{height:100dvh}cart-drawer .drawer__header{width:100%;padding:0}.drawer__header-title{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:17px 20px;width:100%}.drawer__header-title h2{font-size:26px;margin:0;font-weight:700;color:#500878;text-transform:capitalize;line-height:1}.drawer__header-title .drawer__close{min-width:unset;min-height:unset;width:30px;height:30px;position:relative;top:auto;right:auto;color:#500878}.drawer__header-title .drawer__close .svg-wrapper{color:inherit;width:100%;height:100%}.drawer__header-free-gift-image{width:110px}.drawer__header-free-gift-image img{display:block;width:100%}.drawer__header-free-gift{width:100%;display:flex;align-items:center;gap:5px;background:linear-gradient(360deg,#cbdceb 15.14%,#dad7f3 30.15%,#ebd1fe 73.82%)}.drawer__header-free-gift-text h3{font-size:20px;font-weight:700;color:#500878;margin:0;line-height:1.1;letter-spacing:-.4px}.drawer__header-free-gift-text p{margin:5px 0 0;color:#500878;font-size:16px;font-weight:500;line-height:1.1}.drawer__header-free-gift-text-added-header{display:flex;align-items:center;gap:8px}.drawer__header-free-gift-text-added-header p{margin:0}span.free-gift-tag{display:flex;align-items:center;gap:5px;background:#500878;padding:3px 4px;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;border-radius:2px}.drawer__header-free-gift-text-added h3{margin-top:6px}.drawer__header-tier-progress{background:#ececff;padding:18px 20px;width:100%}.drawer__header-tier-progress-message{color:#500878;font-size:16px;font-weight:400;line-height:1.1}.drawer__header-tier-progress-bar{position:relative;width:100%;margin-top:16px}.drawer__header-tier-progress-bar-fill{display:flex!important;width:100%;height:8px;border:1px solid #500878;border-radius:10px;position:relative}.drawer__header-tier-progress-bar-fill:before{content:"";position:absolute;width:var(--width);height:100%;background:#500878;top:0;left:0}.drawer__header-tier-progress-bar-item{width:24px;height:24px;position:absolute;border:1px solid #500878;top:50%;transform:translateY(-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ececff}.drawer__header-tier-progress-bar-item.drawer__header-tier-progress-bar-item--gift{left:55%}.drawer__header-tier-progress-bar-item.drawer__header-tier-progress-bar-item--shipping{left:calc(100% - 24px)}.drawer__header-tier-progress-bar-item svg{width:16px;height:16px;color:#500878}.drawer__header-tier-progress-bar-item svg path{stroke:currentColor}.drawer__header-tier-progress-bar-item.drawer__header-tier-progress-bar-item--filled{background:#500878}.drawer__header-tier-progress-bar-item.drawer__header-tier-progress-bar-item--filled svg{color:#fff}.drawer__inner-empty{height:auto;padding:75px 20px;width:100%;overflow:unset}.cart-drawer__empty-content h2{color:#500878;font-size:22px;font-weight:700;text-align:center;margin-bottom:20px;text-transform:capitalize;margin-top:0}.cart-drawer__warnings{width:100%;max-width:370px;margin-left:auto;margin-right:auto}.cart__empty-button-info{display:flex;align-items:center;justify-content:center;margin-top:10px;gap:8px;font-size:16px;color:#500878;line-height:1}.cart__empty-button-info img{width:20px;height:20px;object-fit:contain}.drawer__inner-empty-upsell{width:100%;padding:0 20px 50px}.drawer__inner-empty-upsell-swiper .swiper-slide{width:205px}.drawer__inner-empty-upsell-swiper.swiper{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;margin-top:20px}.drawer__inner-empty-upsell-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.drawer__inner-empty-upsell-header h3{margin:0;color:#500878;font-size:22px;font-weight:700}.drawer__inner-empty-upsell-header .nw-link{color:#500878;font-size:14px;text-transform:uppercase;font-weight:600;display:flex;align-items:center;gap:4px;text-decoration:none}.drawer__inner-empty-upsell-item .card__information{padding-bottom:0}.drawer__inner-empty-upsell-item .nw_card_frequently_cart_btn{display:none}.drawer__inner-empty-upsell-item .card__information .price{color:#500878;font-size:16px;font-weight:500;letter-spacing:-.3px}.drawer__inner-empty-upsell-item .card__information .price s{color:#4d4d4d;font-size:14px;font-weight:400}.drawer__inner-empty-upsell-item .card__information .price .price-item--sale.price-item--last{margin-right:0}.drawer__inner-empty-upsell-swiper .swiper-slide .card__inner{--border-radius: 12px}.drawer__inner-empty-upsell-item .card__information .full-unstyled-link{text-decoration:none!important}.cart-drawer cart-drawer-items{overflow-x:hidden;overflow-y:auto;padding:28px 20px}.drawer__footer{margin-top:auto}.cart-drawer cart-drawer-items thead{display:none}.cart-drawer .cart-items td{padding-top:0}.cart-drawer .cart-items td.cart-item__details,.cart-drawer .cart-items td.cart-item__totals,.cart-drawer .cart-items .cart-item__quantity{padding-left:0}.cart-drawer .cart-items td.cart-item__details .cart-item__name{text-decoration:none!important;color:#500878;font-size:18px;font-weight:500;letter-spacing:-.4px}.cart-drawer .cart-items td.cart-item__details .cart-item__name+.product-option{display:none}.cart-drawer .cart-items td .cart-item__price-wrapper .price{color:#500878;font-size:18px;font-weight:500;letter-spacing:-.4px}.cart-drawer .cart-items .cart-item__quantity .quantity-popover-container{max-width:72px}.cart-drawer .cart-items .cart-item__quantity .quantity-popover-container quantity-input:before,.cart-drawer .cart-items .cart-item__quantity .quantity-popover-container quantity-input:after{display:none}.cart-drawer .cart-items .cart-item__quantity .quantity__input{opacity:1;border:1px solid #ECECFF;border-radius:4px;padding:5px 20px 5px 5px;color:#4d4d4d;font-size:16px;font-weight:400;letter-spacing:0px;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none;outline:none;font-family:inherit}.cart-drawer .cart-items .cart-item__quantity .quantity-popover-container quantity-input.quantity{min-height:40px}.cart-drawer .cart-items .cart-item__quantity .quantity-popover-container quantity-input.quantity .svg-wrapper{position:absolute;width:20px;height:20px;top:50%;transform:translateY(-50%);right:8px;pointer-events:none;z-index:2}.cart-drawer .cart-items td.cart-item__details .cart-item__name+.cart-item__discounted-prices{display:none}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices s.cart-item__old-price{color:#4d4d4d;font-size:16px;font-weight:400}.cart-drawer .cart-items .cart-item__quantity cart-remove-button{margin-left:auto}.cart-drawer .cart-items .cart-item__quantity cart-remove-button .button{color:#4d4d4d;font-size:16px;font-weight:400;min-height:unset;min-width:unset;letter-spacing:0px;font-family:inherit;line-height:1;text-decoration:underline;text-underline-offset:2px}.cart-drawer .cart-item{margin:0}.cart-drawer .cart-item+.cart-item{margin-top:24px}.cart-drawer .drawer__footer{width:100%;border:none;background:#ececff;padding:20px}.cart-drawer .drawer__footer small.tax-note{display:none}.cart-drawer .drawer__footer .totals__total{margin:0;font-size:22px;font-weight:600;color:#500878}.cart-drawer .totals .totals__total-value{margin:0;display:flex;align-items:center;gap:5px;font-size:22px;font-weight:600;color:#500878;letter-spacing:-.4px}.cart-drawer .totals .totals__total-value .price{color:inherit;font-size:inherit;letter-spacing:inherit;font-weight:inherit}.cart-drawer .totals .totals__total-value s.cart-item__old-price{opacity:1;font-size:20px;font-weight:400;color:#4d4d4d;letter-spacing:-.4px}.cart-drawer .totals{margin:0}.cart-drawer .drawer__footer .cart-drawer__footer-shipping{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-drawer .drawer__footer .cart-drawer__footer-shipping h2.cart-drawer__footer-shipping-title,.cart-drawer .drawer__footer .cart-drawer__footer-shipping p.cart-drawer__footer-shipping-value{font-size:18px;font-weight:500;color:#500878;letter-spacing:-.2px;margin:0;line-height:1}.cart-drawer .drawer__footer button.cart__checkout-button{display:flex;gap:10px;align-items:center;text-transform:uppercase}.cart-drawer .drawer__footer .cart__ctas{margin-top:20px;flex-wrap:wrap;gap:0px}.cart-drawer .drawer__footer .cart__ctas .cart__empty-button-info{width:100%}.cart-drawer .cart-item__image{border-radius:8px}.cart-drawer .cart-item:last-child{margin-bottom:0}.cart-drawer .cart-items .cart-item__quantity .cart-item__quantity-wrapper{align-items:flex-end}.cart-drawer__upsell{padding:44px 0}.cart-drawer__upsell-title h2{margin:0;font-size:22px;color:#500878;font-weight:700;letter-spacing:-.2px;text-transform:capitalize}.cart-drawer__upsell-items{display:flex;flex-direction:column;gap:10px;margin-top:18px}.cart-drawer__upsell-item{width:100%;display:flex;gap:12px;border:1px solid #500878;border-radius:12px;padding:12px}.cart-drawer__upsell-item-image{--size: 75px;width:var(--size);min-width:var(--size)}.cart-drawer__upsell-item-title h3{font-size:18px;font-weight:500;color:#500878;letter-spacing:-.2px;margin:0}.cart-drawer__upsell-item-title{display:flex;flex-direction:column;flex:1;justify-content:center}.cart-drawer__upsell-item-price{display:flex;gap:6px;color:#500878;font-size:18px;font-weight:500;letter-spacing:-.2px;line-height:1;margin-top:10px}.cart-drawer__upsell-item-price s{color:#4d4d4d;font-size:16px;font-weight:400}.cart-drawer__upsell-item-cta{--size: 97px;width:var(--size);min-width:var(--size)}.cart-drawer__upsell-item-cta-button{width:100%;border:1px solid #500878;border-radius:50px;display:flex;align-items:center;background:linear-gradient(270deg,#ffbfd3,#ead2ff,#b5e3d8);color:#500878;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0px;line-height:1;gap:8px;justify-content:center;text-align:center;padding:11px 2px;cursor:pointer;position:relative;font-family:inherit}.cart-drawer__upsell-item-cta-button svg{width:12px;height:auto}.cart-drawer__upsell-item-cta-button.loading>span,.cart-drawer__upsell-item-cta-button.loading>svg{opacity:0}.cart-drawer__upsell-item-cta-button .loading__spinner{width:16px;height:16px;color:#500878}.cart-drawer__upsell-item-cta-button .loading__spinner svg circle{stroke:#500878}.cart-drawer__upsell-item-image img{width:100%;height:auto;display:block;border-radius:8px}@media screen and (max-width:749px){.drawer__header-title h2{font-size:24px}.drawer__header-title{padding:16px}.drawer__header-free-gift-text h3{font-size:18px}.drawer__header-free-gift-text p,.drawer__header-tier-progress-message{font-size:14px}.drawer__header-tier-progress{padding:16px}.cart-drawer__warnings{max-width:450px}.cart-drawer__empty-content h2{font-size:20px}.cart__empty-button-info img{width:18px;height:auto}.cart__empty-button-info{font-size:14px}.drawer__inner-empty-upsell{padding:0 16px 30px}.drawer__inner-empty-upsell-swiper.swiper{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.drawer__inner-empty-upsell-header h3{font-size:20px}.drawer__inner-empty-upsell-header .nw-link{font-size:12px}.drawer__inner-empty-upsell-swiper .swiper-slide{width:160px}.drawer__inner-empty-upsell-swiper .card-wrapper .nw-megamenu-card__reviews .rating-star{--font-size: 1.6}.drawer__inner-empty-upsell-swiper .card-wrapper .nw-megamenu-card__reviews{font-size:12px;margin-bottom:5px}.drawer__inner-empty-upsell-swiper .card-wrapper .nw-megamenu-card__title{font-size:15px}.drawer__inner-empty-upsell-item .card__information .price{font-size:14px}.drawer__inner-empty-upsell-item .card__information .price s{font-size:12px}.cart-drawer cart-drawer-items{padding:24px 16px}.cart-drawer .cart-items td.cart-item__media{min-width:90px}.cart-drawer .cart-items td.cart-item__details .cart-item__name,.cart-drawer .cart-items td .cart-item__price-wrapper .price{font-size:16px}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices s.cart-item__old-price{font-size:14px}.cart-drawer .cart-items .cart-item__quantity cart-remove-button .button{font-size:14px}.cart-drawer .drawer__footer{padding:20px 16px}.cart-drawer .drawer__footer .totals__total,.cart-drawer .totals .totals__total-value{font-size:20px}.cart-drawer .totals .totals__total-value s.cart-item__old-price{font-size:18px}.cart-drawer .drawer__footer .cart-drawer__footer-shipping h2.cart-drawer__footer-shipping-title,.cart-drawer .drawer__footer .cart-drawer__footer-shipping p.cart-drawer__footer-shipping-value{font-size:16px}.cart-drawer .drawer__footer .cart__ctas{margin-top:16px}.cart-drawer__upsell-title h2{font-size:20px}.cart-drawer__upsell-item-image{--size: 65px}.cart-drawer__upsell-item-title h3,.cart-drawer__upsell-item-price{font-size:16px}.cart-drawer__upsell-item-price s{font-size:14px}.cart-drawer__upsell-item-cta-button{--size: 78px}.cart-drawer__upsell-item-cta-button svg{width:10px}.cart-drawer__upsell-item-cta-button .loading__spinner{width:14px;height:14px}.cart-drawer__upsell-item-price{margin-top:6px}.cart-drawer__upsell{padding:40px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cart-drawer.css.map */
