.nv-be-drawer,.nv-be-page,.nv-be-page-footer{--nv-cart-cream:#fffdfc;--nv-cart-nude:#f0e6e2;--nv-cart-ink:#352522;--nv-cart-coffee:#70534d;--nv-cart-line:#d9c8c2}.nv-be-drawer .drawer__inner{width:45rem;max-width:100%;padding:0;border:0;background:var(--nv-cart-cream)}.nv-be-drawer .drawer__header{min-height:6.5rem;padding:1.5rem 2.8rem;border-bottom:1px solid var(--nv-cart-line)}.nv-be-drawer .drawer__heading,.nv-be-page .title--primary{margin:0;color:var(--nv-cart-ink);font-size:2rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nv-be-drawer .drawer__header .drawer__close{right:1.4rem;top:50%;transform:translateY(-50%)}.nv-be-count{display:inline-grid;place-items:center;min-width:2.2rem;min-height:2.2rem;margin-left:.4rem;padding:0 .3rem;border-radius:50%;background:var(--nv-cart-coffee);color:#fff;font-size:1.1rem;letter-spacing:0;vertical-align:middle}.nv-be-drawer cart-drawer-items{min-height:0;padding:0 2.8rem;overflow:auto}.nv-be-shipping{padding:1.6rem 0 1.4rem;font-size:1.25rem;line-height:1.45;color:var(--nv-cart-ink)}.nv-be-shipping progress{display:block;width:100%;height:.35rem;margin-top:1rem;border:0;-webkit-appearance:none;appearance:none;background:var(--nv-cart-nude);color:var(--nv-cart-coffee)}.nv-be-shipping progress::-webkit-progress-bar{background:var(--nv-cart-nude)}.nv-be-shipping progress::-webkit-progress-value{background:var(--nv-cart-coffee)}.nv-be-shipping progress::-moz-progress-bar{background:var(--nv-cart-coffee)}.nv-be-drawer .cart-items thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.nv-be-drawer .cart-item{padding:1.35rem 0;border-bottom:1px solid var(--nv-cart-line)}.nv-be-drawer .cart-item__image,.nv-be-page .cart-item__image{border-radius:0;background:var(--nv-cart-nude)}.nv-be-drawer .cart-item__name{font-size:1.45rem;letter-spacing:0}.nv-be-drawer .quantity{width:10rem;min-height:3.4rem}.nv-be-drawer .quantity__button{width:3.2rem}.nv-be-drawer .drawer__footer{padding:0 2.8rem max(2rem,env(safe-area-inset-bottom));background:var(--nv-cart-cream);border-top:1px solid var(--nv-cart-line)}.nv-be-drawer .cart-drawer__footer{padding-top:1.5rem}.nv-be-drawer .totals,.nv-be-page-footer .totals{justify-content:space-between}.nv-be-drawer .totals__total,.nv-be-page-footer .totals__total{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.nv-be-drawer .tax-note{margin:.35rem 0 1.25rem;text-align:left;font-size:1.15rem}.nv-be-drawer .cart__ctas{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.nv-be-drawer .cart__checkout-button,.nv-be-page-footer .cart__checkout-button{min-height:4.5rem;margin:0;border-radius:0;padding:.75rem .5rem;font-size:1.05rem;font-weight:700;text-align:center;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.nv-be-drawer .cart__checkout-button,.nv-be-page-footer .cart__checkout-button{background:var(--nv-cart-coffee);color:#fff}.nv-be-picks{padding:1.6rem 0}.nv-be-picks h2{margin:0 0 1.3rem;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nv-be-picks ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.4rem;padding:0;margin:0;list-style:none}.nv-be-pick{display:grid;grid-template-columns:6.8rem minmax(0,1fr);gap:1.2rem;align-items:start}.nv-be-pick img{display:block;width:100%;height:auto;background:var(--nv-cart-cream)}.nv-be-pick-name{display:block;line-height:1.3;color:var(--nv-cart-ink);text-decoration:none;font-size:1.3rem}.nv-be-pick .price{font-size:1.2rem;letter-spacing:0}.nv-be-quick{position:relative;display:inline-block;padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--nv-cart-ink);font:inherit;font-size:.95rem;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;cursor:pointer}.nv-be-picks--drawer{padding:1.3rem 2.8rem;background:var(--nv-cart-nude);overflow:auto}.nv-be-page .nv-be-picks{border-top:1px solid var(--nv-cart-line);margin-top:2.2rem}.nv-be-page-footer .cart__blocks{padding:2rem;background:var(--nv-cart-nude)}@media(min-width:900px){.nv-be-drawer:not(.is-empty) .drawer__inner:has(.nv-be-picks--drawer){display:grid;grid-template-columns:23rem 43rem;grid-template-rows:auto minmax(0,1fr) auto;width:66rem}.nv-be-drawer .drawer__header{grid-area:1 / 2}.nv-be-drawer cart-drawer-items{grid-area:2 / 2}.nv-be-drawer .drawer__footer{grid-area:3 / 2}.nv-be-picks--drawer{grid-area:1 / 1 / 4;padding:2.7rem;border-right:1px solid var(--nv-cart-line)}.nv-be-picks--drawer ul{grid-template-columns:1fr}}@media(max-width:899px){.nv-be-picks--drawer{max-height:18rem;flex:none}.nv-be-picks--drawer ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.nv-be-drawer .drawer__inner{max-width:91vw}.nv-be-drawer .drawer__header{padding-inline:1.8rem}.nv-be-drawer .drawer__header .drawer__close{right:.9rem}.nv-be-drawer cart-drawer-items,.nv-be-drawer .drawer__footer,.nv-be-picks--drawer{padding-inline:1.8rem}.nv-be-drawer .cart__ctas{grid-template-columns:minmax(0,1fr);gap:.9rem}.nv-be-drawer .cart__checkout-button{width:100%}}@media(max-height:680px){.nv-be-drawer .drawer__inner{overflow:auto}.nv-be-drawer .drawer__footer{flex-shrink:0}.nv-be-drawer cart-drawer-items{min-height:10rem}}.nv-be-drawer-picks{display:contents}.nv-be-drawer.is-empty .drawer__footer{display:none}.nv-be-urgency{margin:1rem 0 0;padding:.85rem 1rem;background:var(--nv-cart-nude);color:var(--nv-cart-ink);font-size:1.1rem;letter-spacing:0;white-space:nowrap;line-height:1.4}.nv-be-urgency span{margin-inline-end:.35rem}.nv-be-urgency nv-cart-reminder:not([hidden]){display:inline-block;margin-inline-start:.4rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:749px){.nv-be-urgency{padding-inline:.55rem;font-size:clamp(.72rem,2.35vw,1.1rem)}.nv-be-urgency span,.nv-be-urgency nv-cart-reminder:not([hidden]){margin-inline:0}}.nv-be-drawer .cart-drawer .cart-item{grid-template:auto auto / minmax(5.2rem,23%) minmax(0,1fr) auto;column-gap:.9rem;row-gap:.5rem}.nv-be-drawer .cart-drawer .cart-item>td{padding:0}.nv-be-drawer .cart-item__media{grid-area:1 / 1 / 3 / 2}.nv-be-drawer .cart-item__image{border-radius:.8rem}.nv-be-drawer .cart-item__details{grid-area:1 / 2 / 2 / 4;min-width:0}.nv-be-drawer .cart-item__name{font-weight:700}.nv-be-drawer .cart-drawer .cart-items .cart-item__quantity{grid-area:2 / 2;align-self:end;min-width:0}.nv-be-drawer .cart-item__totals{grid-area:2 / 3;align-self:end}.nv-be-drawer .cart-item__price-wrapper{white-space:nowrap}.nv-be-drawer .cart-item__price-wrapper .cart-item__discounted-prices{gap:.3rem}.nv-be-drawer .cart-item__price-wrapper .cart-item__old-price{font-size:1.1rem;opacity:.75}.nv-be-drawer .cart-item__price-wrapper .nv-be-line-price{font-size:1.4rem;font-weight:700}.nv-be-drawer .cart-item__quantity-wrapper{gap:.25rem}.nv-be-drawer .cart-item .quantity{width:7.4rem;min-height:3rem}.nv-be-drawer .cart-item .quantity__button{width:2.4rem}.nv-be-drawer .cart-item .quantity__input{font-size:1.2rem;padding:0}.nv-be-drawer .cart-item .quantity:after{border-radius:.5rem}.nv-be-drawer .cart-item cart-remove-button{margin-inline:0}.nv-be-drawer .cart-item cart-remove-button .button{min-width:2.6rem;min-height:3rem;padding:0}.nv-vagi-bar{display:flex;align-items:center;gap:.65rem;width:100%;min-height:3.5rem;padding:.55rem .75rem;border:0;border-radius:.5rem;background:#f6ded3;color:var(--nv-cart-ink);font:inherit;font-size:1.15rem;line-height:1.2;letter-spacing:0;text-align:left;white-space:nowrap}.nv-vagi-button{display:grid;place-items:center;flex:0 0 2.4rem;min-height:2.4rem;padding:0;border:0;background:transparent;cursor:pointer}.nv-vagi-check{width:1.5rem;flex:0 0 1.5rem;height:1.5rem;display:grid;place-items:center;border:1.5px solid var(--nv-cart-coffee);border-radius:.3rem}.nv-vagi-button[aria-pressed=true] .nv-vagi-check{background:var(--nv-cart-coffee);color:#fff}.nv-vagi-button[aria-pressed=true] .nv-vagi-check:after{content:"\2713"}.nv-vagi-button[aria-disabled=true]{cursor:default}.nv-vagi-status:not(:empty){display:block;margin-top:.3rem;font-size:1.1rem}@media(max-width:390px){.nv-vagi-bar{font-size:clamp(.83rem,2.85vw,1.1rem);gap:.45rem;padding-inline:.55rem}}.nv-be-picks--drawer .nv-be-picks-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - 2.7rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.35rem}.nv-be-picks-track>li{scroll-snap-align:start;min-width:0}@media(max-width:899px){.nv-be-picks--drawer{margin-block:.6rem .3rem}}@media(min-width:900px){.nv-be-picks-track .nv-be-pick{grid-template-columns:4.4rem minmax(0,1fr);gap:.75rem}}.nv-be-picks--drawer{padding-block:.65rem}.nv-be-picks--drawer h2{margin-bottom:.45rem;font-size:1rem}.nv-be-picks--drawer .nv-be-pick{grid-template-columns:4.2rem minmax(0,1fr);gap:.65rem;align-items:center}.nv-be-picks--drawer .nv-be-pick img{border-radius:.4rem}.nv-be-picks--drawer .nv-be-pick-name,.nv-be-picks--drawer .nv-be-pick .price{font-size:1.1rem;line-height:1.25}.nv-be-picks--drawer .nv-be-quick{letter-spacing:.06em}@media(min-width:900px){.nv-be-picks--drawer{padding-block:1.2rem;align-self:start}}.nv-vagi-bar .nv-vagi-applied,.nv-vagi-button[aria-pressed=true]~.nv-vagi-prompt{display:none}.nv-vagi-button[aria-pressed=true]~.nv-vagi-applied{display:inline}@media(max-width:899px){.nv-be-drawer:not(.is-empty) cart-drawer-items:has(+.nv-be-drawer-picks>.nv-be-picks--drawer){flex:0 1 auto}.nv-be-drawer-picks:has(>.nv-be-picks--drawer){display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}.nv-be-drawer:not(.is-empty) cart-drawer-items{flex:1 1 auto;min-height:0}.nv-be-drawer .drawer__footer{flex-shrink:0}}.nv-be-cart-applications{margin:.2rem 0 0;font-size:1.15rem;line-height:1.3}.nv-be-drawer .nv-cart-summary{display:grid;gap:.22rem;margin:.65rem 0 .45rem;font-size:1.2rem;line-height:1.3}.nv-cart-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.nv-cart-summary dd{margin:0;color:#296044;font-weight:700;text-align:right}.nv-cart-summary .nv-cart-summary-detail{padding-inline-start:.75rem;font-size:1.05rem}.nv-be-drawer .cart-drawer__footer .tax-note{margin-block:.45rem .75rem}
/*# sourceMappingURL=/cdn/shop/t/72/assets/nv-be-cart.css.map */
