cart-drawer .drawer__inner{width:42rem;max-width:calc(100vw - 2rem);padding:0 2.4rem;background-color:var(--veloura-white);border:0;border-left:1px solid var(--veloura-border)}cart-drawer .drawer__header{padding:2.8rem 0 1.8rem;border-bottom:1px solid var(--veloura-border)}cart-drawer .drawer__heading{margin:0;color:var(--veloura-obsidian);font-family:var(--veloura-font-editorial);font-size:2.6rem;font-weight:500;letter-spacing:-.01em;line-height:var(--veloura-leading-tight)}cart-drawer .drawer__count{margin:.6rem 0 0;color:rgba(var(--color-foreground),.62);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}cart-drawer .drawer__close{top:2.4rem;right:-1rem;color:var(--veloura-obsidian);transition:color .2s ease}cart-drawer .drawer__close:hover,cart-drawer .drawer__close:focus-visible{color:var(--veloura-burgundy)}cart-drawer .drawer__contents{padding-top:.4rem}cart-drawer .cart-items thead th{padding-top:1.6rem;padding-bottom:1rem;color:rgba(var(--color-foreground),.6);border-bottom:1px solid var(--veloura-border);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart-items td{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid var(--veloura-border);vertical-align:top}cart-drawer .cart-item__media{width:9.6rem}cart-drawer .cart-item__image-container,cart-drawer .cart-item__media .cart-item__image{border-radius:0}cart-drawer .cart-item__media img{width:100%;height:auto;aspect-ratio:var(--veloura-product-ratio);object-fit:cover}cart-drawer .cart-item__name{color:rgb(var(--color-foreground));font-family:var(--veloura-font-editorial);font-size:1.9rem;font-weight:500;line-height:var(--veloura-leading-tight);text-decoration:none;transition:color .2s ease}cart-drawer .cart-item__name:hover,cart-drawer .cart-item__name:focus-visible{color:var(--veloura-burgundy)}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details .product-option dt,cart-drawer .cart-item__details .product-option dd{color:rgba(var(--color-foreground),.68);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-sm)}cart-drawer .cart-item__details .product-option dt{font-weight:500}cart-drawer .price,cart-drawer .cart-item__final-price,cart-drawer .totals__total-value{font-family:var(--veloura-font-editorial);font-weight:500}cart-drawer .cart-item__old-price{color:rgba(var(--color-foreground),.6);font-weight:400}cart-drawer .discounts__discount{color:var(--veloura-burgundy);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.06em}cart-drawer .quantity{border:1px solid var(--veloura-border);border-radius:var(--veloura-control-radius)}cart-drawer .quantity__button{color:var(--veloura-obsidian);transition:color .2s ease}cart-drawer .quantity__button:hover,cart-drawer .quantity__button:focus-visible{color:var(--veloura-burgundy)}cart-drawer .quantity__input{color:var(--veloura-obsidian);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-sm);font-weight:500}cart-drawer cart-remove-button .button,.cart-drawer cart-remove-button .button{color:rgba(var(--color-foreground),.6);transition:color .2s ease}cart-drawer cart-remove-button .button:hover,cart-drawer cart-remove-button .button:focus-visible,.cart-drawer cart-remove-button .button:hover svg-wrapper,.cart-drawer cart-remove-button .button:focus-visible svg-wrapper{color:var(--veloura-burgundy)}cart-drawer .cart-item__error-text{color:var(--veloura-wine-support);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs)}cart-drawer .drawer__footer{padding:2rem 0 2.8rem;border-top:1px solid var(--veloura-border)}cart-drawer .drawer__footer>details{border-bottom:1px solid var(--veloura-border)}cart-drawer .drawer__footer summary{color:rgba(var(--color-foreground),.72);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart-drawer__footer .totals__total{margin:0;color:rgba(var(--color-foreground),.62);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart-drawer__footer .totals__total-value{margin:0;color:var(--veloura-obsidian);font-size:2.4rem;line-height:var(--veloura-leading-tight)}cart-drawer .cart-drawer__footer .tax-note{margin:1rem 0 0;color:rgba(var(--color-foreground),.6);text-align:left}cart-drawer .cart__ctas{margin-top:var(--veloura-space-4)}cart-drawer .cart__checkout-button{width:100%;max-width:none;min-height:5rem;background-color:var(--veloura-obsidian);border-color:var(--veloura-obsidian);color:var(--veloura-white);letter-spacing:.12em;text-transform:uppercase}cart-drawer .cart__checkout-button:not([disabled]):hover,cart-drawer .cart__checkout-button:not([disabled]):focus-visible{background-color:var(--veloura-burgundy);border-color:var(--veloura-burgundy)}cart-drawer .drawer__continue{display:block;width:100%;margin-top:var(--veloura-space-3);padding:1rem 0 0;color:rgba(var(--color-foreground),.72);background:none;border:0;font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-align:center;text-decoration:underline;text-underline-offset:.4em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}cart-drawer .drawer__continue:hover,cart-drawer .drawer__continue:focus-visible{color:var(--veloura-burgundy)}cart-drawer.is-empty .drawer__inner{background-color:var(--veloura-white)}cart-drawer .cart__empty-text{margin:0 0 var(--veloura-space-6);color:var(--veloura-obsidian);font-family:var(--veloura-font-editorial);font-size:clamp(2.6rem,2.6vw,3.2rem);font-weight:500;line-height:var(--veloura-leading-tight)}cart-drawer .cart-drawer__empty-content .button{min-height:4.6rem;padding:0 2.6rem;background-color:var(--veloura-obsidian);border-color:var(--veloura-obsidian);color:var(--veloura-white);letter-spacing:.12em;text-transform:uppercase}cart-drawer .cart-drawer__empty-content .button:hover,cart-drawer .cart-drawer__empty-content .button:focus-visible{background-color:var(--veloura-burgundy);border-color:var(--veloura-burgundy)}cart-drawer .cart-drawer__collection{margin:var(--veloura-space-6) 2.4rem var(--veloura-space-8)}cart-drawer .cart-drawer__collection .card,cart-drawer .cart-drawer__collection .card__content{border-radius:0}.veloura-cart-page .title-wrapper-with-link{align-items:baseline;gap:var(--veloura-space-4);margin-bottom:var(--veloura-space-8)}.veloura-cart-page .title--primary{margin:0;color:var(--veloura-obsidian);font-family:var(--veloura-font-editorial);font-size:clamp(3rem,3.4vw,4.4rem);font-weight:500;letter-spacing:-.01em;line-height:var(--veloura-leading-tight)}.veloura-cart-page .title-wrapper-with-link .underlined-link{color:rgba(var(--color-foreground),.72);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .2s ease}.veloura-cart-page .title-wrapper-with-link .underlined-link:hover,.veloura-cart-page .title-wrapper-with-link .underlined-link:focus-visible{color:var(--veloura-burgundy)}.veloura-cart-page .cart-items__count{margin:0 0 var(--veloura-space-4);color:rgba(var(--color-foreground),.62);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.veloura-cart-page .cart-items th{padding-top:0;padding-bottom:1.2rem;color:rgba(var(--color-foreground),.6);border-bottom:1px solid var(--veloura-border);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.veloura-cart-page .cart-items td{padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid var(--veloura-border);vertical-align:top}.veloura-cart-page .cart-item__image-container{border-radius:0;overflow:hidden}.veloura-cart-page .cart-item__image-container img{width:100%;height:100%;aspect-ratio:var(--veloura-product-ratio);object-fit:cover}.veloura-cart-page .cart-item__name{color:rgb(var(--color-foreground));font-family:var(--veloura-font-editorial);font-size:2.2rem;font-weight:500;line-height:var(--veloura-leading-tight);text-decoration:none;transition:color .2s ease}.veloura-cart-page .cart-item__name:hover,.veloura-cart-page .cart-item__name:focus-visible{color:var(--veloura-burgundy)}.veloura-cart-page .cart-item__details .product-option,.veloura-cart-page .cart-item__details .product-option dt,.veloura-cart-page .cart-item__details .product-option dd{color:rgba(var(--color-foreground),.68);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-sm)}.veloura-cart-page .cart-item__details .product-option dt{font-weight:500}.veloura-cart-page .price,.veloura-cart-page .cart-item__final-price{font-family:var(--veloura-font-editorial);font-weight:500}.veloura-cart-page .cart-item__old-price{color:rgba(var(--color-foreground),.6);font-weight:400}.veloura-cart-page .discounts__discount{color:var(--veloura-burgundy);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.06em}.veloura-cart-page .quantity{border:1px solid var(--veloura-border);border-radius:var(--veloura-control-radius)}.veloura-cart-page .quantity__button{color:var(--veloura-obsidian);transition:color .2s ease}.veloura-cart-page .quantity__button:hover,.veloura-cart-page .quantity__button:focus-visible{color:var(--veloura-burgundy)}.veloura-cart-page .quantity__input{color:var(--veloura-obsidian);font-family:var(--veloura-font-interface);font-weight:500}.veloura-cart-page cart-remove-button .button{color:rgba(var(--color-foreground),.6);transition:color .2s ease}.veloura-cart-page cart-remove-button .button:hover,.veloura-cart-page cart-remove-button .button:focus-visible{color:var(--veloura-burgundy)}.veloura-cart-page .cart-item__error-text{color:var(--veloura-wine-support);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs)}.veloura-cart-footer{border-top:1px solid var(--veloura-border)}.veloura-cart-footer .cart__note label{color:rgba(var(--color-foreground),.62);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.veloura-cart-footer .cart__note .text-area{border:1px solid var(--veloura-border);border-radius:var(--veloura-control-radius)}.veloura-cart-footer .totals__total{margin:0;color:rgba(var(--color-foreground),.62);font-family:var(--veloura-font-interface);font-size:var(--veloura-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.veloura-cart-footer .totals__total-value{margin:0;color:var(--veloura-obsidian);font-family:var(--veloura-font-editorial);font-size:2.8rem;font-weight:500;line-height:var(--veloura-leading-tight)}.veloura-cart-footer .tax-note{margin:1rem 0 0 auto;color:rgba(var(--color-foreground),.6);text-align:right}.veloura-cart-footer .cart__checkout-button{min-height:5rem;padding:0 3.2rem;background-color:var(--veloura-obsidian);border-color:var(--veloura-obsidian);color:var(--veloura-white);letter-spacing:.12em;text-transform:uppercase}.veloura-cart-footer .cart__checkout-button:not([disabled]):hover,.veloura-cart-footer .cart__checkout-button:not([disabled]):focus-visible{background-color:var(--veloura-burgundy);border-color:var(--veloura-burgundy)}.veloura-cart-page .cart__warnings{padding:var(--veloura-space-12) 0}.veloura-cart-page .cart__empty-text{margin:0 0 var(--veloura-space-6);color:var(--veloura-obsidian);font-family:var(--veloura-font-editorial);font-size:clamp(2.8rem,3vw,3.8rem);font-weight:500;line-height:var(--veloura-leading-tight)}.veloura-cart-page .cart__warnings .button{min-height:4.6rem;padding:0 2.6rem;background-color:var(--veloura-obsidian);border-color:var(--veloura-obsidian);color:var(--veloura-white);letter-spacing:.12em;text-transform:uppercase}.veloura-cart-page .cart__warnings .button:hover,.veloura-cart-page .cart__warnings .button:focus-visible{background-color:var(--veloura-burgundy);border-color:var(--veloura-burgundy)}.veloura-cart-page .cart__empty-collection{max-width:44rem;margin:var(--veloura-space-8) auto 0;text-align:left}.veloura-cart-page .cart__empty-collection .card,.veloura-cart-page .cart__empty-collection .card__content{border-radius:0}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__close,cart-drawer .cart-item__name,cart-drawer .quantity__button,cart-drawer cart-remove-button .button,cart-drawer .drawer__continue,.veloura-cart-page .cart-item__name,.veloura-cart-page .quantity__button,.veloura-cart-page cart-remove-button .button,.veloura-cart-page .title-wrapper-with-link .underlined-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/veloura-cart.css.map */
