.fh-ssl-store{max-width:1180px;margin:0 auto;padding:28px 16px 55px;color:#d7e0e8;line-height:1.75}.fh-ssl-store h2,.fh-ssl-store h3{color:#fff;font-weight:700;line-height:1.3}.fh-ssl-store h2{font-size:clamp(1.65rem,3vw,2.45rem);margin:0 0 1.1rem}.fh-ssl-store h3{font-size:1.2rem;margin:.65rem 0 1rem}.fh-ssl-store a:not(.btn){color:#eee7c0;text-decoration:underline;text-underline-offset:3px}.fh-ssl-store a:focus-visible,.fh-ssl-store button:focus-visible,.fh-ssl-store summary:focus-visible{outline:3px solid #ffdf75;outline-offset:4px}.fh-ssl-eyebrow{font-size:.76rem;letter-spacing:.08em;font-weight:700;color:#ff97b6!important}.fh-ssl-intro{max-width:950px}.fh-ssl-note{padding:18px 20px;border:1px solid #706b40;background:#272719;border-radius:12px;color:#f4eecb;margin:22px 0 12px}.fh-ssl-small{font-size:.9rem;color:#c5d0da}.fh-ssl-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.fh-ssl-tabs a{display:inline-block;border:1px solid #607381;border-radius:24px;padding:9px 15px;line-height:1.5}.fh-ssl-tabs a[aria-current=page]{background:#ffe100;color:#141b22!important;border-color:#ffe100;text-decoration:none!important}.fh-ssl-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0 55px;scroll-margin-top:130px}.fh-ssl-card{display:flex;flex-direction:column;min-width:0;border:1px solid #52626e;background:#172a34;border-radius:16px;padding:24px}.fh-ssl-card p{overflow-wrap:anywhere}.fh-ssl-card ul{padding-left:20px}.fh-ssl-card li{margin-bottom:.65rem}.fh-ssl-price{font-size:1.75rem;font-weight:700;color:#fff;margin:12px 0;overflow-wrap:anywhere}.fh-ssl-price span{display:block;font-size:.82rem;font-weight:400;color:#d7e0e8}.fh-ssl-card details{margin:0 0 20px}.fh-ssl-card form{margin-top:auto}.fh-ssl-card .btn{white-space:normal;width:100%;min-height:44px}.fh-ssl-store summary{cursor:pointer;color:#eee7c0;font-weight:600;min-height:32px;padding:5px 0}.fh-ssl-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0 40px}.fh-ssl-compare article{padding:22px;background:#172a34;border:1px solid #52626e;border-radius:12px;min-width:0}.fh-ssl-help{scroll-margin-top:130px}.fh-ssl-help>details{border-bottom:1px solid #52626e;padding:12px 0}.fh-ssl-help>p:last-child{margin-top:25px}.fh-ssl-help ol{padding-left:22px}.fh-ssl-help ol li{padding:8px 0}.fh-ssl-order-note{padding:16px;border:1px solid #706b40;border-radius:10px;background:#272719;color:#f4eecb;line-height:1.7;margin-bottom:20px}.fh-ssl-order-note a{color:#fff!important;text-decoration:underline!important}@media(max-width:991px){.fh-ssl-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fh-ssl-products,.fh-ssl-compare{grid-template-columns:1fr}.fh-ssl-store{padding-left:0;padding-right:0}.fh-ssl-card{padding:20px}.fh-ssl-tabs{gap:8px}.fh-ssl-tabs a{padding:8px 12px}.fh-ssl-intro h2{font-size:1.8rem}}[data-background="light"] .fh-ssl-store{color:#303f49}[data-background="light"] .fh-ssl-store h2,[data-background="light"] .fh-ssl-store h3,[data-background="light"] .fh-ssl-price{color:#1b2831}[data-background="light"] .fh-ssl-card,[data-background="light"] .fh-ssl-compare article{background:#f6f8fa}[data-background="light"] .fh-ssl-store a:not(.btn),[data-background="light"] .fh-ssl-store summary{color:#6f1a43}[data-background="light"] .fh-ssl-eyebrow{color:#861c4b!important}[data-background="light"] .fh-ssl-small,[data-background="light"] .fh-ssl-price span{color:#3b4a55}

.fasting-ssl-layout{padding-top:28px!important}.fh-ssl-order-note+.row{margin-top:20px}
