coretex-cart .sm-cart-edit-link{display:inline-flex;align-items:center;min-height:2.75rem;width:fit-content;margin-top:.25rem;color:inherit;font-size:.9rem;letter-spacing:.09em;text-transform:uppercase;text-underline-offset:.3em;text-decoration-thickness:1px}.sm-cart-edit-dialog{box-sizing:border-box;width:min(32rem,calc(100% - 2rem));max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.5rem,5vw,2.75rem);border:1px solid #111;border-radius:0;background:#fff;color:#111;overflow:auto;overscroll-behavior:contain;font-family:inherit;text-align:left}.sm-cart-edit-dialog::backdrop{background:#0000006b}.sm-cart-edit-dialog .sm-cart-edit-kicker{margin:0 0 .8rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.sm-cart-edit-dialog h2{margin:0 2rem 1rem 0;font-size:clamp(1.3rem,5vw,1.8rem);line-height:1.25;font-weight:400;letter-spacing:0}.sm-cart-edit-dialog p{line-height:1.55}.sm-cart-edit-dialog .sm-cart-edit-close{position:absolute;top:.6rem;right:.6rem;min-height:2.75rem;min-width:2.75rem;padding:.5rem;margin:0;border:0;border-radius:0;background:transparent;color:#111;font-size:1.4rem;line-height:1}.sm-cart-edit-dialog label{display:block;margin:1.5rem 0 .7rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.sm-cart-edit-dialog select{display:block;width:100%;min-height:3.1rem;padding:.8rem 2.2rem .8rem .9rem;margin:0;border:1px solid #d5d5d5;border-radius:0;background-color:#fff;color:#111;font:inherit;font-size:1rem}.sm-cart-edit-dialog .sm-cart-edit-submit{display:block;width:100%;min-height:3.2rem;margin:1rem 0 0;padding:.9rem 1rem;border:1px solid #111;border-radius:0;background:#111;color:#fff;font:inherit;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.sm-cart-edit-dialog .sm-cart-edit-submit:hover:not(:disabled){background:#fff;color:#111}.sm-cart-edit-dialog :is(button,select):disabled{opacity:.5;cursor:wait}.sm-cart-edit-dialog :focus-visible,coretex-cart .sm-cart-edit-link:focus-visible{outline:2px solid #111;outline-offset:4px}.sm-cart-edit-dialog .sm-cart-edit-status{min-height:1.5em;margin:1rem 0 0;font-size:.9rem}.sm-cart-edit-dialog .sm-cart-edit-status[data-error]{color:#8b2020}.sm-cart-edit-dialog .sm-cart-edit-product{display:inline-block;margin-top:1.2rem;color:inherit;font-size:.85rem;text-underline-offset:.3em}html.sm-cart-editor-open{overflow:hidden}.sm-cart-edit-dialog form{margin:0}
/*# sourceMappingURL=/cdn/shop/t/73/assets/sm-cart-edit.css.map */
