.drawer{overflow:hidden;background:#140b0475;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.drawer__inner{width:460px;max-width:calc(100vw - 2rem);padding:0;background:var(--color-ivory, #FAF7F2);border-left:1px solid rgba(43,35,32,.09)}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 2.4rem 2rem;border-bottom:1px solid rgba(43,35,32,.08)}.drawer__heading{margin:0;font-family:var(--font-headline);font-size:2.2rem;font-weight:600;color:var(--color-espresso, #2B2320);letter-spacing:-.01em}.drawer__close{position:static;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;flex-shrink:0;color:var(--color-espresso, #2B2320);opacity:.35;transition:opacity .2s ease}.drawer__close:hover{opacity:1}.drawer__close .svg-wrapper{width:18px;height:18px}cart-drawer-items{display:block;padding:0 2.4rem}cart-drawer-items::-webkit-scrollbar{width:2px}cart-drawer-items::-webkit-scrollbar-thumb{background:#2b232021;border-radius:2px}.cart-drawer .cart-items{display:block!important;width:100%}.cart-drawer .cart-items thead{display:none!important}.cart-drawer .cart-items tbody{display:block!important}.cart-drawer .cart-item{display:grid!important;grid-template-columns:120px 1fr;grid-template-rows:1fr auto;border-bottom:1px solid rgba(43,35,32,.07)}.cart-drawer .cart-item:last-child{border-bottom:none}.cart-drawer .cart-item__media{display:block!important;grid-column:1;grid-row:1 / 3;padding:1.6rem .4rem 1.6rem 0!important}.cart-drawer .cart-item__details{display:block!important;grid-column:2;grid-row:1;padding:1.6rem .8rem .6rem 0!important}.cart-drawer .cart-item__totals{display:none!important}.cart-drawer .cart-item__quantity{display:block!important;grid-column:2;grid-row:2;padding:0 0 1.6rem!important}.cart-drawer .cart-item__image{display:block;width:100%!important;height:155px;object-fit:cover;border-radius:0;background:var(--color-porcelain, #F0EDE8)}.cart-drawer .cart-item__name.break{word-break:normal;overflow-wrap:break-word}.cart-drawer .cart-item__unit-price{display:block;margin-top:.5rem}.cart-item__name{display:block;font-family:var(--font-headline);font-size:1.65rem;font-weight:600;color:var(--color-espresso, #2B2320);text-decoration:none;line-height:1.25;letter-spacing:-.01em}.cart-item__name:hover{opacity:.7}.product-option{font-family:var(--font-body);font-size:1.2rem;color:#2b232073;margin-top:.35rem}.product-option dt{display:inline}.product-option dd{display:inline;margin:0}.cart-drawer .cart-item__unit-price .product-option,.cart-drawer .price{font-family:var(--font-body);font-size:1.3rem;font-weight:500;color:#2b2320bf}.discounts__discount{font-family:var(--font-body);font-size:1.1rem;color:var(--color-champagne-deep, #9A7845)}.drawer__footer{border-top:1px solid rgba(43,35,32,.08);background:var(--color-ivory, #FAF7F2);padding:0}.nv-cart__stars{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 2.4rem;border-bottom:1px solid rgba(43,35,32,.06)}.nv-cart__stars-pips{color:var(--color-champagne, #B99560);font-size:1.1rem;letter-spacing:3px;line-height:1;flex-shrink:0}.nv-cart__stars-text{font-family:var(--font-body);font-size:1.2rem;font-weight:400;color:#2b232085;line-height:1;letter-spacing:.3px}.nv-cart__lead-time{margin:0;padding:1.4rem 2.4rem;border-bottom:1px solid rgba(43,35,32,.06);font-family:var(--font-body);font-size:1rem;letter-spacing:2px;text-transform:uppercase;color:var(--color-champagne-deep, #9A7845);text-align:center}.cart-drawer__footer{padding:0 2.4rem}.cart-drawer__footer .discounts__discount--end{font-size:1.2rem;display:block;padding:1.4rem 0 0}.cart-drawer .totals{display:flex;justify-content:space-between;align-items:baseline;padding:1.8rem 2.4rem 1.2rem;border-top:1px solid rgba(43,35,32,.08)}.totals__total{margin:0;font-family:var(--font-body);font-size:1.15rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#2b232073}.totals__total-value{margin:0;font-family:var(--font-headline);font-size:2.2rem;font-weight:600;color:var(--color-espresso, #2B2320);letter-spacing:-.01em}.cart-drawer .tax-note{margin:0;padding:0 2.4rem 1.4rem;font-family:var(--font-body);font-size:1.1rem;color:#2b232061}.cart__ctas{padding:0 2.4rem 2.8rem}.cart__checkout-button{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:1.6rem 2.4rem;min-height:52px;box-sizing:border-box;font-family:var(--font-body);font-size:1.1rem;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--color-ivory, #FAF7F2);background:var(--color-espresso, #2B2320);border:1.5px solid var(--color-espresso, #2B2320);border-radius:2px;cursor:pointer;transition:background .25s ease,color .25s ease}.cart__checkout-button:hover:not(:disabled){background:transparent;color:var(--color-espresso, #2B2320)}.cart__checkout-button:disabled{opacity:.38;cursor:not-allowed}.cart__checkout-button:focus-visible{outline:none;box-shadow:0 0 0 3px #b9956059}.cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4.8rem 2.4rem;gap:2.4rem}.cart__empty-text{margin:0;font-family:var(--font-headline);font-size:clamp(2.2rem,2.4vw,3.2rem);font-weight:600;color:var(--color-espresso, #2B2320);letter-spacing:-.01em}.cart-drawer__warnings .button{display:inline-block;font-family:var(--font-body);font-size:1.1rem;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--color-espresso, #2B2320);background:transparent;border:1.5px solid rgba(43,35,32,.22);border-radius:2px;padding:1.4rem 2.4rem;text-decoration:none;box-sizing:border-box;transition:background .22s ease,border-color .22s ease,color .22s ease}.cart-drawer__warnings .button:hover{background:var(--color-espresso, #2B2320);border-color:var(--color-espresso, #2B2320);color:var(--color-ivory, #FAF7F2)}@media screen and (max-width:749px){.drawer__inner{width:100vw;max-width:100vw;border-left:none;border-top:1px solid rgba(43,35,32,.08)}cart-drawer-items{padding:0 1.6rem}.drawer__header{padding:2rem 1.6rem 1.6rem}.nv-cart__stars,.nv-cart__lead-time{padding:1.2rem 1.6rem}.cart-drawer__footer{padding:0 1.6rem}.cart-drawer .totals{padding:1.6rem 1.6rem 1.2rem}.cart-drawer .tax-note{padding:0 1.6rem 1.4rem}.cart__ctas{padding:0 1.6rem 2rem}.cart-drawer .cart-item{grid-template-columns:110px 1fr!important}.cart-drawer .cart-item__image{height:144px!important}}@media(prefers-reduced-motion:reduce){.drawer__inner,.drawer__close,.cart__checkout-button,.cart-item__name{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noveliya-cart-drawer.css.map */
