.ama-purchase .detail-price-box{display:block;padding:clamp(.875rem,2.8vw,1.25rem);margin:1rem 0;border:1px solid #cfe3e2;border-radius:1rem;background:#eff8f7}.ama-purchase .ama-price-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1rem}.ama-purchase .ama-price-main{min-inline-size:0}.ama-purchase .ama-price-label{display:block;color:#405e62;font-size:.8125rem;line-height:1.4}.ama-purchase .ama-price-values{display:flex;align-items:baseline;flex-wrap:wrap;gap:.125rem .5rem;min-inline-size:0}.ama-purchase .detail-price{color:#134e50!important;font-size:clamp(1.5rem, 5vw, 2rem);font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.ama-purchase .detail-price-original{color:#52676b;font-size:.8125rem}.ama-purchase .ama-stock-pill{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25rem;max-inline-size:100%;padding:.3125rem .625rem;border:1px solid #c8e0dd;border-radius:.75rem;background:#fff;color:#395a60;font-size:.8125rem}.ama-purchase .ama-stock-pill strong{color:#134e50;overflow-wrap:anywhere}.ama-purchase .detail-qty-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem .75rem;margin:0 0 1rem;padding-block:.25rem .75rem;border-bottom:1px solid #e7edf0}.ama-purchase .detail-payment-title,.ama-purchase .detail-qty-label{color:#304653;font-weight:700;font-size:.875rem}.ama-purchase .detail-qty-label{margin:0}.ama-purchase .detail-qty-wrap{flex-wrap:wrap;gap:.375rem;max-inline-size:100%}.ama-purchase .detail-qty-selector{border-color:#d4e0e4;border-radius:.75rem}.ama-purchase .detail-qty-btn{inline-size:2.75rem;block-size:2.75rem;background:#f3f7f8;color:#205c5d}.ama-purchase .detail-qty-btn:hover{background:#e5f3f1}.ama-purchase .detail-qty-input{inline-size:3.25rem;block-size:2.75rem;border-color:#e2eaed;font-size:1rem;font-variant-numeric:tabular-nums}.ama-purchase .detail-min-buy{flex-basis:100%;margin-top:0}.ama-purchase .detail-stock-info:empty{display:none}.ama-purchase .detail-payment-section{margin-bottom:.875rem}.ama-purchase .detail-payment-title{margin-bottom:.5rem}.ama-purchase .detail-payment-list{gap:.5rem}.ama-purchase .detail-payment-item{position:relative;flex:1 1 6rem;min-inline-size:0;min-block-size:4rem;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem .25rem;border:1px solid #d6e1e5;border-radius:.75rem;color:#2b414c;line-height:1.25;text-align:center;font-size:.8125rem}.ama-purchase .detail-payment-item span{overflow-wrap:anywhere}.ama-purchase .detail-payment-item img{inline-size:1.375rem;block-size:1.375rem}.ama-purchase .detail-payment-item.active:not(.is-disabled){border-color:#167a79;background:#e7f5f2;color:#14595a;box-shadow:inset 0 0 0 1px #167a79;font-weight:700}.ama-purchase .detail-payment-item.active:not(.is-disabled)::after{content:'✓';position:absolute;inset:.3rem .35rem auto auto;display:grid;place-items:center;inline-size:1rem;block-size:1rem;border-radius:50%;background:#147473;color:#fff;font-size:.625rem}.ama-purchase .detail-actions{margin-bottom:.875rem}.ama-purchase #buyNowBtn{inline-size:100%;min-block-size:3rem;border-radius:.75rem;background:#116b6c;color:#fff;font-weight:700;box-shadow:0 .25rem .75rem rgba(17,107,108,.16)}.ama-purchase #buyNowBtn:not(:disabled):hover{background:#0d5556}.ama-purchase :is(button,input):focus-visible{outline:2px solid #116b6c;outline-offset:2px}.ama-purchase .detail-qty-input:focus-visible{outline-offset:-2px}.ama-purchase .detail-meta,.ama-purchase .detail-meta-tabs{margin-bottom:0}.ama-purchase .detail-meta-row{padding-block:.5rem;font-size:.8125rem}.ama-purchase .detail-meta-label{color:#566874}.ama-purchase .detail-meta-value{min-inline-size:0;overflow-wrap:anywhere}