.main-cart-drawer .drawer__inner{width:544px;padding-inline:0;border:none}.main-cart-drawer .cart-upsell{overflow:hidden;padding:32px 0 47px;border-top:1px solid #000}.main-cart-drawer .cart-upsell .upsell-title{padding-inline:40px}.main-cart-drawer .omgLimit-quantity-limit{display:none}.main-cart-drawer .cart-upsell .swiper-slider{padding:0 40px;display:flex;height:auto}.cart-drawer .cart-item__error{display:none}.main-cart-drawer .quantity__rule{font-size:14px;font-weight:400;margin-bottom:12px;display:block;line-height:1}.main-cart-drawer .quantity__rule.error__message{color:red}.main-cart-drawer .cart-item__detail--info p{margin:0}.main-cart-drawer .drawer__header-content{display:flex;align-items:center;font-size:36px;font-family:var(--font-heading-family);font-weight:700;line-height:1;gap:3px;letter-spacing:0}.main-cart-drawer .drawer__header{padding:16px 40px 7px}.main-cart-drawer.is-empty .drawer__header{padding:16px 40px}.main-cart-drawer .cart-item__price-wrapper{display:flex;align-items:center;gap:4px}.main-cart-drawer .cart-item__compare-price{color:#afafaf;text-decoration:line-through}.main-cart-drawer .drawer__title{font-size:inherit;font-weight:inherit;font-family:inherit}.main-cart-drawer .drawer__close{min-width:24px;min-height:24px;max-width:24px;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-drawer .cart-item{display:flex;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #0C0C0C}.main-cart-drawer .cart-drawer .cart-item:first-child{padding-top:24px}.main-cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.main-cart-drawer .cart-drawer .cart-items td{padding-top:0}.main-cart-drawer .cart-item__media{width:100%;max-width:104px;flex:104px;background-color:#f5f5f5;display:flex;align-items:center;height:140px}.main-cart-drawer .cart-item__image{object-fit:cover;height:100%!important}.main-cart-drawer .cart-item__details-wrap{flex:1;padding:5px 0!important}.main-cart-drawer .cart-item__info--header{display:flex;justify-content:space-between;max-width:100%;align-items:center;margin-bottom:6px;gap:8px}.main-cart-drawer .cart-item__info--header .cart-item__name{font-size:18px;font-weight:700;line-height:1.2}.main-cart-drawer .cart-item__totals{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0}.main-cart-drawer .cart-drawer .cart-items .cart-item__quantity{padding:0}.main-cart-drawer .cart-item__quantity-wrapper{display:block;width:100%}.main-cart-drawer .quantity-popover-container{margin-bottom:10px}.main-cart-drawer cart-remove-button{margin:0;height:fit-content;width:fit-content}.main-cart-drawer cart-remove-button .button{min-width:fit-content;min-height:fit-content;height:fit-content;border:unset;text-transform:initial;font-size:14px;line-height:18.2px;font-weight:400;text-decoration:underline;text-decoration-thickness:.99px;text-underline-offset:2.65px}.main-cart-drawer cart-remove-button .button:hover{background:unset;border-color:unset;color:unset}.main-cart-drawer .quantity-popover-container{max-width:100%;gap:8px;align-items:flex-start}.main-cart-drawer .subscription-btn{padding:6px 16px;border:3px solid #0C0C0C;border-radius:100px;width:100%;display:flex;justify-content:center;align-items:center;height:40px;cursor:pointer}.main-cart-drawer .subscription-btn--label{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1;margin-bottom:-4px}.main-cart-drawer .subscription-wrap{flex:1;position:relative}.main-cart-drawer .subscribtion-preference{width:100%}.main-cart-drawer .subscribtion-preference-header{border:1px solid #0C0C0C;border-radius:100px;padding:10px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;line-height:18.2px;gap:8px;height:40px}.main-cart-drawer .summary__label{font-size:14px;font-weight:700;line-height:18.2px;margin-bottom:-4px;pointer-events:none}.main-cart-drawer .subscribtion-preference[open] .subscribtion-preference-header{border-bottom:unset;border-radius:unset;border-top-left-radius:20px;border-top-right-radius:20px}.main-cart-drawer .subscribtion-preference-icon{max-width:12px;flex:12px;height:12px;min-width:12px;display:flex;pointer-events:none}.main-cart-drawer .subscribtion-preference[open] .subscribtion-preference-icon{transform:scale(-1)}.main-cart-drawer .subscribtion-preference-icon svg{width:100%;height:100%}.main-cart-drawer .subscribtion-preference-dropdown{margin:-4px 0 0;list-style:none;position:absolute;top:100%;left:0;width:100%;height:fit-content;padding:0 0 4px;background-color:#fff;border:1px solid #0C0C0C;border-top:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:99}.main-cart-drawer .subscribtion-preference-item{padding:4px 10px;font-size:14px;font-weight:700;line-height:18.2px;color:#0c0c0c;cursor:pointer}.main-cart-drawer .subscribtion-preference-item:last-child{margin-bottom:0}.main-cart-drawer .quantity__input{font-size:16px;font-weight:700;letter-spacing:.32px;text-transform:uppercase;line-height:1;margin-top:2px}.main-cart-drawer .quantity__input,.main-cart-drawer .quantity__button{width:100%;max-width:33.33%;flex:33.33%}.main-cart-drawer .quantity:after{box-shadow:unset}.main-cart-drawer .cart-item__detail--info{font-size:12px;font-weight:700;line-height:14.4px;text-transform:uppercase;letter-spacing:0;margin:0 0 20px}.main-cart-drawer quantity-popover .quantity{border:1px solid #0C0C0C;border-radius:100px;min-height:40px;display:flex;justify-content:space-between;width:100%;max-width:96px;flex:96px}.main-cart-drawer .cart-drawer .cart-item .loading__spinner{padding:0}.main-cart-drawer .cart-drawer__form{padding:0 40px 48px}.main-cart-drawer .drawer__footer{padding:24px 40px;border-top:1px solid rgba(0,0,0,.4)}.main-cart-drawer .upsell-title{font-size:24px;font-weight:700;line-height:28.8px;margin:0 0 24px;letter-spacing:0}.main-cart-drawer.is-empty .upsell-title{margin:0 0 16px}.main-cart-drawer .cart-upsell__title{font-size:18px;font-weight:700;line-height:21.6px;margin:0}.main-cart-drawer .cart-upsell__card-wrapper{background-color:#f5f5f5!important;position:relative}.main-cart-drawer .Card_product_innercontent_innerboths_detail_new{padding-top:5px}.main-cart-drawer .cart-upsell__detail--info p{font-size:12px;font-weight:700;line-height:14.4px;letter-spacing:0;margin:5px 0 0;text-transform:uppercase}.main-cart-drawer .cart-upsell__layout{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block}.main-cart-drawer .cart-upsell__meta{padding:12px 12px 14px}.main-cart-drawer .cart-upsell__image{height:100%}.main-cart-drawer .cart-upsell__btn{position:absolute;z-index:2;bottom:15px;left:50%;transform:translate(-50%);width:100%}.main-cart-drawer .cart-upsell .quick-add__submit{border:none;display:flex;padding:0!important;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18.2px;letter-spacing:0;background:transparent;margin-top:8px;grid-gap:3px;cursor:pointer;position:relative;color:rgba(var(--color-foreground));max-width:fit-content;width:fit-content;min-width:fit-content;margin-inline:auto}.main-cart-drawer .cart-upsell .quick-add__submit:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.2px;background-color:#000}.main-cart-drawer .cart-upsell .quick-add__submit:not(:has(.hidden)){opacity:.3}.main-cart-drawer .cart-upsell .swiper-slide{display:flex;height:100%;max-width:160px;flex:160px;min-width:160px;height:auto;aspect-ratio:1 / 1.95}.main-cart-drawer .cart-upsell__info{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1;position:absolute;left:0;top:0;width:100%;height:100%}.main-cart-drawer .cart-upsell .cart-upsell__card-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.main-cart-drawer .cart-upsell .loading__spinner{left:50%;transform:translate(-50%)}.main-cart-drawer .cart-upsell .loading__spinner:not(.hidden)~*{visibility:hidden}.main-cart-drawer .cart-upsell__detail--text{font-size:12px;line-height:14.4px;margin-top:5px}.main-cart-drawer .cart-upsell__detail--text span{display:inline-block}.main-cart-drawer .cart-upsell__image img{width:100%;height:100%!important;display:block;object-fit:cover;object-position:center center}.main-cart-drawer .card-information>.price{font-size:14px;font-weight:400;line-height:18.2px}.main-cart-drawer .progress__bar{padding:25px 40px 14px;border-bottom:1px solid #D9D9D9}.main-cart-drawer .progress-label{font-size:16px;text-align:center;font-weight:400;line-height:20.8px;letter-spacing:0;margin-top:14px}.main-cart-drawer .progress-meter-bar{height:9px;border:1px solid #0C0C0C;border-radius:100px;background-color:#f5f5f5;position:relative}.main-cart-drawer .progress__overlap-text{position:absolute;top:-25px;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-cart-drawer .is-one-step .progress__free--shipping .progress__text{margin-right:-10px}.main-cart-drawer .is-one-step .progress__free--shipping,.main-cart-drawer .progress__free--gift{align-items:flex-end}.main-cart-drawer .progress__free--gift .progress__text{margin-right:-10px}.main-cart-drawer .progress-bar-width{position:relative;height:100%}.main-cart-drawer .is-two-step .progress__free--shipping{left:50%;transform:translate(-50%)}.main-cart-drawer .is-one-step .progress__free--shipping,.main-cart-drawer .progress__free--gift{right:-2px}.main-cart-drawer .cart-item__name:hover{text-decoration:unset}.main-cart-drawer .progress-meter{position:absolute;top:0;left:0;height:100%;background-color:#005eff;display:block!important}.main-cart-drawer .progress__text{font-size:12px;font-weight:700;line-height:14.4px;margin:0 0 4px;letter-spacing:0}.main-cart-drawer .progress__box{max-width:24px;height:24px;display:block!important;border:1px solid #0C0C0C;border-radius:50%;background-color:#f5f5f5;width:100%;position:relative}.main-cart-drawer .progress__checkbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;opacity:0;visibility:hidden}.main-cart-drawer .progress__box.is-active{background-color:#005eff}.main-cart-drawer .progress__box.is-active .progress__checkbox{opacity:1;visibility:visible}.main-cart-drawer .card--standard>.card__content{padding:12px!important}.main-cart-drawer .cart__ctas{margin-top:0}.main-cart-drawer .rte{font-size:12px;text-align:center;margin:12px 0 0;font-weight:400;line-height:14.4px}.main-cart-drawer .drawer__footer .button{color:#fff;background-color:#0c0c0c;border:none;min-height:48px;width:100%;display:flex;align-items:center;gap:3px}.main-cart-drawer .cart-drawer-items.is-empty .cart-drawer__form{display:none}.main-cart-drawer .drawer__announcement--bar{font-size:12px;line-height:14.4px;text-align:center;text-transform:uppercase;background-color:#0c0c0c;color:#fff;font-weight:700;padding:9px 20px;display:none}.main-cart-drawer .cart__empty-text{font-size:72px;line-height:54px;font-weight:700;letter-spacing:-.72px;margin:0}.drawer.is-empty .drawer__header{border-bottom:1px solid #D9D9D9}.drawer.is-empty .drawer__footer{padding:54px 40px}.drawer.is-empty .cart-upsell{padding-block:16px}.drawer.is-empty .main-cart-drawer .upsell-title{margin:0 0 16px}.main-cart-drawer .bundle__total-items{font-size:14px;line-height:1.2;font-weight:600;text-transform:uppercase;margin-bottom:5px}.main-cart-drawer .bundle__items-list{padding:0;margin:0 0 10px;list-style:none}.main-cart-drawer .bundle__item{font-size:14px;line-height:1.2;margin-bottom:2px}.main-cart-drawer .bundle__item:last-child{margin-bottom:0}.main-cart-drawer .product__option{font-size:14px;margin:9px 0;line-height:1.2}@media screen and (min-width: 768px){.main-cart-drawer .drawer__footer .button:hover{background:#005eff;border-color:#005eff;color:#fff}}@media screen and (max-width: 767px){.main-cart-drawer .cart-drawer{width:100%}.main-cart-drawer .drawer__inner{width:100%;max-width:100%}.main-cart-drawer .drawer__header{padding:18px 20px 12px}.main-cart-drawer .drawer__header-content{font-size:24px;line-height:28.8px}.drawer.is-empty .drawer__header{padding:18px 20px 16px}.drawer__inner-empty{padding:24px 20px}.main-cart-drawer .cart__empty-text{font-size:48px;line-height:43.2px;margin:0 auto;max-width:278px}.main-cart-drawer .cart-upsell .swiper-slider{padding:0 20px}.main-cart-drawer .cart-upsell .upsell-title{padding-inline:20px}.main-cart-drawer.is-empty .upsell-title{margin:0 0 12px}.drawer.is-empty .drawer__footer{padding:24px 20px}.main-cart-drawer .drawer__footer{padding:16px 20px}.main-cart-drawer .upsell-title{margin:0 0 12px}.main-cart-drawer .cart-upsell{overflow:hidden;padding:16px 0 25px}.main-cart-drawer .progress__bar{padding:28px 20px 16px}.main-cart-drawer .progress__text{margin:0 0 6px}.main-cart-drawer .progress__overlap-text{top:-27px}.main-cart-drawer .cart-drawer__form{padding:0 20px 24px}.main-cart-drawer .progress__free--gift{right:-2px}.main-cart-drawer .cart-drawer .cart-item{gap:24px;margin-bottom:16px;padding-bottom:16px}.main-cart-drawer .cart-item__media{max-width:72px;flex:72px;height:96px}.main-cart-drawer .cart-item__detail--info{font-size:14px;line-height:18.2px;text-transform:unset;margin:0 0 8px}.main-cart-drawer quantity-popover .quantity{min-height:36px;width:100%;max-width:100%;flex:100%}.main-cart-drawer .quantity-popover-container{flex-wrap:wrap}.main-cart-drawer .subscribtion-preference-header{height:32px;padding:6px 10px 7px}.main-cart-drawer .quantity__button .svg-wrapper{width:16px}.main-cart-drawer .quantity__input{flex:1}.drawer.is-empty .cart-upsell{padding-block:16px 24px}.main-cart-drawer .quantity__button{max-width:50px;flex:50px}.main-cart-drawer .progress-label{font-size:12px}.main-cart-drawer .cart-upsell .swiper-slide{max-width:42.6vw;flex:42.6vw;min-width:42.6vw}.main-cart-drawer .drawer__announcement--bar{display:block}.main-cart-drawer .subscription-btn{height:32px}.main-cart-drawer .subscribtion-preference[open] .subscribtion-preference-header{border-top-left-radius:16px;border-top-right-radius:16px}.main-cart-drawer .subscribtion-preference-dropdown{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}@media screen and (max-width: 400px){.main-cart-drawer .drawer__footer .button{font-size:13px}}@media screen and (max-width: 374px){.main-cart-drawer .subscription-btn{padding:7px 15px 6px}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/cart-drawer.css.map */
