.emelsy-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.emelsy-buy{scroll-margin-top:96px;outline:none;display:flex;flex-direction:column;gap:12px;width:100%}.emelsy-buy__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.emelsy-buy__now{font-family:var(--e-serif);font-size:34px;font-weight:600;line-height:1;color:var(--e-ink)}.emelsy-buy__was{font-size:18px;color:var(--e-muted)}.emelsy-buy__pnote{font-size:15px;color:var(--e-muted)}.emelsy-buy__form{display:flex;flex-direction:column;gap:10px;margin:0}.emelsy-buy__row{display:flex;gap:8px}.emelsy-buy__btn{flex:1 1 auto;min-width:0}.emelsy-buy__btn[disabled]{opacity:.5;cursor:not-allowed}.emelsy-qty{display:flex;align-items:center;height:52px;border:1px solid #B9AB98;border-radius:12px;background:#fff;flex-shrink:0}.emelsy-qty button{width:40px;height:100%;border:0;background:transparent;font:inherit;font-size:20px;color:var(--e-ink);cursor:pointer}.emelsy-qty input{width:36px;height:100%;border:0;background:transparent;text-align:center;font:inherit;font-size:16px;color:var(--e-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.emelsy-qty input::-webkit-outer-spin-button,.emelsy-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.emelsy-buy__express .shopify-payment-button__button{border-radius:12px!important;min-height:52px;overflow:hidden}.emelsy-buy__express .shopify-payment-button__more-options{font-size:14px;color:var(--e-muted)}.emelsy-buy__note{font-size:14px;line-height:1.55;color:var(--e-muted)}.emelsy-buy__missing{font-size:14px;color:#9a3b2c;border:1px dashed #9A3B2C;border-radius:12px;padding:12px}.emelsy-final .emelsy-buy{text-align:left;margin-top:8px}.emelsy-final .emelsy-buy__now{color:var(--fin-text, var(--e-paper))}.emelsy-final .emelsy-buy__was,.emelsy-final .emelsy-buy__pnote{color:var(--fin-muted, #E8DFD3)}.emelsy-final .emelsy-buy__btn{background:#d8c6ad;color:var(--e-ink)!important}.emelsy-final .emelsy-buy__btn:hover{background:#e6d8c4}.emelsy-final .emelsy-qty{border-color:var(--e-paper)}.emelsy-sticky__form{margin:0;display:flex}@media(max-width:899px){.emelsy-sticky__form{flex:1 1 auto}.emelsy-sticky__form .emelsy-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/emelsy-buy.css.map */
