.cart-drawer .drawer__inner{--velune-cart-ink: #231a1d;--velune-cart-bordeaux: #581426;--velune-cart-muted: #746268;--velune-cart-line: #eadfe2;background:#fff;width:48rem;max-width:100vw;padding-inline:2rem;color:var(--velune-cart-ink);font-family:"Poppins",var(--font-body-family),sans-serif}.cart-drawer .drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex:0 0 auto;padding:1.7rem 0 1.45rem;border-bottom:1px solid var(--velune-cart-line)}.cart-drawer .drawer__heading{margin:0;flex:1 1 auto;color:#231a1d;font-family:"Poppins",var(--font-heading-family),sans-serif;font-size:clamp(1.8rem,2.1vw,2.1rem);font-weight:600;line-height:1.36;letter-spacing:-.025em}.cart-drawer .drawer__header>.drawer__close{position:static;flex:0 0 4rem;display:inline-flex;justify-content:center;align-items:center;margin-right:-.7rem;padding:0;width:4rem;min-width:4rem;height:4rem;min-height:4rem;color:#342329;border-radius:50%;transition:background-color .18s ease}.cart-drawer .drawer__header>.drawer__close:hover,.cart-drawer .drawer__header>.drawer__close:focus-visible{background:#f6eef0}.cart-drawer .drawer__header>.drawer__close .svg-wrapper,.cart-drawer .drawer__header>.drawer__close svg{width:2.1rem;height:2.1rem}.cart-drawer .velune-cart-premium-top{flex:0 0 auto;display:grid;gap:1rem;padding-top:1.15rem;padding-bottom:1.15rem}.cart-drawer .velune-cart-reservation{min-height:4.6rem;padding:.9rem 1.35rem;display:flex;justify-content:center;align-items:center;gap:.7rem;border-radius:1.1rem;background:#642b30;color:#fff;font-family:"Poppins",var(--font-body-family),sans-serif;text-align:center;font-size:1.18rem;font-weight:500;line-height:1.4}.cart-drawer .velune-cart-reservation svg{flex:none;width:1.6rem;height:1.6rem}.cart-drawer .velune-cart-reservation__label{min-width:0}.cart-drawer .velune-cart-reservation__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;font-weight:700;font-size:1.35rem;letter-spacing:.015em}.cart-drawer .velune-cart-gift{display:flex;align-items:center;gap:1.1rem;min-height:8.6rem;border:1px solid #e9dfd9;border-radius:1.5rem;padding:1.05rem 1.25rem;background:#fffdfb}.cart-drawer .velune-cart-gift__image{display:grid;place-items:center;flex:0 0 5.4rem;width:5.4rem;height:5.4rem;border:1px solid #f0e5e3;border-radius:1.1rem;background:linear-gradient(145deg,#fcf4f1,#f3e7e4)}.cart-drawer .velune-cart-gift__image svg{width:3.5rem;height:3.5rem}.cart-drawer .velune-cart-gift__copy{flex:1 1 auto;min-width:0}.cart-drawer .velune-cart-gift__title{margin:0 0 .25rem;color:#2a1e22;font-size:1.34rem;line-height:1.3;font-weight:600}.cart-drawer .velune-cart-gift__description{margin:0;color:#74666a;font-size:1.08rem;line-height:1.45}.cart-drawer .velune-cart-gift__free{flex:0 0 auto;color:#34734e;font-size:1.23rem;font-weight:700;white-space:nowrap}.cart-drawer cart-drawer-items{min-height:0}.cart-drawer .drawer__cart-items-wrapper{padding-top:.2rem}.cart-drawer .cart-item__details .velune-cart-bubble{display:flex;align-items:flex-start;gap:.6rem;width:fit-content;max-width:100%;margin-top:.75rem;padding:.7rem .9rem;border:1px solid #ecd8dd;border-radius:1rem;color:#581426;background:#f9eef1;font-size:1.05rem;font-weight:600;line-height:1.45;letter-spacing:.005em}.cart-drawer .velune-cart-bubble__dot{display:block;width:.7rem;height:.7rem;flex:0 0 .7rem;margin-top:.42rem;border-radius:50%;background:#581426;box-shadow:0 0 0 .3rem #58142617}.cart-drawer .cart-item__name{font-size:1.38rem;font-weight:500;line-height:1.38}.cart-drawer .product-option{font-size:1.18rem}.cart-drawer .quantity{border-radius:1.1rem}.cart-drawer .quantity:after{border-radius:1.1rem}.cart-drawer .velune-cart-offer{margin:1.1rem 0 1.6rem;padding:1.4rem 1.5rem 1.2rem;border:1px solid #ead6dc;border-radius:1.55rem;box-shadow:0 2px 14px #58142609;background:linear-gradient(135deg,#fff9fa,#fdf4f6)}.cart-drawer .velune-cart-offer__eyebrow{font-size:1rem;font-weight:700;letter-spacing:.09em}.cart-drawer .velune-cart-offer__headline{margin-top:.45rem;font-size:1.28rem;font-weight:600;line-height:1.4}.cart-drawer .velune-cart-offer__track{height:.6rem;margin:1.15rem 0 .8rem}.cart-drawer .velune-cart-offer__steps{font-size:1.02rem;gap:.4rem}.cart-drawer .velune-cart-offer__note{margin-top:.55rem;font-size:1.05rem;line-height:1.45}.cart-drawer .drawer__footer{flex:none;padding:1.15rem 0 1.45rem}.cart-drawer .velune-cart-summary{font-size:1.15rem}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font-size:1.65rem}.cart-drawer .cart__checkout-button{min-height:5.2rem;border-radius:1.2rem;font-family:"Poppins",var(--font-body-family),sans-serif;font-size:1.5rem;font-weight:600}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{border-radius:1.2rem}.cart-drawer .velune-cart-more{font-size:1.15rem;margin-top:.95rem}@media(max-width:749px){.cart-drawer .drawer__inner{padding-inline:1.6rem}.cart-drawer .drawer__header{padding-top:1.35rem;padding-bottom:1.2rem;gap:.7rem}.cart-drawer .drawer__heading{font-size:1.85rem}.cart-drawer .velune-cart-premium-top{gap:.85rem;padding-top:1rem;padding-bottom:1rem}.cart-drawer .velune-cart-reservation{min-height:4.4rem;font-size:1.13rem;gap:.6rem}.cart-drawer .velune-cart-gift{min-height:8rem;gap:.9rem;padding:.9rem 1rem}.cart-drawer .velune-cart-gift__image{flex-basis:4.6rem;width:4.6rem;height:4.6rem}.cart-drawer .velune-cart-gift__image svg{width:3rem;height:3rem}.cart-drawer .velune-cart-gift__title{font-size:1.25rem}.cart-drawer .velune-cart-gift__description{font-size:1.03rem}.cart-drawer .velune-cart-gift__free{font-size:1.12rem}.cart-drawer .cart-item__details .velune-cart-bubble{font-size:1rem;padding:.6rem .7rem}.cart-drawer .velune-cart-offer{padding:1.3rem 1.25rem 1.15rem}.cart-drawer .velune-cart-offer__headline{font-size:1.18rem}.cart-drawer .velune-cart-offer__steps{font-size:.95rem}}@media(max-width:355px){.cart-drawer .drawer__heading{font-size:1.65rem}.cart-drawer .velune-cart-reservation{font-size:1.04rem;padding-inline:.8rem}.cart-drawer .velune-cart-gift__description{font-size:.97rem}}@media(max-height:680px){.cart-drawer .velune-cart-premium-top{padding-block:.65rem;gap:.55rem}.cart-drawer .velune-cart-gift{min-height:6.5rem}.cart-drawer .velune-cart-gift__image{height:4rem;width:4rem;flex-basis:4rem}.cart-drawer .velune-cart-gift__description{font-size:1rem}}@media(prefers-reduced-motion:reduce){.cart-drawer .drawer__header>.drawer__close{transition:none}}.cart-drawer .cart-item.velune-cart-item--promo{row-gap:.45rem}.cart-drawer .cart-item.velune-cart-item--promo .cart-item__media{grid-row:1 / 3}.cart-drawer .cart-item.velune-cart-item--promo .cart-item__quantity{grid-column:2 / 5;grid-row:2;margin-top:0;padding-top:0}.cart-drawer .cart-item.velune-cart-item--promo .cart-item__details{min-width:0;overflow:visible}.cart-drawer .cart-item.velune-cart-item--promo .cart-item__details .velune-cart-bubble{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;width:max-content;max-width:none;margin:.38rem 0 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#581426;font-family:"Poppins",var(--font-body-family),sans-serif;font-size:clamp(1.02rem,2.75vw,1.18rem);font-weight:600;line-height:1.36;letter-spacing:-.025em;text-align:left;white-space:nowrap}.cart-drawer .cart-item.velune-cart-item--promo .cart-item__details .velune-cart-bubble--one{white-space:nowrap}@media(max-width:749px){.cart-drawer .cart-item.velune-cart-item--promo .cart-item__details .velune-cart-bubble--one{gap:.35rem;font-size:clamp(.87rem,2.5vw,1.03rem);letter-spacing:-.036em}}@media(max-width:359px){.cart-drawer .cart-item.velune-cart-item--promo .cart-item__details .velune-cart-bubble--one{font-size:.84rem;letter-spacing:-.045em}}.cart-drawer .cart-item.velune-cart-item--promo .cart-item__details .velune-cart-bubble__text{display:inline-block;white-space:nowrap;flex:0 0 auto}.cart-drawer .cart-item.velune-cart-item--promo .cart-item__details .velune-cart-bubble__dot{display:inline-block;flex:0 0 .66rem;width:.66rem;height:.66rem;margin:0;border-radius:50%;background:#581426;box-shadow:0 0 0 .23rem #58142614}.cart-drawer .velune-cart-offer{margin-top:.7rem}@media(max-width:399px){.cart-drawer .cart-item.velune-cart-item--promo .cart-item__details .velune-cart-bubble{gap:.38rem;font-size:clamp(.93rem,2.5vw,1.04rem);letter-spacing:-.038em}}.cart-drawer .cart-item .cart-item__totals{align-self:start;justify-content:flex-end;margin-right:clamp(1.2rem,3.8vw,2.4rem);padding-top:1.95rem}@media(max-width:399px){.cart-drawer .cart-item .cart-item__totals{margin-right:.9rem;padding-top:1.85rem}}.cart-drawer .drawer__inner{overflow:hidden;min-height:0}.cart-drawer cart-drawer-items{display:block;flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.cart-drawer cart-drawer-items .cart-drawer__form{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:0;height:auto;flex:0 0 auto}.cart-drawer cart-drawer-items .drawer__contents{flex:0 0 auto;min-height:0}.cart-drawer .drawer__footer{position:relative;z-index:1;flex:0 0 auto;min-width:0;background:#fff}.cart-drawer .velune-cart-offer{display:block;position:relative;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:auto;margin:1.1rem 0 1.6rem;overflow-wrap:break-word}.cart-drawer .velune-cart-offer__top,.cart-drawer .velune-cart-offer__headline,.cart-drawer .velune-cart-offer__note{width:100%;max-width:100%;min-width:0;white-space:normal}.cart-drawer .velune-cart-offer__headline{display:block;line-height:1.45}.cart-drawer .velune-cart-offer__track{max-width:100%}.cart-drawer .velune-cart-offer__steps{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;align-items:center;font-size:clamp(.93rem,2.25vw,1.04rem)}.cart-drawer .velune-cart-offer__steps>span{display:block;min-width:0;white-space:nowrap;text-align:center}.cart-drawer .velune-cart-offer__steps>span:first-child{text-align:left}.cart-drawer .velune-cart-offer__steps>span:last-child{text-align:right}.cart-drawer .velune-cart-offer__note{display:block;margin:.65rem 0 0;line-height:1.4}@media(max-width:399px){.cart-drawer .velune-cart-offer{padding:1.1rem 1rem 1rem}.cart-drawer .velune-cart-offer__steps{font-size:.9rem}}@media(max-height:520px){.cart-drawer .drawer__inner{overflow-x:hidden;overflow-y:auto}.cart-drawer cart-drawer-items{flex:0 0 auto;overflow:visible}.cart-drawer .drawer__footer{flex:0 0 auto}}.cart-drawer .drawer__inner{--velune-timer-full-bleed: 2rem}.cart-drawer .velune-cart-premium-top{gap:0;padding-top:0;padding-bottom:1.15rem}.cart-drawer .velune-cart-premium-top>.velune-cart-reservation{box-sizing:border-box;width:calc(100% + (2 * var(--velune-timer-full-bleed)));max-width:none;margin-inline:calc(-1 * var(--velune-timer-full-bleed));min-height:5rem;padding:1rem 1.4rem;border-radius:0}.cart-drawer .velune-cart-premium-top>.velune-cart-gift{margin-top:1rem}@media(max-width:749px){.cart-drawer .drawer__inner{--velune-timer-full-bleed: 1.6rem}.cart-drawer .velune-cart-premium-top>.velune-cart-reservation{min-height:4.9rem;padding-inline:1rem}}@media(max-height:680px){.cart-drawer .velune-cart-premium-top{padding-top:0;gap:0;padding-bottom:.65rem}.cart-drawer .velune-cart-premium-top>.velune-cart-gift{margin-top:.65rem}}.cart-drawer .velune-cart-offer__track{overflow:visible}.cart-drawer .velune-cart-offer__fill{position:relative}.cart-drawer .velune-cart-offer__fill:after,.cart-drawer .velune-cart-offer__fill:before{content:"";position:absolute;right:0;top:50%;border-radius:50%;pointer-events:none}.cart-drawer .velune-cart-offer__fill:after{width:1rem;height:1rem;background:#581426;border:2px solid #fff9fa;box-sizing:border-box;transform:translate(50%,-50%);z-index:2}.cart-drawer .velune-cart-offer__fill:before{width:1.9rem;height:1.9rem;background:#58142633;transform:translate(50%,-50%) scale(.55);opacity:0;animation:velune-cart-progress-pulse 2.2s ease-out infinite;z-index:1}@keyframes velune-cart-progress-pulse{0%{transform:translate(50%,-50%) scale(.55);opacity:.65}70%,to{transform:translate(50%,-50%) scale(1.15);opacity:0}}@media(prefers-reduced-motion:reduce){.cart-drawer .velune-cart-offer__fill:before{animation:none;opacity:0}}.cart-drawer .velune-cart-summary{font-family:"Poppins",var(--font-body-family),sans-serif;font-size:clamp(1.3rem,2.8vw,1.48rem);font-weight:500;line-height:1.5;align-items:baseline;gap:1rem}.cart-drawer .velune-cart-summary strong{color:#2f8f4e;font-size:clamp(1.4rem,3vw,1.55rem);font-weight:700;line-height:1.4;letter-spacing:-.01em;text-align:right;white-space:nowrap}.cart-drawer .velune-cart-summary--savings{margin-top:.45rem}.cart-drawer .drawer__footer .totals{margin-top:.95rem}.cart-drawer .drawer__footer .cart__ctas,#main-cart-footer .cart__ctas{margin-top:1.7rem}.velune-cart-payment-icons{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.4rem;width:100%;max-width:38rem;min-width:0;margin:1.2rem auto 0;padding:0;list-style:none;border:0}.velune-cart-payment-icons__item{display:flex;flex:0 1 3.8rem;align-items:center;justify-content:center;min-width:0;margin:0;padding:0}.velune-cart-payment-icons__svg{display:block;width:100%;height:auto;max-width:3.8rem;aspect-ratio:38 / 24}#main-cart-footer .velune-cart-payment-icons{margin:1.25rem auto 0;padding:0}@media(max-width:749px){.cart-drawer .velune-cart-summary{font-size:1.35rem}.cart-drawer .velune-cart-summary strong{font-size:1.45rem}.cart-drawer .drawer__footer .cart__ctas,#main-cart-footer .cart__ctas{margin-top:1.5rem}.velune-cart-payment-icons{gap:.32rem;margin-top:1.1rem;padding:0}}.cart-drawer .velune-cart-gift__warranty{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;margin-top:.5rem;color:#2f8f4e;font-family:"Poppins",var(--font-body-family),sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35;text-decoration:none;text-underline-offset:.2rem}.cart-drawer .velune-cart-gift__warranty:hover{text-decoration:underline}.cart-drawer .velune-cart-gift__warranty:focus-visible{outline:2px solid #2F8F4E;outline-offset:3px;border-radius:.25rem}.cart-drawer .velune-cart-gift__warranty-icon{display:block;flex:0 0 1.45rem;width:1.45rem;height:1.45rem}@media(max-width:355px){.cart-drawer .velune-cart-gift__warranty{gap:.32rem;font-size:.97rem}.cart-drawer .velune-cart-gift__warranty-icon{flex-basis:1.25rem;width:1.25rem;height:1.25rem}}@media screen and (max-width:749px){cart-drawer.drawer{--velune-cart-reveal-gap: clamp(22px, 6vw, 28px)}cart-drawer.drawer .cart-drawer .drawer__inner{width:min(48rem,calc(100vw - var(--velune-cart-reveal-gap)));max-width:calc(100vw - var(--velune-cart-reveal-gap))}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/velune-cart-premium.css.map */
