.hero-purchase-options{display:flex;flex-direction:column;gap:12px;max-width:405px}.hero-purchase-options>.button{width:100%;font-size:14px}.hero-purchase-options .hero-duo{background:#eeeaff;color:var(--blue);border:1px solid #c8baf3;box-shadow:0 4px 0 #d9cef8;justify-content:space-between;text-align:left;padding:12px 24px;border-radius:18px}.hero-duo>span:first-child{font-size:11px;font-weight:400;line-height:1.4}.hero-duo strong{display:block;font-size:18px;font-weight:800}.hero-duo>span:last-child{font-size:23px}.hero-duo-note{font-size:11px;color:var(--muted);margin:14px 0 0}.hero+.buy-steps{padding-top:48px;padding-bottom:48px;border-top:1px solid var(--line)}.hero+.buy-steps .section-heading{margin-bottom:28px}.hero+.buy-steps ol{margin-bottom:15px}.offer-expired .hero-duo-note{display:none}
@media(max-width:650px){.hero-purchase-options{max-width:none}.hero-purchase-options>.button{font-size:13px}.hero-purchase-options .hero-duo{padding:12px 18px}.hero-duo strong{font-size:17px}.hero-duo-note{text-align:center;font-size:10px}.hero+.buy-steps{padding-block:35px}.hero+.buy-steps h2{font-size:35px}}
.header .wordmark{font-size:34px;line-height:1.05;letter-spacing:-.025em}.header .wordmark span{font-size:12px;letter-spacing:.025em;margin-top:6px}.header{gap:24px;padding-block:18px}.hero-photo .stock-sticker{font-size:19px;line-height:1.1;padding:14px 20px;text-align:center;right:-8px;bottom:54px;transform:rotate(-7deg);border-radius:20px;box-shadow:0 7px 20px #543c1426}.stock-sticker strong{display:block;font-size:32px;line-height:1.05;white-space:nowrap}.stock-sticker>span{display:block;font-size:19px}.offer-expired .stock-sticker{display:none}
@media(max-width:900px){.header .wordmark{font-size:30px}.header nav{gap:16px}.header .wordmark span{font-size:11px}}
@media(max-width:650px){.header{gap:12px;padding-block:17px}.header .wordmark{font-size:25px;line-height:1.05;max-width:none;flex:1;min-width:0}.header .wordmark span{font-size:9px;margin-top:6px}.header nav{flex-shrink:0}.hero-photo .stock-sticker{font-size:14px;padding:10px 13px;right:0;bottom:40px;border-radius:15px;line-height:1.05}.stock-sticker strong{font-size:24px}.stock-sticker>span{font-size:14px}}
@media(max-width:350px){.header .wordmark{font-size:24px}.header .wordmark span{font-size:8px}.hero-photo .stock-sticker{padding:8px 11px;bottom:37px}.stock-sticker strong{font-size:22px}.stock-sticker>span{font-size:13px}}
.header .nav-cta{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 3px 0 #193db0}.header .nav-cta:hover{background:#204ad0}.purchase-wa{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:66px;max-width:100%;padding:15px 25px;background:#e9f8ee;border:1px solid #8ecda5;border-radius:20px;box-shadow:0 4px 0 #c0e7cd;color:#155b33;text-decoration:none;font-size:16px;font-weight:800;line-height:1.35}.purchase-wa img{display:block;width:34px;height:34px;flex:0 0 34px}.purchase-wa .purchase-arrow{font-size:22px;flex-shrink:0}.purchase-wa:hover{background:#dcf4e5;border-color:#69b984}.seller-bar .purchase-wa{width:min(520px,100%)}.offers-section .purchase-wa{display:flex;width:max-content;margin:25px auto 0}.seller-bar{gap:24px}
@media(max-width:650px){.purchase-wa{font-size:14px;min-height:68px;gap:11px;padding:14px 17px;text-align:left;border-radius:17px}.purchase-wa img{width:31px;height:31px;flex-basis:31px}.seller-bar .purchase-wa,.offers-section .purchase-wa{width:100%}.seller-bar{gap:16px}.purchase-wa .purchase-arrow{font-size:19px}}
@media(max-width:350px){.purchase-wa{font-size:13px;padding-inline:13px;gap:9px}.purchase-wa img{width:29px;height:29px;flex-basis:29px}}
