@media screen and (min-width:750px){.cart-drawer .drawer__inner{width:70rem;padding:0 32px}}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100vw;max-width:100vw;padding:0 24px}}.cart-drawer .drawer__header{align-items:center;border-bottom:1px solid var(--line-color);padding-bottom:24px;margin-bottom:24px}.cart-drawer .drawer__heading{margin:0}.cart-drawer .drawer__close{position:static;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border:1px solid var(--brown-color);background:none;padding:0;flex-shrink:0}.cart-drawer .drawer__close .svg-wrapper,.cart-drawer .drawer__close svg{display:block;width:16px;height:16px;color:var(--brown-color)}@media screen and (max-width:749px){.cart-drawer .drawer__close{width:21px;height:21px;border-width:1px}.cart-drawer .drawer__close .svg-wrapper,.cart-drawer .drawer__close svg{width:11px;height:11px}}.cart-drawer .drawer__inner-empty{position:relative}.cart-drawer .drawer__inner-empty>.drawer__close{position:absolute;top:24px;right:24px}@media screen and (max-width:749px){.cart-drawer .drawer__inner-empty>.drawer__close{top:16px;right:16px}}.cart-drawer .cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;gap:16px}.cart-drawer .cart-drawer__empty-content .custom-button{margin-top:8px}.cart-drawer .cart-item{grid-template-columns:145px 1fr auto;grid-template-rows:auto auto}.cart-drawer .cart-item__media{position:relative;grid-column:1;grid-row:1 / 3}.cart-drawer .cart-item__details{grid-column:2;grid-row:1}.cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2}.cart-drawer .cart-item__totals{grid-column:3;grid-row:1 / 3;pointer-events:auto}.cart-drawer .cart-item__totals .cart-item__price-wrapper{display:none}.cart-drawer .cart-item__image{width:145px;height:117.11px;max-width:none;object-fit:cover}.cart-drawer .cart-item__qty-badge{position:absolute;top:2px;right:-45px;min-width:26px;height:26px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--brown-color);color:var(--white-color);font-family:var(--body-font);font-size:16px;letter-spacing:.08em}.cart-drawer .cart-item__title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.cart-drawer .cart-item__name-group{display:flex;align-items:center;gap:8px;min-width:0}.cart-drawer .cart-item__name{font-family:var(--heading-font);font-weight:400;font-size:24px;line-height:1.28;color:var(--brown-color);text-decoration:none}.cart-drawer .cart-item__name:hover{text-decoration:underline}.cart-drawer .cart-remove-button{width:24px;height:24px;min-width:0;min-height:0;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brown-color)}.cart-drawer .cart-remove-button .svg-wrapper,.cart-drawer .cart-remove-button svg{display:block;width:24px;height:24px}.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__final-price,.cart-drawer .cart-item__old-price,.cart-drawer .cart-item__totals .price{font-family:var(--body-font);font-weight:400;font-size:16px;color:var(--secondary-text-color);letter-spacing:.08em}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:16px}.cart-drawer .quantity.cart-quantity{display:flex;align-items:center;gap:14px;height:30px;padding:6px;border:1px solid #1e1e1e;border-radius:0;width:auto}.cart-drawer .quantity:after{content:unset}.cart-drawer .quantity__button{width:18px;height:18px;padding:0;border:0;background:none;color:#1e1e1e}.cart-drawer .quantity__input{width:20px;border:0;background:none;padding:0;text-align:center;font-family:var(--body-font);font-size:16px;color:#1e1e1e;-moz-appearance:textfield}.cart-drawer .quantity__input::-webkit-outer-spin-button,.cart-drawer .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer__ritual{border-top:1px solid var(--line-color);padding-top:24px;display:flex;flex-direction:column;gap:24px;width:100%}.cart-drawer__ritual-heading{margin:0}.cart-drawer__ritual-list{display:flex;align-items:flex-start;gap:14px;width:100%}.cart-drawer__ritual-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.cart-drawer__ritual-media{display:block;width:100%;height:135px;overflow:hidden;background-color:#e9ded0}.cart-drawer__ritual-media img,.cart-drawer__ritual-media svg.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.cart-drawer__ritual-info{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-decoration:none}.cart-drawer__ritual-name{font-size:16px}.cart-drawer__ritual-price{line-height:1.28;white-space:nowrap;flex-shrink:0}.cart-drawer__ritual-button.custom-button{width:100%;max-width:none;border:0;cursor:pointer;text-align:center;padding-top:8px;padding-bottom:8px;position:relative}.cart-drawer__ritual-button.loading{color:transparent}.cart-drawer__ritual-button.loading>.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;display:flex;align-items:center}.cart-drawer__ritual-button.loading>.loading__spinner .spinner{width:fit-content}.cart-drawer__ritual-button.loading>.loading__spinner .path{stroke:var(--white-color)}.cart-drawer__ritual-list.swiper{display:block;overflow:hidden;min-width:0;max-width:100%}.cart-drawer__ritual-card.swiper-slide{width:100%;height:auto;display:flex}.cart-drawer__ritual-card product-form{margin-top:auto}.cart-drawer .drawer__footer{border-top:1px solid var(--line-color)}.cart-drawer .totals{display:flex;align-items:center;justify-content:space-between}.cart-drawer .totals__total,.cart-drawer .totals__total-value{margin:0}.cart-drawer .totals__total{line-height:1.28}.cart-drawer .totals__total-value{font-family:var(--body-font);font-weight:400;font-size:16px;color:var(--secondary-text-color);letter-spacing:.08em}.cart-drawer #CartDrawer-Checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background-color:var(--brown-color);color:var(--white-color);font-family:var(--button-font);font-weight:400;font-size:16px;padding:16px 24px;border:0;text-transform:none}.cart-drawer .cart__checkout-price{letter-spacing:.08em}.cart-drawer .tax-note{width:100%;text-align:center;font-family:var(--body-font);font-size:14px;color:var(--secondary-text-color);letter-spacing:.07em}@media screen and (max-width:749px){.cart-drawer .cart-item{grid-template-columns:91px 1fr auto}.cart-drawer .cart-item__image{width:91px;height:102px}.cart-drawer .cart-item__qty-badge{top:4px;right:0}.cart-drawer__ritual-card.swiper-slide{flex:0 0 calc(50% - 7px);width:calc(50% - 7px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart-drawer-custom.css.map */
