.hero-pair-offer{display:block;max-width:440px;border:1px solid #dda58f;border-left:4px solid #ba4524;background:#fff2eb;padding:13px 16px;border-radius:11px;margin:-6px 0 20px;transition:background .2s}.hero-pair-offer:hover{background:#ffe7db}.offer-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;letter-spacing:1px;font-weight:800;color:#843820}.offer-top>b{letter-spacing:0;padding:3px 7px;background:#ba4524;color:white;border-radius:4px;font-size:11px}.offer-price{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:7px 0}.offer-price>strong:first-child{font-size:16px;letter-spacing:-.4px}.offer-price>strong:last-child{font-size:29px;letter-spacing:-1px;line-height:1.3}.offer-price small{font-size:13px;letter-spacing:0}.offer-compare{display:block;font-size:10px;color:#713b28}.offer-compare b{font-weight:800}.offer-gift{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;margin-top:8px;color:#843820}.offer-gift>span{font-size:17px}.pair-emphasis{background:#182c3c;border-color:#182c3c;color:white;padding:24px 28px}.pair-emphasis div>span{color:#dae5eb}.pair-emphasis .pair-saving-label{color:#fff0e8;background:#8d381f;display:inline-block;font-size:10px;padding:5px 9px;border-radius:5px;font-weight:800;letter-spacing:.5px;margin:0 0 7px}.pair-emphasis strong{font-size:27px}.pair-emphasis .pair-gift-label{font-weight:700;color:#ffd8c6;font-size:12px;margin-top:8px}.quantity-saving{display:block;font-size:9px;color:#843820;margin-top:3px;font-weight:800}.compact .hero h1{font-size:clamp(43px,4.7vw,63px)}.compact .hero-description{margin-bottom:17px}.compact .hero-price{margin-bottom:17px}.compact .hero-gift{margin-bottom:20px}
@media(max-width:759px){.compact .hero-pair-offer{order:6;margin:0;max-width:none;padding:13px 15px}.compact .hero-copy>.button{order:7}.compact .payment-caption{order:8}.compact .hero h1{font-size:44px}.compact .hero-gift{margin:0}.pair-emphasis{padding:21px 18px}.pair-emphasis strong{font-size:23px}.offer-price>strong:last-child{font-size:28px}.offer-price>strong:first-child{font-size:16px}.offer-compare{font-size:10px}.offer-gift{font-size:11px}.compact .hero-price{margin:0}}
@media(max-width:370px){.compact .hero h1{font-size:40px}.offer-price>strong:first-child{font-size:15px}.offer-price>strong:last-child{font-size:26px}.offer-gift{font-size:10px}.pair-emphasis strong{font-size:21px}}

.simple-order{align-items:center!important}.simple-order .order-copy h2{margin-bottom:15px}.simple-order .order-copy>p:last-child{margin-bottom:0}.simple-order .order-form .submit-button{margin-top:8px}.privacy-note{font-size:10px;color:var(--muted);line-height:1.6;margin:12px 0 0}.privacy-note a{text-decoration:underline;text-underline-offset:2px}


.order-selection{font-size:13px;font-weight:800;color:var(--orange);margin:0 0 18px}.legal a{text-decoration:underline}.legal h2{font-size:24px;letter-spacing:-.5px;margin:30px 0 12px}.legal h1{overflow-wrap:anywhere}.legal p{overflow-wrap:anywhere}.thankyou-card{max-width:640px;margin:72px auto;padding:32px;border:1px solid var(--line);border-radius:22px;background:white}.thankyou-card h1{font-size:38px;letter-spacing:-1px}.thankyou-card .button{margin-top:25px}.legal-records{padding:18px;background:var(--blue);border-radius:12px}@media(max-width:700px){.thankyou-card{margin:28px 18px;padding:25px}.thankyou-card h1{font-size:30px}}
