.main-cart-drawer .drawer__inner{width:560px;padding:0;border:none}.main-cart-drawer .drawer__header-content{display:flex;align-items:center;font-size:22px;font-weight:500;line-height:1;gap:3px;letter-spacing:0;text-transform:capitalize}.main-cart-drawer .drawer__title{font-size:inherit;font-weight:inherit;font-family:inherit}.main-cart-drawer .drawer__header{padding:32px 32px 20px;border-bottom:1px solid #2B2B2B3D}.main-cart-drawer .drawer__close{min-width:22px;min-height:22px;max-width:22px;box-shadow:unset;transform:unset;position:unset;top:unset;right:unset}.main-cart-drawer .drawer__header svg{width:100%;height:100%;display:block}.main-cart-drawer .cart-item__media{width:100%;max-width:104px;flex:104px;height:104px;background-color:#fff;display:flex;align-items:center;padding:0!important}.main-cart-drawer .cart-item__image{object-fit:contain;width:1000%;display:block}.main-cart-drawer .cart-item__details-wrap{flex:1;padding:0!important}.main-cart-drawer .cart-drawer .cart-item-wrap{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #2B2B2B3D}.main-cart-drawer .cart-drawer .cart-item{display:flex;gap:16px}.main-cart-drawer .cart-drawer__form{padding:30px 32px 0}.main-cart-drawer .drawer__footer{padding:22px 32px 18px;border:none;position:relative}.main-cart-drawer .drawer__footer .tax-note{font-size:12px;font-weight:300;line-height:14px;letter-spacing:0;text-align:center;color:#2b2b2b;margin:12px 0 0}.main-cart-drawer .drawer__footer .totals{margin:0 0 11px}.main-cart-drawer .cart-item__info--header{display:flex;justify-content:space-between;align-items:center;max-width:100%;margin-bottom:8px}.main-cart-drawer .cart-item .cart-item__quantity,.main-cart-drawer .cart-item .loading__spinner{padding:0}.main-cart-drawer .cart-item__quantity-wrapper{justify-content:space-between;align-items:center;height:100%}.main-cart-drawer .cart-item cart-remove-button{width:fit-content;height:100%;justify-content:flex-end}.main-cart-drawer cart-remove-button .button{min-width:100%;min-height:100%;height:100%;background-color:transparent;color:#2b2b2b;text-align:right;text-decoration:underline;overflow:visible;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-underline-offset:3px;margin:0}.main-cart-drawer .cart-item__name:hover{text-decoration:none;text-underline-offset:unset;text-decoration-thickness:unset}.main-cart-drawer .complimentry-simple__header{display:flex;justify-content:space-between;padding:12px 16px;gap:10px}.main-cart-drawer .complimentry-simple{background-color:#f0f5f1;margin-top:13px}.main-cart-drawer .complimentry-simple__text{font-size:14px;line-height:1;font-weight:400;letter-spacing:0;flex:1}.main-cart-drawer .complimentry-simple__icon--wrap{position:relative;height:14px;width:10px}.main-cart-drawer .complimentry-simple .minus_icon{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.main-cart-drawer .complimentry-simple[open] .plus_icon{display:none}.main-cart-drawer .complimentry-simple[open] .minus_icon{display:block}.main-cart-drawer .complimentry-simple svg{width:100%;height:100%;display:block}.main-cart-drawer .complimentary-simple__wrap{margin-bottom:12px;background-color:#fff;padding:6px 20px;display:block}.main-cart-drawer .sample__label{display:flex;align-items:center;cursor:pointer;gap:8px}.main-cart-drawer .complimentry-simple__sub--text{font-size:13px;line-height:18px;margin:0 0 10px;letter-spacing:0}.main-cart-drawer .complimentary-simple__wrap input{display:none}.main-cart-drawer .complimentry-simple__box{max-width:22px;flex:22px;height:22px;min-width:22px;border:1px solid #2B2B2B;display:flex;justify-content:center;align-items:center}.main-cart-drawer .complimentry-simple__box svg{width:13px;height:9px;opacity:0}.main-cart-drawer .complimentary-simple__wrap input:checked+.complimentry-simple__box{background-color:#2b2b2b}.main-cart-drawer .complimentary-simple__wrap input:checked+.complimentry-simple__box svg{opacity:1}.main-cart-drawer .complimentry-simple__list .image{max-width:57px;flex:57px;height:60px}.main-cart-drawer .complimentry-simple__list .image img{width:100%;display:block;object-fit:contain;height:100%}.main-cart-drawer .complimentary-simple__wrap:last-child{margin-bottom:0}.main-cart-drawer .complimentry-simple__title{font-size:14px;line-height:18px;margin:0 0 6px;font-weight:500;color:#2b2b2b}.main-cart-drawer .complimentry-simple__meta--text{font-size:11px;line-height:12px;margin:0;font-weight:300;color:#2b2b2bb2}.main-cart-drawer .complimentry-simple__list{padding:0;margin:0}.main-cart-drawer .complimentry-simple__col{padding:12px 16px 15px}.main-cart-drawer .complimentry-simple__col.is-disabled{pointer-events:none;opacity:.4}.main-cart-drawer .complimentry-simple .product-form{display:none}.main-cart-drawer .cart-item-gift{background-color:#f0f5f1}.main-cart-drawer .cart-item-gift .cart__note{position:unset;padding:0 32px 18px}.main-cart-drawer .cart-item-gift .text-area{background-color:#f0f5f1;border:1px solid #2B2B2B;padding:13px 15px;font-size:12px;line-height:13px;letter-spacing:0;min-height:7rem;resize:none}.main-cart-drawer .cart-item-gift .text-area::placeholder{opacity:1;color:#2b2b2b}.main-cart-drawer .cart-item-gift summary{padding:18px 32px}.main-cart-drawer .cart-item__name{font-size:16px;line-height:24px;letter-spacing:0;color:#2b2b2b;font-weight:500;padding-right:10px}.main-cart-drawer .price{font-size:16px;font-weight:400;letter-spacing:0;line-height:14px}.main-cart-drawer .product-option{font-weight:400;line-height:16px;letter-spacing:0;color:#2b2b2bb2}.main-cart-drawer .cart-item__details{margin-bottom:24px}.main-cart-drawer .cart-item__quantity{height:36px}.main-cart-drawer .quantity-popover-container{max-width:109px;height:100%}.main-cart-drawer .quantity{width:109px;min-height:100%;border:1px solid #2B2B2B}.main-cart-drawer .quantity__input,.main-cart-drawer .quantity__button{max-width:33.33%;flex:33.33%}.main-cart-drawer .quantity__input{font-size:14px;font-weight:500;color:#2b2b2b;line-height:14px;letter-spacing:0;margin-top:2px}.main-cart-drawer .quantity__button .svg-wrapper{width:16px;height:16px}.main-cart-drawer quantity-popover{height:100%}.main-cart-drawer .quantity:after{box-shadow:unset}.main-cart-drawer .totals__total{font-size:16px;line-height:24px;font-weight:500;margin:0;letter-spacing:0;text-transform:capitalize}.main-cart-drawer .totals__total-value{font-size:16px;line-height:16px;font-weight:400;letter-spacing:0;text-transform:capitalize}.main-cart-drawer .cart__checkout-button{font-size:20px;line-height:18px;font-weight:500;letter-spacing:0;color:#fff;background-color:#305040;gap:4px;display:flex;align-items:center}.main-cart-drawer .cart-item__discounted-prices{display:flex;align-items:center;gap:2px}.main-cart-drawer .cart-item__old-price{opacity:.4;text-decoration:line-through}.main-cart-drawer .summary__title{font-size:14px;line-height:14px;font-weight:400;letter-spacing:0;display:flex;align-items:center;gap:13px}.main-cart-drawer .summary__title .summary__icon{max-width:20px;flex:20px;height:20px;border:1px solid #2B2B2B;display:flex;align-items:center;justify-content:center}.main-cart-drawer .summary__title .summary__icon svg{width:13px;height:9px;opacity:0}.main-cart-drawer .cart-item-gift[open] .summary__icon{background-color:#2b2b2b}.main-cart-drawer .cart-item-gift[open] svg{background-color:#2b2b2b;opacity:1}.main-cart-drawer .cart-upsell{padding:0 36px}.main-cart-drawer .upsell-title{font-size:18px;line-height:16px;font-weight:600;letter-spacing:0;margin:0 0 20px}.main-cart-drawer .cart-upsell__card-wrapper{display:flex;gap:24px}.main-cart-drawer .upsell-item{margin-bottom:15px}.main-cart-drawer .upsell-item:last-child{margin-bottom:0}.main-cart-drawer .cart-upsell__image{max-width:118px;flex:118px;position:relative}.main-cart-drawer .cart-upsell__badge{position:absolute;top:0;right:0;width:100%;max-width:fit-content;font-size:13px;line-height:11px;color:#fff;display:block;letter-spacing:0;font-weight:400;background-color:#d9b459;padding:5px 8px 5px 6px}.main-cart-drawer .cart-upsell__image img{width:100%;height:100%;display:block;object-fit:contain}.main-cart-drawer .cart-upsell__meta{flex:1;padding-block:6px}.main-cart-drawer .rc-container-wrapper{display:none}.main-cart-drawer .cart-upsell__title{font-size:18px;line-height:22px;letter-spacing:0;font-weight:500;margin:0 0 10px}.main-cart-drawer .cart-upsell__detail--info{font-size:15px;line-height:18px;letter-spacing:0;color:#2b2b2bb2}.main-cart-drawer .cart-upsell__btn{margin-top:24px}.main-cart-drawer .button--full-width{width:100%;background-color:transparent;display:flex;justify-content:center;align-items:center;border:1.4px solid #2B2B2B;min-height:40px;font-size:16px;text-transform:capitalize;gap:3px;line-height:16px;letter-spacing:0;font-weight:500;color:#2b2b2b;cursor:pointer;position:relative}.main-cart-drawer .cart-upsell__compare-price{opacity:.4;text-decoration:line-through}.main-cart-drawer cart-drawer-items{padding-bottom:36px}.main-cart-drawer .progress__bar{padding:24px 36px 10px}.main-cart-drawer .progress-meter-bar{height:5px;background-color:#2b2b2b21;border-radius:20px;position:relative}.main-cart-drawer .progress-meter{position:absolute;top:0;left:0;height:100%;display:block;background-color:#d9b459;border-radius:20px}.main-cart-drawer .progress-label{font-size:16px;line-height:16px;font-weight:500;text-align:center;text-transform:uppercase;margin-bottom:18px;letter-spacing:.32px}.main-cart-drawer .progress__discount--price{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:20px}.main-cart-drawer .progress__discount--price span{font-size:16px;line-height:16px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.32px}.main-cart-drawer.is-empty .drawer__footer{box-shadow:0 -1px 11px #00000040}.main-cart-drawer .btn-text{width:100%}.main-cart-drawer .drawer__inner-empty{padding:18px 36px 30px}.main-cart-drawer .cart__empty-text{font-size:26px;line-height:33px;font-weight:500;letter-spacing:0;color:#fff;margin:0}.main-cart-drawer .cart-drawer__warnings{border-bottom:1px solid #2B2B2B3D;padding-bottom:35px}.main-cart-drawer .cart-drawer__empty-content{background-color:#d9b459;padding:24px 58px}.main-cart-drawer .loading__spinner:not(.hidden)~*{visibility:hidden}#slidecarthq{display:none!important}@media screen and (max-width: 767px){.main-cart-drawer .drawer__inner{width:100%;max-width:100%}.main-cart-drawer .drawer__header{padding:20px 22px}.main-cart-drawer .drawer__header-content{font-size:18px}.main-cart-drawer .drawer__close{min-width:18px;min-height:18px;max-width:18px}.main-cart-drawer .progress__bar{padding:20px 22px 10px}.main-cart-drawer .progress-label{font-size:14px;line-height:14px;margin-bottom:8px}.main-cart-drawer .progress-meter-bar{height:4px;border-radius:50px}.main-cart-drawer .progress__discount--price{margin-top:8px}.main-cart-drawer .progress__discount--price span{font-size:14px;line-height:14px}.main-cart-drawer .cart-drawer__form{padding:20px 22px 0}.main-cart-drawer .cart-item__media{max-width:80px;flex:80px;height:84px}.main-cart-drawer .cart-item__name{font-size:14px;line-height:20px}.main-cart-drawer .price{font-size:12px;line-height:12px}.main-cart-drawer .cart-item__info--header{margin-bottom:4px}.main-cart-drawer .product-option{line-height:12px;font-size:12px}.main-cart-drawer .cart-item__details{margin-bottom:18px}.main-cart-drawer cart-remove-button .button{font-size:12px}.main-cart-drawer .cart-item__quantity{height:30px}.main-cart-drawer .quantity-popover-container{max-width:97px}.main-cart-drawer .quantity{width:97px}.main-cart-drawer .quantity__input{font-size:12px;line-height:12px}.main-cart-drawer .complimentry-simple__header{padding:10px 12px}.main-cart-drawer .complimentry-simple__text{font-size:12px;line-height:14px}.main-cart-drawer .complimentry-simple__icon--wrap{height:12px;width:9px}.main-cart-drawer .cart-drawer .cart-item-wrap{margin-bottom:20px;padding-bottom:20px}.main-cart-drawer .cart-drawer .cart-item-wrap:last-child{padding-bottom:0;border:unset}.main-cart-drawer .complimentry-simple__col{padding:6px 12px 10px}.main-cart-drawer .complimentry-simple__sub--text{font-size:11px;line-height:14px;margin:0 0 8px}.main-cart-drawer .complimentary-simple__wrap{margin-bottom:10px;padding:4px 12px}.main-cart-drawer .sample__label{gap:6px}.main-cart-drawer .complimentry-simple__box{max-width:20px;flex:20px;height:20px;min-width:20px}.main-cart-drawer .complimentry-simple__list .image{max-width:53px;flex:53px;height:56px}.main-cart-drawer .complimentry-simple__title{font-size:12px;line-height:16px;margin:0 0 3px}.main-cart-drawer .complimentry-simple__meta--text{font-size:10px;line-height:11px}.main-cart-drawer .cart-upsell{padding:40px 22px 0;border-top:1px solid #2B2B2B3D}.main-cart-drawer .upsell-title{font-size:16px;line-height:14px;margin:0 0 16px}.main-cart-drawer .cart-drawer__warnings{border-bottom:unset;padding-bottom:40px}.main-cart-drawer .cart-upsell__card-wrapper{gap:12px}.main-cart-drawer .cart-upsell__meta{padding-block:4px}.main-cart-drawer .cart-upsell__image{max-width:100px;flex:100px}.main-cart-drawer .cart-upsell__title{font-size:16px;line-height:18px}.main-cart-drawer .cart-upsell__detail--info{font-size:13px;line-height:13px}.main-cart-drawer .cart-upsell__btn{margin-top:18px}.main-cart-drawer .button--full-width{min-height:39px;font-size:14px}.main-cart-drawer .upsell-item{margin-bottom:13px}.main-cart-drawer .cart-upsell__badge{font-size:10px;padding:4px 6px 4px 5px}.main-cart-drawer cart-drawer-items{padding-bottom:20px}.main-cart-drawer .cart-item-gift summary{padding:10px 22px}.main-cart-drawer .summary__title{gap:12px}.main-cart-drawer .cart-item-gift .cart__note{padding:0 22px 10px}.main-cart-drawer .drawer__footer{padding:20px 22px 12px}.main-cart-drawer .drawer__footer .totals{margin:0 0 13px}.main-cart-drawer .totals__total,.main-cart-drawer .totals__total-value{font-size:14px;line-height:20px}.main-cart-drawer .cart__checkout-button{font-size:15px;line-height:15px;gap:3px}.main-cart-drawer.is-empty .cart__checkout-button{padding:13.5px}.main-cart-drawer .drawer__footer .tax-note{font-size:10px;line-height:12px;margin:8px 0 0}.main-cart-drawer .drawer__inner-empty{padding:30px 22px 0}.main-cart-drawer .cart-drawer__empty-content{padding:20px 24px}.main-cart-drawer .cart__empty-text{font-size:20px;line-height:30px}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/cart-drawer.css.map */
