cart-drawer .drawer__inner{background:#f7f3ee;color:#1c1a17}cart-drawer .drawer__header{border-bottom:1px solid #E4DBCF}cart-drawer .drawer__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:26px;letter-spacing:0}.ev2-cd-tier{padding:12px 16px 14px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #E4DBCF}.ev2-cd-tier__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ev2-cd-tier__row strong{font-size:14px;font-weight:600}.ev2-cd-tier__row span{font-size:12px;color:#8c3b1f;white-space:nowrap}.ev2-cd-tier__bar{height:6px;border-radius:3px;background:#e4dbcf;overflow:hidden}.ev2-cd-tier__bar span{display:block;height:100%;border-radius:3px;background:#8c3b1f;transition:width .4s}cart-drawer .cart-item__media img{border-radius:6px;background:#efe8de}cart-drawer .cart-item__name{font-size:14px;font-weight:500;text-decoration:none;letter-spacing:0}cart-drawer .cart-item .product-option{font-size:12px;color:#6b6258}cart-drawer .discounts{margin-top:4px}cart-drawer .discounts__discount{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background:#8c3b1f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}cart-drawer .discounts__discount svg{display:none}.ev2-cd-up{display:flex;flex-direction:column;gap:16px;padding:16px 16px 8px;min-width:0;max-width:100%;box-sizing:border-box}cart-drawer .drawer__contents{min-width:0;max-width:100%;overflow-x:hidden}.ev2-cd-look,.ev2-cd-look__track{min-width:0;max-width:100%}.ev2-cd-look{display:flex;flex-direction:column;gap:10px}.ev2-cd-look__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ev2-cd-look__head strong{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500}.ev2-cd-look__head span{font-size:12px;color:#8c3b1f;font-weight:600}.ev2-cd-look__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ev2-cd-look__track::-webkit-scrollbar{display:none}.ev2-cd-card{flex:0 0 132px;scroll-snap-align:start;background:#fff;border:1px solid #E4DBCF;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px}.ev2-cd-card__img{display:block;aspect-ratio:1 / 1;border-radius:5px;overflow:hidden;background:#f7f5f2}.ev2-cd-card__img img{width:100%;height:100%;object-fit:contain;display:block}.ev2-cd-card__name{font-size:12px;font-weight:500;line-height:1.25;min-height:30px;color:#1c1a17;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ev2-cd-card__price{font-size:12px;display:flex;gap:6px;align-items:baseline}.ev2-cd-card__price s{color:#6b6258}.ev2-cd-card__price b{font-weight:600}.ev2-cd-card__price b.is-free{color:#8c3b1f}.ev2-cd-card__add{min-height:36px;border:1px solid #1C1A17;border-radius:18px;background:#fff;color:#1c1a17;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.ev2-cd-card__add:hover{background:#1c1a17;color:#f7f3ee}.ev2-cd-gift{display:flex;gap:12px;align-items:center;padding:12px;border-radius:10px;background:#fff;border:1px solid #D9B77A}.ev2-cd-gift__img{width:72px;height:72px;border-radius:8px;overflow:hidden;background:#2a1f1a;flex-shrink:0}.ev2-cd-gift__img img{width:100%;height:100%;object-fit:cover;display:block}.ev2-cd-gift__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.ev2-cd-gift__txt strong{font-size:14px;font-weight:600}.ev2-cd-gift__txt span{font-size:12px;line-height:1.4;color:#4a443c}.ev2-cd-gift__btn{min-height:38px;padding:0 12px;border-radius:19px;border:1px solid #1C1A17;background:#fff;color:#1c1a17;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;cursor:pointer;font-family:inherit}.ev2-cd-gift__btn.is-added{background:#1c1a17;color:#f7f3ee}[aria-busy=true]{opacity:.6}cart-drawer .drawer__footer{background:#fff;border-top:1px solid #E4DBCF;box-shadow:0 -8px 20px #1c1a170f}.ev2-cd-save{margin:0 0 8px;font-size:12px;color:#2f6b3a;text-align:center}cart-drawer .totals__total,cart-drawer .totals__total-value{font-weight:600}cart-drawer .cart__checkout-button{min-height:52px;border-radius:4px;background:#1c1a17;color:#f7f3ee;font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}cart-drawer .cart__checkout-button:after{display:none}cart-drawer .ct-message{display:none!important}cart-drawer .cart-items,cart-drawer .cart-items tbody{display:block;width:100%}cart-drawer .cart-items thead{display:none}cart-drawer .drawer__contents .cart__contents{padding:0 16px}cart-drawer .cart-items tbody{display:flex;flex-direction:column;gap:10px;padding-top:14px}cart-drawer .cart-item{display:grid!important;grid-template-columns:80px minmax(0,1fr) auto!important;grid-template-rows:auto 1fr!important;grid-template-areas:none!important;column-gap:12px;row-gap:6px;padding:10px!important;margin:0!important;background:#fff;border:1px solid #E4DBCF;border-radius:10px;box-shadow:0 2px 8px #1c1a170a}cart-drawer .cart-item>td{padding:0!important;display:block}cart-drawer .cart-item__media{grid-column:1!important;grid-row:1 / span 2!important;width:80px!important}cart-drawer .cart-item__media img,cart-drawer .cart-item__image{width:80px!important;height:80px!important;max-width:none;object-fit:cover;border-radius:8px;background:#efe8de}cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column;gap:2px;min-width:0}cart-drawer .cart-item__name{font-size:14px!important;line-height:1.3;font-weight:500;color:#1c1a17;margin:0}cart-drawer .cart-item__details>div.product-option:first-of-type{display:none}cart-drawer .cart-item__details dl{margin:0}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dt,cart-drawer .cart-item__details dd{font-size:12px;color:#6b6258;margin:0;display:inline}cart-drawer .cart-item__details p.product-option:empty,cart-drawer .discounts:empty{display:none}cart-drawer .cart-item__totals{display:contents!important}cart-drawer .cart-item__price-wrapper{grid-column:3!important;grid-row:1!important;text-align:right}cart-drawer .cart-item__price-wrapper .price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:14px;font-weight:600;color:#1c1a17}cart-drawer .cart-item__price-wrapper s{font-size:12px;font-weight:400;color:#6b6258}cart-drawer .cart-item__totals .cart-item__quantity,cart-drawer .cart-item__totals>div:last-child{grid-column:2 / span 2!important;grid-row:2!important;align-self:end;display:flex;justify-content:space-between;align-items:center;width:100%}cart-drawer .cart-item__quantity-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}cart-drawer quantity-input.quantity{min-height:32px;height:32px;width:auto;border-radius:16px;border:1px solid #E4DBCF;background:#f7f3ee}cart-drawer quantity-input.quantity:before,cart-drawer quantity-input.quantity:after{display:none}cart-drawer .quantity__button{width:30px;color:#1c1a17}cart-drawer .quantity__input{font-size:13px;font-weight:600}cart-drawer cart-remove-button .button{min-width:32px;min-height:32px;padding:0;color:#6b6258;box-shadow:none}cart-drawer cart-remove-button .button:before,cart-drawer cart-remove-button .button:after{display:none}cart-drawer .drawer__footer{display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px}cart-drawer .drawer__footer>.cart-drawer__footer,cart-drawer .drawer__footer .footer__payment,cart-drawer .drawer__footer .tax-note{display:none!important}cart-drawer .drawer__footer>.ev2-cd-sum{order:1}cart-drawer .drawer__footer>.cart__ctas{order:2;margin:0}cart-drawer .drawer__footer>.ev2-cd-save{order:3;margin:0}cart-drawer .cart__checkout-button{width:100%}.ev2-cd-sum{display:flex;flex-direction:column;gap:6px}.ev2-cd-sum__row{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#4a443c}.ev2-cd-sum__row b{color:#8c3b1f;font-weight:500}.ev2-cd-sum__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px;border-top:1px solid #E4DBCF}.ev2-cd-sum__total span{font-size:15px;font-weight:600}.ev2-cd-sum__total strong{font-size:20px;font-weight:600}cart-drawer .cart-item__totals .cart-item__quantity{justify-content:flex-start!important;padding:0!important;margin:0!important}cart-drawer .cart-item quantity-popover{width:100%;display:block}cart-drawer .cart-item__quantity-wrapper{width:100%!important;justify-content:space-between!important}cart-drawer .cart-item__error:has(.cart-item__error-text:empty){display:none!important}cart-drawer quantity-input.quantity{display:flex;align-items:center}cart-drawer .quantity__button svg{width:10px;height:10px}cart-drawer .quantity__button{display:flex;align-items:center;justify-content:center;height:30px}cart-drawer cart-remove-button svg{width:15px;height:15px}
/*# sourceMappingURL=/cdn/shop/t/52/assets/envoise-v2-cart.css.map */
