.vcx,#MainContent{--kv-ink: #121212;--kv-graphite: #1b1b1b;--kv-slate: #404040;--kv-mute: #6b6b66;--kv-ivory: #f5f2ea;--kv-paper: #fffdf9;--kv-line: rgba(18, 18, 18, .12);--kv-hair: rgba(18, 18, 18, .08);--kv-gold: #d1b000;--kv-gold-deep: #a98e00;--kv-ease: cubic-bezier(.22, 1, .36, 1);--kv-fast: .22s;--vcx-r: 14px;--vcx-r-sm: 10px;--vcx-gap: 8px}body{background:var(--kv-ivory)}#MainContent{max-width:1280px;margin-inline:auto;padding-bottom:40px}#MainContent .cart__empty-text,#MainContent .title--primary,#MainContent .cart__login-title,#MainContent .cart__items,#MainContent .cart__footer .totals,#MainContent .cart__blocks{color:var(--kv-ink)}#MainContent .cart__items{background:var(--kv-paper);border:1px solid var(--kv-hair);border-radius:var(--vcx-r);padding:16px;box-shadow:0 1px 2px #1212120a}#MainContent .cart-items,#MainContent .cart-items td,#MainContent .cart-items th{border:0}#MainContent .cart-items thead th{color:var(--kv-mute);border-bottom:1px solid var(--kv-hair);padding-bottom:8px}#MainContent .cart-item{border-bottom:1px solid var(--kv-hair)}#MainContent .cart-item:last-child{border-bottom:0}#MainContent .cart-item__image-container{border-radius:var(--vcx-r-sm);border:1px solid var(--kv-hair);background:var(--kv-ivory);overflow:hidden}#MainContent .cart-item__image{border-radius:0}#MainContent .cart-item__name{color:var(--kv-ink);text-decoration:none;font-weight:600;line-height:1.35}#MainContent .cart-item__name:hover,#MainContent .cart-item__name:focus-visible{text-decoration:underline;text-underline-offset:3px}#MainContent .product-option,#MainContent .cart-item__details dl,#MainContent .cart-item__details .product-option{color:var(--kv-mute)}#MainContent .cart-item__price-wrapper,#MainContent .cart-item__totals,#MainContent .totals__subtotal-value,#MainContent .cart-item__final-price,#MainContent .cart-item__old-price,#MainContent .quantity__input,#MainContent .vcx-rec__price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#MainContent .cart-item__final-price,#MainContent .cart-item__price-wrapper .price{color:var(--kv-ink);font-weight:600}#MainContent .cart-item__old-price{color:var(--kv-mute);font-weight:400}#MainContent .cart-item__discounted-prices{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}#MainContent .cart-item__discounted-prices .visually-hidden{position:absolute!important}#MainContent .cart-item .quantity{border:1px solid var(--kv-line);border-radius:999px;background:var(--kv-paper);width:auto;min-width:132px;height:44px;overflow:hidden}#MainContent .cart-item .quantity:after{box-shadow:none}#MainContent .cart-item .quantity__button{width:44px;min-width:44px;height:44px;flex:none;color:var(--kv-ink);cursor:pointer}#MainContent .cart-item .quantity__button:hover{color:var(--kv-gold-deep)}#MainContent .cart-item .quantity__input{height:44px;min-width:40px;text-align:center;color:var(--kv-ink);font-weight:600}#MainContent .cart-item .quantity__button:focus-visible,#MainContent .cart-item .quantity__input:focus-visible,#MainContent cart-remove-button a:focus-visible,#MainContent .vcx a:focus-visible,#MainContent .vcx button:focus-visible,#MainContent .cart__checkout-button:focus-visible{outline:2px solid var(--kv-gold);outline-offset:2px;box-shadow:none}#MainContent cart-remove-button{display:inline-flex}#MainContent cart-remove-button a,#MainContent cart-remove-button .button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--kv-mute);border-radius:999px}#MainContent cart-remove-button a:hover{color:var(--kv-ink);background:var(--kv-ivory)}#MainContent .cart-item__error{color:#8a1f11}#MainContent .cart-item__error-text{display:block;padding-top:4px}#MainContent .cart__footer{background:var(--kv-paper);border:1px solid var(--kv-hair);border-radius:var(--vcx-r);padding:16px;box-shadow:0 1px 2px #1212120a}#MainContent .totals{align-items:baseline;gap:12px}#MainContent .totals__subtotal,#MainContent .totals__subtotal-value{color:var(--kv-ink);font-weight:600}#MainContent .cart__ctas{margin-top:12px}#MainContent .cart__checkout-button,#MainContent .cart__ctas button[name=checkout]{background:var(--kv-gold);color:var(--kv-ink);border-radius:999px;min-height:52px;width:100%;max-width:none;font-size:18px;font-weight:700;letter-spacing:.02em;-webkit-text-stroke:.35px currentColor;box-shadow:none;transition:background-color var(--kv-fast) var(--kv-ease)}#MainContent .cart__checkout-button:after,#MainContent .cart__ctas button[name=checkout]:after{box-shadow:none}#MainContent .cart__checkout-button:hover{background:var(--kv-gold-deep)}#MainContent .cart__checkout-button[aria-disabled=true],#MainContent .cart__checkout-button[disabled]{background:var(--kv-mute);cursor:not-allowed}#MainContent .tax-note{color:var(--kv-mute);margin-top:8px}#MainContent .cart__dynamic-checkout-buttons{margin-top:8px}.vcx{display:block}.vcx__panel{margin-top:24px;padding:16px;background:var(--kv-paper);border:1px solid var(--kv-hair);border-radius:var(--vcx-r)}.vcx__panel--empty{border-style:dashed}.vcx__heading{margin:0 0 4px;font-size:1.6rem;line-height:1.3;font-weight:600;color:var(--kv-ink);letter-spacing:.01em}.vcx__heading:after{content:"";display:block;width:32px;height:2px;margin-top:8px;background:var(--kv-gold)}.vcx__intro{margin:8px 0 0;color:var(--kv-mute);font-size:1.3rem;line-height:1.5}.vcx__diagnostic{margin:0;color:var(--kv-slate);font-size:1.3rem}.vcx__list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.vcx-rec{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media body" "media action";align-items:center;gap:4px 12px;padding:8px;border:1px solid var(--kv-hair);border-radius:var(--vcx-r-sm);background:var(--kv-paper)}.vcx-rec__media{grid-area:media;display:block;width:72px;height:72px;border-radius:8px;border:1px solid var(--kv-hair);background:var(--kv-ivory);overflow:hidden}.vcx-rec__img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;display:block}.vcx-rec__img--placeholder{background:var(--kv-ivory)}.vcx-rec__body{grid-area:body;min-width:0}.vcx-rec__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--kv-ink);text-decoration:none;font-size:1.3rem;font-weight:600;line-height:1.35}.vcx-rec__title:hover,.vcx-rec__title:focus-visible{text-decoration:underline;text-underline-offset:3px}.vcx-rec__price{margin:4px 0 0;color:var(--kv-slate);font-size:1.25rem;font-weight:600}.vcx-rec__action{grid-area:action;justify-self:start}.vcx-rec__form{margin:0}.vcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid transparent;font-size:1.2rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color var(--kv-fast) var(--kv-ease),color var(--kv-fast) var(--kv-ease)}.vcx-btn--solid{background:var(--kv-ink);color:var(--kv-paper)}@media(hover:hover)and (pointer:fine){.vcx-btn--solid:hover{background:var(--kv-gold);border-color:var(--kv-gold);color:var(--kv-ink)}}.vcx-btn--solid:focus-visible{background:var(--kv-gold);border-color:var(--kv-gold);color:var(--kv-ink)}.vcx-btn--solid:active{background:var(--kv-gold-deep);border-color:var(--kv-gold-deep);color:var(--kv-ink)}.vcx-btn--solid.is-busy,.vcx-btn--solid[disabled],.vcx-btn--solid[aria-disabled=true]{background:var(--kv-ink);border-color:var(--kv-ink);color:var(--kv-paper)}.vcx-btn--ghost{background:transparent;color:var(--kv-ink);border-color:var(--kv-line)}.vcx-btn--ghost:hover{border-color:var(--kv-ink);background:var(--kv-ivory)}.vcx-btn[disabled],.vcx-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.vcx-btn__spinner{display:none;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.vcx-btn.is-busy .vcx-btn__spinner{display:inline-block;animation:vcx-spin .6s linear infinite}@keyframes vcx-spin{to{transform:rotate(360deg)}}.vcx-rec__msg{grid-column:1 / -1;margin:4px 0 0;font-size:1.2rem;color:#8a1f11}.vcx-rec__msg--ok{color:var(--kv-gold-deep)}@media screen and (min-width:480px){.vcx-rec{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"media body action";gap:12px;padding:10px}.vcx-rec__media{width:84px;height:84px}.vcx-rec__action{justify-self:end}}@media screen and (min-width:750px){.vcx__panel{padding:20px}.vcx-rec__media{width:96px;height:96px}.vcx-rec{grid-template-columns:96px minmax(0,1fr) auto}.vcx__heading{font-size:1.8rem}.vcx__panel--build_your_setup .vcx__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vcx__panel--build_your_setup .vcx-rec{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"media body" "media action"}.vcx__panel--build_your_setup .vcx-rec__media{width:84px;height:84px}.vcx__panel--build_your_setup .vcx-rec__action{justify-self:start}}@media screen and (min-width:1100px){.vcx__panel--build_your_setup .vcx__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){#MainContent{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-column-gap:24px;align-items:start}#MainContent>.shopify-section[id$=__cart-items]{grid-column:1}#MainContent>.cart__footer-wrapper{grid-column:2;align-self:center}#MainContent>.vcx-section{grid-column:1 / -1}#MainContent:has(cart-items.is-empty){display:block}#MainContent .cart__items,#MainContent .cart__footer{padding:20px}#MainContent .cart__footer{position:static}@media screen and (max-height:720px){#MainContent .cart__footer{position:static}}}@media screen and (max-width:989px),(max-height:620px){#MainContent .cart__footer{position:static}}@media(prefers-reduced-motion:reduce){.vcx-btn,#MainContent .cart__checkout-button{transition:none}.vcx-btn.is-busy .vcx-btn__spinner{animation:none}}#MainContent .cart__warnings{padding:24px 16px 8px}#MainContent .cart__empty-text{font-size:2.2rem;font-weight:600;color:var(--kv-ink);margin:0}#MainContent .cart__warnings .button{min-height:44px;border-radius:999px}.vcx__empty{margin-top:4px;padding:0 16px 8px;text-align:center}.vcx__empty-intro{margin:0 0 12px;color:var(--kv-mute);font-size:1.35rem}.vcx__empty-routes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}#MainContent .cart__warnings .cart__empty-text{margin-bottom:24px}#MainContent .cart__warnings .button{margin-top:0;margin-bottom:0}#MainContent .cart__warnings .cart__login-title{margin-top:31px}#MainContent .cart__warnings .cart__login-paragraph{margin-top:8px}#MainContent .cart__login-paragraph a{color:var(--kv-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--kv-gold);text-decoration-thickness:2px;text-underline-offset:3px;border-radius:3px;transition:background-color var(--kv-fast) var(--kv-ease),color var(--kv-fast) var(--kv-ease)}#MainContent .cart__login-paragraph a:hover,#MainContent .cart__login-paragraph a:focus-visible{background:var(--kv-gold);color:var(--kv-ink);text-decoration-color:var(--kv-ink)}#MainContent .cart__login-paragraph a:focus-visible{outline:2px solid var(--kv-gold);outline-offset:2px}.vcx-cats{max-width:none;margin:0;padding:0}.vcx-cats .kg__grid--compact{gap:12px}.vcx-btn--refined{gap:10px;min-height:44px;padding:0 18px;background:transparent;color:var(--kv-ink);border-color:var(--kv-line);transition:background-color 175ms var(--kv-ease),border-color 175ms var(--kv-ease),color 175ms var(--kv-ease)}.vcx-btn--refined .vcx-btn__arrow{display:inline-flex;align-items:center;color:var(--kv-gold-deep);transition:color 175ms var(--kv-ease)}@media(hover:hover)and (pointer:fine){.vcx-btn--refined:hover{background:var(--kv-gold);border-color:var(--kv-gold);color:var(--kv-ink)}.vcx-btn--refined:hover .vcx-btn__arrow{color:var(--kv-ink)}}.vcx-btn--refined:focus-visible,.vcx-btn--refined:active{background:var(--kv-gold);border-color:var(--kv-gold);color:var(--kv-ink)}.vcx-btn--refined:focus-visible .vcx-btn__arrow,.vcx-btn--refined:active .vcx-btn__arrow{color:var(--kv-ink)}.vcx__empty-routes--refined_pills{gap:8px}@media(prefers-reduced-motion:reduce){.vcx-btn--refined,.vcx-btn--refined .vcx-btn__arrow,#MainContent .cart__login-paragraph a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/verono-cart.css.map */
