.florida-hero[hidden]{display:none}
.florida-hero{position:relative;isolation:isolate;overflow:hidden;background:#10151d;color:#fff;margin:0 0 46px;padding:32px 24px 24px;border-top:4px solid #224d8f}
.florida-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 100%,#344152 0,transparent 67%)}
.florida-hero-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 10px}
.florida-hero .eyebrow{color:#b6cbed;font-size:10px;letter-spacing:.16em}
.florida-hero h2{font-size:clamp(30px,4vw,58px);letter-spacing:-.035em;line-height:.98;margin:12px 0 0;color:white}
.florida-hero-heading p{font-size:12px;line-height:1.7;color:#c9ced7;max-width:230px;margin:0}
.florida-hero-lineup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}
.florida-hero-product{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff;border:1px solid transparent;border-radius:4px;transition:background .15s,border-color .15s}
.florida-hero-product:hover,.florida-hero-product:focus-visible{background:#ffffff0c;border-color:#70819b;outline-offset:3px}
.florida-hero-product img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;filter:drop-shadow(0 8px 9px #0005);margin-top:-12px}
.florida-hero-product span{font-size:11px;font-weight:700;line-height:1.4;text-align:center;margin:-10px 4px 12px}
@media(max-width:700px){.florida-hero{margin-bottom:28px;padding:24px 14px 18px}.florida-hero-heading{display:block;padding:0 2px}.florida-hero h2{font-size:38px}.florida-hero-heading p{max-width:none;margin-top:12px;font-size:11px}.florida-hero-lineup{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:16px}.florida-hero-product{grid-column:span 2}.florida-hero-product:nth-child(4){grid-column:2 / span 2}.florida-hero-product:nth-child(5){grid-column:4 / span 2}.florida-hero-product img{margin-top:-4px}.florida-hero-product span{font-size:9px;margin:-6px 0 8px}}

.blackout-launch-hero{margin:24px 3%}
.blackout-launch-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.blackout-launch-actions .button{font-size:11px;padding:15px 18px;min-height:45px;white-space:nowrap}
@media(max-width:700px){.blackout-launch-actions{margin-top:16px;gap:14px}.blackout-launch-actions p{margin-top:0}.blackout-launch-actions .button{width:100%;justify-content:space-between;white-space:normal}}

.blackout-shipping-notice {
  display: none;
  margin: -12px 0 18px;
  padding: 10px 16px;
  border-left: 3px solid #224d8f;
  background: #edf3fa;
  color: #182e4a;
  font-size: 14px;
  line-height: 1.5;
}

#collection-context:not([hidden]) + .blackout-shipping-notice {
  display: block;
}
