.coil-buy{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width:768px){.coil-buy{gap:.65rem}}.coil-buy__form{display:flex;flex-direction:column;gap:.65rem;margin:0}.coil-buy__price-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.85rem 0;border-top:1px solid rgba(28,28,30,.08);border-bottom:1px solid rgba(28,28,30,.08)}.coil-buy__price-row--with-atc .coil-buy__add-to-cart{flex-shrink:0;margin-left:0}.coil-buy__price-row--with-atc product-quantity.quantity-selector-holder{margin-right:.75rem}@media screen and (max-width:767px){.coil-buy__price-row--with-atc>.coil-buy__add-to-cart{flex-basis:100%;max-width:max-content;margin-left:0;margin-right:auto}}.coil-buy__price{font-size:1.15rem;font-weight:500;white-space:nowrap}.coil-buy__price-hint{font-size:.8rem;opacity:.65;font-style:italic}.coil-buy__inventory{font-size:.8rem;margin:0;opacity:.7;font-style:italic}.coil-buy__sep{display:inline-flex;align-items:center;line-height:1;font-size:.7rem;opacity:.45;margin:0 .1rem}.coil-buy__price-row product-quantity.quantity-selector-holder{display:inline-flex;align-items:center;width:8rem;margin-bottom:0;margin-left:auto}.coil-buy__price-row .quantity-selector-holder input{flex:0 0 3rem!important;width:3rem!important;min-width:3rem!important;height:2rem!important;padding:0!important;text-align:center;font-size:.9rem;color:var(--main-text);background:transparent;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.coil-buy__price-row .quantity-selector-holder input::-webkit-outer-spin-button,.coil-buy__price-row .quantity-selector-holder input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.coil-buy__price-row .qty-button{width:2rem!important;height:2rem!important;flex-shrink:0}.coil-buy__price-row .qty-button svg{width:.75rem;height:.75rem}.coil-buy__action-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.coil-buy__add-on{border:none;padding:.25rem 0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.85rem;line-height:1;flex:1 1 auto}.coil-buy__add-on-question{padding:0;margin:0 0 0 .25rem;font-weight:400;display:inline-flex;align-items:center;gap:.25rem;transform:translateY(2px)}.coil-buy__add-on:not(:has(.coil-buy__add-on-radio:checked)) .coil-buy__add-on-radio{border-color:#c0392b!important}.coil-buy__add-on-option{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.coil-buy__add-on-radio{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;margin:0!important;padding:0!important;flex-shrink:0;width:1rem!important;height:1rem!important;border:1px solid currentColor!important;border-radius:50%!important;background:transparent!important;position:relative;cursor:pointer;display:inline-block}.coil-buy__add-on-radio:checked:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:currentColor}.coil-buy__add-on-radio:focus-visible{outline:2px solid currentColor;outline-offset:2px}.coil-buy__add-on-option-text{display:inline-flex;align-items:center;gap:.25rem;line-height:1;transform:translateY(2px)}.coil-buy__add-on-price{opacity:.7;margin-left:.25rem}.coil-buy__add-to-cart{padding:.75rem 1rem;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:baseline;justify-content:center;gap:.5rem}.coil-buy__add-to-cart--full{width:100%}.coil-buy__action-row .coil-buy__add-to-cart{flex-shrink:0;margin-left:0}@media screen and (min-width:1250px){.coil-buy__action-row .coil-buy__add-to-cart{margin-left:auto}}.coil-buy__add-to-cart[disabled],.coil-buy__add-to-cart[aria-disabled=true]{opacity:.5;cursor:not-allowed}.coil-buy__add-on-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.coil-buy__error{margin:.4rem 0 0;padding:.5rem .75rem;font-size:.85rem;color:#c0392b;border-left:2px solid #c0392b}.coil-buy__add-to-cart-sep{opacity:.5}.coil-buy__add-to-cart-total{font-weight:500}.coil-buy__variant-note{font-size:.85rem;opacity:.7;margin:0}@media screen and (max-width:649px){.coil-buy__price-hint{display:none}.coil-buy__price-row{padding:.5rem 0}}.coil-buy__notify-form{margin:.5rem 0 0}.coil-buy__notify-row{display:flex;align-items:stretch;gap:.5rem}.coil-buy__notify-input{flex:1 1 auto;min-width:0;padding:.65rem .85rem;font:inherit;font-size:.9rem;color:inherit;background:transparent;border:1px solid currentColor;border-radius:0;-webkit-appearance:none;appearance:none}.coil-buy__notify-input::placeholder{color:inherit;opacity:.55;font-style:italic}.coil-buy__notify-input:focus{outline:2px solid currentColor;outline-offset:-2px}.coil-buy__notify-submit{flex:0 0 auto;padding:.65rem 1.25rem;font:inherit;font-size:.85rem;color:inherit;background:transparent;border:1px solid currentColor;cursor:pointer;text-transform:uppercase;letter-spacing:.08em}.coil-buy__notify-submit:hover{background:currentColor}.coil-buy__notify-submit:hover *{color:var(--main-bg, #fff)}.coil-buy__notify-success{margin:0;padding:.65rem 0;font-size:.9rem;font-style:italic}.coil-buy__notify-error{margin:0 0 .5rem;padding:.5rem .75rem;font-size:.85rem;color:#c0392b;border-left:2px solid #c0392b}@media screen and (max-width:549px){.coil-buy__notify-row{flex-wrap:wrap}.coil-buy__notify-input{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/coil-product-buy.css.map */
