cart-drawer.nv-cart-drawer{background:#23161461;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nv-cart-drawer .drawer__inner{width:500px;max-width:100vw;padding:0 28px;color:var(--nv-ink);background:var(--nv-paper);border:0;box-shadow:-12px 0 60px #23161426}.nv-cart-drawer .drawer__header{padding:26px 0;border-bottom:1px solid rgb(98 61 58 / .18);background:transparent;flex-shrink:0}.nv-cart-drawer .drawer__heading{display:flex;align-items:center;gap:14px;color:inherit;font-size:32px;letter-spacing:-.025em}.nv-cart-count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding-inline:6px;border:1px solid rgb(98 61 58 / .3);border-radius:50%;font-size:13px;letter-spacing:0}.nv-cart-drawer .drawer__close{top:24px;right:-8px;border-radius:50%;color:var(--nv-ink)}.nv-cart-drawer .drawer__close:hover{background:#623d3a14}.nv-cart-drawer .drawer__close svg{width:20px;height:20px}.nv-cart-drawer .cart-drawer-items-and-upsell{padding-block:26px;min-height:0}.nv-cart-drawer .cart-items tbody{border:0}.nv-cart-drawer .cart-items .cart-item{grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto auto;gap:10px 20px;margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid rgb(98 61 58 / .15)}.nv-cart-drawer .cart-items .cart-item:last-child{margin-bottom:0}.nv-cart-drawer .cart-items .cart-item>td{padding:0}.nv-cart-drawer .cart-items .cart-item__media{grid-column:1;grid-row:1 / 4;width:104px}.nv-cart-drawer .cart-item__image{width:104px;height:auto;border-radius:12px;box-shadow:none}.nv-cart-drawer .cart-items .cart-item__details{grid-column:2;grid-row:1}.nv-cart-drawer .cart-item__name{color:var(--nv-ink);font-size:18px;line-height:1.35;font-weight:600;text-decoration:none}.nv-cart-drawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:4px}.nv-cart-drawer .product-option{font-size:13px;line-height:1.5;color:var(--nv-ink)}.nv-cart-drawer .cart-items .cart-item__totals{grid-column:2;grid-row:3;justify-content:flex-start;text-align:left}.nv-cart-drawer .cart-drawer__final-item-price{color:var(--nv-ink);font-size:18px;line-height:1.4}.nv-cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2}.nv-cart-drawer .cart-item__quantity-wrapper{justify-content:space-between;gap:8px}.nv-cart-drawer .quantity-popover-container{padding:0}.nv-cart-drawer .cart-item__error:has(.cart-item__error-text:empty){display:none}.nv-cart-drawer .quantity{min-height:44px;width:132px;border:1px solid rgb(98 61 58 / .35);border-radius:6px;background:transparent;color:var(--nv-ink)}.nv-cart-drawer .quantity:before,.nv-cart-drawer .quantity:after{box-shadow:none}.nv-cart-drawer .quantity__button{width:44px;color:inherit}.nv-cart-drawer .quantity__input{font-size:15px;color:inherit;padding:0}.nv-cart-drawer .cart-item cart-remove-button{margin:0}.nv-cart-drawer .cart-item cart-remove-button .button{min-width:44px;min-height:44px;border-radius:6px}.nv-cart-drawer .cart-item cart-remove-button .button:hover{background:#623d3a14}.nv-cart-drawer .drawer__footer{background:var(--nv-paper);padding:10px 0 max(24px,env(safe-area-inset-bottom));border-top:1px solid rgb(98 61 58 / .25);flex-shrink:0}.nv-cart-drawer .totals{gap:12px;align-items:center}.nv-cart-drawer .totals__total{font-size:16px;color:inherit}.nv-cart-drawer .totals__total-value{font-size:26px;font-weight:600;white-space:nowrap;color:inherit}.nv-cart-drawer .tax-note{font-size:12px;line-height:1.65;margin:16px 0 0;color:inherit}.nv-cart-drawer .cart__checkout-button,.nv-cart-drawer .cart-drawer__empty-content>.button{background:var(--nv-ink);color:var(--nv-paper);border-radius:6px;min-height:56px;font-size:16px;letter-spacing:0}.nv-cart-drawer .cart__checkout-button:after,.nv-cart-drawer .cart-drawer__empty-content>.button:after{box-shadow:none}.nv-cart-drawer .cart__checkout-button:hover,.nv-cart-drawer .cart-drawer__empty-content>.button:hover{background:#50312f}.nv-cart-drawer .drawer__inner-empty{padding:32px;background:var(--nv-paper)}.nv-cart-drawer .cart-drawer__empty-content{max-width:340px;margin-inline:auto}.nv-cart-empty-icon{display:grid;place-items:center;width:100px;height:100px;margin:0 auto 30px;border:1px solid rgb(98 61 58 / .25);border-radius:50%}.nv-cart-empty-icon svg{width:48px;height:48px}.nv-cart-drawer .cart__empty-text{font-size:32px;line-height:1.2;letter-spacing:-.025em;color:var(--nv-ink);margin:0 0 28px}.nv-cart-drawer .cart-drawer__empty-content>.button{width:100%}.nv-cart-drawer .cart__login-title{font-size:15px;margin-top:32px}.nv-cart-drawer .cart__login-paragraph{font-size:13px;line-height:1.6}.nv-cart-drawer :is(button,a,input):focus-visible{outline:2px solid var(--nv-ink);outline-offset:3px}cart-items.page-width .title--primary{color:var(--nv-ink);font-size:clamp(36px,5vw,58px);letter-spacing:-.03em}cart-items.page-width .cart-item__image{border-radius:12px;box-shadow:none}cart-items.page-width .cart-item__name{color:var(--nv-ink)}.cart__footer-wrapper .cart__blocks{padding:28px;background:#623d3a0d;border:1px solid rgb(98 61 58 / .2);border-radius:12px}.cart__footer-wrapper .cart__checkout-button{background:var(--nv-ink);color:var(--nv-paper);min-height:56px;border-radius:6px}@media(max-width:749px){.nv-cart-drawer .drawer__inner{padding-inline:20px}.nv-cart-drawer .drawer__header{padding-block:18px}.nv-cart-drawer .drawer__close{top:15px}.nv-cart-drawer .drawer__heading{font-size:28px}.nv-cart-drawer .cart-items .cart-item{grid-template-columns:84px minmax(0,1fr);gap:10px 16px}.nv-cart-drawer .cart-items .cart-item__media,.nv-cart-drawer .cart-item__image{width:84px}.nv-cart-drawer .cart-item__name{font-size:16px}.nv-cart-drawer .totals__total-value{font-size:23px}.nv-cart-drawer .drawer__inner-empty{padding-inline:24px}.cart__footer-wrapper .cart__blocks{padding:20px}}@media(max-width:359px){.nv-cart-drawer .drawer__inner{padding-inline:16px}.nv-cart-drawer .cart-items .cart-item{grid-template-columns:64px minmax(0,1fr);gap:10px 12px}.nv-cart-drawer .cart-items .cart-item__media,.nv-cart-drawer .cart-item__image{width:64px}}@media(max-height:650px){.nv-cart-drawer .drawer__inner{overflow-y:auto}.nv-cart-drawer .cart-drawer-items-and-upsell{flex:none;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nuvella-cart.css.map */
