.novapop-cart-drawer .drawer__inner,.novapop-cart-items,.novapop-cart-footer{background:rgb(var(--color-background));color:rgb(var(--color-foreground));--color-button: var(--color-foreground);--color-button-text: var(--color-background);--color-link: var(--color-foreground);--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-shadow-opacity: 0;--inputs-radius: 0px;--inputs-shadow-opacity: 0;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-visible: 0}.novapop-cart-items>.page-width,.novapop-cart-footer>.page-width{padding-inline:20px}.novapop-cart-drawer .drawer__inner{width:440px;max-width:calc(100vw - 20px);padding-inline:20px;border-color:var(--np-cart-divider);box-shadow:none}.novapop-cart-drawer .drawer__header{padding-block:20px;gap:16px;border-bottom:1px solid var(--np-cart-divider)}.novapop-cart-drawer .drawer__heading{margin:0;padding-right:44px;font-size:20px;line-height:1.35;letter-spacing:.06em;overflow-wrap:anywhere}.novapop-cart-drawer .drawer__close{top:12px;right:-8px;min-width:44px;min-height:44px}.novapop-cart-drawer .cart-drawer__warnings .drawer__close{right:12px}.novapop-cart-drawer .cart-items th,.novapop-cart-items .cart-items th,.novapop-cart-items .cart-items thead tr,.novapop-cart-items .cart__items,.novapop-cart-drawer .drawer__footer,.novapop-cart-drawer .drawer__footer>details{border-color:var(--np-cart-divider)}.novapop-cart-drawer .cart-items thead{margin-bottom:0}.novapop-cart-drawer .cart-items th{padding-block:12px;font-size:11px;letter-spacing:.08em}.novapop-cart-drawer .cart-item{padding-block:20px;gap:12px}.novapop-cart-drawer .cart-item+.cart-item{border-top:1px solid var(--np-cart-divider)}.novapop-cart-drawer .cart-item:last-child{margin-bottom:0}.novapop-cart-drawer .cart-items .cart-item>td{min-width:0;padding:0}.novapop-cart-drawer .cart-item__name,.novapop-cart-items .cart-item__name{font-size:16px;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.novapop-cart-drawer .product-option,.novapop-cart-items .product-option,.novapop-cart-drawer .discounts__discount,.novapop-cart-items .discounts__discount,.novapop-cart-footer .discounts__discount{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.novapop-cart-drawer .cart-item__price-wrapper,.novapop-cart-items .cart-item__price-wrapper{overflow-wrap:anywhere}.novapop-cart-drawer .cart-item__price-wrapper .price,.novapop-cart-items .cart-item__price-wrapper .price{font-size:14px;line-height:1.4}.novapop-cart-drawer .cart-item__quantity-wrapper,.novapop-cart-items .cart-item__quantity-wrapper{flex-wrap:wrap;align-items:center;gap:4px}.novapop-cart-drawer .quantity,.novapop-cart-items .quantity{width:132px;min-height:44px;border:1px solid var(--np-cart-divider)}.novapop-cart-drawer .quantity:before,.novapop-cart-drawer .quantity:after,.novapop-cart-items .quantity:before,.novapop-cart-items .quantity:after{content:none}.novapop-cart-drawer .quantity__button,.novapop-cart-items .quantity__button{width:44px;min-height:44px}.novapop-cart-drawer .quantity__input,.novapop-cart-items .quantity__input{min-width:0;font-size:16px}.novapop-cart-drawer .cart-item cart-remove-button,.novapop-cart-items .cart-item cart-remove-button{margin-left:0}.novapop-cart-drawer cart-remove-button .button,.novapop-cart-items cart-remove-button .button{min-width:44px;min-height:44px}.novapop-cart-drawer .drawer__footer{padding-block:20px max(20px,env(safe-area-inset-bottom))}.novapop-cart-drawer .totals,.novapop-cart-footer .totals{justify-content:space-between;gap:16px;flex-wrap:wrap}.novapop-cart-drawer .totals__total,.novapop-cart-footer .totals__total{font-size:16px;line-height:1.5}.novapop-cart-drawer .totals__total-value,.novapop-cart-footer .totals__total-value{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.novapop-cart-drawer .tax-note,.novapop-cart-footer .tax-note{margin-block:12px 20px;font-size:12px;line-height:1.6;text-align:left}.novapop-cart-drawer .cart__checkout-button,.novapop-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:48px;font-size:15px;letter-spacing:.02em}.novapop-cart-items .title--primary{font-size:clamp(28px,3vw,40px);line-height:1.25;letter-spacing:.04em;overflow-wrap:anywhere}.novapop-cart-drawer .drawer__inner-empty{padding:64px 20px 24px;overflow-y:auto}.novapop-cart-drawer .cart__empty-text,.novapop-cart-items .cart__empty-text{margin:0 0 12px;font-size:clamp(24px,3vw,32px);line-height:1.3;letter-spacing:.04em;overflow-wrap:anywhere}.novapop-cart-drawer .novapop-cart-empty-text,.novapop-cart-items .novapop-cart-empty-text{margin:0 0 24px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.novapop-cart-drawer .cart-drawer__empty-content>.button,.novapop-cart-items .cart__warnings>.button{min-height:48px;max-width:100%}.novapop-cart-items .cart__warnings{padding-block:64px}.novapop-cart-drawer .cart__login-title,.novapop-cart-items .cart__login-title{margin-top:32px;font-size:16px}.novapop-cart-drawer .cart__login-paragraph,.novapop-cart-items .cart__login-paragraph{font-size:13px;line-height:1.6}.novapop-cart-drawer :focus-visible,.novapop-cart-items :focus-visible,.novapop-cart-footer :focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (max-width:749px){.novapop-cart-items .cart-item{margin-bottom:0;padding-block:24px}.novapop-cart-items .cart-item+.cart-item{border-top:1px solid var(--np-cart-divider)}.novapop-cart-items .cart-items thead tr{margin-bottom:0}.novapop-cart-items .cart-item>td{min-width:0}}@media screen and (min-width:750px){.novapop-cart-items>.page-width,.novapop-cart-footer>.page-width{padding-inline:32px}.novapop-cart-drawer .drawer__inner,.novapop-cart-drawer .drawer__inner-empty{padding-inline:24px}.novapop-cart-items .cart-items td{padding-block:24px}.novapop-cart-items .cart-item+.cart-item>td{border-top:1px solid var(--np-cart-divider)}.novapop-cart-items .cart-items th+th,.novapop-cart-items .cart-item>td+td{padding-left:24px}.novapop-cart-items .cart-item__details{width:auto}}@media screen and (min-width:990px){.novapop-cart-items>.page-width,.novapop-cart-footer>.page-width{padding-inline:50px}.novapop-cart-items .cart-items th+th,.novapop-cart-items .cart-item>td+td{padding-left:32px}}@media(prefers-reduced-motion:reduce){.novapop-cart-drawer,.novapop-cart-drawer .drawer__inner{transition-duration:.01ms;transition-delay:0ms}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-novapop-cart.css.map */
