cart-drawer .drawer__inner{width:550px;max-width:100vw;background:#fff;font-family:var(--cv-font);color:#272727;border-left:0}cart-drawer .drawer__header{padding:21px 21px 0!important;border-bottom:0}cart-drawer .drawer__heading{font:500 22.4px/28px var(--cv-font)!important;color:#272727!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;margin:0!important;padding:0!important}cart-drawer .drawer__close{position:absolute;top:5px;right:5px;width:40px;height:40px;padding:8px;background:transparent!important;color:#272727!important;border:0;box-shadow:none;z-index:3}cart-drawer .drawer__close .svg-wrapper,cart-drawer .drawer__close svg{width:24px;height:24px}cart-drawer .ct-message{margin:22px -12.6px 0;padding:10px 15px!important;border-radius:4px;font:500 13px/18px var(--cv-font)!important;text-transform:none!important;letter-spacing:normal!important;text-align:center}cart-drawer .drawer__cart-items-wrapper{padding:22px 8.4px 0}cart-drawer .cart-items,cart-drawer .cart-items tbody{display:block;width:100%;padding:0!important}cart-drawer .cart-items thead{display:none}cart-drawer tr.cart-item{position:relative;display:grid!important;grid-template-columns:110px 105px max-content minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;column-gap:16px!important;row-gap:10px!important;align-content:start;margin:0 0 22px!important;padding:0;border:0}cart-drawer tr.cart-item .loading__spinner{position:absolute;top:0;right:0}cart-drawer tr.cart-item>td{padding:0!important;border:0}cart-drawer .cart-item__details,cart-drawer .cart-item__totals{display:contents!important}cart-drawer .cart-item__media{grid-column:1;grid-row:1 / span 2;position:relative;width:110px!important;height:110px;border:1px solid #e6e6e6}cart-drawer .cart-item__media .cart-item__link{position:absolute;top:0;right:0;bottom:0;left:0}cart-drawer .cart-item__image{width:108px!important;height:108px!important;max-width:none;object-fit:cover;border-radius:0;display:block}cart-drawer .cart-item__details>div:first-child{grid-column:2 / -1;grid-row:1;min-width:0;max-width:none;width:auto;padding-right:30px}cart-drawer .cart-item__name{display:block;margin:0 0 1px!important;font:500 14px/20px var(--cv-font)!important;color:#272727!important;text-decoration:none;letter-spacing:normal}cart-drawer .cart-item__details .product-option{font:400 14px/20px var(--cv-font)!important;color:#333;margin:0}cart-drawer .cart-item__details .product-option s,cart-drawer .cart-item__old-price{color:#3a3a3a;margin-right:8px}cart-drawer .cart-item__details dl{margin:2px 0 0!important}cart-drawer .cart-item__details dl .product-option,cart-drawer .cart-item__details dl dt,cart-drawer .cart-item__details dl dd{font-size:12px!important;line-height:16px!important;color:#777}cart-drawer .cart-item__details>div:last-child{grid-column:3;grid-row:2;align-self:start;margin-left:-8px}cart-drawer .cart-item__price-wrapper{display:none!important}cart-drawer .cart-item__quantity{grid-column:2;grid-row:2;align-self:start}cart-drawer .cart-item__quantity-wrapper,cart-drawer .quantity-popover-container{display:block;padding:0}cart-drawer .quantity.cart-quantity{width:105px;min-height:34px;height:34px;background:#f1f1f1;border:1px solid #fff;border-radius:5px}cart-drawer .quantity.cart-quantity:before,cart-drawer .quantity.cart-quantity:after{display:none}cart-drawer .quantity__button{width:32px;color:#272727}cart-drawer .quantity__button svg{width:10px}cart-drawer .quantity__input{font:400 14px var(--cv-font);color:#272727}cart-drawer .cart-remove-button{min-width:0!important;min-height:34px!important;height:34px;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important}cart-drawer .cart-remove-button:before,cart-drawer .cart-remove-button:after{display:none!important}cart-drawer .cv-remove-text{font:400 14px/20px var(--cv-font);color:#272727;text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:2px}cart-drawer .drawer__footer{background:#f7f7f7!important;padding:5px 8.4px 14px!important;border-top:0}cart-drawer .drawer__footer>*{margin-left:0;margin-right:0}cart-drawer .totals{display:flex;justify-content:space-between;align-items:center;margin:0}cart-drawer .totals__total,cart-drawer .totals__total-value{font:500 18px/27px var(--cv-font)!important;color:#272727!important;text-transform:none!important;letter-spacing:normal!important;margin:0!important}.cv-drawer-total-was{font-size:16.2px;color:#b0b0b0;margin-right:6px}.cv-drawer-save{display:flex;justify-content:space-between;margin-top:8px;padding:8px 0;border-top:1px solid #e0e0e0;font:14px/21px var(--cv-font)}.cv-drawer-save span{font-weight:500;color:#000}.cv-drawer-save strong{font-weight:700;color:#28a745}cart-drawer .tax-note{display:none!important}cart-drawer .cart__ctas{margin-top:14px}cart-drawer .cart__checkout-button{width:100%;min-height:46px;padding:11.2px 28px;border:1px solid #9ee100!important;border-radius:4px!important;background:#9ee100!important;color:#fff!important;font:700 17px/22px var(--cv-font)!important;text-transform:uppercase;letter-spacing:normal;box-shadow:none;transition:background-color .32s,border-color .32s,box-shadow .32s}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{display:none!important}cart-drawer .cart__checkout-button:hover{background:#b3ef00!important;border-color:#b3ef00!important;box-shadow:0 0 0 2.8px #b3ef00}cart-drawer .drawer__footer .list-payment,cart-drawer .drawer__footer [class*=payment]{justify-content:center;margin-top:17px}.cv-drawer-trust{display:grid;grid-template-columns:repeat(2,185px);justify-content:center;gap:10px;margin:10px 0 3px;padding:0;list-style:none}.cv-drawer-trust li{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;margin:0;padding:5px;background:#f1f1f1;border-radius:4px;font:11px/15px var(--cv-font);color:#272727}.cv-drawer-trust svg{flex:0 0 24px;width:24px;height:24px}cart-drawer .cart__empty-text{font:400 14px/21px var(--cv-font)!important;color:#272727;text-transform:none;letter-spacing:normal}cart-drawer .drawer__inner-empty .button{background:#9ee100;border-radius:4px;color:#fff;font:700 15px var(--cv-font);text-transform:uppercase}.cv-upsell{display:flex;gap:12px;overflow-x:auto;padding:0 12px 10px 0;margin:0;scrollbar-width:thin}.cv-upsell__item{flex:0 0 320px;display:flex;align-items:center;gap:12px;min-width:0;height:131px;background:#f1f1f1;border-radius:8px;padding:5px}.cv-upsell__media{flex:0 0 50px}.cv-upsell__media img{width:50px;height:50px;object-fit:contain;border-radius:4px;display:block}.cv-upsell__body{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.cv-upsell__body p{margin:0;font-family:var(--cv-font)}.cv-upsell__heading{font-size:14px;font-weight:600;color:#222;line-height:20px}.cv-upsell__title{font-size:12px;font-weight:700;line-height:17.5px;color:#333;margin-top:7px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-upsell__title a{color:inherit;text-decoration:none}.cv-upsell__price{display:flex;gap:8px;margin-top:5px!important;font-size:13px;line-height:20px}.cv-upsell__sale{font-weight:700;color:#333}.cv-upsell__was{color:#b0b0b0;text-decoration:line-through}.cv-upsell__add{align-self:flex-start;width:108px;height:32px;margin-top:0;padding:0 10px;border:0;border-radius:4px;background:#9ee100;color:#fff;font:700 13px/20px var(--cv-font);cursor:pointer;transition:background-color .32s,box-shadow .32s}.cv-upsell__add:hover{background:#b3ef00;box-shadow:0 0 0 2.8px #b3ef00}.cv-upsell__add[disabled]{opacity:.6;cursor:default}@media(max-width:749px){cart-drawer .drawer__inner{width:100vw}.cv-upsell__item{flex-basis:290px}.cv-drawer-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cv-drawer.css.map */
