.product-purchase{color:#fff;border-top:1px solid #ffffff30;grid-column:1/-1;min-width:0;padding-top:22px}.product-purchase-price{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.product-purchase-price strong{font-size:28px;font-weight:600}.product-purchase-price span{color:#d2ddc4;font-size:12px}.product-purchase-controls{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.product-purchase-controls label{color:#e4e9de;gap:6px;font-size:12px;display:grid}.product-purchase-controls select{color:#19251c;min-height:46px;font:inherit;background:#fff;border:1px solid #bdc9af;border-radius:5px;padding:10px 14px;font-size:14px}.product-purchase-controls button{cursor:pointer;min-height:46px;font:inherit;border:0;border-radius:5px;flex:0 250px!important}.product-purchase-controls button:disabled{opacity:.5;cursor:wait}.product-purchase-links{flex-wrap:wrap;gap:24px;margin:18px 0;font-size:14px;display:flex}.product-purchase a{color:inherit;text-underline-offset:4px;text-decoration:underline}.product-purchase-note{color:#c4ccb9;margin:0;font-size:12px;line-height:1.7}.product-purchase-feedback{color:#20371e;background:#e7efd8;border-radius:5px;margin-top:16px;padding:14px 18px;font-size:14px;line-height:1.6}.product-purchase :focus-visible{outline-offset:4px;outline:3px solid #d3e977}@media (width<=560px){.product-purchase-controls{gap:12px}.product-purchase-controls button{flex-basis:100%!important}.product-purchase-controls label{flex:1}.product-purchase-links{gap:14px}.product-purchase-price{gap:8px}.product-purchase-feedback{padding:12px}}
