.edme-cart-page,.edme-cart-page *{box-sizing:border-box}.edme-cart-page{width:100%;background:#fff;color:#000;padding:18px 8px 24px;font-family:inherit}.edme-cart-page__inner{width:100%;max-width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 488px;gap:28px;align-items:start}.edme-cart-page.is-empty .edme-cart-page__inner{display:block}.edme-cart-page.is-empty .edme-cart-page__main{width:100%;max-width:none}.edme-cart-page__main{min-width:0}.edme-cart-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.edme-cart-page__title{margin:0;font-size:28px;line-height:1.1;font-weight:700;color:#000;letter-spacing:-.02em}.edme-cart-page__title span{font-size:16px;font-weight:400;color:#6b7280;margin-left:2px}.edme-cart-page__clear{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#111827;padding:4px 2px;cursor:pointer;font-size:14px;line-height:1;white-space:nowrap;font-family:inherit}.edme-cart-page__clear svg{display:block}.edme-cart-page__clear:hover{text-decoration:underline}.edme-cart-page__clear-icon{display:inline-flex;align-items:center;justify-content:center}.edme-cart-page__form{margin:0}.edme-cart-page__items{display:flex;flex-direction:column;gap:0}.edme-cart-item{width:100%;min-height:150px;border:1px solid #e5e7eb;background:#fff;padding:19px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center}.edme-cart-item+.edme-cart-item{border-top:0}.edme-cart-item.is-loading{opacity:.55;pointer-events:none}.edme-cart-item__media{display:block;width:112px;aspect-ratio:2 / 3;height:auto;background:#f7f7f7;overflow:hidden;text-decoration:none;flex-shrink:0}.edme-cart-item__media img,.edme-cart-item__placeholder{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.edme-cart-item__content{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) 150px 180px;gap:28px;align-items:center}.edme-cart-item__info{min-width:0}.edme-cart-item__title{display:inline-block;max-width:100%;color:#000;text-decoration:none;font-size:16px;line-height:1.35;font-weight:500;text-transform:none}.edme-cart-item__title:hover{text-decoration:underline}.edme-cart-item__variant,.edme-cart-item__properties{margin-top:6px;color:#6b7280;font-size:14px;line-height:1.35;text-transform:uppercase}.edme-cart-item__quantity-wrap{width:100%}.edme-cart-item__quantity-label{margin-bottom:7px;font-size:13px;color:#6b7280;line-height:1;text-transform:none}.edme-cart-qty{width:120px;height:42px;display:grid;grid-template-columns:30px 30px 30px 30px;align-items:center;border:1px solid #e5e7eb;background:#fff;position:relative;overflow:hidden}.edme-cart-qty__remove,.edme-cart-qty__button{width:30px;height:40px;border:0;background:transparent;color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;line-height:1;padding:0;margin:0;appearance:none;-webkit-appearance:none;font-family:inherit}.edme-cart-qty__remove{color:#ef4444;position:relative;z-index:5}.edme-cart-qty__remove svg{display:block;pointer-events:none}.edme-cart-qty__button{font-size:17px;font-weight:400}.edme-cart-qty__remove:hover,.edme-cart-qty__button:hover{background:#f7f7f7}.edme-cart-qty__input{width:30px;height:40px;border:0;padding:0;margin:0;text-align:center;font-size:14px;color:#000;background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-family:inherit}.edme-cart-qty__input::-webkit-outer-spin-button,.edme-cart-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.edme-cart-qty__input:focus,.edme-cart-qty__remove:focus,.edme-cart-qty__button:focus{outline:none}.edme-cart-item__error{display:none;margin-top:7px;font-size:12px;line-height:1.35;color:#ef4444}.edme-cart-item__error.is-visible{display:block}.edme-cart-item__price{text-align:right;font-size:18px;line-height:1.25;font-weight:700;color:#000;white-space:nowrap}.edme-cart-item__price-old{display:block;margin-bottom:4px;font-size:13px;color:#9ca3af;text-decoration:line-through;font-weight:400}.edme-cart-item__price-current{display:block}.edme-cart-page__note{margin-top:28px}.edme-cart-note-toggle{min-height:40px;border:1px solid #e5e7eb;background:#fff;color:#111827;padding:0 18px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:14px;line-height:1;font-family:inherit}.edme-cart-note-toggle:hover{background:#f9fafb}.edme-cart-note-toggle__icon{display:inline-flex;align-items:center;justify-content:center}.edme-cart-note-toggle__icon svg{display:block}.edme-cart-note{margin-top:12px;max-width:520px}.edme-cart-note__textarea{width:100%;min-height:110px;border:1px solid #e5e7eb;padding:14px;font-size:14px;line-height:1.5;color:#000;resize:vertical;font-family:inherit}.edme-cart-note__textarea:focus{outline:none;border-color:#000}.edme-cart-summary{width:100%;border:1px solid #e5e7eb;background:#fff;padding:23px 19px 19px;position:sticky;top:20px}.edme-cart-summary__title{margin:0 0 24px;font-size:22px;line-height:1.2;font-weight:700;color:#000}.edme-cart-summary__rows{width:100%}.edme-cart-summary__row{display:flex;justify-content:space-between;gap:20px;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid #f0f0f0;color:#111827;font-size:14px;line-height:1.35}.edme-cart-summary__row strong{font-weight:700;white-space:nowrap}.edme-cart-summary__row--discount{color:#16a34a}.edme-cart-summary__row--total{margin-bottom:21px;padding-bottom:0;border-bottom:0;font-size:16px}.edme-cart-summary__row--total strong{font-size:18px}.edme-cart-discount{margin-bottom:18px}.edme-cart-discount__toggle{width:100%;height:42px;border:1px solid #e5e7eb;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-size:14px;line-height:1;font-weight:500;font-family:inherit}.edme-cart-discount__toggle:hover{background:#f9fafb}.edme-cart-discount__box{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;margin-top:10px}.edme-cart-discount__input{width:100%;height:42px;border:1px solid #e5e7eb;padding:0 12px;font-size:14px;color:#000;font-family:inherit}.edme-cart-discount__input:focus{outline:none;border-color:#000}.edme-cart-discount__button{height:42px;border:1px solid #000000;background:#000;color:#fff;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit}.edme-cart-discount__button:hover{opacity:.85}.edme-cart-summary__checkout{width:100%;height:56px;border:1px solid #000000;background:#000;color:#fff;cursor:pointer;font-size:17px;line-height:1;font-weight:700;font-family:inherit;transition:opacity .2s ease,transform .2s ease}.edme-cart-summary__checkout:hover{opacity:.88}.edme-cart-summary__checkout:active{transform:scale(.99)}.edme-cart-empty{width:100%;max-width:none;border:1px solid #e5e7eb;padding:48px 24px;text-align:center}.edme-cart-empty h2{margin:0 0 10px;font-size:24px;line-height:1.2;font-weight:400}.edme-cart-empty p{margin:0 auto 22px;max-width:460px;color:#6b7280;font-size:15px;line-height:1.5}.edme-cart-empty__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 28px;background:#000;color:#fff;text-decoration:none;font-size:14px;font-weight:700}.edme-cart-empty__button:hover{opacity:.88}.edme-cart-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);min-width:260px;max-width:calc(100vw - 32px);padding:13px 18px;background:#000;color:#fff;font-size:14px;line-height:1.4;text-align:center;opacity:0;pointer-events:none;z-index:999999;transition:opacity .25s ease,transform .25s ease}.edme-cart-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width:1200px){.edme-cart-page__inner{grid-template-columns:minmax(0,1fr) 390px;gap:22px}.edme-cart-item__content{grid-template-columns:minmax(180px,1fr) 140px 150px;gap:20px}}@media screen and (max-width:989px){.edme-cart-page{padding:16px 12px 28px}.edme-cart-page__inner{display:block}.edme-cart-page__header{margin-bottom:18px}.edme-cart-summary{margin-top:24px;position:static}.edme-cart-item__content{grid-template-columns:minmax(0,1fr) 128px;gap:18px}.edme-cart-item__quantity-wrap{grid-column:1 / 2;order:2}.edme-cart-item__price{grid-column:2 / 3;grid-row:1 / 3;align-self:center}}@media screen and (max-width:749px){.edme-cart-page{padding:14px 12px 24px}.edme-cart-page__header{align-items:flex-start}.edme-cart-page__title{font-size:25px}.edme-cart-page__title span{font-size:14px}.edme-cart-page__clear{font-size:13px}.edme-cart-item{min-height:auto;padding:14px;grid-template-columns:88px minmax(0,1fr);gap:13px;align-items:start}.edme-cart-item__media{width:88px;aspect-ratio:2 / 3;height:auto}.edme-cart-item__content{display:flex;flex-direction:column;gap:12px;align-items:stretch}.edme-cart-item__title{font-size:14px}.edme-cart-item__variant,.edme-cart-item__properties{font-size:12px}.edme-cart-item__quantity-wrap{width:100%}.edme-cart-qty{width:120px}.edme-cart-item__price{text-align:left;font-size:16px}.edme-cart-summary{padding:20px 16px 16px}.edme-cart-summary__title{font-size:20px}.edme-cart-summary__checkout{height:52px;font-size:16px}.edme-cart-note-toggle{width:100%;justify-content:center}.edme-cart-note{max-width:none}}@media screen and (max-width:480px){.edme-cart-page__header{flex-direction:column;gap:10px}.edme-cart-page__clear{align-self:flex-end}.edme-cart-item{grid-template-columns:78px minmax(0,1fr)}.edme-cart-item__media{width:78px;aspect-ratio:2 / 3;height:auto}.edme-cart-discount__box{grid-template-columns:1fr}.edme-cart-discount__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/edme-cart.css.map */
