cart-drawer.acd .drawer__inner{width:400px;max-width:calc(100vw - 3rem);padding:0}cart-drawer.acd.is-empty .drawer__inner{align-items:stretch}cart-drawer.acd.is-empty .drawer__header,cart-drawer.acd.is-empty .acd-timer{display:none}cart-drawer.acd .drawer__inner-empty{width:100%;min-width:0}cart-drawer.acd .drawer__close{min-width:44px;min-height:44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground))}cart-drawer.acd .drawer__close .svg-wrapper{width:18px;height:18px}cart-drawer.acd .acd-header{position:relative;padding:15px 20px;border-bottom:1px solid rgba(var(--color-foreground),.1);flex-shrink:0}cart-drawer.acd .acd-header .drawer__heading{margin:0;padding-right:30px;font-size:22px;font-weight:700;line-height:27px;letter-spacing:0;color:rgb(var(--color-foreground))}cart-drawer.acd .acd-header .drawer__close{position:absolute;top:7px;right:8px}cart-drawer.acd .acd-timer{display:none;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 20px;background:rgb(var(--acd-timer-bg));color:rgb(var(--acd-timer-color));flex-shrink:0}cart-drawer.acd .acd-timer__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}cart-drawer.acd .acd-timer__text{margin:0;font-size:18px;line-height:23px;letter-spacing:0;color:inherit}cart-drawer.acd .acd-timer__time{font-weight:700;font-variant-numeric:tabular-nums}cart-drawer.acd cart-drawer-items{padding:12px 20px 0}cart-drawer.acd .drawer__cart-items-wrapper,cart-drawer.acd .acd-items{display:block;width:100%}cart-drawer.acd .acd-items .acd-item{display:grid;grid-template-columns:61px minmax(0,1fr);column-gap:12px;align-items:start;margin:0;padding:0}cart-drawer.acd .acd-items .acd-item+.acd-item{margin-top:16px}cart-drawer.acd .acd-items .acd-item:last-child{margin-bottom:1px}cart-drawer.acd .acd-item .acd-item__media{grid-row:auto;position:relative;width:61px;padding:0}cart-drawer.acd .acd-item .cart-item__image{display:block;width:61px;height:61px;max-width:none;object-fit:cover;border-radius:6px}cart-drawer.acd .acd-item .acd-item__details{display:block;padding:0;min-width:0}cart-drawer.acd .acd-item .acd-item__details>*+*{margin-top:0}cart-drawer.acd .acd-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}cart-drawer.acd .acd-item .acd-item__title{display:block;min-width:0;flex:1 1 auto}cart-drawer.acd .acd-item .cart-item__name{display:block;margin:0;font-size:18px;font-weight:700;line-height:19.5px;letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none}cart-drawer.acd .acd-item .cart-item__name:hover{text-decoration:underline;text-underline-offset:.2rem}cart-drawer.acd .acd-name--short,cart-drawer.acd .acd-item__dose{display:none}cart-drawer.acd .acd-item cart-remove-button{display:flex;flex-shrink:0;margin:0;width:24px;height:24px}cart-drawer.acd .acd-item cart-remove-button .button{min-width:24px;min-height:24px;width:24px;height:24px;margin:0;padding:0;border-radius:8px;color:rgb(var(--color-foreground));background:transparent}cart-drawer.acd .acd-item cart-remove-button .svg-wrapper,cart-drawer.acd .acd-item cart-remove-button .icon-remove{width:15px;height:15px}cart-drawer.acd .acd-item .acd-item__details>.acd-item__options,cart-drawer.acd .acd-item .acd-item__details>.acd-item__discounts{margin:4px 0 0;font-size:18px;line-height:1.4}cart-drawer.acd .acd-item .acd-item__details>.acd-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}cart-drawer.acd .acd-item .acd-item__qty{padding:0;margin:0;flex:0 0 auto}cart-drawer.acd .acd-item quantity-popover,cart-drawer.acd .acd-item .quantity-popover-container{display:block;padding:0;width:auto;min-width:0}cart-drawer.acd .acd-item .cart-item__quantity-wrapper{display:flex}cart-drawer.acd .acd-item .quantity{width:82px;min-height:23px;height:23px;border:1px solid rgba(var(--color-foreground),.53);border-radius:6px;background:rgb(var(--acd-qty-bg));overflow:hidden}cart-drawer.acd .acd-item .quantity:before,cart-drawer.acd .acd-item .quantity:after{display:none}cart-drawer.acd .acd-item .quantity__button{width:21px;height:21px;margin:0;padding:5.6px;border-radius:6px;color:rgb(var(--color-foreground));background-color:rgb(var(--acd-qty-bg))}cart-drawer.acd .acd-item .quantity__button .svg-wrapper{width:10px;height:10px}cart-drawer.acd .acd-item .quantity__input{width:38px;height:21px;min-height:0;padding:0 9.8px;border-left:1px solid rgba(var(--color-foreground),.53);border-right:1px solid rgba(var(--color-foreground),.53);font-size:18px;font-weight:500;opacity:1;color:rgb(var(--color-foreground));background-color:rgb(var(--acd-qty-bg));-moz-appearance:textfield}cart-drawer.acd .acd-item .quantity__input::-webkit-outer-spin-button,cart-drawer.acd .acd-item .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-drawer.acd .acd-item .quantity__button,cart-drawer.acd .acd-item .quantity__input{position:relative;z-index:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}cart-drawer.acd .acd-item .quantity__button:focus,cart-drawer.acd .acd-item .quantity__button:focus-visible,cart-drawer.acd .acd-item .quantity__button.focused,cart-drawer.acd .acd-item .quantity__input:focus,cart-drawer.acd .acd-item .quantity__input:focus-visible,cart-drawer.acd .acd-item .quantity__input.focused{outline:none;outline-offset:0;box-shadow:none;background-color:rgb(var(--acd-qty-bg));z-index:0}cart-drawer.acd .acd-item .quantity__button{cursor:pointer;transition:background-color .15s ease,opacity .15s ease}@media(hover:hover){cart-drawer.acd .acd-item .quantity__button:not(.disabled):not([disabled]):hover{background-color:rgba(var(--color-foreground),.06)}}cart-drawer.acd .acd-item .quantity__button.disabled,cart-drawer.acd .acd-item .quantity__button[disabled]{opacity:.35;cursor:default}cart-drawer.acd .acd-item .quantity:has(:focus-visible),cart-drawer.acd .acd-item .quantity:has(.focused){border-color:rgb(var(--acd-accent));box-shadow:0 0 0 1px rgb(var(--acd-accent))}cart-drawer.acd .acd-item .cart-item__error{margin-top:4px}cart-drawer.acd .acd-item .cart-item__error:has(.cart-item__error-text:empty){display:none}cart-drawer.acd .acd-item .acd-item__totals{position:relative;display:block;padding:0;margin:0;text-align:right;min-width:0}cart-drawer.acd .acd-item .acd-item__totals .loading__spinner{top:50%;right:0;left:auto;bottom:auto;padding:0;transform:translateY(-50%)}cart-drawer.acd .acd-item .acd-item__prices{display:flex;flex-direction:column;align-items:flex-end}cart-drawer.acd .acd-price__old{display:block;font-size:18px;line-height:16px;color:rgb(var(--color-foreground));margin:0}cart-drawer.acd .acd-price__final{display:block;font-size:18px;font-weight:700;line-height:18px;letter-spacing:0;color:rgb(var(--acd-accent))}cart-drawer.acd .acd-price__save{display:block;font-size:18px;font-weight:700;line-height:17px;color:rgb(var(--color-foreground))}cart-drawer.acd .acd-footer{flex-shrink:0;padding:0 20px 5px;border-top:1px solid rgba(var(--color-foreground),.1)}cart-drawer.acd .acd-footer>details{margin:0 -20px;padding:0 20px}cart-drawer.acd .acd-foot>*+*{margin-top:0}cart-drawer.acd .acd-mob{display:none}cart-drawer.acd .acd-upsell{display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;border:2px solid rgba(var(--color-foreground),.1);border-radius:10px;background:rgb(var(--color-background))}cart-drawer.acd .acd-upsell__media{flex:0 0 58px;width:58px;height:58px}cart-drawer.acd .acd-upsell__img{display:block;width:58px;height:58px;object-fit:cover;border-radius:2px}cart-drawer.acd .acd-upsell__info{flex:1 1 auto;min-width:0}cart-drawer.acd .acd-upsell__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}cart-drawer.acd .acd-upsell__title{margin:0;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:18px;letter-spacing:0;color:rgb(var(--color-foreground))}cart-drawer.acd .acd-upsell__price{font-size:18px;font-weight:700;line-height:17px;color:rgb(var(--acd-accent));white-space:nowrap}cart-drawer.acd .acd-upsell__desc{margin:3px 0 0;font-size:18px;line-height:17px;color:rgba(var(--color-foreground),.85)}cart-drawer.acd .acd-upsell__btn{flex:0 0 auto;min-width:85px;height:34px;margin-left:-1px;padding:5px 16px;border:0;border-radius:100px;font-family:var(--font-body-family);font-size:18px;line-height:23px;color:rgb(var(--acd-accent-text));background:rgb(var(--acd-accent));cursor:pointer;transition:opacity .2s ease}cart-drawer.acd .acd-upsell__btn:hover{opacity:.88}cart-drawer.acd .acd-upsell__btn[aria-busy=true]{opacity:.6;cursor:progress}cart-drawer.acd .acd-discounts{margin:10px 0 0}cart-drawer.acd .acd-totals{display:block;margin-top:14px}cart-drawer.acd .acd-totals__row{display:flex;justify-content:space-between;align-items:center;color:rgb(var(--color-foreground))}cart-drawer.acd .acd-totals__row--save{font-size:18px;line-height:20px;font-weight:700;color:rgb(var(--acd-accent));margin-bottom:3px}cart-drawer.acd .acd-totals__row--sub,cart-drawer.acd .acd-totals__row--sub .totals__total,cart-drawer.acd .acd-totals__row--sub .totals__total-value{margin:0;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:25px;letter-spacing:0}cart-drawer.acd .acd-ctas{display:block;margin-top:24px}cart-drawer.acd .acd-ctas .cart__checkout-button{width:100%;max-width:none;height:50px;min-height:50px;padding:0 30px;border:0;border-radius:8px;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:22px;letter-spacing:0;color:rgb(var(--acd-accent-text));background:rgb(var(--acd-accent));box-shadow:none;transition:opacity .2s ease}cart-drawer.acd .acd-ctas .cart__checkout-button:before,cart-drawer.acd .acd-ctas .cart__checkout-button:after{display:none}cart-drawer.acd .acd-ctas .cart__checkout-button:hover{opacity:.9}cart-drawer.acd .acd-guarantee{display:flex;align-items:center;justify-content:center;gap:6px;margin:15px 0 12px;font-size:18px;line-height:22px;color:rgba(var(--color-foreground),.85)}cart-drawer.acd .acd-guarantee__icon{flex-shrink:0}@media screen and (max-width:749px){cart-drawer.acd .drawer__inner{width:100vw;max-width:100vw;border:0}cart-drawer.acd .acd-header{padding:15px 20px}cart-drawer.acd .acd-header .drawer__heading{font-size:20px;line-height:25px}cart-drawer.acd .acd-header .drawer__close{top:6px}cart-drawer.acd .acd-timer{display:flex}cart-drawer.acd cart-drawer-items{padding-top:17px}cart-drawer.acd .acd-items .acd-item{grid-template-columns:92px minmax(0,1fr)}cart-drawer.acd .acd-item .acd-item__media{width:92px}cart-drawer.acd .acd-item .cart-item__image{width:92px;height:92px;border-radius:10px;background:rgba(var(--color-foreground),.03)}cart-drawer.acd .acd-item .cart-item__name{font-size:18px;line-height:21.5px;color:rgba(var(--color-foreground),.93)}cart-drawer.acd .acd-name--full{display:none}cart-drawer.acd .acd-name--short{display:inline}cart-drawer.acd .acd-item__dose{display:block;margin:4px 0 0;font-size:18px;line-height:20px;color:rgba(var(--color-foreground),.58)}cart-drawer.acd .acd-item__dose strong{font-weight:700;color:rgba(var(--color-foreground),.93)}cart-drawer.acd .acd-item cart-remove-button .button{color:rgba(var(--color-foreground),.4)}cart-drawer.acd .acd-item cart-remove-button .svg-wrapper,cart-drawer.acd .acd-item cart-remove-button .icon-remove{width:18px;height:18px}cart-drawer.acd .acd-price__old{font-size:18px;line-height:17px;color:rgba(var(--color-foreground),.4)}cart-drawer.acd .acd-price__final{font-size:19px;line-height:23px}cart-drawer.acd .acd-price__save{display:none}cart-drawer.acd .acd-desk{display:none}cart-drawer.acd .acd-mob{display:block}cart-drawer.acd .acd-sum__heading{margin:18px 0 6px;font-size:18px;font-weight:700;line-height:24px;color:rgba(var(--color-foreground),.93)}cart-drawer.acd .acd-sum__list{margin:0}cart-drawer.acd .acd-sum__row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed rgba(var(--color-foreground),.15);font-size:18px;line-height:23px}cart-drawer.acd .acd-sum__row dt,cart-drawer.acd .acd-sum__row dd{margin:0}cart-drawer.acd .acd-sum__row dt{color:rgba(var(--color-foreground),.58)}cart-drawer.acd .acd-sum__row dd{font-weight:700;color:rgba(var(--color-foreground),.93)}cart-drawer.acd .acd-sum__row--discount dt,cart-drawer.acd .acd-sum__row--discount dd{font-weight:700;color:rgb(var(--acd-accent))}cart-drawer.acd .acd-sum__row--final dt{font-weight:700;color:rgba(var(--color-foreground),.93)}cart-drawer.acd .acd-sum__total{display:flex;justify-content:space-between;align-items:center;margin-top:22px}cart-drawer.acd .acd-sum__total-label{font-size:18px;font-weight:700;line-height:27px;color:rgba(var(--color-foreground),.93)}cart-drawer.acd .acd-sum__count{font-size:18px;font-weight:400;line-height:21px;color:rgba(var(--color-foreground),.58)}cart-drawer.acd .acd-sum__total-price{font-size:28px;font-weight:700;line-height:42px;color:rgba(var(--color-foreground),.93)}cart-drawer.acd .acd-sum__checkout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:calc(100% + 18px);min-height:59px;margin:12px -9px 0;padding:8px 16px;border:1px solid rgba(var(--acd-accent-text),.3);border-radius:990px;font-family:var(--font-body-family);color:rgb(var(--acd-accent-text));background:rgb(var(--acd-accent));cursor:pointer;transition:opacity .2s ease}cart-drawer.acd .acd-sum__checkout:hover{opacity:.92}cart-drawer.acd .acd-sum__checkout-main{display:inline-flex;align-items:center;gap:5px;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0;text-transform:uppercase}cart-drawer.acd .acd-sum__checkout-sub{display:inline-flex;align-items:center;gap:5px;font-size:18px;line-height:17px}cart-drawer.acd .acd-sum__payments{display:flex;flex-wrap:nowrap;justify-content:center;gap:4px;margin:15px 0 23px;padding:0}cart-drawer.acd .acd-sum__pay{flex:0 1 38px;min-width:0}cart-drawer.acd .acd-sum__pay-icon{display:block;width:100%;max-width:38px;height:24px}}@media screen and (max-width:749px){cart-drawer.acd .acd-sum__checkout:last-child{margin-bottom:15px}}cart-drawer.acd .acd-plan{display:block;margin:14px 0 0;position:relative;clear:both}cart-drawer.acd .acd-plan__seg{display:flex;border:1.5px solid #7F1D2D;border-radius:8px;overflow:hidden}cart-drawer.acd .acd-plan__btn{flex:1 1 0;min-height:44px;padding:6px 8px;margin:0;border:0;background:#fff;color:#7f1d2d;font:600 16px/1.2 var(--font-body-family);cursor:pointer;text-align:center}cart-drawer.acd .acd-plan__btn+.acd-plan__btn{border-left:1.5px solid #7F1D2D}cart-drawer.acd .acd-plan__btn.is-active{background:#7f1d2d;color:#fff}cart-drawer.acd .acd-plan__btn:not(.is-active):hover{background:#fbf2f0}cart-drawer.acd .acd-plan__btn:focus-visible{outline:3px solid #D94A2B;outline-offset:-3px}cart-drawer.acd .acd-plan__note{margin:6px 0 0;font-size:16px;line-height:1.4;color:#2a1518}cart-drawer.acd .acd-plan.is-loading{opacity:.55;pointer-events:none}cart-drawer.acd .acd-item .acd-item__details>acd-plan-toggle{margin-top:14px;margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/acd-cart-drawer.css.map */
