.cart-drawer-pro-continue{padding-block:.8rem 0}.cart-drawer-pro-continue__link{font-size:1.3rem;color:rgb(var(--color-text));opacity:.75;text-decoration:none}.cart-drawer-pro-continue__link:hover{opacity:1;text-decoration:underline}.cart-drawer-pro-promo{margin-top:1.2rem;padding:1.2rem 1.4rem;border-radius:1rem;background:linear-gradient(135deg,#fdf2f6,#fce8ef);border:1px solid #d9266b33}.cart-drawer-pro-promo__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.cart-drawer-pro-promo__badge{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:999px;background:#d9266b;color:#fff;font-size:1.2rem;font-weight:600;white-space:nowrap}.cart-drawer-pro-promo__text{flex:1;min-width:12rem;font-size:1.3rem;line-height:1.4}.cart-drawer-pro-promo__code{font-weight:700;letter-spacing:.04em}.cart-drawer-pro-promo__apply{flex-shrink:0;min-width:10rem}.cart-drawer-pro-promo__remove{flex-shrink:0;min-height:3.2rem;padding:.5rem 1rem}.cart-drawer-pro-promo--applied{background:#eef8f0;border-color:#2d8a4e33}.cart-drawer-pro-promo--applied .cart-drawer-pro-promo__badge{background:#2d8a4e}.cart-drawer .cart-item__title{font-weight:500;text-decoration:none}.cart-drawer .cart-item__link:hover .cart-item__title{opacity:.75}.cart-item__line-total{margin-top:.6rem}.cart-item__line-savings{color:#d9266b;font-size:1.2rem;margin-top:.3rem}.cart-item__promo-badge{display:inline-flex;align-items:center;margin-top:.4rem;padding:.2rem .7rem;border-radius:999px;background:#d9266b1a;color:#d9266b;font-size:1.1rem;font-weight:600}cart-discount-element.cart-drawer-pro-discount--expanded .cart-addons-content{height:auto!important;visibility:visible!important;overflow:visible}cart-discount-element.cart-drawer-pro-discount--expanded .open-children-toggle{transform:rotate(45deg)}.cart-drawer-pro-discount__wrap{padding-bottom:0}.cart-drawer-pro-discount__head{min-height:0;padding-inline:0}.cart-drawer-pro-discount__toggle{width:2.8rem;height:2.8rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.cart-drawer-pro-discount__input{min-height:4rem;padding:.8rem 1.2rem;font-size:1.3rem}.cart-drawer-pro-discount__apply{min-height:4rem;padding:.8rem 1.4rem;font-size:1.3rem;white-space:nowrap}.cart-drawer .cart-discount__pill{padding-block:.35rem}.cart-drawer-pro-footer .sub-total,.cart-drawer-pro-footer .total{font-size:1.4rem}.cart-drawer-pro-footer .tax-note{font-size:1.15rem;line-height:1.4;margin-top:.4rem}.cart-drawer-pro-footer form.flex{margin-top:.8rem}.cart-drawer-pro-footer .cart-drawer-pro-trust{grid-template-columns:repeat(2,1fr);gap:.35rem .8rem;margin-top:.8rem;padding-top:.6rem}.cart-drawer-pro-footer .cart-drawer-pro-trust__item{font-size:1.05rem}.cart-drawer-pro-footer .cart-drawer-pro-trust__icon{font-size:1.1rem}.cart-drawer .drawer__body{display:flex;flex-direction:column;min-height:0}.cart-drawer .drawer__body>.overflow-y-auto.grow-1{min-height:0;flex:1 1 auto}.cart-drawer .drawer__footer{flex-shrink:0}.cart-drawer-pro-saved{padding:1rem 0 0;font-size:1.25rem;color:rgb(var(--color-text));opacity:.85;text-align:center}.cart-drawer-pro-saved svg{vertical-align:-.2rem;margin-right:.4rem}.cart-drawer-pro-free-ship-suggestions{margin-top:1.2rem}.cart-drawer-pro-free-ship-suggestions__title{font-size:1.25rem;margin-bottom:.8rem;opacity:.9}.cart-drawer-pro-free-ship-suggestions__list{display:flex;flex-direction:column;gap:.8rem}.cart-drawer-pro-suggestion{display:flex;align-items:center;gap:1rem;padding:.8rem;border:1px solid rgb(var(--color-border));border-radius:1rem;text-decoration:none;color:inherit;transition:border-color .2s}.cart-drawer-pro-suggestion:hover{border-color:rgb(var(--color-heading))}.cart-drawer-pro-suggestion__img{width:5.2rem;height:5.2rem;flex-shrink:0;border-radius:.8rem;overflow:hidden}.cart-drawer-pro-suggestion__info{flex:1;min-width:0}.cart-drawer-pro-suggestion__title{font-size:1.25rem;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer-pro-suggestion__price{font-size:1.2rem;margin-top:.2rem;font-weight:600}.cart-drawer-pro-suggestion__add{flex-shrink:0;font-size:1.2rem;padding:.6rem 1rem}.cart-drawer-pro-kit{margin-top:1.6rem;padding:1.4rem;border-radius:1rem;background:rgb(var(--color-secondary-background, 245 245 245))}.cart-drawer-pro-kit__title{font-size:1.5rem;font-weight:600;margin-bottom:.4rem}.cart-drawer-pro-kit__subtitle{font-size:1.2rem;opacity:.8;margin-bottom:1rem}.cart-drawer-pro-kit__items{display:flex;flex-direction:column;gap:.8rem}.cart-drawer-pro-volume{margin-top:1.2rem;padding:1rem 1.2rem;border-radius:.8rem;background:#f5f0eb;font-size:1.25rem;line-height:1.5}.cart-drawer-pro-volume a{font-weight:600}.cart-drawer-pro-formation{margin:1rem 0 0;padding:1.2rem 1.4rem;border-radius:1rem;background:#eef4ff;border:1px solid #3357d833;font-size:1.25rem;line-height:1.5}.cart-drawer-pro-formation__title{font-weight:600;margin-bottom:.4rem}.cart-drawer-pro-trust{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin-top:1.2rem;padding-top:1rem;border-top:1px dashed rgb(var(--color-border))}.cart-drawer-pro-trust__item{display:flex;align-items:flex-start;gap:.5rem;font-size:1.15rem;line-height:1.35}.cart-drawer-pro-trust__icon{flex-shrink:0;font-size:1.3rem;line-height:1.2}.cart-drawer .drawer__cart-recommendations{margin-top:1.2rem}.cart-drawer .drawer__cart-recommendations .cart-recommendations-title{font-size:1.6rem}.cart-drawer .drawer__cart-recommendations .main-cart-upsell-product{max-height:none}@media screen and (max-width:1024.98px){.cart-drawer .drawer__footer-bottom .cart-drawer-pro-view-cart{display:none}.cart-drawer .drawer__footer-bottom .cart-drawer-pro-checkout{width:100%}.cart-drawer .drawer__footer-bottom form.flex{flex-direction:column}}@media screen and (min-width:1025px){.cart-drawer .drawer__footer-bottom .cart-drawer-pro-view-cart{flex:0 0 auto}}.cart-drawer-pro-shipping-zone{padding-top:.4rem}.cart-drawer-pro-shipping-zone.free-shipping-bar{border-top:1px dashed rgb(var(--color-border));margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-drawer-pro.css.map */
