.edit-cart-line-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;background:#00000080;z-index:9999}.edit-cart-line-popup-header{font-family:PP Eiko;font-weight:500;color:#000;text-align:center;font-size:2.25rem;padding-top:1.35rem;padding-bottom:1.35rem}.edit-cart-line-popup{width:380px;height:auto;background:#fff;border-radius:8px;overflow-y:auto;position:relative}.edit-cart-line-close{position:absolute;top:10px;right:15px;border:none;background:transparent;font-size:24px;cursor:pointer;line-height:1}.edit-cart-line-popup *{box-sizing:border-box;margin:0}.edit-cart-line-popup .accordion{max-width:600px;margin:0 auto}.accordion-item{padding:0 1.4rem;border-top:1.5px solid #000;color:#000}.edit-cart-line-popup .accordion-header{font-family:PP Eiko,serif;font-weight:500;color:#000;width:100%;text-align:left;font-size:1.5rem;padding:16px 0;background:none;border:none;cursor:pointer}.edit-cart-line-popup .accordion-header.disabled{cursor:default;pointer-events:none;color:#333}.edit-cart-line-popup .accordion-content{overflow:hidden;max-height:0;transition:max-height .4s ease}.edit-cart-line-popup .accordion-item.active .accordion-content{max-height:1000px}.edit-cart-line-popup.single-step .accordion-content{padding-top:2.2rem}.edit-cart-line-popup .color-grid,.edit-cart-line-popup .size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 0 16px}.edit-cart-line-popup .color-card{border:2px solid #E6E6E6;border-radius:1rem;padding:1rem;text-align:center;cursor:pointer;transition:border-color .2s}.edit-cart-line-popup .color-card:hover{border-color:#aaa}.edit-cart-line-popup .color-card.selected{border:2px solid #000}.edit-cart-line-popup .color-card img{width:100%;height:auto;border-radius:8px}.edit-cart-line-popup .color-label{display:block;margin-top:.3rem;margin-bottom:.75rem;line-height:0;font-family:Rethink Sans,serif;font-size:1.2rem;font-weight:500;color:#000}.edit-cart-line-popup .size-card{border:2px solid #E6E6E6;border-radius:1rem;padding:1rem;text-align:center;cursor:pointer;transition:border-color .2s}.edit-cart-line-popup .size-card:hover{border-color:#aaa}.edit-cart-line-popup .size-card.selected{border:2px solid #000}.edit-cart-line-popup .size-name{display:block;font-size:1rem;font-weight:700;color:#000}.edit-cart-line-popup .size-dimensions{display:block;margin-top:.3rem;font-size:.875rem;color:#666}.edit-cart-line-popup .confirm-button{display:block;width:100%;background:#000;font-weight:500;font-family:Source Code Pro,serif;color:#fff;border:none;padding:12px 0;font-size:1.4rem;letter-spacing:0px;cursor:pointer;margin-bottom:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-edit-cart-line.css.map */
