.cart-drawer .drawer__inner{width:544px;padding:0;border:none;background-color:#fffae9}.cart-drawer .drawer__header-content{display:flex;align-items:center;font-size:20px;text-transform:capitalize;font-family:var(--font-heading-family);font-weight:700;line-height:22px;flex:1}.cart-drawer .drawer__header--icon{max-width:28px;flex:28px;height:28px;margin-right:12px}.cart-drawer .drawer__header--icon svg{width:100%;height:100%;display:block}.cart-drawer .drawer__title{font-size:inherit;font-family:inherit;font-weight:inherit;margin-right:7px}.cart-drawer .drawer__close{position:unset;max-width:24px;flex:24px;min-height:24px;min-width:24px}.cart-drawer .drawer__close svg{width:100%;height:100%;display:block}.cart-drawer .drawer__header{padding:15.5px 40px 16.5px;border-bottom:1px solid #4A3530;width:100%}.cart-drawer .cart-drawer__form{padding:0 40px}.cart-drawer .cart-item__details-wrapper{padding:0!important;flex:1}.cart-drawer .cart-item__media{padding:0!important;max-width:120px;flex:120px;height:174px}.cart-drawer .cart-item__image{width:100%;height:100%!important;display:block;object-fit:cover;border-radius:14px}.cart-drawer .cart-item__header{display:flex;justify-content:space-between;gap:10px;max-width:100%;width:100%;margin-bottom:12px}.cart-drawer .cart-item__name{font-size:16px;text-transform:capitalize;line-height:19.5px;font-weight:700;color:#4a3530}.cart-drawer .cart-item__quantity{padding:0}.cart-drawer .cart-item__totals .cart-item__old-price .money,.cart-drawer .cart-item__totals .price .money{font-size:14px;line-height:1;font-family:"Bianco Serif New";font-weight:700;letter-spacing:0;color:#4a3530}.cart-drawer .cart-item__totals .cart-item__old-price .money{font-weight:400}.cart-drawer .product-option{margin-bottom:6px}.cart-drawer .cart-item__discounted-prices{gap:.1rem!important}.cart-drawer .cart-item__totals .cart-item__old-price{opacity:1;text-decoration:line-through;line-height:1}.cart-drawer .quantity-popover-container{max-width:104px}.cart-drawer .quantity{width:100%;min-height:32px;background-color:#fff;border:2px solid #4A3530;border-radius:32px;align-items:center}.cart-drawer .quantity:before,.cart-drawer .quantity:after{background-color:transparent;box-shadow:unset;border:none;outline:none}.cart-drawer .quantity__button{max-width:33.33%;flex:33.33%}.cart-drawer .quantity__input{max-width:33.33%;flex:33.33%;padding:0;font-size:14px;font-family:var(--font-heading-family);font-weight:700;line-height:20px;letter-spacing:0}.cart-drawer .quantity__input:focus-visible{box-shadow:unset;outline:unset;border:none}.cart-drawer cart-remove-button{margin:16px 0 0}.cart-drawer cart-remove-button .button{background:transparent;border:none;min-height:auto;min-width:auto;text-decoration:underline;opacity:.6;text-transform:capitalize;left:0;font-size:14px;font-family:var(--font-body-family)!important;font-weight:400;line-height:1;letter-spacing:0}.cart-drawer .cart-item{display:flex;padding-block:20px!important;margin:0!important;gap:32px}.cart-drawer .subscription-wrapper{margin-top:16px}.cart-drawer .subscription-btn-text{font-size:12px;text-transform:uppercase;letter-spacing:0;line-height:18px;padding:8px 22px;background-color:#dea000;border-radius:32px;display:flex;justify-content:center;align-items:center;font-family:var(--font-heading-family);font-weight:700;cursor:pointer}.cart-drawer .subscription-frequency__dropdown{position:relative;max-width:250px}.cart-drawer subcription-btn{max-width:250px;display:block}.cart-drawer .subscription-frequency__btn{display:flex;justify-content:space-between;align-items:center;padding:6px 14px 6px 22px;border:2px solid #4A3530;border-radius:32px;font-size:12px;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:18px;gap:2px;background-color:#fff}.cart-drawer .subscription-frequency__dropdown[open] .subscription-frequency__btn{border-radius:unset;border-top-left-radius:12px;border-top-right-radius:12px}.cart-drawer .subscription-frequency__arrow{max-width:12px;flex:12px;height:12px;display:block}.cart-drawer .subscription-frequency__dropdown[open] .subscription-frequency__arrow{transform:scale(-1)}.cart-drawer .subscription-frequency__arrow svg{width:100%;height:100%;display:block}.cart-drawer .subscription-frequency__options{list-style:none;margin:0;padding:6px 0;border:2px solid #4A3530;border-top:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#fff;position:absolute;width:100%;top:100%;left:0;z-index:99}.cart-drawer .discounts{margin-bottom:6px}.cart-drawer cart-drawer-items{padding-bottom:40px}.cart-drawer .discounts__discount{font-weight:600;font-family:var(--font-heading-family);letter-spacing:0}.cart-drawer .subscription-frequency__item{font-size:12px;text-transform:uppercase;letter-spacing:0;line-height:1.2;font-family:var(--font-heading-family);font-weight:700;margin-bottom:6px;cursor:pointer;padding-inline:22px}.cart-drawer .subscription-frequency__item:last-child{margin-bottom:0}.cart-drawer .drawer__footer{padding:13px 40px 21px;border:none;background-color:#fff5d1;position:relative;width:100%}.cart-drawer .drawer__footer--wave--icon{position:absolute;top:-21px;left:0;width:100%;height:29px;z-index:1}.cart-drawer .drawer__footer--wave--icon svg{width:100%;height:100%;display:block}.cart-drawer .cart-drawer__discount--item{padding:0 19px;background-color:#fff;border-radius:32px;display:flex;justify-content:space-between;align-items:center;gap:10px;height:56px}.cart-drawer .cart-drawer__discount--text{flex:1;border:none;font-size:16px;line-height:22.4px;color:#4a3530;font-family:var(--font-heading-family)!important;font-weight:400;padding-block:16px}.cart-drawer .cart-drawer__discount--text::placeholder{text-transform:capitalize;opacity:1;color:#4a3530}.cart-drawer .cart-drawer__discount--text:focus,.cart-drawer .cart-drawer__discount--text:focus-visible{box-shadow:unset;outline:none}.cart-drawer .cart-drawer__discount--text::placeholder{text-transform:capitalize}.cart-drawer .cart-drawer__discount--btn{font-size:16px;line-height:22.4px;text-transform:capitalize;letter-spacing:0;color:#4a3530;font-family:"Bianco Serif New";font-weight:400;text-decoration:underline;padding:16px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;border:0;outline:none;box-shadow:unset}.cart-drawer .cart__ctas{margin-top:1.2rem}.cart-drawer .cart__ctas .button{padding:16px 30px;font-family:var(--font-heading-family);display:flex;align-items:center;justify-content:center;gap:4px}.cart-drawer .drawer__footer .tax-note{margin:8px 0 0;text-align:center;font-size:12px;line-height:18px;font-weight:400}.cart-drawer .cart-upsell{padding:40px 0 0}.cart-drawer .upsell-title{font-size:20px;font-weight:700;line-height:22px;padding:0 40px 31px;margin:0;text-transform:capitalize;letter-spacing:0}.cart-drawer .cart-upsell__col{padding-inline:40px;overflow:hidden}.cart-drawer .cart-upsell__card-wrapper{display:flex;padding-inline:20px;background-color:#fff;border-radius:8px}.cart-drawer .cart-upsell__image{max-width:102px;flex:102px;margin-block:16px;padding-right:18px}.cart-drawer .cart-upsell__image img{width:100%;height:100%!important;display:block;object-fit:cover;border-radius:14px}.cart-drawer .cart-upsell__meta{flex:1;padding:24px 0 16px 16px;border-left:1px solid #EDEAE5;overflow:hidden}.cart-drawer .cart-upsell__title{font-size:16px;font-weight:700;line-height:17.6px;margin:0 0 9px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer .cart-upsell__price--wrap{display:flex;align-items:center;gap:6px;margin-bottom:7px;margin-top:8px}.cart-drawer .cart-upsell__regular-price,.cart-drawer .cart-upsell__compare-price{font-size:14px;font-weight:400;line-height:1;letter-spacing:0}.cart-drawer .cart-upsell__compare-price{text-decoration:line-through}.cart-drawer .cart-upsell__btn{max-width:112px}.cart-drawer .quick-add__submit{padding:.6rem .8rem;min-width:100%;box-sizing:border-box;background-color:#fff;border:2px solid #4A3530;border-radius:32px;font-size:14px;line-height:16.8px;font-family:var(--font-heading-family)!important;font-weight:700;text-transform:capitalize;justify-content:center;cursor:pointer;height:32px}.cart-drawer .quick-add__submit:not(:has(.hidden)) span{opacity:0}.cart-drawer .cart-progress-bar{padding:20px 40px 9px;width:100%}.cart-drawer .cart-progress-label{font-size:16px;line-height:22.4px;font-family:var(--font-heading-family);font-weight:700;text-align:center;letter-spacing:0;text-transform:capitalize;margin-bottom:16px}.cart-drawer .cart-progress-meter-bar{border:2px solid #4A3530;height:8px;border-radius:1000px;position:relative}.cart-drawer .cart-progress-meter{position:absolute;top:0;left:0;height:100%;z-index:1;background-color:#fff7c0;display:block;border-radius:1000px;border-right:2px solid #000}.cart-drawer .cart-progress-meter.cart-progress-meter-border{border-right:unset}.cart-drawer .cart-progress-bar-text{font-size:12px;text-align:center;line-height:18px;font-weight:400;margin-top:4px;letter-spacing:0}.cart-drawer .drawer__inner-empty{padding:0 0 40px;width:100%;overflow:hidden;overflow-y:auto;flex:1;overflow-x:clip}.cart-drawer .cart-drawer__warnings{padding:0 40px}.drawer.is-empty cart-drawer-items{display:none}.cart-drawer .cart-empty-rating{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cart-drawer .cart-drawer__empty-content{max-width:348px;margin:0 auto}.cart-drawer .rating-icon{max-width:16px;flex:16px;height:16px}.cart-drawer .quote-text{font-size:16px;line-height:22.4px;font-weight:400}.cart-drawer .quote-name{font-size:16px;line-height:19.2px;font-weight:700;text-transform:capitalize;letter-spacing:0;margin:16px 0 0}.cart-drawer .card_product_review_new{margin-bottom:9px!important}.cart-drawer .yotpo-widget-clear{margin-bottom:0!important}.cart-drawer .yotpo-sr-bottom-line-text{padding:0!important;font-size:12px!important;font-family:var(--font-heading-family)!important;text-transform:capitalize}.cart-drawer .yotpo-sr-bottom-line-summary{align-items:center!important}.cart-drawer .yotpo-sr-bottom-line-summary span{height:auto!important}.cart-drawer .yotpo-sr-bottom-line-summary span svg{height:12px;width:12px}.cart-drawer .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-text{line-height:1!important}.cart-drawer .upsell-item{width:386px}.drawer.is-empty .cart-drawer__discount,.drawer.is-empty .drawer__footer .tax-note{display:none}.cart-drawer .is-scrollbar::-webkit-scrollbar-track{background-color:#fff5d1}.cart-drawer .is-scrollbar::-webkit-scrollbar{width:4px;background-color:#266854}.cart-drawer .is-scrollbar::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555555}.cart-drawer .drawer__footer.is-loading{opacity:.4;pointer-events:none}.cart-drawer .drawer__footer .discounts__discount{display:none}.cart-drawer .cart-discount__codes{display:flex;padding:0;margin:10px 0 0;list-style:none;flex-wrap:wrap;gap:10px}.cart-drawer .cart-discount__pill{display:flex;align-items:center;background-color:#fff;gap:14px;padding:8px 12px;border-radius:34px}.cart-drawer .cart-discount__pill-code{margin:0;font-size:12px;font-family:var(--font-heading-family);font-weight:500;line-height:1;color:#4a3530}.cart-drawer .cart-discount__pill-remove{margin:0;padding:0;border:0;max-width:12px;flex:12px;min-width:12px;height:12px;cursor:pointer}.cart-drawer .cart-discount__pill-remove svg{width:100%;height:100%;display:block}.cart-drawer .cart-drawer__footer-detail .totals__total{margin:0;font-size:14px;line-height:1.2;text-transform:capitalize;font-weight:600;font-family:var(--font-heading-family)}.cart-drawer .cart-drawer__footer-detail .totals__contents{display:flex;flex-direction:column;gap:4px}.cart-drawer .cart-drawer__footer-detail .money{font-size:14px;line-height:1;font-family:"Bianco Serif New";font-weight:700;letter-spacing:0;color:#4a3530}.cart-drawer .discount__error{font-size:14px;text-align:center;display:block;line-height:1;margin-top:10px;color:#c73939}.cart-drawer .cart__checkout-button{width:100%;padding:16px 30px}@media screen and (max-width: 767px){.cart-drawer{width:100%}.cart-drawer .drawer__inner{width:100%;max-width:100%}.cart-drawer .drawer__header{padding:16px 20px}.cart-drawer .cart-progress-bar{padding:20px 20px 13px}.cart-drawer.is-empty .cart-progress-bar{padding:34px 20px 13px}.cart-drawer .cart-drawer__form{padding:0 20px}.cart-drawer .cart-item{display:flex;padding-block:20px!important;margin:0!important;gap:12px}.cart-drawer .cart-drawer__discount--text{padding-block:10px}.cart-drawer .cart-item__media{max-width:96px;flex:96px;height:144px}.cart-drawer .cart-item__name{font-size:14px;line-height:16.8px}.cart-drawer .subscription-wrapper{margin-top:12px}.cart-drawer .subscription-frequency__btn{padding:5px 14px 5px 22px}.cart-drawer .subscription-btn-text{padding:7px 13px}.cart-drawer .subscription-btn-text{font-size:11px}.cart-drawer cart-remove-button{margin:23px 0 0}.cart-drawer .cart-upsell{padding:32px 0 0}.cart-drawer .upsell-title{padding:0 20px 16px}.cart-drawer .cart-upsell__col{padding-inline:20px}.cart-drawer .cart-upsell__card-wrapper{padding-inline:6px}.cart-drawer .cart-upsell__image{max-width:84px;flex:84px;margin-block:8px;padding-right:6px}.cart-drawer .cart-upsell__meta{padding:12px 0 6px 12px;border:none}.cart-drawer .cart-upsell__title{font-size:14px;line-height:19.6px}.cart-drawer .upsell-item{width:320px}.cart-drawer .quick-add__submit{padding:6px;height:32px}.cart-drawer .drawer__footer{padding:13px 20px 12px}.cart-drawer .cart-drawer__discount--item{padding:0 19px;height:48px}.cart-drawer .cart__ctas .button{padding:12px 28px;min-width:100%}.cart-drawer .cart-drawer__warnings{flex:unset;padding:26px 20px 12px}.cart-drawer .cart-empty-rating{margin-bottom:8px}.cart-drawer .quote-name{margin:8px 0 0}.cart-drawer .cart-drawer__discount--btn{padding:10px}.cart-drawer .cart-discount__pill-code{font-size:10px}.cart-drawer .cart-discount__pill{gap:10px;padding:6px 10px}.cart-drawer .discount__error{font-size:12px}.cart-drawer .drawer__footer--wave--icon{top:-18px}.cart-drawer .cart__checkout-button{padding:12px 30px}}@media screen and (max-width: 374px){.cart-drawer .subscription-frequency__item,.cart-drawer .subscription-frequency__btn{font-size:11px}.cart-drawer .subscription-btn-text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/cart-drawer.css.map */
