img{height:auto}
.ohsip-skip{position:absolute;top:8px;left:8px;z-index:50;transform:translateY(-180%);background:#fbf7ee;padding:15px;color:#321547}
.ohsip-skip:focus{transform:none}
.ohsip-purchase{margin-top:25px}
.ohsip-price{font-size:27px!important;font-weight:800;margin-bottom:18px}
.ohsip-purchase .ohsip-buy{width:100%;margin-top:0;justify-content:center}
.ohsip-buy:disabled{background:#e8e0d1;color:#5f5665;border-color:#b9afbf;box-shadow:none;cursor:not-allowed}
.ohsip-product-link{display:inline-block;padding:15px 0;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.ohsip-subscriptions{border-top:1px solid #32154733;margin-top:20px;padding-top:24px}
.ohsip-subscriptions h3{font-size:22px;margin:0 0 10px}
.ohsip-subscriptions>p{font-size:14px}
.ohsip-plan{background:#fbf7ee;border:1px solid #60368b40;border-radius:14px;padding:18px;margin:14px 0}
.ohsip-plan h4{font-size:15px;margin:0 0 10px;letter-spacing:.04em}
.ohsip-plan p{font-size:14px;line-height:1.7;margin:0 0 16px}
.ohsip-plan strong{font-size:21px}
.ohsip-subscriptions .ohsip-plan-note{font-size:11px;line-height:1.5}
.ohsip-waitlist{padding-top:24px;margin-top:12px;border-top:1px solid #32154733}
.ohsip-waitlist h3{font-size:23px;margin-bottom:10px}
.ohsip-waitlist p{font-size:14px}
.ohsip-waitlist label{display:block;font-size:12px;font-weight:bold;margin:17px 0 8px}
.ohsip-email-row{display:flex;gap:8px}
.ohsip-email-row input{min-width:0;flex:1;border:1px solid #60368b80;border-radius:6px;padding:14px;font:inherit;background:#fbf7ee;color:#321547}
.ohsip-email-row button{padding:14px;border:1px solid #321547;border-radius:6px;background:#60368b;color:#f5e8c4;font-size:11px;font-weight:bold}
.ohsip-waitlist .ohsip-consent{font-size:11px;margin-top:12px;line-height:1.5}
.ohsip-consent a{text-decoration:underline}
.ohsip-policy-links{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;margin:24px 0}
.ohsip-policy-links a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:350px){.ohsip-email-row{flex-direction:column}}
