cart-items .page-width{max-width:1180px}cart-items .title-wrapper-with-link{align-items:baseline;gap:var(--space-6);margin:var(--space-6) 0 var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid rgba(41,41,41,.1)}cart-items .cart-title-group{display:flex;align-items:baseline;gap:var(--space-3)}cart-items .cart-page__title{font-family:var(--font-title);font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:var(--graphite);font-size:var(--text-lg);line-height:1.15;margin:0}cart-items .cart-item-count{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--ink-45)}cart-items .title-wrapper-with-link .underlined-link{font-family:var(--font-title);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-60);text-decoration:none;border-bottom:1px solid rgba(41,41,41,.3);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}cart-items .title-wrapper-with-link .underlined-link:hover{color:var(--graphite);border-color:var(--graphite)}cart-items.is-empty .cart__warnings{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);padding:var(--space-16) 0}cart-items .cart__empty-text{font-family:var(--font-title);font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:var(--graphite);font-size:var(--text-lg)}cart-items.is-empty .cart__warnings>a.button{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:#fff;background:var(--graphite);border:none;border-radius:var(--radius-full);padding:14px 28px;display:inline-flex;transition:background-color .2s ease,transform .15s ease,box-shadow .25s ease}cart-items.is-empty .cart__warnings>a.button:hover{background:#000;transform:translateY(-2px);box-shadow:0 6px 16px #2929294d}cart-items .cart__login-title{font-family:var(--font-title);font-size:var(--text-md);font-weight:600;color:var(--graphite);margin-top:var(--space-4)}cart-items .cart__login-paragraph{font-family:var(--font-body);color:var(--ink-60);font-size:var(--text-sm)}cart-items .cart__login-paragraph a{color:var(--orange);text-decoration:underline}cart-items .cart__items{background:#fff;border:1px solid rgba(41,41,41,.08);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8)}.cart-items{border-collapse:collapse;width:100%}.cart-items thead th{font-family:var(--font-title);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-45);padding-bottom:var(--space-4);border-bottom:1px solid rgba(41,41,41,.1)}.cart-item{border-bottom:1px solid rgba(41,41,41,.08)}.cart-item:last-child{border-bottom:none}.cart-items td{padding-top:var(--space-4);padding-bottom:var(--space-4)}cart-items .cart-item__title+.product-option,cart-items .cart-item__title+.cart-item__discounted-prices{display:none}cart-items .cart-item__media{vertical-align:top;width:80px}cart-items .cart-item__image-container{border-radius:var(--radius-md);overflow:hidden;background:#fff;max-width:80px;display:flex;align-items:center;justify-content:center;border:none}cart-items .cart-item__image-container.gradient,cart-items .cart-item__image-container.global-media-settings{background:#fff;background-color:#fff;border:none;box-shadow:none}cart-items .cart-item__image-container.global-media-settings:after{content:none}cart-items .cart-item__image{border-radius:0;display:block;width:auto;max-width:100%;max-height:96px;height:auto;object-fit:contain}.cart-item__name{font-family:var(--font-title);font-weight:600;font-size:var(--text-md);color:var(--graphite);text-transform:none;letter-spacing:0;transition:color .2s ease}.cart-item__name:hover{color:var(--graphite);opacity:.75}.cart-item__details .caption-with-letter-spacing{font-family:var(--font-title);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--ink-45)}cart-items .cart-item__details dl .product-option,cart-items .cart-item__details>.product-option{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-60)}cart-items .cart-item__details dl{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2);row-gap:3px;margin-top:var(--space-2)}cart-items .cart-item__details dl .product-option{display:contents}cart-items .cart-item__details dl dt{color:var(--ink-45);white-space:nowrap}cart-items .cart-item__details dl dd{color:var(--graphite);font-weight:500;margin:0}.discounts__discount{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--orange);background:var(--orange-soft);border-radius:var(--radius-sm);padding:3px 8px;margin-top:var(--space-2)}.discounts__discount svg{width:12px;height:12px}.cart-items .price,.cart-item__final-price{font-family:var(--font-title);font-weight:600;color:var(--graphite)}.cart-item__old-price,.cart-items s{color:var(--ink-45);font-weight:400}.cart-item__discounted-prices dd.price,.cart-item__discounted-prices .cart-item__final-price{color:var(--graphite)}cart-items .cart-item__totals .price{font-size:var(--text-md);font-weight:600;white-space:nowrap}cart-items .cart-item__quantity-wrapper{flex-wrap:nowrap;align-items:center;gap:var(--space-2)}cart-items .quantity.cart-quantity{width:auto;min-height:32px;border:1px solid rgba(41,41,41,.16);border-radius:var(--radius-full);background:#fff;overflow:hidden}cart-items .quantity.cart-quantity:before,cart-items .quantity.cart-quantity:after{content:none;box-shadow:none}cart-items .quantity.cart-quantity .quantity__button{width:28px;min-height:0;color:var(--graphite);transition:color .2s ease,background-color .2s ease}cart-items .quantity.cart-quantity .quantity__button .svg-wrapper{width:.75rem}cart-items .quantity.cart-quantity .quantity__button:hover{background:var(--white-smoke);color:var(--graphite)}cart-items .quantity.cart-quantity .quantity__input{width:2.4rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--graphite)}cart-items cart-remove-button .button.button--tertiary{min-width:32px;min-height:32px;width:32px;height:32px;color:var(--ink-45);border-radius:var(--radius-full);transition:color .2s ease,background-color .2s ease}cart-items cart-remove-button .button.button--tertiary .svg-wrapper{width:1.1rem;height:1.1rem}cart-items cart-remove-button .button.button--tertiary:hover{color:var(--graphite);background:var(--white-smoke)}.quantity-popover__info-button{border-radius:var(--radius-full);color:var(--ink-45)}.cart-items__info,.quantity-popover__info{border-radius:var(--radius-md);border-color:#2929291f}.volume-pricing-label{color:var(--ink-45)}.cart-item__error{color:#a03030}.cart-item__error svg{color:#a03030}cart-note.cart__note.field{margin-bottom:var(--space-8)}cart-note.cart__note label{font-family:var(--font-title);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--graphite);display:block;margin-bottom:var(--space-2)}cart-note.cart__note .text-area{width:100%;padding:13px 16px;background:#fff;border:1px solid rgba(41,41,41,.16);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-base);color:var(--graphite);min-height:100px;resize:vertical;transition:border-color .2s ease}cart-note.cart__note .text-area:focus{outline:none;border-color:var(--orange)}#main-cart-footer .cart__footer{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-6)}#main-cart-footer .cart__blocks{width:100%;max-width:420px;margin-left:auto;background:var(--white-smoke);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}#main-cart-footer cart-note.cart__note.field{max-width:420px;margin-left:auto;margin-right:0;width:100%}#main-cart-footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}#main-cart-footer .totals__total{font-family:var(--font-title);font-weight:600;font-size:var(--text-md);text-transform:uppercase;letter-spacing:.01em;color:var(--graphite)}#main-cart-footer .totals__total-value{font-family:var(--font-title);font-weight:700;font-size:var(--text-lg);color:var(--graphite)}#main-cart-footer .tax-note{color:var(--ink-45);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5}#main-cart-footer .tax-note a{color:var(--graphite);text-decoration:underline}#main-cart-footer .cart__ctas{width:100%}#main-cart-footer .cart__checkout-button{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:#fff;background:var(--graphite);border:none;border-radius:var(--radius-full);padding:14px 28px;min-height:48px;transition:background-color .2s ease,transform .15s ease,box-shadow .25s ease}#main-cart-footer .cart__checkout-button:hover:not(:disabled){background:#000;transform:translateY(-2px);box-shadow:0 6px 16px #2929294d}#main-cart-footer .cart__checkout-button:disabled{background:#29292929;color:#29292973}#main-cart-footer .cart__dynamic-checkout-buttons{width:100%;max-width:420px;margin-left:auto}#main-cart-footer #cart-errors{color:#a03030;font-family:var(--font-body);font-size:var(--text-sm)}#main-cart-footer .alma{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff;border:1px solid rgba(41,41,41,.08);border-radius:var(--radius-md)}#main-cart-footer .alma__badge{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:1px;padding:6px 9px;border-radius:var(--radius-sm);background:var(--graphite);color:#fff;font-family:var(--font-title);font-weight:700;line-height:1}#main-cart-footer .alma__badge .n,#main-cart-footer .alma__badge .x{font-size:var(--text-md)}#main-cart-footer .alma__body{display:flex;flex-direction:column;gap:2px;min-width:0}#main-cart-footer .alma__main{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--graphite);line-height:1.25}#main-cart-footer .alma__main b{font-weight:700}#main-cart-footer .alma__sub{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-45);line-height:1.2}#main-cart-footer .cart-reassure{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}#main-cart-footer .cart-reassure__item{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--ink-60)}#main-cart-footer .cart-reassure__item svg{width:18px;height:18px;color:var(--graphite);stroke-width:1.6;flex:0 0 auto}.cross-sell{padding:var(--space-12) 0;border-top:1px solid rgba(41,41,41,.1)}.cross-sell__title{font-family:var(--font-title);font-weight:600;font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.01em;color:var(--graphite);margin-bottom:var(--space-6)}.cross-sell__grid{list-style:none}@media screen and (min-width:1440px){main[data-template=cart]{display:grid;grid-template-columns:minmax(0,1fr) 420px;column-gap:var(--space-12);row-gap:var(--space-8);align-items:start;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}main[data-template=cart]>.shopify-section .page-width{max-width:none;padding-inline:0}main[data-template=cart]>.shopify-section:not(:has(#main-cart-footer)){grid-column:1}main[data-template=cart]>.shopify-section:has(#main-cart-footer){grid-column:2;grid-row:1 / -1;position:sticky;top:calc(76px + var(--space-6))}main[data-template=cart] cart-items .cart-item__details{width:auto;min-width:0}main[data-template=cart] cart-items .cart-item__details>*{max-width:none}main[data-template=cart] cart-items .cart-item__media{width:80px}main[data-template=cart] cart-items .cart-item>td+td,main[data-template=cart] cart-items .cart-items th+th{padding-left:var(--space-4)}main[data-template=cart] cart-items .cart-item .cart-item__quantity,main[data-template=cart] cart-items .cart-items .cart-items__heading--quantity,main[data-template=cart] cart-items .cart-items .cart-items__heading--wide{padding-left:var(--space-4)}cart-items .cart-items{table-layout:fixed;width:100%}cart-items .cart-item__quantity{width:140px}cart-items .cart-item__totals{width:104px}}@media screen and (min-width:750px)and (max-width:1439px){cart-items .cart__items{padding:var(--space-6) var(--space-4)}cart-items .cart-items{table-layout:fixed;width:100%}cart-items .cart-item__details{width:auto;min-width:0}cart-items .cart-item__details>*{max-width:none}cart-items .cart-item__media{width:72px}cart-items .cart-item__image-container{max-width:72px}cart-items .cart-item__image{max-height:88px}cart-items .cart-item__quantity{width:132px}cart-items .cart-item__totals{width:96px}cart-items .cart-item>td+td,cart-items .cart-items th+th{padding-left:var(--space-3)}cart-items .cart-item .cart-item__quantity,cart-items .cart-items .cart-items__heading--quantity,cart-items .cart-items .cart-items__heading--wide{padding-left:var(--space-3)}cart-items .cart-items thead th:first-child{width:auto}}@media screen and (max-width:749px){cart-items .page-width{padding-inline:var(--gutter)}cart-items .title-wrapper-with-link{flex-wrap:wrap}cart-items .cart__items{padding:var(--space-4) var(--space-2);border-radius:var(--radius-md)}.cart-item{padding-top:var(--space-5);padding-bottom:var(--space-5)}.cart-items td{padding-top:var(--space-2);padding-bottom:var(--space-2)}.cart-item__name{font-size:var(--text-base)}cart-items .cart-item{grid-template:repeat(2,auto) / 72px minmax(0,1fr) auto auto;column-gap:var(--space-3);row-gap:var(--space-3)}cart-items .cart-item__media{width:72px;min-width:72px;max-width:72px}cart-items .cart-item__image-container{max-width:72px}cart-items .cart-item__image,cart-items .cart-item__image-container{max-width:100%;width:100%}cart-items .cart-item__image{max-height:80px;object-fit:contain}cart-items .cart-item__details{grid-column:2 / 4;min-width:0;width:auto}cart-items .cart-item__details>*{max-width:none}cart-items .cart-item__totals{grid-column:4;grid-row:1}cart-items .cart-item__quantity{grid-column:2 / 5}cart-items .cart-item__totals .price{font-size:var(--text-sm)}#main-cart-footer .alma{padding:var(--space-3)}.cross-sell{padding:var(--space-8) 0}#main-cart-footer .cart__footer{align-items:stretch}#main-cart-footer .cart__blocks{max-width:100%;padding:var(--space-6);border-radius:var(--radius-md)}#main-cart-footer cart-note.cart__note.field{max-width:100%}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:100%}}#main-cart-footer .vcgv{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-1);align-items:start;margin-bottom:calc(-1 * var(--space-3))}#main-cart-footer .vcgv__input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--graphite);cursor:pointer}#main-cart-footer .vcgv__label{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.45;color:var(--graphite);cursor:pointer}#main-cart-footer .vcgv__label a{color:var(--graphite);text-decoration:underline;text-underline-offset:2px}#main-cart-footer .vcgv__label a:hover{color:#000}#main-cart-footer .vcgv__error{grid-column:2;margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.4;color:#b42318}#main-cart-footer .vcgv.is-invalid .vcgv__input{outline:2px solid #b42318;outline-offset:2px}#main-cart-footer .vcgv-gate{width:100%;max-width:420px;margin-left:auto}#main-cart-footer .vcgv-gate .cart__dynamic-checkout-buttons{max-width:100%;margin-left:0}#main-cart-footer .vcgv-gate.is-locked{cursor:not-allowed}#main-cart-footer .vcgv-gate.is-locked .cart__dynamic-checkout-buttons{opacity:.4;filter:grayscale(1)}#main-cart-footer .vcgv-gate__hint{display:none;margin:var(--space-2) 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.4;color:var(--graphite);text-align:center}#main-cart-footer .vcgv-gate.is-locked .vcgv-gate__hint{display:block}@media screen and (max-width:749px){#main-cart-footer .vcgv-gate{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/valandre-cart.css.map */
