.cart-drawer__overlay{background:#0e1f2a66}.drawer__inner{width:44rem;max-width:calc(100vw - 2rem);background:var(--color-glacier);color:var(--color-ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;letter-spacing:0;box-shadow:var(--shadow-lg);border-left:1px solid var(--color-birch)}.drawer__header{background:var(--color-glacier);border-bottom:1px solid var(--color-birch);padding:var(--space-5) var(--space-6);position:relative}.drawer__header:after{content:"";position:absolute;left:var(--space-6);right:var(--space-6);bottom:-1px;height:1px;background:var(--color-gold);width:48px}.drawer__heading{font-family:var(--font-serif);font-weight:500;font-size:28px;line-height:1.15;letter-spacing:.01em;color:var(--color-fjord);margin:0}.drawer__close{background:transparent;border:0;color:var(--color-fjord);width:44px;height:44px;border-radius:var(--radius-sm);cursor:pointer;right:var(--space-3);transition:background var(--transition-base)}.drawer__close:hover,.drawer__close:focus-visible{background:var(--color-birch)}.drawer__close .svg-wrapper{width:20px;height:20px}.drawer__close .svg-wrapper svg{fill:currentColor}.drawer__inner-empty{background:var(--color-glacier);padding:var(--space-9) var(--space-6);text-align:center}.cart-drawer__warnings{padding:0}.cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.cart__empty-text,.cart-drawer h2.cart__empty-text{font-family:var(--font-serif);font-weight:500;font-size:28px;line-height:1.2;letter-spacing:.01em;color:var(--color-fjord);margin:0}.cart__login-title,.cart__login-paragraph{display:none}.cart-drawer__empty-content .button,.cart-drawer .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;background:var(--color-fjord);color:var(--color-glacier);font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:.05em;border:1.5px solid var(--color-fjord);border-radius:var(--radius-sm);text-decoration:none;transition:background var(--transition-base),border-color var(--transition-base);text-transform:none;box-shadow:none}.cart-drawer__empty-content .button:before,.cart-drawer__empty-content .button:after,.cart-drawer .button:before,.cart-drawer .button:after{display:none!important}.cart-drawer__empty-content .button:hover,.cart-drawer .button:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-glacier);box-shadow:none}.cart-drawer .cart-items,.cart-drawer tbody,.cart-drawer thead{background:transparent}.cart-drawer .cart-items{padding:var(--space-5) var(--space-6)}.cart-drawer .cart-item{padding:var(--space-5) 0;border-bottom:1px solid var(--color-birch)}.cart-drawer .cart-item:last-child{border-bottom:0}.cart-drawer .cart-item__image{border-radius:var(--radius-sm);border:1px solid var(--color-birch);background:var(--color-glacier-dark)}.cart-drawer .cart-item__name,.cart-drawer a.cart-item__name{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.25;letter-spacing:.01em;color:var(--color-fjord);text-decoration:none;margin:0 0 var(--space-2) 0}.cart-drawer .cart-item__name:hover{color:var(--color-gold)}.cart-drawer .product-option,.cart-drawer .cart-item__details>*{font-family:var(--font-sans);font-size:14px;color:var(--color-stone);letter-spacing:0}.cart-drawer .product-option dt,.cart-drawer .product-option dd{display:inline;margin:0}.cart-drawer .product-option{margin-bottom:var(--space-2)}.cart-drawer .cart-item__price-wrapper{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--color-ink)}.cart-drawer .quantity{border:1px solid var(--color-birch);border-radius:var(--radius-sm);background:var(--color-white);width:auto;min-height:40px}.cart-drawer .quantity__button,.cart-drawer .quantity__input{background:transparent;color:var(--color-fjord);font-family:var(--font-sans);font-size:15px;font-weight:500}.cart-drawer .quantity__button{width:36px;height:38px}.cart-drawer .quantity__input{width:44px;min-height:38px;text-align:center;border:0;padding:0}.cart-drawer .quantity__input:focus{outline:none;box-shadow:none}.cart-drawer cart-remove-button .button,.cart-drawer cart-remove-button a.button{background:transparent;border:0;padding:4px;min-height:32px;color:var(--color-stone)}.cart-drawer cart-remove-button .button:hover,.cart-drawer cart-remove-button a.button:hover{background:transparent;color:var(--color-error)}.cart-drawer .drawer__footer,.cart-drawer .cart-drawer__footer{background:var(--color-glacier);border-top:1px solid var(--color-birch);padding:var(--space-5) var(--space-6) var(--space-6)}.cart-drawer .totals,.cart-drawer .totals__subtotal,.cart-drawer .totals__total{font-family:var(--font-sans);color:var(--color-ink)}.cart-drawer .totals__subtotal,.cart-drawer .totals__total{font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-stone)}.cart-drawer .totals__subtotal-value,.cart-drawer .totals__total-value{font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-fjord)}.cart-drawer .tax-note,.cart-drawer .cart__dynamic-checkout-buttons{font-size:13px;color:var(--color-stone);margin-top:var(--space-3)}.cart-drawer .cart__checkout-button,.cart-drawer button[name=checkout],.cart-drawer .shopify-payment-button__button{width:100%;min-height:52px;background:var(--color-fjord);color:var(--color-glacier);font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:.05em;border:1.5px solid var(--color-fjord);border-radius:var(--radius-sm);text-transform:none;margin-top:var(--space-4);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base)}.cart-drawer .cart__checkout-button:hover,.cart-drawer button[name=checkout]:hover{background:var(--color-ink);border-color:var(--color-ink)}.cart-drawer .button:after,.cart-drawer .button:before{display:none!important}.cart-drawer .cart-attribute__field,.cart-drawer #CartDrawer-Note{border:1px solid var(--color-birch);border-radius:var(--radius-sm);background:var(--color-white);font-family:var(--font-sans);font-size:15px;color:var(--color-ink);padding:var(--space-3) var(--space-4)}.cart-drawer__collection{background:var(--color-glacier);padding:var(--space-5)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vn-cart-drawer.css.map */
