@import"https://fonts.googleapis.com/css2?family=Archivo:wght@700;800;900&display=swap";.cv-cart{--cv-cart-ink: #12141a;--cv-cart-muted: #6b7280;--cv-cart-line: rgba(18, 20, 26, .1);--cv-cart-qty: #6b4f3a;--cv-cart-qty-text: #fff;--cv-cart-blue: #0b3d91}.cv-cart .title-wrapper-with-link .title.title--primary,.cv-cart .title--primary{color:var(--cv-cart-ink);font-family:Archivo,Arial Black,Arial,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0;text-transform:none}.cv-cart .title-wrapper-with-link{align-items:center;margin-bottom:2.4rem}.cv-cart .title-wrapper-with-link .underlined-link{color:var(--cv-cart-blue);font-weight:600;text-underline-offset:.3rem}.cv-cart .cart-items th{color:var(--cv-cart-muted);font-size:1.15rem;font-weight:700;letter-spacing:.1em;opacity:1;padding-bottom:1.4rem;text-transform:uppercase}.cv-cart .cart-item{border-top:1px solid var(--cv-cart-line)}.cv-cart .cart-item__name{color:var(--cv-cart-ink);font-weight:650;line-height:1.35}.cv-cart .cart-item__name:hover{color:var(--cv-cart-blue);text-decoration:none}.cv-cart .cart-item__quantity-wrapper{align-items:center;gap:1rem}.cv-cart .quantity.cart-quantity,.cv-cart quantity-input.quantity{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:inline-flex;gap:.55rem;min-height:0;width:auto}.cv-cart .quantity.cart-quantity:before,.cv-cart .quantity.cart-quantity:after,.cv-cart quantity-input.quantity:before,.cv-cart quantity-input.quantity:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important}.cv-cart .cart-quantity .quantity__button,.cv-cart .quantity.cart-quantity .quantity__button{align-items:center;background:var(--cv-cart-qty)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--cv-cart-qty-text)!important;display:inline-flex;flex-shrink:0;height:3rem!important;justify-content:center;margin:0!important;min-height:3rem!important;min-width:3rem!important;padding:0!important;transition:transform .15s ease,filter .15s ease,background .15s ease;width:3rem!important}.cv-cart .cart-quantity .quantity__button:hover,.cv-cart .quantity.cart-quantity .quantity__button:hover{filter:brightness(1.08);transform:scale(1.05)}.cv-cart .cart-quantity .quantity__button:focus-visible,.cv-cart .quantity.cart-quantity .quantity__button:focus-visible{outline:.2rem solid rgba(107,79,58,.35);outline-offset:.2rem}.cv-cart .cart-quantity .quantity__button svg,.cv-cart .quantity.cart-quantity .quantity__button svg{color:inherit;height:1rem;pointer-events:none;width:1rem}.cv-cart .cart-quantity .quantity__input,.cv-cart .quantity.cart-quantity .quantity__input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--cv-cart-ink);font-size:1.5rem!important;font-weight:800!important;max-width:3.2rem;min-height:3rem;opacity:1!important;padding:0!important;text-align:center;width:3.2rem}.cv-cart .cart-quantity .quantity__input:focus,.cv-cart .quantity.cart-quantity .quantity__input:focus{box-shadow:none!important;outline:none!important}.cv-cart cart-remove-button{align-items:center;display:inline-flex;margin-left:.4rem}.cv-cart cart-remove-button .button,.cv-cart cart-remove-button .button--tertiary{align-items:center;background:#12141a0d!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--cv-cart-muted)!important;display:inline-flex;height:3.6rem!important;justify-content:center;margin:0!important;min-height:3.6rem!important;min-width:3.6rem!important;padding:0!important;transition:background .18s ease,color .18s ease,transform .15s ease;width:3.6rem!important}.cv-cart cart-remove-button .button:before,.cv-cart cart-remove-button .button:after{content:none!important;display:none!important}.cv-cart cart-remove-button .button:hover{background:#b423181a!important;color:#b42318!important;transform:scale(1.04)}.cv-cart cart-remove-button .icon-remove{height:1.7rem;width:1.7rem}.cv-cart .cart-item__totals .price,.cv-cart .cart-item__price-wrapper .price{color:var(--cv-cart-ink);font-family:Archivo,Arial Black,Arial,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:-.02em}.cv-cart .cart-item__old-price{color:var(--cv-cart-muted);font-size:1.3rem;font-weight:500}.cv-cart .cart-item__final-price,.cv-cart .cart-item__price-wrapper>.price{font-weight:800}@media screen and (max-width:749px){.cv-cart .title-wrapper-with-link .title.title--primary{font-size:2.6rem}.cv-cart .cart-quantity .quantity__button,.cv-cart .quantity.cart-quantity .quantity__button{height:2.8rem!important;min-height:2.8rem!important;min-width:2.8rem!important;width:2.8rem!important}.cv-cart cart-remove-button .button{height:3.2rem!important;min-height:3.2rem!important;min-width:3.2rem!important;width:3.2rem!important}}.cv-cart .totals,.cv-cart .cart__blocks .totals{align-items:baseline;gap:1.2rem}.cv-cart .totals>*{font-family:Archivo,Arial Black,Arial,sans-serif}.cv-cart .totals .totals__total{color:var(--cv-cart-muted);font-size:1.35rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cv-cart .totals .totals__total-value{color:var(--cv-cart-ink);font-size:2.2rem;font-weight:900;letter-spacing:-.03em}.cv-cart .cart__ctas .button--primary,.cv-cart .cart__checkout-button{border:0!important;border-radius:.6rem!important;font-weight:700;letter-spacing:.04em;min-height:4.8rem;text-transform:uppercase}cart-drawer.drawer .drawer__inner{border:0;box-shadow:-12px 0 40px #12141a1f;max-width:calc(100vw - 1.2rem);padding:0 1.8rem 1.6rem;width:44rem}cart-drawer.is-empty .drawer__inner{background:#fff}cart-drawer .drawer__inner-empty{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:100%;padding:2.4rem 0 3.2rem}cart-drawer .cart-drawer__warnings{background:transparent;padding:0}cart-drawer .cart-drawer__empty-content{align-items:stretch;display:flex;flex-direction:column;gap:0;max-width:32rem;margin:0 auto;padding:0 .4rem;text-align:center;width:100%}cart-drawer .cart-drawer__empty-content .drawer__close{position:absolute;right:1rem;top:1.2rem}cart-drawer .cart__empty-text{color:#12141a;font-family:Archivo,Arial Black,Arial,sans-serif;font-size:clamp(2.4rem,3.2vw,3.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0 0 2rem}cart-drawer .cart-drawer__empty-content>.button,cart-drawer .cart-drawer__empty-content>a.button{align-items:center;background:#0b3d91!important;border:0!important;border-radius:.6rem!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-family:Archivo,Arial,sans-serif;font-size:1.35rem!important;font-weight:800!important;justify-content:center;letter-spacing:.04em;min-height:4.8rem!important;padding:1.2rem 1.8rem!important;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,filter .2s ease;width:100%}cart-drawer .cart-drawer__empty-content>.button:before,cart-drawer .cart-drawer__empty-content>.button:after,cart-drawer .cart-drawer__empty-content>a.button:before,cart-drawer .cart-drawer__empty-content>a.button:after{content:none!important;display:none!important}cart-drawer .cart-drawer__empty-content>.button:hover,cart-drawer .cart-drawer__empty-content>a.button:hover{background:#09337a!important;color:#fff!important;filter:none}cart-drawer .cart__login-title{color:#12141a;font-family:Archivo,Arial,sans-serif;font-size:1.55rem!important;font-weight:800!important;letter-spacing:-.01em;line-height:1.3;margin:2.2rem 0 .5rem!important}cart-drawer .cart__login-paragraph{color:#6b7280;font-size:1.35rem;line-height:1.45;margin:0}cart-drawer .cart__login-paragraph a{color:#0b3d91;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}cart-drawer .cart__login-paragraph a:hover{color:#09337a}cart-drawer .drawer__header{align-items:center;border-bottom:1px solid rgba(18,20,26,.08);margin-bottom:.8rem;padding:1.8rem 0 1.4rem}cart-drawer .drawer__heading{color:#12141a;font-family:Archivo,Arial Black,Arial,sans-serif;font-size:2.4rem;font-weight:900;letter-spacing:-.03em;margin:0}cart-drawer .drawer__close{color:#12141a;min-width:4rem;width:4rem}cart-drawer .cart-items thead th{color:#6b7280;font-size:1.1rem;font-weight:700;letter-spacing:.1em;opacity:1;padding-bottom:1.2rem}cart-drawer .cart-item{border-bottom:1px solid rgba(18,20,26,.08);gap:1.2rem 1rem;margin-bottom:0;padding:1.6rem 0}cart-drawer .cart-item:last-child{border-bottom:0;margin-bottom:0}cart-drawer .cart-item__image{border-radius:1rem}cart-drawer .cart-item__name{color:#12141a;font-size:1.45rem;font-weight:700;line-height:1.35;margin-bottom:.35rem}cart-drawer .cart-item__name:hover{color:#0b3d91;text-decoration:none}cart-drawer .product-option{color:#6b7280;font-size:1.3rem}cart-drawer .cart-item__totals .price,cart-drawer .cart-item__price-wrapper .price{color:#12141a;font-family:Archivo,Arial Black,Arial,sans-serif;font-size:1.55rem;font-weight:800}cart-drawer .cart-item__quantity-wrapper{align-items:center;gap:.9rem}cart-drawer .quantity.cart-quantity,cart-drawer quantity-input.quantity{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:inline-flex;gap:.45rem;min-height:0;width:auto}cart-drawer .quantity.cart-quantity:before,cart-drawer .quantity.cart-quantity:after,cart-drawer quantity-input.quantity:before,cart-drawer quantity-input.quantity:after{border:0!important;box-shadow:none!important;content:none!important;display:none!important}cart-drawer .cart-quantity .quantity__button,cart-drawer .quantity.cart-quantity .quantity__button{align-items:center;background:#6b4f3a!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;display:inline-flex;flex-shrink:0;height:2.8rem!important;justify-content:center;margin:0!important;min-height:2.8rem!important;min-width:2.8rem!important;padding:0!important;transition:transform .15s ease,filter .15s ease;width:2.8rem!important}cart-drawer .cart-quantity .quantity__button:hover{filter:brightness(1.08);transform:scale(1.05)}cart-drawer .cart-quantity .quantity__button svg{color:inherit;height:.95rem;pointer-events:none;width:.95rem}cart-drawer .cart-quantity .quantity__input,cart-drawer .quantity.cart-quantity .quantity__input{background:transparent!important;border:0!important;box-shadow:none!important;color:#12141a;font-size:1.45rem!important;font-weight:800!important;max-width:2.8rem;min-height:2.8rem;opacity:1!important;padding:0!important;text-align:center;width:2.8rem}cart-drawer .cart-quantity .quantity__input:focus{box-shadow:none!important;outline:none!important}cart-drawer cart-remove-button .button,cart-drawer cart-remove-button .button--tertiary,cart-drawer .cart-remove-button{align-items:center;background:#12141a0d!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#6b7280!important;display:inline-flex;height:3.2rem!important;justify-content:center;margin:0!important;min-height:3.2rem!important;min-width:3.2rem!important;padding:0!important;width:3.2rem!important}cart-drawer cart-remove-button .button:before,cart-drawer cart-remove-button .button:after,cart-drawer .cart-remove-button:before,cart-drawer .cart-remove-button:after{content:none!important;display:none!important}cart-drawer cart-remove-button .button:hover,cart-drawer .cart-remove-button:hover{background:#b423181a!important;color:#b42318!important}cart-drawer cart-remove-button .icon-remove{height:1.55rem;width:1.55rem}cart-drawer .drawer__footer{border-top:1px solid rgba(18,20,26,.1);padding-top:1.4rem}cart-drawer .cart-drawer__footer .totals{align-items:baseline;margin-bottom:.6rem}cart-drawer .totals__total{color:#6b7280;font-family:Archivo,Arial,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}cart-drawer .totals__total-value{color:#12141a;font-family:Archivo,Arial Black,Arial,sans-serif;font-size:2rem;font-weight:900;letter-spacing:-.03em}cart-drawer .tax-note{color:#9ca3af;font-size:1.2rem;margin:0 0 1.2rem}cart-drawer .cart__checkout-button{background:#0b3d91!important;border:0!important;border-radius:.6rem!important;font-weight:700;letter-spacing:.04em;min-height:4.8rem;text-transform:uppercase}@media screen and (max-width:749px){cart-drawer.drawer .drawer__inner{max-width:calc(100vw - .8rem);padding:0 1.4rem 1.2rem;width:100%}cart-drawer .drawer__heading{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cybervalue-cart.css.map */
