@font-face{font-family:"973 Anton";font-style:normal;font-weight:400;font-display:swap;src:url(973-anton.ttf) format("truetype")}:root{--sc-yellow: #ffe082;--sc-blue: #a9c9db;--sc-navy: #102f4a;--sc-cream: #faf7ee;--sc-display: "973 Anton", Impact, "Arial Narrow", sans-serif}html{scrollbar-gutter:stable}body{color:var(--sc-navy);background:var(--sc-cream)}:focus-visible{outline:3px solid var(--sc-navy);outline-offset:5px}.header__row,#header-group{background:var(--sc-yellow);color:var(--sc-navy)}.header-menu .menu-list__link{font-size:18px;font-weight:700}.sc-hero{background:var(--sc-yellow);color:var(--sc-navy);overflow:hidden}.sc-hero__intro{text-align:center;padding:0 24px;position:relative;z-index:1}.sc-hero__heading{margin:0;font:400 clamp(60px,9.6vw,138px)/.94 var(--sc-display);letter-spacing:-.025em;color:var(--sc-navy);text-transform:uppercase}.sc-hero__heading span{display:block}.sc-hero__intro p{margin:12px 0;font-size:clamp(17px,1.8vw,26px);line-height:1.4}.sc-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 32px;border-radius:10px;color:var(--sc-cream);background:var(--sc-navy);font-size:20px;font-weight:700;text-decoration:none;transition:opacity .16s ease}.sc-button:hover{opacity:.87}.sc-stage{position:relative;display:block;width:100%;color:var(--sc-navy);text-decoration:none}.sc-stage__image{display:block;width:100%;height:clamp(420px,39vw,560px);aspect-ratio:1870 / 841;object-fit:cover}.sc-stage__name{position:absolute;inset-inline-start:10%;top:27%;font:400 clamp(38px,5vw,76px)/1.1 var(--sc-display);text-transform:uppercase;letter-spacing:-.02em}.sc-stage__notes{position:absolute;inset-inline-start:70%;top:30%;display:flex;flex-direction:column;gap:20px;font-size:clamp(20px,2.6vw,38px);line-height:1.2;font-weight:700}.sc-arrow{display:flex;width:80px;height:32px}.sc-arrow svg{width:100%;height:100%}.sc-categories{background:var(--sc-cream);color:var(--sc-navy);padding:30px 24px 42px;text-align:center}.sc-categories h2{margin:0 0 28px;font-size:clamp(30px,4vw,58px);font-weight:800;line-height:1.15;letter-spacing:-.035em;color:var(--sc-navy)}.sc-categories nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1050px;margin:auto}.sc-categories a{display:block;padding:10px 24px;font-size:clamp(26px,3vw,44px);font-weight:700;text-decoration:none;line-height:1.2}.sc-categories a+a{border-inline-start:1px solid var(--sc-navy)}.sc-categories a:hover{text-decoration:underline;text-underline-offset:8px}[dir=rtl] .sc-hero__heading{font-family:var(--font-body--family,sans-serif);font-weight:800;font-size:clamp(46px,5.6vw,86px);line-height:1.3;letter-spacing:0}[dir=rtl] .sc-stage__name{font-family:var(--font-body--family,sans-serif);font-weight:800;font-size:clamp(32px,4vw,58px)}[dir=rtl] .sc-arrow{transform:rotate(180deg)}@media(max-width:749px){.sc-hero__intro{padding:24px 18px 8px}.sc-hero__heading{font-size:clamp(44px,11.8vw,76px);line-height:1.12}.sc-hero__intro p{font-size:16px;max-width:300px;margin:16px auto 20px}.sc-button{min-height:50px;padding:12px 26px;font-size:16px}.sc-stage{padding-bottom:68px;background:var(--sc-blue)}.sc-stage__image{height:340px;aspect-ratio:auto;object-fit:cover;object-position:center}.sc-stage__name{top:auto;bottom:18px;inset-inline-start:20px;font-size:26px;line-height:1.04}.sc-stage__notes{top:auto;bottom:17px;inset-inline-start:auto;inset-inline-end:20px;font-size:13px;line-height:1.25;gap:0}.sc-stage__notes .sc-arrow{display:none}.sc-categories{padding:28px 18px 30px}.sc-categories h2{font-size:32px;margin-bottom:22px}.sc-categories a{font-size:21px;padding:12px 10px;min-height:48px}[dir=rtl] .sc-hero__heading{font-size:39px}[dir=rtl] .sc-stage__name{font-size:22px}}@media(prefers-reduced-motion:reduce){.sc-button{transition:none}}@media(min-width:990px){body:has(main[data-template=index]) .header-logo{position:absolute;top:16px;inset-inline-start:40px;z-index:2;width:180px!important;height:180px!important}body:has(main[data-template=index]) .header-logo__image{width:180px!important;height:180px!important}.sc-hero__intro{padding-top:8px}}.sc-categories,.sc-categories nav,.sc-categories a{min-width:0;max-width:100%}.sc-categories a{overflow-wrap:anywhere}@media(max-width:749px){.sc-categories a{padding-inline:8px;font-size:clamp(18px,5.1vw,21px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/973-sunshine-club.css.map */
