/* GreatHosts S48 production-finalization presentation fixes. */
.gh6-s48-ssl{padding-top:clamp(34px,6vw,78px);padding-bottom:70px}.gh6-s48-ssl-hero{max-width:820px}.gh6-s48-eyebrow{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gh43-gold-text,#9a6518)}.gh6-s48-ssl-hero h1{margin:.25em 0}.gh6-s48-ssl-hero>p:last-child{max-width:760px;font-size:1.08rem;line-height:1.75}.gh6-s48-ssl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0}.gh6-s48-ssl-card{border:1px solid var(--gh43-line,rgba(160,135,92,.35));border-radius:18px;padding:24px;background:var(--gh43-panel,#102333);box-shadow:0 10px 30px rgba(0,0,0,.08)}.gh6-s48-ssl-card h2{margin:.3em 0;font-size:clamp(1.7rem,3vw,2.45rem)}.gh6-s48-ssl-type{font-weight:800;color:var(--gh43-gold-text,#e5b45a)}.gh6-s48-ssl-actions{max-width:820px}.gh6-s48-ssl-actions .gh5-btn{display:inline-flex;margin-bottom:14px}.gh6-s48-ssl-actions p{margin:.55em 0;line-height:1.65}
html[data-gh-theme="light"] .gh6-s48-ssl-card{background:#fff;color:#182d3c}html[data-gh-theme="light"] .gh43-eyebrow,html[data-gh-theme="light"] .gh44-eyebrow,html[data-gh-theme="light"] .gh43-hero .eyebrow,html[data-gh-theme="light"] .gh43-hero-eyebrow,html[data-gh-theme="light"] .gh6-hero-eyebrow{color:#76500f!important}
.gh-language-english-only{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;font-size:12px;font-weight:700;opacity:.82}
@media(max-width:720px){.gh6-s48-ssl-grid{grid-template-columns:1fr}.gh6-s48-ssl{padding-top:28px}}

/* Keep footer legal controls reachable while the fixed consent card is open. */
@media(max-width:720px){body.gh6-privacy-open #footer-full-width-bottom{padding-bottom:220px}}


/* S48.0.1 hotfix: this file loads after route bundles. */
.gh6-s48-ssl{width:min(1320px,calc(100% - 36px));margin-inline:auto;box-sizing:border-box;color:var(--gh43-text,#eef3f5)}
.gh6-s48-ssl-card{min-width:0}.gh6-s48-ssl-card p{line-height:1.55}.gh6-s48-ssl-card h2{overflow-wrap:anywhere}
.gh6-s48-location-label{display:inline;margin-inline-start:.3rem}
html[data-gh-theme="light"] .gh5-kicker,html[data-gh-theme="light"] .gh6-s48-eyebrow{color:#6b470b!important}
html[data-gh-theme="light"] .gh-v515-stock-label.in_stock,html[data-gh-theme="light"] .gh-v513-stock-in_stock{color:#17633b!important}
html[data-gh-theme="light"] .gh-v515-stock-label.unknown,html[data-gh-theme="light"] .gh-v513-stock-unknown{color:#75510b!important}
#gh-v510-domain-storefront .gh-v510-currency-note{opacity:1!important;color:#d8e2e9!important}
html[data-gh-theme="light"] body.gh510-domains #gh-v510-domain-storefront .gh-v510-currency-note{color:#624516!important}
@media(max-width:720px){body.gh6-privacy-open footer,body.gh6-privacy-open #footer-full-width-bottom{padding-bottom:240px!important}}
