.popover-text[data-v-306856bc]{text-align:center;padding:1rem}.info[data-v-306856bc]{color:#757575;margin-left:0}.rule--generic[data-v-0e4f6fba]{background-color:#fff;border-radius:10px;padding-right:1rem}.rule--generic__sales-rule[data-v-0e4f6fba],.rule--generic__sales-rule .row[data-v-0e4f6fba]{margin-top:0}.rule--generic__sales-rule .col[data-v-0e4f6fba],.rule--generic__sales-rule [class*=col-][data-v-0e4f6fba]{padding-top:.5rem}@media screen and (min-width:992px){.rule--generic__sales-rule .col[data-v-0e4f6fba],.rule--generic__sales-rule [class*=col-][data-v-0e4f6fba]{padding-top:0}}.rule--generic__icon[data-v-0e4f6fba]{vertical-align:middle;background-color:#ca1b2e;border-radius:0 28px 28px 0;width:100%;height:56px;padding-left:1rem;line-height:56px}.rule--generic__icon[data-v-0e4f6fba],.rule--generic__icon__wrap[data-v-0e4f6fba]{justify-content:center;align-items:center;display:flex}.rule--generic__icon__wrap[data-v-0e4f6fba]{text-align:center;width:56px}.rule--generic__icon__wrap .icon[data-v-0e4f6fba]{width:40px;height:40px}.rule--generic__discount-price[data-v-0e4f6fba]{background-color:#ca1b2e;padding:.5rem .75rem;font-size:18px}.rule--generic .cart-item__name[data-v-0e4f6fba]{letter-spacing:.05px;color:#1b1b1b;font-size:1.12444rem;font-weight:620;line-height:1.5rem;padding-left:6px!important;padding-right:6px!important}.sales-rule[data-v-1f63428b],.sales-rule .row[data-v-1f63428b]{margin-top:0}.sales-rule .col[data-v-1f63428b],.sales-rule .col-auto[data-v-1f63428b]{padding-top:.5rem}@media screen and (min-width:992px){.sales-rule .col[data-v-1f63428b],.sales-rule .col-auto[data-v-1f63428b]{padding-top:0}}.top-badge[data-v-2f113737]{margin:0}.top-badge__white[data-v-2f113737]{border-left:4px solid #e4002b;min-width:88px;padding:0;padding:8px 8px 4px 0!important}.top-badge__label[data-v-2f113737]{color:#fff;background-color:#e4002b;border-radius:0 28px 28px 0;width:auto;height:auto;padding:2px 10px 2px 6px;font-weight:600;line-height:20px;display:inline-block}.top-badge__gray[data-v-2f113737]{background-color:#fbfbfb;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom-left-radius:7px}.delivery-calculation__text[data-v-5c0f576d]{letter-spacing:.1px;font-size:14px;font-weight:500;line-height:1.25rem;color:#356b09!important}.custom-options{color:#505050;margin-top:2px;font-size:.9em;font-weight:400}.lowest-price-information_wrapper[data-v-0f5d8bd8]{background-color:#f8f8f8;padding:10px 20px 14px}.lowest-price-information_wrapper.lowest-price-information_wrapper--is-read-only[data-v-0f5d8bd8]{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-radius:0 0 .25rem .25rem}.lowest-price-information_text[data-v-0f5d8bd8]{letter-spacing:.0067em;color:#474747;font-size:.937031rem;font-weight:500;line-height:1.25rem}.cart-item__image--sold-out img{filter:grayscale()}.cart-item__heading{flex-direction:column;gap:.25rem;display:flex}.cart-item__sold-out{color:#ca1b2e;font-size:.937031rem;font-weight:500;line-height:1.25rem}.cart .group:first-child .cart-item:first-child:not(:-webkit-any(.cart-item--is-rule,.cart-item--is-read-only)) .cart-item__inner:before{border-top:0}.cart .group:first-child .cart-item:first-child:not(:is(.cart-item--is-rule,.cart-item--is-read-only)) .cart-item__inner:before{border-top:0}.cart .group .cart-item{background-color:#fff;margin-top:0;list-style:none}.cart .group .cart-item:not(:-webkit-any(.cart-item--has-rule,.cart-item--is-rule,.cart-item--is-read-only)) .cart-item__inner:before{border-left:0;border-right:0}.cart .group .cart-item:not(:is(.cart-item--has-rule,.cart-item--is-rule,.cart-item--is-read-only)) .cart-item__inner:before{border-left:0;border-right:0}.cart .group .cart-item .top-badge__gray{border-right:0}.cart .group .cart-item__product{justify-content:space-between;padding:1rem;display:flex}@media screen and not (min-width:768px){.cart .group .cart-item__product{flex-direction:column}}.cart .group .cart-item__product--read-only{flex-direction:row}.cart .group .cart-item__inner{flex-grow:1;flex-basis:0;max-width:100%;position:relative}.cart .group .cart-item__inner:before{content:"";z-index:1;box-sizing:border-box;pointer-events:none;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cart .group .cart-item__body{display:flex}@media screen and not (min-width:768px){.cart .group .cart-item__body{width:100%}}.cart .group .cart-item__body--read-only{width:auto}@media screen and not (min-width:576px){.cart .group .cart-item__product--read-only{flex-direction:column}.cart .group .cart-item__body--read-only{width:100%}}.cart .group .cart-item__body--inline{flex-direction:column;padding-left:1rem;display:flex}@media screen and not (min-width:768px){.cart .group .cart-item__body--inline{width:100%}}.cart .group .cart-item__body--inline--read-only{width:auto}.cart .group .cart-item__body--title{justify-content:space-between;display:flex}.cart .group .cart-item__body--title .cart-item__remove .drmax-btn{min-height:inherit;align-items:flex-start;padding-right:0}.cart .group .cart-item__footer{justify-content:flex-end;align-items:center;display:flex}@media screen and not (min-width:768px){.cart .group .cart-item__footer{justify-content:space-between;margin-top:1rem}}@media screen and (max-width:359px){.cart .group .cart-item__footer{flex-direction:column;justify-content:flex-start;align-items:flex-start}.cart .group .cart-item__footer--read-only{flex-direction:row}}.cart .group .cart-item__footer--read-only{justify-content:flex-end;margin-top:0}@media screen and not (min-width:576px){.cart .group .cart-item__body--inline--read-only{width:100%}.cart .group .cart-item__footer--read-only{justify-content:space-between;align-items:flex-end;margin-top:1rem}}.cart .group .cart-item__image{flex-shrink:0;align-self:center;width:4rem;padding:0!important}@media screen and (max-width:576px){.cart .group .cart-item__image{align-self:flex-start;width:3rem;height:3rem}}.cart .group .cart-item__image .half-pill-image{border:0;border-radius:0;width:4rem;height:4rem}@media screen and (max-width:576px){.cart .group .cart-item__image .half-pill-image{width:3rem;height:3rem}}.cart .group .cart-item__image .half-pill-image img{width:100%;height:100%}.cart .group .cart-item__figure{border:1px solid #f0f0f0;border-left:0;border-radius:0 28px 28px 0;align-items:center;width:100%;height:56px;padding:4px 8px;display:flex;overflow:hidden;margin-right:0!important}.cart .group .cart-item__figure picture{max-width:100%;line-height:0}.cart .group .cart-item__figure picture img{max-width:100%}.cart .group .cart-item__name a{letter-spacing:.1px;color:#1b1b1b;font-size:.937031rem;font-weight:500;line-height:1.25rem}.cart .group .cart-item__name .rx-product{letter-spacing:.00625rem;color:#5e5e5e;margin-top:.25rem;font-size:.937031rem;font-weight:500;line-height:1.25rem;display:block}.cart .group .cart-item__delivery{margin-top:.75rem}.cart .group .cart-item__quantity{width:156px;margin-top:auto;margin-left:0;padding-top:1rem!important}@media not (min-width:768px){.cart .group .cart-item__quantity{padding-top:0!important}}@media (min-width:992px){.cart .group .cart-item__quantity{width:140px}}.cart .group .cart-item__quantity--read-only{margin-left:0;padding-top:1rem!important}@media not (min-width:576px){.cart .group .cart-item__quantity--read-only{padding-top:0!important}}.cart .group .cart-item__prices{margin-right:1.5rem}@media screen and not (min-width:768px){.cart .group .cart-item__prices{margin-top:auto;margin-right:0}}@media screen and (max-width:576px){.cart .group .cart-item__prices{margin-left:auto}}@media screen and (max-width:359px){.cart .group .cart-item__prices{margin-top:.5rem}}.cart .group .cart-item--is-rule .cart-item__prices--no-margin,.cart .group .cart-item__prices--read-only{margin-right:0}.cart .group .cart-item--is-read-only{margin-bottom:.75rem}.cart .group .cart-item--is-read-only .cart-item__inner:before{border:1px solid #e2e2e2;border-radius:.25rem}.cart .group .cart-item--is-read-only.cart-item--has-notification .cart-item__inner:before,.cart .group .cart-item--is-read-only.cart-item--is-discounted .cart-item__inner:before{border-bottom:0;border-radius:.25rem .25rem 0 0}.cart .group .cart-item--is-read-only.cart-item--has-rule{margin-bottom:0}.cart .group .cart-item--is-read-only.cart-item--has-rule .cart-item__inner:before{border-bottom:0;border-bottom-right-radius:0}.cart .group .cart-item--is-read-only.cart-item--is-rule .cart-item__inner:before{border-top-right-radius:0;border-bottom-left-radius:8px}.cart .group .cart-item--is-read-only.cart-item--has-rule.cart-item--is-first .cart-item__inner:before,.cart .group .cart-item--is-read-only.cart-item--has-rule.cart-item--is-first.cart-item--is-last .cart-item__inner:before{border-top-left-radius:8px}.cart .group .cart-item--is-read-only.cart-item--has-rule.cart-item--is-first:not(.cart-item--is-last) .cart-item__inner:before{border-bottom-right-radius:0;border-bottom-left-radius:0}.cart .group .cart-item--is-read-only.cart-item--has-rule.cart-item--is-last:not(.cart-item--is-first) .cart-item__inner:before{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:991px){.cart .group .cart-item--is-read-only .cart-item__quantity{width:auto}}.cart .group .cart-item--has-rule{border-radius:8px 0 0 8px}.cart .group .cart-item--has-rule .cart-item__inner:before{border-left:4px solid #e4002b}@media only screen and (min-width:992px){.cart .group .cart-item--has-rule.cart-item--is-last .cart-item__inner:before{border-bottom-left-radius:8px}}.cart .group .cart-item--has-rule.cart-item--is-last .cart-item__inner:after{content:"";z-index:3;box-sizing:border-box;pointer-events:none;border-bottom:1px solid #e4002b;border-radius:0 0 0 .25rem;width:32px;height:100%;display:block;position:absolute;top:1px;left:0}@media only screen and (min-width:992px){.cart .group .cart-item--has-rule.cart-item--is-last .cart-item__inner:after{border-bottom-left-radius:8px;width:60px}.cart .group .cart-item--has-rule.cart-item--is-first:not(.cart-item--is-last) .cart-item__inner:before{border-bottom-left-radius:0}}.cart .group .cart-item--is-rule{width:calc(100% - 32px);margin-left:auto}@media only screen and (min-width:992px){.cart .group .cart-item--is-rule{width:calc(100% - 60px)}}.cart .group .cart-item--is-rule .cart-item__inner:before{border-left:4px solid #e4002b;border-top-left-radius:0;width:100%;top:0;left:0}.cart .group:last-of-type .cart-item:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.cart .group-global .cart-item__inner:before{border-top:0;border-bottom:1px solid #e2e2e2;border-left:0}.cart .group-global:last-child .cart-item__inner:before{border-bottom:0}.cart .group-global .group-global-items .cart-item__inner:before{border-bottom:1px solid #e2e2e2}.cart .row{margin-top:0}.cart .row>.col,.cart .row>[class*=col-]{padding-top:0}.cart.read-only .group .cart-item--has-notification .cart-item__inner:before{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.cart.read-only .group .cart-item--has-notification .bottom-notification,.cart.read-only .group .cart-item--has-notification .cart-item-deposit-fee{border:1px solid #e2e2e2;border-top:0;border-radius:0 0 .25rem .25rem}.remove-button-placeholder{width:46px}.cart-item--is-removed{display:none}.cart-item.cart-item--is-rule .cart-item-deposit-fee{margin-left:56px}@media only screen and (min-width:992px){.cart-item.cart-item--is-rule .cart-item-deposit-fee{margin-left:120px}}.cart.read-only .group:last-child .cart-item:last-child.cart-item--has-notification .cart-item-deposit-fee.is-before-qty-notification{border-bottom:0}.bottom-notification .bold{font-size:.937031rem;font-weight:635;line-height:1.25rem}.bottom-notification .underline{text-decoration:underline}
