.new-cart-drawer.cartv2{--c-panel: #F4F2EC;--c-surface: #FAF9F6;--c-yellow: #F6BE00;--c-cta: #F7BE00;--c-cta-hover: #E5AB00;--c-soft-yellow: #FFEBA2;--c-soft-peach: #FFE1BD;--c-brown: #5B3427;--c-grey: #403B39;--c-ink: #231F20;--c-hairline: rgba(35, 31, 32, .1);--c-hairline-strong: rgba(35, 31, 32, .2);--c-subtle: rgba(35, 31, 32, .55);--c-overlay: rgba(35, 31, 32, .55);--f-display: "Moret-Book", "Moret", Georgia, "Times New Roman", serif;--f-body: "Metro Sans", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--gutter: 22px;--ease: cubic-bezier(.22, .61, .36, 1);--cartv2-scale: 1}.new-cart-drawer.cartv2 .new-cart-drawer__overlay{background:var(--c-overlay);opacity:0;transition:opacity .32s var(--ease)}.new-cart-drawer.cartv2.new-cart-drawer--open .new-cart-drawer__overlay{opacity:1}.new-cart-drawer.cartv2 .new-cart-drawer__container{background:var(--c-panel);color:var(--c-ink);font-family:var(--f-body);zoom:var(--cartv2-scale, 1);width:calc(440px / var(--cartv2-scale, 1));max-width:100%;height:100%;display:flex;flex-direction:column;transform:translate(100%);transition:transform .36s var(--ease)}.new-cart-drawer.cartv2.new-cart-drawer--open .new-cart-drawer__container{transform:translate(0)}.new-cart-drawer.cartv2 .cartv2__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.new-cart-drawer.cartv2 .cartv2__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px var(--gutter) 6px}.new-cart-drawer.cartv2 .cartv2__title{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--f-display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--c-ink)}.new-cart-drawer.cartv2 .cartv2__count{font-family:var(--f-body);font-weight:400;font-size:13px;color:var(--c-grey)}.new-cart-drawer.cartv2 .new-cart-drawer__close-button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--c-ink);cursor:pointer;transition:opacity .15s var(--ease)}.new-cart-drawer.cartv2 .new-cart-drawer__close-button:hover{opacity:.55}.new-cart-drawer.cartv2 .free-shipping-bar{flex-shrink:0;background:transparent;text-align:left;padding:8px var(--gutter) 10px;border-bottom:1px solid var(--c-hairline)}.new-cart-drawer.cartv2 .free-shipping-bar__track{position:relative;height:5px;margin:0;border-radius:999px;background:var(--c-hairline);overflow:hidden}.new-cart-drawer.cartv2 .free-shipping-bar__track:before{content:none}.new-cart-drawer.cartv2 .free-shipping-bar__fill{position:relative;height:100%;border-radius:999px;background:var(--c-yellow);transition:width .36s var(--ease)}.new-cart-drawer.cartv2 .free-shipping-bar__fill.no-animate{transition:none}.new-cart-drawer.cartv2 .cartv2__ship-msg{margin-top:7px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-body);font-weight:500;font-size:12.5px;line-height:1.2;color:var(--c-ink)}.new-cart-drawer.cartv2 .cartv2__ship-emoji{font-size:15px;line-height:1}.new-cart-drawer.cartv2 .cartv2__ship-text{margin:0}.new-cart-drawer.cartv2 .new-cart-drawer__content-container{flex:1;min-height:0;overflow-y:auto;display:block}.new-cart-drawer.cartv2 .new-cart-drawer__content{flex:none;padding:0;background:var(--c-surface);min-height:100%}.new-cart-drawer.cartv2 .new-cart-drawer__content-container{background:var(--c-surface)}.new-cart-drawer.cartv2 .new-cart-drawer__item-container{margin-bottom:0}.new-cart-drawer.cartv2 .cartv2__hero{display:flex;gap:14px;align-items:flex-start;padding:14px var(--gutter);margin:0;background:var(--c-surface)}.new-cart-drawer.cartv2 .cartv2__hero-media{width:52px;height:61px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--c-soft-yellow)}.new-cart-drawer.cartv2 .cartv2__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.new-cart-drawer.cartv2 .cartv2__hero-body{flex:1;min-width:0}.new-cart-drawer.cartv2 .cartv2__hero-title{margin:0;font-family:var(--f-display);font-weight:400;font-size:19px;line-height:1.15;letter-spacing:-.01em;color:var(--c-ink)}.new-cart-drawer.cartv2 .cartv2__hero-meta{margin:2px 0 0;font-family:var(--f-body);font-weight:400;font-size:12.5px;line-height:1.3;color:var(--c-grey)}.new-cart-drawer.cartv2 .cartv2__price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.new-cart-drawer.cartv2 .cartv2__price-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.new-cart-drawer.cartv2 .cartv2__price{font-family:var(--f-body);font-weight:600;font-size:15px;line-height:1.2}.new-cart-drawer.cartv2 .cartv2__price-was{font-family:var(--f-body);font-weight:400;font-size:13px;line-height:1.2;color:var(--c-subtle);text-decoration:line-through}.new-cart-drawer.cartv2 .cartv2__badge{display:inline-flex;align-items:center;gap:4px;background:var(--c-yellow);color:var(--c-ink);font-family:var(--f-body);font-weight:600;font-size:11px;letter-spacing:.02em;line-height:1.3;padding:2px 8px;border-radius:999px}.new-cart-drawer.cartv2 .cartv2__save{display:flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--f-body);font-weight:500;font-size:12.5px;line-height:1.2;color:var(--c-brown)}.new-cart-drawer.cartv2 .cartv2__stepper{display:inline-flex;align-items:center;height:30px;flex-shrink:0;border:1px solid var(--c-hairline-strong);border-radius:6px;background:var(--c-panel)}.new-cart-drawer.cartv2 .cartv2__stepper .qty-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--c-ink);cursor:pointer;transition:opacity .15s var(--ease)}.new-cart-drawer.cartv2 .cartv2__stepper .qty-btn:hover{opacity:.55}.new-cart-drawer.cartv2 .cartv2__stepper .qty-number{min-width:22px;text-align:center;font-family:var(--f-body);font-weight:500;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.new-cart-drawer.cartv2 .qty-input.hidden{display:none}.new-cart-drawer.cartv2 .cartv2__extra{display:flex;align-items:center;gap:12px;padding:8px var(--gutter);margin:0;background:var(--c-surface);border-top:1px solid var(--c-hairline)}.new-cart-drawer.cartv2 .cartv2__extra-media{width:36px;height:36px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--c-soft-peach)}.new-cart-drawer.cartv2 .cartv2__extra-media img{width:100%;height:100%;object-fit:cover;display:block}.new-cart-drawer.cartv2 .cartv2__extra-body{flex:1;min-width:0}.new-cart-drawer.cartv2 .cartv2__extra-title{margin:0;font-family:var(--f-display);font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-.01em}.new-cart-drawer.cartv2 .cartv2__extra-meta{margin:1px 0 0;font-family:var(--f-body);font-size:12px;line-height:1.3;color:var(--c-grey)}.new-cart-drawer.cartv2 .cartv2__extra-price{font-family:var(--f-body);font-weight:600;font-size:13.5px}.new-cart-drawer.cartv2 .cartv2__extra-remove{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--c-grey);cursor:pointer;transition:opacity .15s var(--ease)}.new-cart-drawer.cartv2 .cartv2__extra-remove:hover{opacity:.55}.new-cart-drawer.cartv2 .cartv2__gifts{background:var(--c-surface);padding:10px var(--gutter) 12px;border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline)}.new-cart-drawer.cartv2 .cartv2__eyebrow{margin:0 0 8px;font-family:var(--f-body);font-weight:500;font-size:11px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--c-grey)}.new-cart-drawer.cartv2 .cartv2__gift-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.new-cart-drawer.cartv2 .cartv2__gift{display:flex;align-items:center;gap:10px}.new-cart-drawer.cartv2 .cartv2__gift-media{width:32px;height:32px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--c-soft-yellow)}.new-cart-drawer.cartv2 .cartv2__gift:nth-child(2n) .cartv2__gift-media{background:var(--c-soft-peach)}.new-cart-drawer.cartv2 .cartv2__gift-media img{width:100%;height:100%;object-fit:cover;display:block}.new-cart-drawer.cartv2 .cartv2__gift-name{flex:1;min-width:0;margin:0;font-family:var(--f-body);font-weight:500;font-size:13px;line-height:1.25}.new-cart-drawer.cartv2 .cartv2__gift-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.new-cart-drawer.cartv2 .cartv2__gift-was{font-family:var(--f-body);font-size:12px;color:var(--c-subtle);text-decoration:line-through}.new-cart-drawer.cartv2 .cartv2__gift-free{font-family:var(--f-body);font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-brown);background:var(--c-soft-yellow);padding:2px 8px;border-radius:999px}.new-cart-drawer.cartv2 .cartv2__reco{background:var(--c-surface);padding:14px 0 12px}.new-cart-drawer.cartv2 .cartv2__reco[hidden]{display:none}.new-cart-drawer.cartv2 .cartv2__reco-title{margin:0 var(--gutter) 10px;font-family:var(--f-display);font-weight:400;font-size:19px;line-height:1.2;letter-spacing:-.01em}.new-cart-drawer.cartv2 .cartv2__reco-row{display:flex;gap:10px;padding:0 var(--gutter) 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.new-cart-drawer.cartv2 .cartv2__reco-row::-webkit-scrollbar{display:none}.new-cart-drawer.cartv2 .cartv2__reco-card{flex:0 0 calc((100% - 20px) / 3);min-width:0;display:flex;flex-direction:column}.new-cart-drawer.cartv2 .cartv2__reco-media{position:relative;height:78px;border-radius:12px;overflow:hidden;background:var(--c-soft-yellow)}.new-cart-drawer.cartv2 .cartv2__reco-card:nth-child(2n) .cartv2__reco-media{background:var(--c-soft-peach)}.new-cart-drawer.cartv2 .cartv2__reco-media img{width:100%;height:100%;object-fit:cover;display:block}.new-cart-drawer.cartv2 .cartv2__reco-add{position:absolute;right:5px;bottom:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;cursor:pointer;background:var(--c-panel);color:var(--c-ink);box-shadow:0 2px 6px #231f200f,0 1px 2px #231f200a;transition:background .15s var(--ease),color .15s var(--ease)}.new-cart-drawer.cartv2 .cartv2__reco-add:hover{background:var(--c-ink);color:var(--c-panel)}.new-cart-drawer.cartv2 .cartv2__reco-add[data-added=true],.new-cart-drawer.cartv2 .cartv2__reco-add[data-added=true]:hover{background:var(--c-brown);color:var(--c-panel)}.new-cart-drawer.cartv2 .cartv2__reco-add .cartv2__icon-check{display:none}.new-cart-drawer.cartv2 .cartv2__reco-add[data-added=true] .cartv2__icon-check{display:block}.new-cart-drawer.cartv2 .cartv2__reco-add[data-added=true] .cartv2__icon-plus{display:none}.new-cart-drawer.cartv2 .cartv2__reco-add[disabled]{cursor:default}.new-cart-drawer.cartv2 .cartv2__reco-add[data-soldout=true],.new-cart-drawer.cartv2 .cartv2__reco-add[data-soldout=true]:hover{background:var(--c-panel);color:var(--c-subtle);box-shadow:none;cursor:not-allowed}.new-cart-drawer.cartv2 .cartv2__reco-card[data-soldout=true] .cartv2__reco-media{opacity:.55}.new-cart-drawer.cartv2 .cartv2__reco-add[data-loading=true]{opacity:.5;cursor:progress}.new-cart-drawer.cartv2 .cartv2__reco-soldout{color:var(--c-subtle)}.new-cart-drawer.cartv2 .cartv2__reco-name{margin:8px 0 0;min-height:32px;font-family:var(--f-body);font-weight:500;font-size:13px;line-height:1.25}.new-cart-drawer.cartv2 .cartv2__reco-price{margin:1px 0 0;font-family:var(--f-body);font-weight:500;font-size:13px;line-height:1.25}.new-cart-drawer.cartv2 .new-cart-drawer__footer{flex-shrink:0;background:var(--c-panel);border-top:1px solid var(--c-hairline);padding:10px var(--gutter) 14px}.new-cart-drawer.cartv2 .cartv2__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:1px 0 0}.new-cart-drawer.cartv2 .cartv2__subtotal-label{font-family:var(--f-body);font-weight:600;font-size:14px}.new-cart-drawer.cartv2 .cartv2__subtotal-count{font-weight:400;color:var(--c-grey)}.new-cart-drawer.cartv2 .cartv2__subtotal-values{display:inline-flex;align-items:baseline;gap:8px}.new-cart-drawer.cartv2 .cartv2__subtotal-was{font-family:var(--f-body);font-size:12.5px;color:var(--c-subtle);text-decoration:line-through}.new-cart-drawer.cartv2 .cartv2__subtotal-now{font-family:var(--f-display);font-weight:400;font-size:21px;line-height:1.1}.new-cart-drawer.cartv2 .cartv2__checkout{width:100%;margin-top:8px;padding:13px 20px;border:none;border-radius:6px;cursor:pointer;background:var(--c-cta);color:var(--c-ink);font-family:var(--f-body);font-weight:600;font-size:15px;letter-spacing:.04em;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .15s var(--ease)}.new-cart-drawer.cartv2 .cartv2__checkout:hover{background:var(--c-cta-hover);color:var(--c-ink)}.new-cart-drawer.cartv2 .cartv2__checkout-dot{opacity:.6}.new-cart-drawer.cartv2 .cartv2__trust{display:flex;justify-content:center;gap:16px;margin-top:10px;white-space:nowrap}.new-cart-drawer.cartv2 .cartv2__trust-item{display:inline-flex;align-items:center;gap:5px;font-family:var(--f-body);font-weight:500;font-size:12px;color:var(--c-grey)}.new-cart-drawer.cartv2 .cartv2__pay{display:flex;justify-content:center;gap:8px;margin-top:10px}.new-cart-drawer.cartv2 .cartv2__pay-chip{width:38px;height:24px;flex-shrink:0;border-radius:4px;background:#fff;border:1px solid var(--c-hairline);display:flex;align-items:center;justify-content:center;overflow:hidden}.new-cart-drawer.cartv2 .cartv2__pay-chip svg,.new-cart-drawer.cartv2 .cartv2__pay-chip img{width:100%;height:100%;object-fit:contain;display:block}.new-cart-drawer.cartv2 .cartv2__empty{padding:56px var(--gutter);text-align:center}.new-cart-drawer.cartv2 .cartv2__empty-title{margin:0 0 8px;font-family:var(--f-display);font-weight:400;font-size:22px;letter-spacing:-.01em}.new-cart-drawer.cartv2 .cartv2__empty-copy{margin:0 0 18px;font-family:var(--f-body);font-size:13.5px;color:var(--c-grey)}.new-cart-drawer.cartv2 .cartv2__empty-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--c-ink);border-radius:6px;background:transparent;color:var(--c-ink);font-family:var(--f-body);font-weight:500;font-size:13px;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.new-cart-drawer.cartv2 .cartv2__empty-btn:hover{background:var(--c-ink);color:var(--c-panel)}@media(max-width:749px){.new-cart-drawer.cartv2 .new-cart-drawer__container{width:calc(100vw / var(--cartv2-scale, 1));max-width:none}.new-cart-drawer.cartv2 .cartv2__header{padding:calc(16px + env(safe-area-inset-top,0px)) var(--gutter) 6px}.new-cart-drawer.cartv2 .new-cart-drawer__footer{padding:10px var(--gutter) calc(20px + env(safe-area-inset-bottom,0px))}.new-cart-drawer.cartv2 .cartv2__trust{gap:12px;margin-top:8px}.new-cart-drawer.cartv2 .cartv2__trust-item{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/488/assets/cart-drawer-v2.css.map */
