cart-drawer.valera-reference-cart{--color-background: 255, 255, 255;--color-foreground: 15, 15, 15;--color-button: 23, 75, 54;--color-button-text: 255, 255, 255;color:#0f0f0f}.valera-reference-cart .drawer__inner{width:400px;max-width:100vw;height:100%;height:100dvh;overflow:hidden;border:0;background:#fff}.valera-reference-cart:not(.is-empty) .drawer__header{flex:0 0 auto;min-height:108px;padding:16px 12px;border-bottom:1px solid #ededed;background:#fff}.valera-reference-cart .drawer__heading{max-width:calc(100% - 44px);font-family:inherit;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:0;color:#0f0f0f}.valera-reference-cart .drawer__close{top:50%;right:4px;transform:translateY(-50%);width:44px;height:44px;color:#111}.valera-reference-cart .drawer__close svg{width:24px;height:24px}.valera-reference-cart:not(.is-empty) .cart-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px;background:#fff}.valera-reference-cart .cart-drawer-item{margin-bottom:20px;background:#fff}.valera-reference-cart .cart-drawer-item:last-child{margin-bottom:0}.valera-reference-cart .cart-item__media{width:74px}.valera-reference-cart .cart-item__image{width:74px;height:74px;object-fit:contain}.valera-reference-cart .cart-drawer-item__right{min-width:0;padding-left:13px}.valera-reference-cart .cart-item__details{min-width:0;padding-right:5px}.valera-reference-cart .cart-item__name{margin:0;font-family:inherit;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:0;color:#0f0f0f}.valera-reference-cart .product-option{font-size:12px;line-height:1.4;color:#555}.valera-reference-cart .cart-item__details dl{margin:4px 0 0}.valera-reference-cart .cart-item__details p.product-option:empty{display:none}.valera-reference-cart cart-remove-button,.valera-reference-cart cart-remove-button .button{width:24px;height:28px;flex:0 0 24px}.valera-reference-cart .cart-drawer-item__quantity-and-prices{margin-top:8px;gap:8px}.valera-reference-cart .cart-item__totals{min-width:0;padding:0}.valera-reference-cart .price--end{font-size:18px;font-weight:700;color:#174b36;white-space:nowrap}.valera-reference-cart .cart-item__old-price{font-size:12px;font-weight:400;color:#666}.valera-reference-cart .cart-quantity{--color-background: 236, 240, 238;border:1px solid #8b9290;border-radius:5px;padding:0;width:96px;height:32px}.valera-reference-cart .quantity .quantity__button,.valera-reference-cart .quantity .quantity__input{box-sizing:border-box;height:30px;padding:0;font-size:14px;font-weight:500;background:#ecf0ee;color:#111}.valera-reference-cart .quantity .quantity__button{width:27px;flex:0 0 27px}.valera-reference-cart .quantity .quantity__input{width:40px;flex:1 1 auto;min-width:0}.valera-reference-cart .quantity__button svg{width:9px}.valera-reference-cart:not(.is-empty) .drawer__footer{flex:0 0 auto;padding:0 12px env(safe-area-inset-bottom,0px);max-height:55dvh;overflow-y:auto;border-top:1px solid #d1d1d1;background:#fff}.valera-reference-cart .cart-drawer__totals__row{margin:0;font-size:24px;line-height:1.4;color:#0f0f0f}.valera-reference-cart .cart-drawer__totals__row strong{font-weight:700}.valera-reference-cart #CartDrawer-Checkout{min-height:52px;padding:10px 12px;border:0;border-radius:6px;background:#174b36;color:#fff;font-family:inherit;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:0;box-shadow:none}.valera-reference-cart #CartDrawer-Checkout:before,.valera-reference-cart #CartDrawer-Checkout:after{display:none}.valera-reference-cart #CartDrawer-Checkout:hover{background:#103d2b}.valera-reference-cart #CartDrawer-Checkout .button__label{display:inline-flex;align-items:center;justify-content:center;gap:9px}.valera-reference-cart .valera-cart__checkout-lock{flex:0 0 18px}.valera-reference-cart .cart__ctas>.valera-cart__security{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 8px;padding:7px 8px;border-radius:5px;background:#eff6f1;color:#174b36;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0}.valera-reference-cart .valera-cart__security svg{flex:0 0 16px}.valera-reference-cart .cart__ctas>.valera-cart__payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:8px 0 10px;padding:0;list-style:none}.valera-reference-cart .valera-cart__payment-icons li{display:flex;flex:0 0 auto;align-items:center;margin:0;padding:0}.valera-reference-cart .valera-cart__payment-icon{display:block;width:34px;height:22px}.valera-reference-cart .cart__ctas>.valera-cart__express-label{display:flex;align-items:center;gap:10px;margin:10px 0 8px;color:#666;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0}.valera-reference-cart .valera-cart__express-label:before,.valera-reference-cart .valera-cart__express-label:after{content:"";flex:1;height:1px;background:#e5e5e5}.valera-reference-cart .cart__ctas>.cart__dynamic-checkout-buttons{margin-top:0}.valera-reference-cart shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-inline-size: 44px;--shopify-accelerated-checkout-button-border-radius: 6px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-row-gap: 8px}.valera-reference-cart.is-empty .drawer__inner-empty{position:relative;background:#fff}.valera-reference-cart.is-empty .drawer__close{top:24px;transform:none}@media(max-width:480px){.valera-reference-cart .drawer__inner{width:100vw}}@media(max-width:350px){.valera-reference-cart .drawer__heading{font-size:28px}.valera-reference-cart .cart-item__media,.valera-reference-cart .cart-item__image{width:60px}.valera-reference-cart .cart-item__image{height:60px}.valera-reference-cart .cart-item__name{font-size:16px}.valera-reference-cart .cart-drawer-item__right{padding-left:10px}.valera-reference-cart .price--end{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/valera-cart-reference.css.map */
