.cart-section-wrapper img{width:100%;height:auto}.main_accounts_cart #dynamic-checkout-cart,.cart-section-wrapper .order-summarry--wrapper #main-cart-footer.is-empty .order-summary-heading{display:none}.cart-section-wrapper .order-summarry--wrapper #main-cart-footer.is-empty{background-color:transparent;padding:0}.title-wrapper-with-link.custom-cart--title-css .title{font-family:DRLCircular-Bold;font-weight:700;font-size:clamp(24px,calc(40 * (100vw / 1440)),40px);line-height:clamp(28.8px,calc(49.2 * (100vw / 1440)),49.2px);color:#004a45}.cart-section-wrapper{display:flex;align-items:start;flex-wrap:wrap;row-gap:34px;justify-content:space-between}.cart-section-wrapper form{width:55.45%}.cart-section-wrapper .order-summarry--wrapper{width:42.7%}.cart-section-wrapper form .cart__items{padding-bottom:0;border-bottom:0}.cart-section-wrapper form .cart__items .cart-item .cart-item__media{width:34.9%;text-align:center}.cart-section-wrapper form .cart__items .cart-item .cart-item__media .cart-item__image-container{background:transparent;border:none;width:76%}.cart-section-wrapper form .cart__items .cart-item .cart-item__media img{width:100%;object-fit:cover}.cart-section-wrapper form .cart__items .cart-item{background:linear-gradient(89.33deg,#cef0d2 .55%,#fff 195.76%);border-radius:24px;border-bottom:0;display:flex;margin-bottom:15px;align-items:start;gap:2rem;padding:41px 24px}.cart-section-wrapper form .cart__items .cart-item:last-child{margin:0}.cart-section-wrapper form .cart__items .cart-item .prescription-wrapper{display:flex;gap:4px;background:transparent;padding:12px 13px;justify-content:center;border-radius:8px;align-items:center;color:#005e57;letter-spacing:0;font-family:DRLCircular-Bold;font-weight:700;font-size:clamp(14px,calc(16 * (100vw / 1440)),16px);line-height:clamp(17.22px,calc(19.68 * (100vw / 1440)),19.68px);text-decoration:none;border:#90DDA4 solid 1px}.cart-section-wrapper form .cart__items .cart-item .prescription-wrapper span{padding-top:3px}.cart-section-wrapper form .cart__items .cart-item .cart-delivery-time--wrapper{display:flex;align-items:start;gap:7.89px;margin:0}.cart-section-wrapper form .cart__items .cart-item .cart-delivery-time--wrapper p{font-family:DRL Circular,Arial,sans-serif;color:#676767;font-size:clamp(14px,calc(16 * (100vw / 1440)),16px);line-height:clamp(16.8px,calc(22.4 * (100vw / 1440)),22.4px);margin:0}.cart-section-wrapper form .cart__items .cart-item .cart-delivery-time--wrapper .estimate-image-wrapper{width:38px;height:38px}.cart-section-wrapper form .cart__items .cart-item .side-product-info-wrapper{flex:1 1 auto}.cart-section-wrapper form .cart__items .cart-item .side-product-info-wrapper .cart-item__details{width:100%;margin-bottom:13px}.cart-section-wrapper form .cart__items .cart-item .cart-item--title-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;max-width:100%}.cart-item--title-price .cart-item__name,.cart-item--title-price .product-option{font-family:DRLCircular-Bold;font-weight:700;color:#005e57;font-size:clamp(22px,calc(32 * (100vw / 1440)),32px);line-height:clamp(26.4px,calc(38.4 * (100vw / 1440)),38.4px)}.cart-item--title-price .product-option{font-family:DRLCircular-Black;font-weight:900}.cart-section-wrapper form .cart__items .cart-item .cart-item__quantity{padding-left:0;margin-top:22px}.cart-section-wrapper form .cart__items .cart-item .item-desc-wrapper{font-family:DRL Circular,Arial,sans-serif;color:#676767;font-size:clamp(14px,calc(16 * (100vw / 1440)),16px);line-height:clamp(16px,calc(22.4 * (100vw / 1440)),22.4px);margin-bottom:14px}.cart-section-wrapper form .cart__items .cart-item .item-desc-wrapper ul,.cart-section-wrapper form .cart__items .cart-item .item-desc-wrapper p{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;margin:0}.cart-section-wrapper form .cart__items .cart-item .item-desc-wrapper ul{list-style:none;padding-inline-start:0}.cart-section-wrapper form .cart__items .cart-item .side-product-info-wrapper .quantity-popover-container{width:23%;min-width:112px;margin-left:6px;padding:0}.cart-section-wrapper form .cart__items .cart-item .side-product-info-wrapper quantity-popover .quantity{background-color:#2ecc7129;min-height:40px;border-radius:12px;width:100%;padding:0 5px}.cart-section-wrapper form .cart__items .cart-item .side-product-info-wrapper quantity-popover .quantity:after{box-shadow:none}.cart-item .side-product-info-wrapper quantity-popover .quantity .quantity__input{font-family:DRLCircular-Book;font-weight:400;color:#004a45;font-size:clamp(19.73px,calc(20 * (100vw / 1440)),20px);line-height:clamp(23.68px,calc(24 * (100vw / 1440)),24px)}form .cart__items .cart-item .side-product-info-wrapper .quantity__button{width:auto;height:auto;padding:7px}form .cart__items .cart-item .side-product-info-wrapper .quantity__button .svg-wrapper{width:20px}.cart-section-wrapper form .cart__items .cart-item cart-remove-button{margin-left:0}.cart-section-wrapper form .cart__items .cart-item cart-remove-button .button{min-width:auto;min-height:auto}.cart-item .side-product-info-wrapper cart-remove-button .svg-wrapper{width:24px;height:24px}.cart-section-wrapper form .cart__items .cart-item cart-remove-button .icon-remove{width:100%;height:100%}.cart-section-wrapper .order-summarry--wrapper #main-cart-footer{background-color:#fff;border-radius:12px;padding:37px 0 21px}.cart-section-wrapper .order-summarry--wrapper #main-cart-footer>*{padding:0 19px 0 21px}.cart-section-wrapper .order-summarry--wrapper #main-cart-footer>.main_accounts_cart{padding:0}.cart-section-wrapper .order-summarry--wrapper #main-cart-footer>.main_accounts_cart .cart__blocks .pap_cart_banner.freeProductBanner{padding-top:15px;padding-bottom:18px}.cart-section-wrapper .order-summarry--wrapper #main-cart-footer>.main_accounts_cart .cart__blocks .cart__checkout-button{padding:16px 24px}.cart-section-wrapper .order-summarry--wrapper #main-cart-footer>.main_accounts_cart .cart__blocks>*{padding:0 19px 0 21px}.cart-section-wrapper .order-summarry--wrapper #main-cart-footer>.main_accounts_cart .cart__blocks>.due_div{padding-top:24px!important}.cart-section-wrapper .order-summarry--wrapper .order-summary-heading{margin:0;font-family:DRLCircular-Bold;font-weight:700;font-size:clamp(22px,calc(32 * (100vw / 1440)),32px);line-height:clamp(30.8px,calc(38.4 * (100vw / 1440)),38.4px);color:#004a45;letter-spacing:0}.cart-section-wrapper .order-summarry--wrapper .cart__footer>div:only-child{margin-left:0}.cart-section-wrapper .order-summarry--wrapper .cart__footer>*{width:100%}.cart-section-wrapper .order-summarry--wrapper .cart__footer .totals{justify-content:space-between;padding:8px 0;color:#676767;font-size:clamp(16px,calc(22 * (100vw / 1440)),22px);line-height:clamp(22.4px,calc(30 * (100vw / 1440)),30px);font-family:DRL Circular,Arial,sans-serif;margin:0}.cart-section-wrapper .order-summarry--wrapper .cart__footer small{margin:0;font-size:clamp(12px,calc(14 * (100vw / 1440)),14px);line-height:clamp(16px,1.25vw,18px);font-family:DRL Circular,Arial,sans-serif;color:#676767}.cart-section-wrapper .order-summarry--wrapper .cart__checkout-button{background-color:#90dda4;font-size:clamp(16px,1.25vw,18px);line-height:clamp(19.68px,calc(22 * (100vw / 1440)),22px);font-weight:700;color:#004a45;font-family:DRLCircular-Bold;display:flex;max-width:100%;min-height:auto;border-radius:32px;padding:16px 24px}.cart-section-wrapper .order-summarry--wrapper .cart__checkout-button:after,.cart-section-wrapper .order-summarry--wrapper .button:not([disabled]):hover:after{box-shadow:none;outline:none}.cart-section-wrapper .order-summarry--wrapper .cart--below-wrapper{margin-top:31px}.cart-section-wrapper .order-summarry--wrapper .cart__common-heading h3{font-family:DRLCircular-Bold;font-weight:700;font-size:clamp(18px,calc(20 * (100vw / 1440)),20px);line-height:clamp(25.2px,calc(28 * (100vw / 1440)),28px);color:#676767;margin:0}.cart-section-wrapper .order-summarry--wrapper .cart__common-heading p{color:#676767;font-family:DRLCircular-Light;font-weight:300;font-size:clamp(14px,calc(16 * (100vw / 1440)),16px);line-height:clamp(16.8px,calc(19.2 * (100vw / 1440)),19.2px)}.cart-section-wrapper .order-summarry--wrapper .cart__common-heading .cart__payment{margin:31px 0}.cart-section-wrapper .order-summarry--wrapper .cart__common-heading .cart__payment .list-payment{justify-content:start;gap:7px;padding:0;margin:0}.order-summarry--wrapper .cart__common-heading .cart__payment .list-payment li{padding:0;min-width:54px}.order-summarry--wrapper .cart__common-heading .cart__payment .list-payment li{width:54px;height:36px}.order-summarry--wrapper .cart__common-heading .cart__payment .list-payment li img{width:100%;height:100%;object-fit:contain}.order-summarry--wrapper .cart__common-heading .cart__payment .list-payment li svg{width:100%;height:100%}@media(max-width:1024px){.cart-section-wrapper form,.cart-section-wrapper .order-summarry--wrapper{width:100%}.cart-section-wrapper form .cart__items .cart-item .prescription-wrapper{display:inline-flex}}@media(max-width:749px){.cart--page-wrapper.page-width{padding:0}.title-wrapper-with-link,.cart--page-wrapper .cart__warnings,.cart-section-wrapper form{padding:0 15px}.title-wrapper-with-link{margin-bottom:21px;margin-top:10px}.cart-section-wrapper form .cart__items .cart-item{padding:18px 21px 11px 14px;align-items:center;column-gap:7.83px}.cart-section-wrapper form .cart__items .cart-item .prescription-wrapper svg{width:13.33px;height:16.7px}.cart-section-wrapper form .cart__items .cart-item .cart-item__media{min-width:108px}.cart-section-wrapper form .cart__items .cart-item .cart-item__media .cart-item__image-container{width:100%;display:block}.cart-section-wrapper form .cart__items .cart-item .prescription-wrapper{padding:9px 13px}.cart-section-wrapper form .cart__items .cart-item .item-desc-wrapper{margin:10px 0 8px}.cart-section-wrapper form .cart__items .cart-item .cart-item__quantity{margin-top:16px}.cart-section-wrapper form .cart__items .cart-item .cart-delivery-time--wrapper p,.cart-section-wrapper form .cart__items .cart-item .item-desc-wrapper{font-size:12px}.cart-section-wrapper .order-summarry--wrapper .cart__common-heading .cart__payment{margin:24px 0 22px}.cart-section-wrapper .order-summarry--wrapper .cart--below-wrapper{margin-top:18px}.cart-section-wrapper .order-summarry--wrapper .cart__checkout-button{padding:12px 24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-cart.css.map */
