.shop-public-pages{--sp-blue:var(--shop-blue,#0636a5);--sp-ink:var(--shop-ink,#00277c);--sp-deep:var(--shop-deep,#04236b);--sp-soft:var(--shop-soft,#e6eefe);--sp-line:var(--shop-line,#bacefd);--sp-yellow:var(--shop-yellow,#ffec01);--sp-paper:var(--shop-paper,#fff);background:var(--sp-paper);color:var(--sp-ink);font-family:var(--shop-body,"Outfit",sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:break-word;line-height:1.6}.shop-public-pages *{box-sizing:border-box}.shop-public-pages img,.shop-public-pages video{max-width:100%}.shop-public-pages :focus-visible{outline:3px solid var(--sp-blue);outline-offset:4px}.shop-public-pages h1,.shop-public-pages h2,.shop-public-pages h3,.shop-public-pages p{margin:0}.shop-public-pages h1,.shop-public-pages h2{font-family:var(--shop-display,"Anton",sans-serif);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.04}.shop-public-pages h1{font-size:clamp(40px,4.6vw,66px)}.shop-public-pages h2{font-size:clamp(34px,4.2vw,58px)}.shop-public-pages h3{font-family:var(--shop-label,"Bebas Neue",sans-serif);letter-spacing:.035em;font-size:24px;font-weight:400;line-height:1.2}.shop-public-pages em{color:var(--sp-blue);font-style:normal}.sp-wrap{width:100%;max-width:1240px;padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right));margin:0 auto}.sp-eyebrow{font-family:var(--shop-label,"Bebas Neue",sans-serif);letter-spacing:.1em;color:var(--sp-blue);margin-bottom:16px;font-size:17px;line-height:1.35;display:block}.sp-link{color:var(--sp-blue);border-bottom:1px solid var(--sp-line);align-items:center;gap:8px;padding-bottom:4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.sp-link:hover{border-color:currentColor}.sp-header{z-index:40;background:var(--sp-paper);border-bottom:1px solid var(--sp-line);position:sticky;top:0}.sp-header-inner{align-items:center;gap:20px;min-height:78px;display:flex}.sp-logo{border-radius:10px;flex:none}.sp-navigation{align-items:center;gap:3px;margin-left:auto;display:flex}.sp-navigation>a:not(.sp-cta){color:var(--sp-ink);white-space:nowrap;border-radius:999px;padding:8px 9px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.sp-navigation>a[aria-current=page],.sp-navigation>a:not(.sp-cta):hover{background:var(--sp-soft);color:var(--sp-blue)}.sp-navigation>a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--sp-line)}.sp-navigation>.sp-login{border-left:1px solid var(--sp-line);margin-left:5px;border-radius:0!important}.sp-menu-toggle{border:1px solid var(--sp-line);background:var(--sp-soft);color:var(--sp-blue);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;display:none}.sp-cta{border:1px solid var(--sp-yellow);background:var(--sp-yellow);min-height:58px;color:var(--sp-ink);font:400 21px/1.15 var(--shop-label,"Bebas Neue",sans-serif);letter-spacing:.04em;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:8px 8px 8px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.sp-cta>span{background:var(--sp-blue);color:var(--sp-yellow);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.sp-cta:hover{transform:translateY(-2px);box-shadow:0 0 32px #ffec0140}.sp-cta.sp-cta-small{gap:12px;min-height:46px;padding:5px 5px 5px 17px;font-size:18px}.sp-cta-small>span{width:34px;height:34px}.sp-cta-ghost{background:var(--sp-paper);border-color:var(--sp-line)}.sp-footer{background:var(--sp-deep);color:var(--sp-paper);padding:58px 0 20px}.sp-footer-main{grid-template-columns:1.2fr repeat(4,1fr);gap:30px;display:grid}.sp-footer-brand p{max-width:24ch;color:var(--sp-line);margin-top:20px;font-size:13px;line-height:1.8}.sp-footer a{color:inherit;text-decoration:none}.sp-footer-brand a:not(:first-child){text-underline-offset:3px;text-decoration:underline}.sp-footer-main nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.shop-public-pages .sp-footer h2{font-family:var(--shop-label,"Bebas Neue",sans-serif);letter-spacing:.07em;margin-bottom:8px;font-size:18px}.sp-footer-main nav>a{font-size:13px;line-height:1.6}.sp-footer a:hover{text-underline-offset:4px;text-decoration:underline}.sp-footer-legal{border-top:1px solid #bacefd55;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-top:44px;padding-top:18px;display:flex}.sp-footer-legal>p{color:var(--sp-line);font-size:12px}.sp-footer-legal nav{max-width:760px}.sp-footer :focus-visible{outline-color:var(--sp-yellow)}@media (max-width:1120px){.sp-menu-toggle{display:flex}.sp-navigation{display:none}.sp-navigation[data-open=true]{background:var(--sp-paper);border-bottom:1px solid var(--sp-line);flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 78px);padding:12px 24px 20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 20px 40px #00277c20}.sp-navigation>a:not(.sp-cta){padding:12px 14px;font-size:16px}.sp-navigation>.sp-login{border-left:0;border-top:1px solid var(--sp-line);border-radius:0;margin-left:0}.sp-navigation>.sp-cta{align-self:flex-start;margin-top:8px}.sp-footer-main{grid-template-columns:repeat(4,1fr)}.sp-footer-brand{grid-column:1/-1}}@media (max-width:640px){.sp-wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.sp-header-inner{min-height:72px}.sp-logo img{width:145px!important}.sp-navigation[data-open=true]{max-height:calc(100dvh - 72px);padding-left:16px;padding-right:16px}.sp-footer{padding-top:42px}.sp-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.sp-footer-legal{gap:14px;margin-top:32px}.sp-cta{max-width:100%;font-size:20px}}@media (prefers-reduced-motion:reduce){.shop-public-pages *{scroll-behavior:auto!important}.sp-cta{transition:none}.sp-cta:hover{transform:none}}
