.StorefrontCookieConsent_trigger__MpKAu{border:0;padding:0;background:transparent;color:#53627d;font:inherit;font-size:.92rem;font-weight:750;cursor:pointer}.StorefrontCookieConsent_trigger__MpKAu:hover{color:#e85d0f}.StorefrontCookieConsent_button__M0eh8:focus-visible,.StorefrontCookieConsent_closeButton__oSmAg:focus-visible,.StorefrontCookieConsent_policyLink__WlbSh:focus-visible,.StorefrontCookieConsent_trigger__MpKAu:focus-visible{outline:3px solid rgba(249,115,22,.4);outline-offset:3px}.StorefrontCookieConsent_consent__z7pTt{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));left:max(20px,env(safe-area-inset-left));z-index:2147483600;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:1.5rem;width:min(980px,calc(100vw - 40px));margin:0 auto;border:1px solid #d9e0ea;border-radius:22px;padding:1.35rem;background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,.28);color:#111827}.StorefrontCookieConsent_copy__7q82V{min-width:0}.StorefrontCookieConsent_eyebrow__tp_cS{display:block;margin-bottom:.42rem;color:#e85d0f;font-size:.74rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.StorefrontCookieConsent_copy__7q82V h2{margin:0;color:#0f1e38;font-size:clamp(1.12rem,2vw,1.42rem);line-height:1.25}.StorefrontCookieConsent_copy__7q82V p{max-width:690px;margin:.68rem 0 0;color:#53627d;font-size:.94rem;line-height:1.58}.StorefrontCookieConsent_policyLink__WlbSh{display:inline-flex;margin-top:.7rem;color:#174ea6;font-size:.88rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}.StorefrontCookieConsent_actions__uaxTy{display:flex;flex-direction:column;justify-content:center;gap:.62rem}.StorefrontCookieConsent_button__M0eh8,.StorefrontCookieConsent_closeButton__oSmAg{min-height:44px;border-radius:12px;padding:.72rem .95rem;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.StorefrontCookieConsent_primaryButton__SAx4G{border:1px solid #ff4d16;background:#ff4d16;color:#ffffff}.StorefrontCookieConsent_primaryButton__SAx4G:hover{border-color:#e8430f;background:#e8430f}.StorefrontCookieConsent_secondaryButton__AkMZH{border:1px solid #cbd5e1;background:#f8fafc;color:#0f1e38}.StorefrontCookieConsent_secondaryButton__AkMZH:hover{border-color:#94a3b8;background:#f1f5f9}.StorefrontCookieConsent_closeButton__oSmAg{min-height:36px;border:0;padding:.35rem .7rem;background:transparent;color:#64748b;font-size:.82rem}.StorefrontCookieConsent_closeButton__oSmAg:hover{color:#0f1e38}@media (max-width:720px){.StorefrontCookieConsent_consent__z7pTt{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));left:12px;grid-template-columns:1fr;gap:1rem;width:auto;max-height:calc(100dvh - 100px);overflow-y:auto;border-radius:18px;padding:1.05rem}.StorefrontCookieConsent_copy__7q82V p{font-size:.88rem}}@media (prefers-reduced-motion:no-preference){.StorefrontCookieConsent_consent__z7pTt{animation:StorefrontCookieConsent_forge-cookie-consent-enter__XpsMl .18s ease-out}@keyframes StorefrontCookieConsent_forge-cookie-consent-enter__XpsMl{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}