.drawer__inner.custom-drawer__inner .drawer__header h2.drawer__heading{font-family:Space Mono;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:-1px;color:#27252d;margin-bottom:unset}.drawer__inner.custom-drawer__inner .drawer__header{display:flex;justify-content:flex-start;align-items:center;padding-top:27px;padding-bottom:24px;border-bottom:solid 1px #9dcfcc80;background:#f8f8f8}.drawer__inner.custom-drawer__inner .drawer__header img{width:17px;height:16px}.drawer__inner.custom-drawer__inner .drawer__header img{width:17px;height:16px;margin-right:16px}.drawer__inner.custom-drawer__inner thead,.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details .recommended-product-info span.loox-rating-label{display:none}.drawer__inner.custom-drawer__inner cart-drawer-items #CartDrawer-CartItems table.cart-items{padding-top:24px}.drawer__inner.custom-drawer__inner cart-drawer-items #CartDrawer-CartItems table.cart-items td{padding-top:unset!important}.drawer__inner.custom-drawer__inner cart-drawer-items #CartDrawer-CartItems table.cart-items tbody tr.cart-item{margin-bottom:16px}.drawer__inner.custom-drawer__inner cart-drawer-items #CartDrawer-CartItems table.cart-items tbody tr.cart-item td.cart-item__media img{max-width:160px;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item{display:flex}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-media .cart-item__media{max-width:160px;width:100%;height:100%;aspect-ratio:1 / 1}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-media .cart-item__media img.cart-item__image{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:8px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details{display:flex;flex-direction:column;justify-content:space-between;flex:1}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-up,form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down{display:flex;justify-content:space-between;align-items:center}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .cart-item__quantity{padding:unset}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .cart-item__quantity p.cart-item__quantity-text{width:65px;max-height:45px;padding:10px 0;margin:unset;font-family:Space Mono;font-weight:400;font-size:18px;line-height:114.99999999999999%;letter-spacing:0px;text-align:center;color:#27252d;border-radius:50px;background:#fff}.drawer__inner.custom-drawer__inner{width:500px;background:#f8f8f8;overflow:auto;padding:0 24px!important}.drawer__inner-empty{display:none!important}.drawer__inner.custom-drawer__inner cart-drawer-items{padding-top:24px;padding-bottom:24px;overflow:unset}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-media{margin-right:24px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-up .cart-item__title a.cart-item__name{padding-top:16px;font-family:Space Mono;font-weight:400;font-size:24px;line-height:114.99999999999999%;letter-spacing:0px;color:#27252d;text-transform:capitalize}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-up .cart-item__remove cart-remove-button{margin:unset;padding-top:16px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .discount-badge{border-radius:4px;font-family:Space Mono;max-width:106px;font-size:14px;padding:10px;line-height:114.99999999999999%;letter-spacing:0px;background:linear-gradient(to right,#a4c792,#5ec2be);color:#fff;text-align:center;margin-left:auto}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .prices{color:#27252d;font-family:Avenir Next;font-weight:400;font-size:18px;line-height:135%;letter-spacing:0px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .prices span.original-price{text-decoration:line-through;color:gray;margin-right:8px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .cart-item-price--discount{display:flex;flex-direction:column;gap:16px}.drawer__inner.custom-drawer__inner .drawer__footer{background:#f8f8f8;padding-top:32px;padding-bottom:32px;border-top:solid 1px #9dcfcc80}.drawer__inner.custom-drawer__inner .drawer__footer .cart-drawer__footer .totals .totals__subtotal{font-family:Space Mono;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:-1px;color:#27252d}.drawer__inner.custom-drawer__inner .drawer__footer .cart-drawer__footer .totals .totals__subtotal-value{margin:unset;font-family:Avenir Next;font-weight:400;font-size:18px;line-height:135%;letter-spacing:0px;color:#27252d}.drawer__inner.custom-drawer__inner .drawer__footer .cart__ctas button#CartDrawer-Checkout{border-radius:30.5px;background:#e1cb6a;color:#27252d;font-family:Space Mono;font-weight:400;font-size:18px;line-height:114.99999999999999%;letter-spacing:0px;text-align:center;text-transform:uppercase;height:61px}.drawer__inner.custom-drawer__inner .drawer__footer .cart-drawer__footer .totals{padding-bottom:36px}.drawer__inner.custom-drawer__inner .drawer__footer .cart-drawer-payment-icons{display:flex;gap:8px;padding-bottom:16px;justify-content:center}.drawer__inner.custom-drawer__inner .drawer__footer .cart-drawer-payment-icons img.payment-icon{width:31.64px;height:20px}.cart__contents.cart-drawer__form.custom_cart_drawer .cart-items{gap:16px;display:flex;flex-direction:column}.drawer__inner.custom-drawer__inner .drawer__footer .cart__ctas button#CartDrawer-Checkout:before,.drawer__inner.custom-drawer__inner .drawer__footer .cart__ctas button#CartDrawer-Checkout:after{display:none}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item:last-child{margin-bottom:unset}.drawer__inner.custom-drawer__inner .drawer__footer .cart__ctas{display:flex;flex-direction:column;gap:24px;align-items:center}.drawer__inner.custom-drawer__inner .drawer__footer .cart__ctas a.continue-shopping-link{margin-top:unset;font-family:Space Mono;font-weight:400;font-size:16px;line-height:114.99999999999999%;letter-spacing:0px;text-align:center;text-decoration:underline;color:#27252d}.drawer__inner.custom-drawer__inner .recommended-products{display:flex;gap:16px;padding:16px 24px 16px 16px;background:#fff;border-radius:8px}.drawer__inner.custom-drawer__inner h4.recommended-products-header{margin:unset;font-family:Space Mono;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:-1px;color:#27252d;padding-bottom:26px}.drawer__inner.custom-drawer__inner .recommended-products-section{padding-top:24px;padding-bottom:24px;border-top:solid 1px #9dcfcc80}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-media{max-width:95px;width:100%!important;height:auto;aspect-ratio:1 / 1}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-media img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details{display:flex;flex-direction:column;gap:13px;flex:1}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details .recommended-product-info{display:flex;gap:24px;justify-content:space-between}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details .recommended-product-info .recommended-product-info-left p.product-title{margin:unset;font-family:Space Mono;font-weight:400;font-size:16px;line-height:114.99999999999999%;letter-spacing:0px;color:#27252d}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details .recommended-product-info .recommended-product-info-right p.product-price{margin:unset;font-family:Avenir Next;font-weight:400;font-size:14px;line-height:135%;letter-spacing:0;color:#27252d}.recommended-product-addtocart button.product-form__submit{width:100%;border:unset;background:#e1cb6a;height:43px;border-radius:30.5px;font-family:Space Mono;font-weight:400;font-size:14px;line-height:114.99999999999999%;text-align:center;text-transform:uppercase;color:#27252d;letter-spacing:0px;cursor:pointer}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details button.product-form__submit span.add-to-basket-icon img{width:13px;height:12px;margin-right:8px}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details .recommended-product-info .recommended-product-info-left{display:flex;flex-direction:column;gap:10px}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details .recommended-product-info .recommended-product-info-left .loox-rating-content svg.loox-icon{width:10.5px;height:10px}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details .recommended-product-info .recommended-product-info-left .loox-rating{line-height:0!important}.drawer__inner.custom-drawer__inner .recommended-products .recommended-product-details .recommended-product-info .recommended-product-info-left a{text-decoration:none;color:#27252d}.drawer__inner.custom-drawer__inner .recommended-products-mobile,.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.buy-button-product-form{box-shadow:unset!important;border:none!important}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after,.drawer__inner.custom-drawer__inner .drawer__header button.drawer__close{display:none}.drawer__inner.custom-drawer__inner .drawer__header button.drawer__close svg.icon.icon-close{width:16px;height:16px}.drawer__inner.custom-drawer__inner .drawer__header button.drawer__close svg.icon.icon-close path{stroke-width:2px;stroke:#000}@media (max-width: 768px){.drawer__inner.custom-drawer__inner .drawer__header button.drawer__close{display:block}div#CartDrawer{width:100%}.drawer__inner.custom-drawer__inner{width:100%!important;max-width:100%!important;padding:0 16px!important}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-media .cart-item__media{max-width:96px;height:96px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-media{margin-right:16px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item{gap:unset}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-up .cart-item__title a.cart-item__name,form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-up .cart-item__remove cart-remove-button{padding-top:unset}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-up .cart-item__title a.cart-item__name{font-size:18px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-up .cart-item__remove cart-remove-button button.button.button--tertiary{min-width:13px!important;min-height:16px!important}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details{gap:24px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .cart-item__quantity p.cart-item__quantity-text{font-size:16px;padding:12px 16px;width:unset;max-height:unset}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .discount-badge{font-size:10px;padding:8px}form#CartDrawer-Form.custom_cart_drawer .cart-items .cart-item .cart-item-column-details .cart-item-column-details-down .prices{font-size:14px}.drawer__inner.custom-drawer__inner h4.recommended-products-header{font-size:16px;padding-bottom:16px}.drawer__inner.custom-drawer__inner cart-drawer-items,.drawer__inner.custom-drawer__inner .recommended-products-section,.drawer__inner.custom-drawer__inner .drawer__header{padding-top:16px;padding-bottom:16px}.drawer__inner.custom-drawer__inner .recommended-products,.recommended-products-mobile .recommended-product-details .loox-rating .loox-rating-content span.loox-rating-label{display:none}.drawer__inner.custom-drawer__inner .drawer__footer{padding-top:16px;padding-bottom:24px}.drawer__inner.custom-drawer__inner .drawer__footer .cart-drawer__footer .totals{padding-bottom:61px}.drawer__inner.custom-drawer__inner .drawer__footer .cart-drawer-payment-icons img.payment-icon{width:23px;height:14.5px}.drawer__inner.custom-drawer__inner .drawer__footer .cart-drawer-payment-icons{gap:5.8px}.drawer__inner.custom-drawer__inner .recommended-products-mobile{display:flex!important;gap:8px;padding:8px;background:#fff;border-radius:8px;flex-direction:column}.recommended-products-mobile .recommended-product-media{max-width:64px;width:100%!important;height:auto;aspect-ratio:1 / 1}.recommended-products-mobile .recommended-product-media img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px}.recommended-products-mobile .recommended-products-info{display:flex;gap:12px}.recommended-products-mobile .recommended-product-details p.product-title{margin:unset;font-family:Space Mono;font-weight:400;font-size:14px;line-height:114.99999999999999%;letter-spacing:0}.recommended-products-mobile .recommended-product-details a{color:#27252d;text-decoration:none}.recommended-products-mobile .recommended-product-details p.product-price{margin:unset;font-family:Avenir Next;font-size:12px;line-height:135%;letter-spacing:0px;color:#27252d}.recommended-products-mobile .recommended-product-details .recommended-product-info{display:flex;gap:8px;flex-direction:column}.recommended-products-mobile .recommended-product-details .loox-rating{line-height:0!important}.recommended-products-mobile .recommended-product-details .loox-rating .loox-rating-content svg.loox-icon{width:10.5px;height:10px}.recommended-products-mobile .recommended-product-addtocart button.add-to-basket{border:unset;width:100%;border-radius:30.5px;background:#e1cb6a;padding-top:16px;padding-bottom:16px;font-family:Space Mono;font-size:14px;line-height:114.99999999999999%;letter-spacing:0px;text-align:center;text-transform:uppercase;cursor:pointer}.recommended-products-mobile button.product-form__submit span.add-to-basket-icon img{width:13px;height:12px;margin-right:8px}.drawer__inner.custom-drawer__inner .drawer__header h2.drawer__heading{font-size:16px}.drawer__inner.custom-drawer__inner .drawer__header img{margin-right:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hairrave-cart-drawer.css.map */
