:root{--DRAWER-WIDTH: 400px}.drawer__head h3{font-family:"H3 - GT Flexa (Regular)"!important;font-weight:300;font-size:14px;line-height:1}.free-shipping__progress-bar{border:1px solid var(--border);--progress-value: #815223}.drawer__message{justify-content:center}.drawer .cart__item{padding:8px;border-bottom:1px solid var(--border);align-items:normal}.drawer .cart__item__image a{width:130px;height:auto}.drawer .cart__item__image img{object-fit:cover}.drawer .cart__item__content{width:calc(100% - 130px);padding-left:15px;display:flex;flex-direction:column;justify-content:space-between}.drawer .cart__item__content-wrapper{display:flex;justify-content:space-between}.drawer .cart__item__content-inner{max-width:104px}.drawer .cart__item__title{font-size:16px;line-height:16px}.drawer .cart__item__selected-options,.drawer .cart__item__property{font-size:14px;line-height:14px}.drawer .cart__price{font-size:12px;font-family:"H3 - GT Flexa (Regular)"!important}.drawer .cart__quantity-counter{justify-content:space-between}.drawer .cart__item__remove{font-size:12px;line-height:1}.drawer .cart__quantity{width:auto;display:flex;align-items:center}.drawer .cart__quantity button{width:auto;padding:0;position:static;transform:none;color:#3a2d26}.drawer .cart__quantity .cart__quantity-field{padding:0;border:none;font-size:12px;max-width:20px}.drawer .cart__total{margin:0;padding-bottom:15px}.drawer .cart__total.is-hidden{display:none}.drawer .cart__total__label{font-size:14px;font-family:"H3 - GT Flexa (Regular)"!important;letter-spacing:normal}.drawer .cart__total__price{font-size:14px;font-family:"H3 - GT Flexa (Regular)"!important}.drawer .cart__widget__content__inner{padding:8px}.drawer .cart__widget__title{text-align:center;border-bottom:1px solid var(--border);font-family:"H2 - GT Alpina Thin"!important;font-size:16px}.drawer .product-upsell__image{width:130px}.drawer .product-upsell__content{width:calc(100% - 130px);padding:10px;display:flex;flex-direction:column;justify-content:space-between}.drawer .product-upsell__content a{display:flex;justify-content:space-between;gap:8px}.drawer .product-upsell__holder--cart .product-upsell__content{padding-left:15px;padding-right:0}.drawer .product-upsell__title{font-size:16px;line-height:1}.drawer .product-upsell__price{font-size:14px}.drawer .product-upsell__price{margin:0;font-family:"H3 - GT Flexa (Regular)"!important;font-size:12px}.drawer .product-upsell__price span{font-family:"H3 - GT Flexa (Regular)"!important}.drawer .product-upsell__variants{margin-bottom:15px}.drawer .product-upsell__option-label{display:block;font-size:12px;font-weight:500;margin-bottom:5px;color:var(--color-text)}.drawer .product-upsell__option-select{width:100%;padding:8px 32px 8px 12px;border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-background);color:var(--color-text);font-size:14px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;margin:0;border:1px solid var(--border)}.drawer .product-upsell__option-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.drawer .product-upsell__btn:disabled{opacity:.6;cursor:not-allowed}.drawer .cart__widget__products .btn__outer{width:100%}.drawer .product-upsell__btn{width:100%;max-width:unset;padding:10px;border:1px solid var(--border)}.drawer .product-upsell__btn .btn__text{opacity:1;line-height:1;font-family:"H3 - GT Flexa (Regular)"!important;font-size:12px;color:#3a2d26;text-transform:uppercase}.drawer .btn__outer:hover .btn__text{padding:0}.drawer .btn__outer:hover .is-added,.drawer .btn__outer:hover .is-loading{width:100%}.drawer .cart__foot__inner{padding:calc(var(--inner) - 2px) 0}.drawer .cart__price__holder,.drawer .cart__buttons-all,.drawer .cart__note{padding:0 20px}.drawer .cart__price__holder{padding:0 20px;border-bottom:1px solid var(--border)}.cart__upsell-items{display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:0;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:0;margin:0}.cart__upsell-items.grid--slider .product-upsell-item{--gap: 20px;width:calc(100% - 60px);scroll-snap-align:start}.cart__upsell-items.grid--slider .product-upsell-item:last-child{margin-right:0;width:100%}@media screen and (min-width: 990px){.cart__upsell-items.grid--slider.flickity-enabled .grid-item{width:calc(100% - 60px);margin-right:20px;flex:0 0 auto}.cart__upsell-items.grid--slider.flickity-enabled .grid-item:last-child{margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cart-drawer.css.map */
