emilia-cart-page{display:block}.emilia-cart-page.ecp-modern{--ecp-green:#008C5A;--ecp-border:#e6e1da;--ecp-muted:#777;max-width:1180px}.emilia-cart-page.ecp-modern .emilia-cart-page__header{margin:18px 0 28px}.emilia-cart-page.ecp-modern .emilia-cart-page__eyebrow{color:#8a7965;margin-bottom:8px}.emilia-cart-page.ecp-modern .section-header__title{font-size:clamp(28px,4vw,38px);letter-spacing:0;margin-bottom:10px}.emilia-cart-page.ecp-modern .emilia-cart-page__intro{font-size:14px;color:#777}.emilia-cart-page.ecp-modern .cart__page{gap:28px;grid-template-columns:minmax(0,1fr) 340px}.emilia-cart-page.ecp-modern .emilia-cart-page__items{padding:0}.emilia-cart-page.ecp-modern .cart__item{padding:18px;margin:0 0 12px;border:1px solid var(--ecp-border);border-radius:12px;background:#fff}.emilia-cart-page.ecp-modern .cart__image{flex:0 0 96px;margin-right:18px;border-radius:8px}.emilia-cart-page.ecp-modern .cart__item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:1.4;font-weight:600}.emilia-cart-page.ecp-modern .cart__item--variants{color:var(--ecp-muted);font-size:12px;margin:5px 0}.emilia-cart-page.ecp-modern .cart__item-sub{margin-top:12px;gap:12px;align-items:flex-start}.emilia-cart-page.ecp-modern .cart__item-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.emilia-cart-page.ecp-modern [data-page-price]{font-size:19px;color:red;white-space:nowrap}.emilia-cart-page.ecp-modern [data-page-compare]{font-size:13px;color:#999;font-weight:300;white-space:nowrap;text-decoration:line-through}.emilia-cart-page.ecp-modern .ecp-gift{display:inline-block;padding:4px 7px;background:#edf7f0;color:#286e44;font-size:11px;font-weight:600;border-radius:4px;white-space:nowrap}.emilia-cart-page.ecp-modern .js-qty__wrapper{width:104px;min-width:104px;border-color:#ddd}.emilia-cart-page.ecp-modern .js-qty__adjust{min-height:36px}.emilia-cart-page.ecp-modern .js-qty__num{min-height:36px;font-size:15px}.emilia-cart-page.ecp-modern button:disabled{opacity:.35;cursor:default}.emilia-cart-page.ecp-modern .cart__remove{font-size:12px;color:#777;margin-top:7px}.emilia-cart-page.ecp-modern .emilia-cart-page__summary{background:#faf8f5;border:1px solid var(--ecp-border);padding:24px;border-radius:14px;box-shadow:0 6px 24px #30221105}.emilia-cart-page.ecp-modern .emilia-cart-page__summary-title{font-size:20px;line-height:1.3;margin-bottom:22px}.emilia-cart-page.ecp-modern .emilia-cart-page__summary>.cart__item-sub{font-size:20px;margin-bottom:15px}.emilia-cart-page.ecp-modern .cart__checkout,.emilia-cart-page.ecp-modern .cart__checkout:hover,.emilia-cart-page.ecp-modern .cart__checkout:focus-visible{background:#008c5a!important;border-color:#008c5a!important;color:#fff!important;border-radius:6px;min-height:52px;letter-spacing:.8px}.emilia-cart-page.ecp-modern .cart__checkout:before,.emilia-cart-page.ecp-modern .cart__checkout:after{display:none}.emilia-cart-page.ecp-modern .emilia-cart-page__secure{color:#777;margin:14px 0 12px}.emilia-cart-page.ecp-modern .emilia-cart-page__returns{color:#666;margin-top:15px;padding-top:13px}.emilia-cart-page.ecp-modern .emilia-cart-page__browse{background:#111!important;color:#fff!important;border-color:#111!important}.emilia-cart-page.ecp-modern .ecp-error{padding:12px;background:#fff1f1;color:#a32020;border-radius:6px}.emilia-cart-page.ecp-modern .ecp-error[hidden]{display:none}emilia-cart-page[aria-busy=true] .cart__checkout{pointer-events:none;opacity:.65}@media(max-width:960px){.emilia-cart-page.ecp-modern .cart__page{grid-template-columns:minmax(0,1fr);gap:16px}.emilia-cart-page.ecp-modern .emilia-cart-page__summary{position:static}}@media(max-width:480px){.emilia-cart-page.ecp-modern .cart__item{padding:12px;margin-bottom:10px}.emilia-cart-page.ecp-modern .cart__image{flex-basis:76px;margin-right:12px}.emilia-cart-page.ecp-modern .cart__item-name{font-size:14px}.emilia-cart-page.ecp-modern .cart__item-sub{flex-wrap:nowrap;gap:8px}.emilia-cart-page.ecp-modern [data-page-price]{font-size:17px}.emilia-cart-page.ecp-modern .js-qty__wrapper{width:94px;min-width:94px}.emilia-cart-page.ecp-modern .emilia-cart-page__summary{padding:20px 16px}.emilia-cart-page.ecp-modern .ecp-gift{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/emilia-cart-page.css.map */
