.footer-block:has(.footer-conditions){grid-column:1 / -1;text-align:center}.footer-block:has(.footer-conditions) .footer-block__heading{text-align:center}.footer-conditions{display:grid;grid-template-columns:1fr;gap:1.6rem;justify-content:center;justify-items:center}@media screen and (min-width:750px){.footer-conditions{grid-template-columns:minmax(0,20rem) minmax(0,42rem);align-items:stretch;gap:2rem}.footer-conditions__item--tides{aspect-ratio:auto}.footer-conditions__tide-stations{flex-wrap:nowrap;align-items:stretch;gap:1.6rem}.footer-conditions__tide-station{flex:1 1 0;justify-content:flex-start}}.footer-conditions__item{width:100%;max-width:28rem;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:2rem;text-align:center;border:1px solid rgba(var(--color-foreground),.15);border-radius:.8rem;background:rgba(var(--color-foreground),.04)}@media screen and (min-width:750px){.footer-conditions__item{max-width:none}}.footer-conditions__label{font-size:1.1rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;color:#c4a24e}.footer-conditions__value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;text-align:center;color:rgb(var(--color-foreground))}.footer-conditions__loading,.footer-conditions__error{font-size:1.4rem;opacity:.7}.footer-conditions__icon{width:4rem;height:4rem;border-radius:50%;object-fit:cover;display:block}.footer-conditions__temp{font-size:2.6rem;font-weight:700;line-height:1}.footer-conditions__short{font-size:1.4rem;opacity:.85}.footer-conditions__tide-stations{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 1.8rem;width:100%}.footer-conditions__tide-station{flex:1 1 9rem;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.6rem}.footer-conditions__station-name{font-size:1.2rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground));opacity:.85}.footer-conditions__tide{display:inline-flex;align-items:center;gap:.4rem;font-size:1.4rem;line-height:1.4;white-space:nowrap}.footer-conditions__arrow{font-size:1rem;line-height:1}.footer-conditions__tide--high .footer-conditions__arrow{color:#5a7a5e}.footer-conditions__tide--low .footer-conditions__arrow{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer-conditions.css.map */
