#CartDrawer{--nk-burgundy: #660033;--nk-cream: #F1F5F1;--nk-ink: #211a1e;--nk-muted: #6e6569;--nk-border: #e9e1e4}#CartDrawer .nk-cart-layout{min-height:0}#CartDrawer .cart-drawer__header{padding:2.2rem 2.4rem 1.8rem;border-bottom:1px solid var(--nk-border)}#CartDrawer .drawer__heading{color:var(--nk-ink);font-size:2.3rem;letter-spacing:-.06rem;text-transform:none}#CartDrawer .cart-count{background:var(--nk-burgundy);color:#fff}#CartDrawer>.drawer__inner>.drawer__close-btn{background:var(--nk-cream);color:var(--nk-burgundy)}#CartDrawer .nk-cart-items{padding-top:2rem}#CartDrawer .nk-cart-shipping{padding:1.2rem 1.6rem;margin-bottom:.4rem;background:var(--nk-cream);border:1px solid #ede5df;border-radius:1.2rem;color:var(--nk-ink)}#CartDrawer .nk-cart-shipping__message{display:flex;align-items:center;gap:1.2rem}#CartDrawer .nk-cart-shipping__message p{margin:0;font-size:1.25rem;line-height:1.45}#CartDrawer .nk-cart-shipping__message strong{color:var(--nk-burgundy);font-weight:650}#CartDrawer .nk-cart-shipping__bar{position:relative;margin-top:1.5rem;padding-inline-end:1.3rem}#CartDrawer .nk-cart-shipping__track{height:.6rem;border-radius:1rem;background:#e6dddf}#CartDrawer .nk-cart-shipping__fill{display:block;width:var(--nk-progress);height:100%;border-radius:inherit;background:var(--nk-burgundy);transition:width .3s ease}#CartDrawer .nk-cart-shipping__milestone{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--nk-burgundy);color:#fff}#CartDrawer .nk-cart-shipping__labels{display:flex;justify-content:flex-end;align-items:baseline;gap:1rem;margin-top:1.2rem;color:var(--nk-muted);font-size:.95rem;line-height:1.3}#CartDrawer .nk-cart-shipping__labels span:last-child{color:var(--nk-ink);white-space:nowrap}#CartDrawer .nk-cart-rec{display:block;margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid var(--nk-border);color:var(--nk-ink);min-width:0}#CartDrawer .nk-cart-rec__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-bottom:1.6rem}#CartDrawer .nk-cart-rec__eyebrow{margin:0 0 .6rem;font-size:.95rem;font-weight:600;letter-spacing:.16rem;color:var(--nk-burgundy)}#CartDrawer .nk-cart-rec h3{margin:0;font-size:1.9rem;font-weight:700;line-height:1.25;letter-spacing:-.04rem;text-transform:none}#CartDrawer .nk-cart-rec__subtitle{margin:.7rem 0 0;font-size:1.15rem;color:var(--nk-muted);line-height:1.5}#CartDrawer .nk-cart-rec__counter{margin-left:auto;color:var(--nk-muted);font-size:1rem;font-variant-numeric:tabular-nums;white-space:nowrap}#CartDrawer .nk-cart-rec__add:focus-visible,#CartDrawer .nk-cart-rec h4 a:focus-visible{outline:2px solid var(--nk-burgundy);outline-offset:3px}#CartDrawer .nk-cart-rec__track{display:flex;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.4rem .3rem 1rem;margin:0 -.3rem;list-style:none}#CartDrawer .nk-cart-rec__track::-webkit-scrollbar{display:none}#CartDrawer .nk-cart-rec__slide{flex:0 0 calc(100% - 2.8rem);min-width:0;scroll-snap-align:start;scroll-margin:.3rem}#CartDrawer .nk-cart-rec__slide:only-child{flex-basis:100%}#CartDrawer .nk-cart-rec__card{display:grid;grid-template-columns:8rem minmax(0,1fr);column-gap:1.4rem;row-gap:1rem;align-items:center;padding:1.6rem;height:100%;border:1px solid var(--nk-border);border-radius:1.2rem;background:var(--nk-cream)}#CartDrawer .nk-cart-rec__image{display:flex;align-items:center;justify-content:center;width:8rem;height:9rem;grid-row:1 / 3}#CartDrawer .nk-cart-rec__image img,#CartDrawer .nk-cart-rec__image svg{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#CartDrawer .nk-cart-rec__category{margin:0 0 .5rem;color:var(--nk-muted);font-size:.95rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#CartDrawer .nk-cart-rec h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;margin:0;font-size:1.45rem;font-weight:700;line-height:1.35;text-transform:none}#CartDrawer .nk-cart-rec h4 a{color:inherit;text-decoration:none}#CartDrawer .nk-cart-rec__price{display:flex;flex-wrap:wrap;gap:.7rem;align-items:baseline;margin-top:.7rem;font-size:1.4rem}#CartDrawer .nk-cart-rec__price strong{color:var(--nk-burgundy);font-weight:650}#CartDrawer .nk-cart-rec__price s{color:var(--nk-muted);font-size:1.15rem}#CartDrawer .nk-cart-rec__unit{margin:.2rem 0 0;color:var(--nk-muted);font-size:.95rem}#CartDrawer .nk-cart-rec__action{grid-column:2}#CartDrawer .nk-cart-rec__form{margin:0}#CartDrawer .nk-cart-rec__add{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;width:100%;padding:.7rem 1.1rem;border:1px solid var(--nk-burgundy);border-radius:.6rem;background:#fff;color:var(--nk-burgundy);font:inherit;font-size:1.15rem;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}#CartDrawer .nk-cart-rec__add:hover{background:var(--nk-burgundy);color:#fff}#CartDrawer .nk-cart-rec__add[aria-disabled=true]{opacity:.55;pointer-events:none}#CartDrawer .nk-cart-rec__error{margin:.6rem 0 0;font-size:1.1rem;color:var(--nk-burgundy)}#CartDrawer .cart-item__product:has(.cart-item__discounts){display:grid;grid-template-columns:10rem minmax(0,1fr) auto;gap:.2rem 1.2rem;align-items:start}#CartDrawer .cart-item__product:has(.cart-item__discounts)>.cart-item__media{grid-column:1;grid-row:1 / 3}#CartDrawer .cart-item__details:has(.cart-item__discounts){display:contents}#CartDrawer .cart-item__details:has(.cart-item__discounts)>.grid{grid-column:2;grid-row:1;min-width:0}#CartDrawer .cart-item__product:has(.cart-item__discounts)>.cart-item__action{grid-column:3;grid-row:1;gap:.6rem}#CartDrawer .cart-item__product:has(.cart-item__discounts) .cart-item__title{display:block;line-height:1.3}#CartDrawer .cart-item__product:has(.cart-item__discounts) .price{line-height:1.3}#CartDrawer .cart-item__product:has(.cart-item__discounts) .unit-price{font-size:1.1rem;line-height:1.3}#CartDrawer .cart-item__discounts{grid-column:2 / -1;grid-row:2;min-width:0;margin:0}#CartDrawer .cart-item__discounts .discount{max-width:100%;min-width:0;padding:.4rem .7rem;border-radius:0;gap:.5rem;font-size:1.15rem;line-height:1.35;white-space:nowrap}#CartDrawer .cart-item__discounts .discount svg{width:1.2rem;height:1.2rem}#CartDrawer .cart-item__discounts .discount>span{white-space:nowrap}@media(min-width:1024px){#CartDrawer>.drawer__inner:has(.nk-cart-rec){width:min(82rem,calc(100vw - 4.8rem));max-width:82rem}#CartDrawer .nk-cart-layout:has(.nk-cart-rec){display:grid;grid-template-columns:30rem minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}#CartDrawer .nk-cart-layout:has(.nk-cart-rec)>.cart-drawer__header{grid-column:2;grid-row:1}#CartDrawer .nk-cart-layout:has(.nk-cart-rec)>.cart-drawer__body:not(.hidden){display:contents}#CartDrawer .nk-cart-layout:has(.nk-cart-rec) .nk-cart-shipping{grid-column:2;grid-row:2;margin:.8rem 2.4rem 1rem}#CartDrawer .nk-cart-layout:has(.nk-cart-rec) .nk-cart-items{grid-column:2;grid-row:3;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.6rem 2.4rem 2.4rem}#CartDrawer .nk-cart-layout:has(.nk-cart-rec) .nk-cart-footer{grid-column:2;grid-row:4}#CartDrawer .nk-cart-rec{grid-column:1;grid-row:1 / -1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:2rem 1.6rem;border-top:0;border-right:1px solid var(--nk-border);background:var(--nk-cream)}#CartDrawer .nk-cart-rec__header{margin-bottom:1.2rem}#CartDrawer .nk-cart-rec h3{font-size:1.8rem}#CartDrawer .nk-cart-rec__counter{display:none}#CartDrawer .nk-cart-rec__track{display:grid;gap:1rem;overflow:visible}#CartDrawer .nk-cart-rec__card{grid-template-columns:5.8rem minmax(0,1fr) 3.4rem;gap:.9rem;padding:1.2rem;background:#fff}#CartDrawer .nk-cart-rec__image{grid-column:1;grid-row:1;width:5.8rem;height:7.6rem}#CartDrawer .nk-cart-rec__info{grid-column:2;grid-row:1}#CartDrawer .nk-cart-rec__action{grid-column:3;grid-row:1}#CartDrawer .nk-cart-rec__add{width:3.4rem;height:3.4rem;min-height:3.4rem;aspect-ratio:1;flex:none;padding:0;box-sizing:border-box}#CartDrawer .nk-cart-rec__add>span{display:none}#CartDrawer .nk-cart-rec__category{font-size:.85rem}#CartDrawer .nk-cart-rec__price{margin-top:.5rem;font-size:1.3rem}#CartDrawer .nk-cart-rec__unit{font-size:.85rem}#CartDrawer .nk-cart-rec__subtitle{font-size:1.05rem}#CartDrawer .nk-cart-rec h4{font-size:1.25rem}}@media(max-width:767.98px){#CartDrawer .cart-item__product:has(.cart-item__discounts){grid-template-columns:8rem minmax(0,1fr) auto}#CartDrawer .cart-item__discounts .discount{font-size:1.1rem}#CartDrawer>.drawer__inner{width:100%;max-width:48rem;height:100dvh}#CartDrawer .cart-drawer__header{padding:1.6rem 1.6rem 1.2rem}#CartDrawer .drawer__heading{font-size:2rem}#CartDrawer .cart-drawer__body{padding:1.2rem 1.6rem 1.6rem;min-height:0}#CartDrawer .nk-cart-shipping{padding:1.1rem 1.3rem}#CartDrawer .nk-cart-shipping__message p{font-size:1.2rem}#CartDrawer .nk-cart-shipping__labels{font-size:.85rem}#CartDrawer .nk-cart-footer{padding:1.2rem 1.6rem max(1.2rem,env(safe-area-inset-bottom));gap:0}#CartDrawer .nk-cart-summary__totals{gap:.7rem}#CartDrawer .nk-cart-summary__coupon{margin:1rem 0}#CartDrawer .nk-cart-summary__tax{margin-top:.7rem;font-size:1rem}#CartDrawer .nk-cart-summary__payments{margin-top:.9rem}#CartDrawer .nk-cart-summary__payment-icon{width:2.8rem;height:1.8rem}#CartDrawer .nk-cart-items{padding-top:1.2rem}#CartDrawer .nk-cart-rec{margin-top:1.6rem;padding-top:1.6rem}#CartDrawer .nk-cart-rec__header{gap:1rem}#CartDrawer .nk-cart-rec__header>div:first-child{flex:1 1 17rem}#CartDrawer .nk-cart-rec h3{font-size:1.55rem}#CartDrawer .nk-cart-rec__subtitle{display:none}#CartDrawer .nk-cart-rec__eyebrow{font-size:.85rem}#CartDrawer .nk-cart-rec__card{grid-template-columns:6.4rem minmax(0,1fr) 4.4rem;gap:1rem;padding:1.2rem}#CartDrawer .nk-cart-rec__image{grid-column:1;grid-row:1;width:6.4rem;height:8.4rem}#CartDrawer .nk-cart-rec__info{grid-column:2;grid-row:1}#CartDrawer .nk-cart-rec__action{grid-column:3;grid-row:1}#CartDrawer .nk-cart-rec h4{font-size:1.3rem}#CartDrawer .nk-cart-rec__category{font-size:.85rem}#CartDrawer .nk-cart-rec__price{font-size:1.3rem}#CartDrawer .nk-cart-rec__unit{font-size:.85rem}#CartDrawer .nk-cart-rec__add{width:4.4rem;height:4.4rem;min-height:4.4rem;aspect-ratio:1;flex:none;padding:0;box-sizing:border-box}#CartDrawer .nk-cart-rec__add>span{display:none}}@media(max-width:359px){#CartDrawer .cart-item__discounts{grid-column:1 / -1}#CartDrawer .nk-cart-rec__card{grid-template-columns:5.2rem minmax(0,1fr) 4.4rem;gap:.8rem;padding:1rem}#CartDrawer .nk-cart-rec__image{width:5.2rem;height:7rem}}@media(prefers-reduced-motion:reduce){#CartDrawer .nk-cart-shipping__fill,#CartDrawer .nk-cart-rec__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/nk-cart-enhancements.css.map */
