:root{--fg-bg: #F8F7F0;--fg-bg-alt: #F5F3E7;--fg-tile: #EAE2CF;--fg-deep: #046A38;--fg-deep-ink: #023A1F;--fg-ink-soft: #3F6B4F;--fg-accent: #046A38;--fg-r-sm: 8px;--fg-r-md: 14px;--fg-r-lg: 24px;--fg-ease: cubic-bezier(.16, 1, .3, 1)}:root{--fgo-head-ink: #090D1C;--fgo-head-line: #DAD2C2;--fgo-mark-scale: 1.35}[id*=theme-announcement]{position:sticky;top:0;z-index:101}[id*=theme-header]{top:calc(var(--promo-h, 37px) + 12px)!important}html.fgo-head-ready [id*=theme-header]{transition:top .3s var(--ease, cubic-bezier(.16,1,.3,1))}html.fgo-head-docked [id*=theme-header]{top:var(--promo-h, 37px)!important}#header{position:sticky;top:0;margin:12px clamp(10px,2vw,22px) 0;background:#fbfaf4eb;-webkit-backdrop-filter:saturate(1.5) blur(12px);backdrop-filter:saturate(1.5) blur(12px);border:1px solid var(--line, var(--fgo-head-line));border-radius:14px;overflow:visible;padding-top:9px;padding-bottom:9px;min-height:76px;transition:box-shadow .3s var(--ease, cubic-bezier(.16,1,.3,1)),background .3s var(--ease, cubic-bezier(.16,1,.3,1)),margin .3s var(--ease, cubic-bezier(.16,1,.3,1)),border-radius .3s var(--ease, cubic-bezier(.16,1,.3,1)),padding-top .3s var(--ease, cubic-bezier(.16,1,.3,1)),padding-bottom .3s var(--ease, cubic-bezier(.16,1,.3,1))}#header.fgo-docked{min-height:76px;padding-top:0;padding-bottom:0;background-color:#090d1c;border-color:#ffffff24;border-left:0;border-right:0;margin:0;border-radius:0;box-shadow:0 2px 6px #0000002e,0 14px 34px #00000038}#headerLogo,#headerLogoAlt{width:60px;height:auto;transform-origin:50% 50%;transform:scale(var(--fgo-mark-scale, 1.35));transition:transform .3s var(--ease, cubic-bezier(.16,1,.3,1)),opacity .3s ease}#header.fgo-docked #headerLogo,#header.fgo-docked #headerLogoAlt{transform:scale(1)}#headerInner{position:static}#headerLogo,#headerLogoAlt{position:relative;z-index:3}@media(max-width:800px){#headerLogo,#headerLogoAlt{width:52px;transform-origin:50% 50%;transform:scale(1.12)}#header.fgo-docked #headerLogo,#header.fgo-docked #headerLogoAlt{transform:scale(1)}#headerInner{padding-top:13px!important;padding-bottom:13px!important}#header,#header.fgo-docked{padding-top:0;padding-bottom:0;min-height:0}#sliderContent a{font-size:16px;padding-top:9px;padding-bottom:9px}#sliderContent li{margin-bottom:0}}#headerDrop{top:100%;left:0;width:100%;background-color:#fbfaf4;border:1px solid var(--line, var(--fgo-head-line));border-top:0;border-radius:0 0 14px 14px;box-shadow:0 18px 40px #0000001a}#header.bg #headerDrop{border-left:0;border-right:0;border-color:#ffffff24;border-radius:0 0 14px 14px}#header:has(#headerInnerLeft:hover),#header:has(#headerDrop:hover){border-bottom-left-radius:0;border-bottom-right-radius:0}#headerDrop:before{content:"";position:absolute;left:0;right:0;top:-14px;height:15px}#header.fgo-docked{border-top:1px solid rgba(255,255,255,.14)}[id*=theme-announcement],[id*=theme-announcement] *{background-color:var(--green, #046A38)!important;color:#f5f3e7!important;border-color:#ffffff29!important}[id*=theme-announcement] a{text-decoration-color:#f5f3e780}@media(prefers-reduced-motion:reduce){#header,#headerLogo,#headerLogoAlt,#headerDrop{transition:none}}html.fgo-cinema-hero .fgoHeroSection[data-fgo-cinema-hero]{margin-top:calc(var(--fgo-head-h, 108px) * -1)}html.fgo-cinema-hero .fgoHeroSection[data-fgo-cinema-hero] .fgoHeroCopy{padding-top:calc(var(--fgo-head-h, 108px) + clamp(40px,4.5vw,80px))}html.fgo-cinema-hero:not(.fgo-head-docked) body #header{margin:0;border-radius:0;border-left:0;border-right:0}html.fgo-cinema-hero:not(.fgo-head-docked) body [id*=theme-header]{top:0}html.fgo-cinema-hero:not(.fgo-head-docked) body #header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;box-shadow:none}html.fgo-cinema-hero:not(.fgo-head-docked) body #header,html.fgo-cinema-hero:not(.fgo-head-docked) body #header a,html.fgo-cinema-hero:not(.fgo-head-docked) body #header button{color:#f5f3e7;text-shadow:0 1px 14px rgba(0,0,0,.5)}html.fgo-cinema-hero:not(.fgo-head-docked) body #header svg [stroke]:not([stroke=none]){stroke:#f5f3e7}html.fgo-cinema-hero:not(.fgo-head-docked) body #header svg [fill]:not([fill=none]){fill:#f5f3e7}@media(prefers-reduced-motion:reduce){html.fgo-cinema-hero .fgoHeroSection[data-fgo-cinema-hero]{transition:none}}html.fgo-cinema-hero:not(.fgo-head-docked) [id*=theme-header]:before{content:"";position:absolute;left:0;right:0;top:0;height:190%;background:linear-gradient(to bottom,#03140bb8,#03140b94 34%,#03140b47 62%,#03140b00);pointer-events:none;z-index:0}html.fgo-cinema-hero:not(.fgo-head-docked) [id*=theme-header]>*{position:relative;z-index:1}#header a,#header button{position:relative}#header a:after,#header button:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);pointer-events:inherit}#header .fgoRailAll:after,#header [class*=Underline]:after{content:none}#header .headerDropLeftLink:after,#header .headerDropRightItemExpandedLink:after{content:none!important}.headerDropRightItemExpandedLink:hover{color:var(--fg-accent, #046A38)!important}html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop,html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop a,html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop button,html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop input{color:#12160f;text-shadow:none}html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop svg [stroke]:not([stroke=none]){stroke:#12160f}html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop svg [fill]:not([fill=none]){fill:#12160f}html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop .button.black,html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop .headerDropLeftQuiz{color:#f5f3e7}html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop .button.black svg [stroke]:not([stroke=none]),html.fgo-cinema-hero:not(.fgo-head-docked) body #headerDrop .headerDropLeftQuiz svg [stroke]:not([stroke=none]){stroke:#f5f3e7}[id*=theme-header]{top:var(--fgo-promo-h, 37px)}html.fgo-cinema-hero:not(.fgo-head-docked) body [id*=theme-header]{top:var(--fgo-promo-h, 37px)}html.fgo-head-docked [id*=theme-header]{top:0}body:has(.fgoCatGrid) #header{background:#fff;border-radius:999px;border-color:#12160f14;color:#12160f;margin:clamp(10px,2vw,22px) clamp(10px,2vw,22px) 0!important}body:has(.fgoCatGrid) #header.fgo-docked{background:#fff;border:1px solid rgba(18,22,15,.08);border-radius:999px;margin:clamp(10px,2vw,22px) clamp(10px,2vw,22px) 0!important;box-shadow:0 10px 30px #12160f1f}body:has(.fgoCatGrid) #header.bg svg path,body:has(.fgoCatGrid) #header.bg svg line,body:has(.fgoCatGrid) #header.bg svg rect{stroke:#12160f;fill:none}body:has(.fgoCatGrid) #header.bg svg [fill]:not([fill=none]){fill:#12160f}body:has(.fgoCatGrid) #header.bg [id=headerDrop] svg path,body:has(.fgoCatGrid) #header.bg [id=headerDrop] svg line,body:has(.fgoCatGrid) #header.bg [id=headerDrop] svg rect,body:has(.fgoCatGrid) #header.bg [id=slider] svg path,body:has(.fgoCatGrid) #header.bg [id=slider] svg line,body:has(.fgoCatGrid) #header.bg [id=slider] svg rect{stroke:#fff;fill:#000}body:has(.fgoCatGrid) #header.bg [id=sliderContent]{color:#fff}body:has(.fgoCatGrid) #header.bg #headerRightIconsCart[data-count]:not([data-count="0"]):after{background-color:#12160f;color:#fff}body:has(.fgoCatGrid) #headerLogo{display:flex}body:has(.fgoCatGrid) #headerLogoAlt{display:none}.fgo-sys #header,.fgo-sys #header.fgo-docked{border-radius:var(--fg-r-md, 14px)!important;margin:16px clamp(12px,1.1vw,18px) 0!important;background:var(--fg-bg, #F8F7F0)!important;transition:border-radius .25s var(--fg-ease, cubic-bezier(.16,1,.3,1)),background .3s ease,margin .3s ease}.fgo-sys #header:has(#headerInnerLeft:hover),.fgo-sys #header:hover:has(#headerDrop:hover){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.fgo-sys #headerDrop{border-radius:0 0 var(--fg-r-md, 14px) var(--fg-r-md, 14px);margin:0 clamp(12px,1.1vw,18px);background:var(--fg-bg, #F8F7F0);box-shadow:0 26px 50px -28px #0e3b244d;border:1px solid var(--line, rgba(14, 59, 36, .1));border-top:none;overflow:hidden}.fgo-sys .headerDropLeftLink{font-family:inherit;font-size:18px;font-weight:500;letter-spacing:-.005em;text-transform:none;line-height:1.5;color:var(--fg-deep-ink, #0E3B24)}.fgo-sys .headerDropLeftLink:hover{color:var(--fg-accent, #046A38)}#headerShop,.headerRightNavLink,.headerDropLeftQuiz,.headerSearchRecsItemGroupExample{font-family:var(--fg-display, "FoundersCondensed", Arial, sans-serif)}#headerShop,.headerRightNavLink{position:relative;font-weight:700;font-size:18px;letter-spacing:.06em;text-transform:uppercase}.fgo-sys .headerDropLeftQuiz,.fgo-sys #headerDrop button,.fgo-sys .headerSearchRecsItemGroupExample{font-family:var(--fg-display, "FoundersCondensed", Arial, sans-serif)}.fgo-sys .headerSearchRecsItemGroupExample{font-weight:700;letter-spacing:.05em}.fgo-sys #headerInnerLeft:hover #headerShop:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--fg-accent, #046A38)}html.fgo-head-hidden [id*=theme-header]{transform:translateY(calc(-100% - 16px))}[id*=theme-header]{will-change:transform;transition:transform .24s var(--ease, cubic-bezier(.16, 1, .3, 1))}@media(prefers-reduced-motion:reduce){[id*=theme-header]{transition:none}}body.fgo-sys [id*=theme-header]{margin-bottom:calc(-1 * var(--fgo-head-pull, 139px))}body.fgo-sys [id*=theme-header]{z-index:100}[id*=theme-announcement]{padding-top:9px;padding-bottom:9px}[id*=theme-announcement] p,[id*=theme-announcement] a,[id*=theme-announcement] span,[id*=theme-announcement] div{font-size:16px;letter-spacing:.01em}#header.fgo-docked{background:var(--fg-bg, #F8F7F0)!important;border-radius:var(--fg-r-md, 14px)!important;padding-top:9px!important;padding-bottom:9px!important;min-height:76px!important}body.fgo-sys #header.fgo-docked{margin:16px clamp(12px,1.1vw,18px) 0!important}@media(min-width:801px){#header.fgo-docked #headerLogo,#header.fgo-docked #headerLogoAlt{transform:scale(var(--fgo-mark-scale, 1.35))!important}}@media(max-width:800px){#header.fgo-docked #headerLogo,#header.fgo-docked #headerLogoAlt{transform:scale(1.12)!important}}#header.fgo-docked #headerLogo{display:flex!important;opacity:1!important}#header.fgo-docked #headerLogoAlt{display:none!important}#header.fgo-docked #headerShop,#header.fgo-docked .headerRightNavLink,#header.fgo-docked #headerRightIcons{color:var(--fg-deep-ink, #0E3B24)!important}#header,#header.fgo-docked,body.fgo-sys #header,body.fgo-sys #header.fgo-docked{margin:18px 18px 0!important}body.fgo-sys #headerDrop{margin:0 18px}html.fgo-head-docked [id*=theme-header]{top:calc(var(--promo-h, 37px) + 12px)!important}@media(max-width:800px){[id*=theme-header],html.fgo-head-docked [id*=theme-header]{top:var(--promo-h, 37px)!important}}html.fgo-head-ready [id*=theme-header]{transition:transform .24s var(--ease, cubic-bezier(.16,1,.3,1))}[id*=theme-header],html.fgo-head-ready [id*=theme-header]{transition:transform .15s ease-out!important}@media(prefers-reduced-motion:reduce){[id*=theme-header],html.fgo-head-ready [id*=theme-header]{transition:none!important}}#headerDrop{background:var(--fg-bg, #F8F7F0)!important;border-radius:0 0 var(--fg-r-md, 14px) var(--fg-r-md, 14px)!important;border:1px solid var(--line, var(--fgo-head-line))!important;border-top:0!important;box-shadow:0 26px 50px -28px #0e3b244d!important;overflow:hidden}body.fgo-sys #headerDrop{margin:0 18px!important}#header:has(#headerInnerLeft:hover):after,#header:hover:has(#headerDrop:hover):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line, var(--fgo-head-line));z-index:4}#headerInnerLeft:hover #headerShop:after{content:"";position:absolute;left:0;right:0;bottom:-26px;height:2px;background:var(--fg-accent, #046A38);z-index:5}.headerDropLeftLink{font-family:inherit!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.45!important;padding-top:9px;padding-bottom:9px;color:var(--fg-deep-ink, #0E3B24)!important}.headerDropLeftLink:hover{color:var(--fg-accent, #046A38)!important}.headerDropLeftQuiz.button.black{background:transparent!important;color:var(--fg-accent, #046A38)!important;border:1.5px solid rgba(4,106,56,.35)!important;border-radius:999px!important;padding:13px 26px 9px!important;font-size:13.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.headerDropLeftQuiz.button.black:hover{background:var(--fg-accent, #046A38)!important;color:var(--fg-bg, #F8F7F0)!important;border-color:var(--fg-accent, #046A38)!important}.headerDropPromoTitle{font-family:inherit!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--fg-deep-ink, #0E3B24)!important}.headerDropInner{padding:34px 40px 40px!important}#headerShop,.headerRightNavLink{position:relative}#headerInnerLeft:hover #headerShop:after,#header:hover:has(#headerDrop:hover) #headerShop:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;border-radius:2px;background:var(--fg-accent, #046A38)}#headerDrop{border-top:1px solid var(--line, var(--fgo-head-line))!important}#headerDropLeftSearchForm,.headerDropLeftSearch{background:transparent!important}#headerDropLeftSearchForm input,.headerIconsSearchFormInputText{background:var(--fg-bg, #F8F7F0)!important;color:var(--fg-deep-ink, #0E3B24)!important;border:1.5px solid rgba(14,59,36,.22)!important;border-radius:999px!important;padding:12px 44px 12px 20px!important;font-size:15px!important;letter-spacing:.02em!important;text-transform:none!important}#headerDropLeftSearchForm input::placeholder{color:#0e3b2473!important}#headerDropLeftSearchForm button,#headerDropLeftSearchForm svg{color:var(--fg-deep-ink, #0E3B24)!important}.headerDropLeftLinkMini{display:block;font-size:16px!important;padding:8px 0!important;color:var(--fg-deep-ink, #0E3B24)!important;text-transform:none!important;letter-spacing:0!important}.headerDropLeftLinkMini:hover{color:var(--fg-accent, #046A38)!important}#header,#header.fgo-docked{background:var(--fg-bg, #F8F7F0)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.headerDropPromos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-content:start}.headerDropPromo{display:block;text-decoration:none;color:inherit}.headerDropPromoShot{display:block;aspect-ratio:4 / 3;border-radius:var(--fg-r-md, 14px);overflow:hidden;background:var(--fg-bg-alt, #F5F3E7)}.headerDropPromoShot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--fg-ease, cubic-bezier(.16,1,.3,1))}.headerDropPromo:hover .headerDropPromoShot img{transform:scale(1.04)}.headerDropPromoTitle{display:block;margin-top:12px;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fg-deep-ink, #0E3B24)}.headerDropPromo:hover .headerDropPromoTitle{color:var(--fg-accent, #046A38)}.headerDropInner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,4vw,72px)}.headerDropLeft,.headerDropRight{min-width:0}@media(max-width:900px){.headerDropInner{grid-template-columns:1fr}.headerDropPromos{grid-template-columns:repeat(2,1fr)}}#headerShop:after,#headerInnerLeft:hover #headerShop:after,#header:hover:has(#headerDrop:hover) #headerShop:after{content:none!important}#headerShop{border-bottom:2px solid transparent;padding-bottom:6px;transition:border-color .18s ease,color .18s ease}#headerShop,#headerInnerLeft .headerRightNavLink{border-bottom:2px solid transparent;padding-bottom:6px;line-height:1}#headerInnerLeft:hover #headerShop,#header:hover:has(#headerDrop:hover) #headerShop{border-bottom-color:var(--fg-accent, #046A38)}.headerDropInner{max-width:1440px;margin:0 auto;padding:34px 32px 44px!important;box-sizing:border-box}.headerDropInner{max-width:1180px!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important;gap:clamp(24px,3vw,56px)!important;padding:30px 32px 34px!important;align-items:start}.headerDropLeft>*+*{margin-top:14px}.headerDropLeftLink,.headerDropLeftLinkMini{padding-top:6px!important;padding-bottom:6px!important}.headerDropLeftSubtitle{margin-bottom:10px}.headerDropPromoShot{aspect-ratio:5 / 4}@media(max-width:800px){#header,#header.fgo-docked,body.fgo-sys #header,body.fgo-sys #header.fgo-docked{margin:10px 14px 0!important;border-radius:14px!important;background:#fff!important;width:auto!important;box-sizing:border-box!important;border-left:0!important;border-right:0!important}body.fgo-sys [id*=theme-header]{margin-bottom:0!important}#headerDrop,body.fgo-sys #headerDrop{margin:0!important;border-radius:0!important}[id*=theme-announcement] p,[id*=theme-announcement] a,[id*=theme-announcement] span,[id*=theme-announcement] div{font-size:14px}[id*=theme-announcement]{padding-top:8px;padding-bottom:8px}}#headerInnerLeft:hover~#headerDrop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#headerInner:has(#headerShop:hover)~#headerDrop,#headerInner:has(#headerShop:hover) #headerDrop,#headerDrop:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#header:has(#headerInnerLeft:hover):after{content:none!important}#header:has(#headerShop:hover):after,#header:has(#headerDrop:hover):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line, var(--fgo-head-line));z-index:4}#headerInnerLeft:hover #headerShop{border-bottom-color:transparent}#headerShop:hover,#header:has(#headerDrop:hover) #headerShop{border-bottom-color:var(--fg-accent, #046A38)!important}#headerShop:before{content:"";position:absolute;left:-14px;right:-14px;top:-34px;bottom:-48px;z-index:2}#headerInner:has(#headerShop:hover)~#headerDrop,#headerInner:has(#headerShop:hover) #headerDrop,#header:has(#headerShop:hover) #headerDrop,#header:has(#headerDrop:hover) #headerDrop,#header:has(#headerDrop:hover):has(#headerInnerLeft:hover) #headerDrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#header:has(#headerShop:hover) #headerShop,#header:has(#headerDrop:hover) #headerShop{border-bottom-color:var(--fg-accent, #046A38)!important}.headerDropInner{max-width:1440px!important;margin:0 auto!important;padding:30px 32px 36px!important;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(32px,4vw,80px)!important}.headerDropPromos{margin-left:0;max-width:none}.headerDropInner{transform:translate(-18px)}@media(max-width:800px){.headerDropInner{transform:none}}#headerDrop{left:18px!important;right:18px!important;width:auto!important;margin:0!important}.headerDropInner{transform:none!important}@media(max-width:800px){#headerDrop{left:0!important;right:0!important}}#headerDrop{left:0!important;right:0!important}body.fgo-sys #headerDrop,body.pdp-v2 #headerDrop,#headerDrop{margin:0!important;left:0!important;right:0!important}body.fgo-sys #headerDrop,body.pdp-v2 #headerDrop,#headerDrop{border:1px solid var(--line, var(--fgo-head-line))!important;border-top:0!important;border-bottom-left-radius:var(--fg-r-md, 14px)!important;border-bottom-right-radius:var(--fg-r-md, 14px)!important}#header:has(#headerShop:hover),#header:has(#headerDrop:hover){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom-color:transparent!important}[id*=fgo-footer] .fgShell{margin-top:0!important;margin-bottom:clamp(20px,2.4vw,34px)!important;padding-top:0!important;padding-bottom:clamp(16px,2vw,28px)!important}[id*=fgo-footer] .fgTop{padding-bottom:0!important}[id*=fgo-footer] .fgStatementH{margin-top:clamp(8px,1.2vw,18px)!important}[id*=fgo-footer] .fgMap{margin-top:clamp(-140px,-9vw,-56px)!important;position:relative;z-index:2}[id*=fgo-footer] .fgGrid{padding-top:clamp(18px,2.2vw,30px)!important}@media(max-width:760px){[id*=fgo-footer] .fgTop{padding-bottom:26px!important}[id*=fgo-footer] .fgGrid{padding-top:24px!important}[id*=fgo-footer] .fgCol h3{margin-bottom:6px!important}[id*=fgo-footer] .fgGrid{gap:40px 24px!important}[id*=fgo-footer] .fgSign{margin-top:8px;padding-top:28px;border-top:1px solid rgba(245,243,231,.16)}[id*=fgo-footer] .fgLegal{gap:2px 18px!important;padding-bottom:20px!important}[id*=fgo-footer] .fgLegal a{padding:6px 0!important}}[id*=fgo-footer] .fgShell{margin-top:clamp(-195px,-12vw,-80px)!important;position:relative;z-index:2}[id*=fgo-footer] .fgMap{margin-top:clamp(-28px,-1.8vw,-12px)!important}@media(max-width:760px){[id*=fgo-footer] .fgShell{margin-top:-5.5vw!important}[id*=fgo-footer] .fgMap{margin-top:0!important}}[id*=fgo-footer] .fgMapLabel{font-size:clamp(13px,1.05vw,17px)!important;letter-spacing:.1em!important}[id*=fgo-footer] .fgMapSku{font-size:clamp(13px,1.02vw,16.5px)!important;margin-top:2px}@media(min-width:761px){[id*=fgo-footer] .fgMapPin{width:13px!important;height:13px!important;margin:-6.5px 0 0 -6.5px!important}}[id*=fgo-footer] .fgGrid a,[id*=fgo-footer] .fgCol a{font-size:clamp(13.5px,.95vw,15px)!important;line-height:1.7!important}[id*=fgo-footer] .fgGrid h3,[id*=fgo-footer] .fgCol h3{font-size:15px!important;letter-spacing:.14em!important;margin-bottom:16px!important}@media(pointer:coarse){[id*=fgo-footer] .fgCol a{font-size:16px!important;line-height:1.2!important}[id*=fgo-footer] .fgCol h3{font-size:17px!important}}#headerRightIcons>button,#headerRightIcons>a{width:40px;height:40px;display:inline-grid;place-items:center;padding:0;color:var(--fg-deep-ink, #090D1C)}#headerRightIcons svg{width:22px;height:22px;display:block}#headerRightIcons svg [stroke],#headerRightIcons svg path,#headerRightIcons svg rect,#headerRightIcons svg line,#headerRightIcons svg circle{stroke:currentColor!important;stroke-width:1.5!important;vector-effect:non-scaling-stroke}#headerRightIcons svg [fill]:not([fill=none]){fill:currentColor!important}#headerRightIcons svg [fill=none]{fill:none!important}#headerRightIconsCart{position:relative}#headerRightIconsCart:after{content:attr(data-count)!important;position:absolute!important;top:2px!important;right:1px!important;left:auto!important;bottom:auto!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:999px!important;background:var(--fg-accent, #046A38)!important;color:var(--fg-bg, #F8F7F0)!important;font-family:inherit!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:0!important;line-height:17px!important;text-align:center!important;box-shadow:0 0 0 2px var(--fg-bg, #F8F7F0)!important;transform:none!important}#headerRightIconsCart[data-count="0"]:after,#headerRightIconsCart:not([data-count]):after{display:none}@media(max-width:800px){[id*=theme-announcement],[id*=theme-announcement] *{font-size:14px!important;letter-spacing:.01em!important}[id*=theme-announcement]{padding-top:7px!important;padding-bottom:7px!important}#headerMenu.openNav,#headerClose.closeNav{min-height:44px!important;align-items:center!important}#headerMenu.active,#headerClose.active{display:inline-flex!important}#sliderContent a{min-height:44px;display:flex;align-items:center}}.headerDropLeft>*{margin-top:0!important;margin-bottom:0!important}.headerDropLeft>*+*{margin-top:26px!important}.headerDropLeft{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.headerDropLeftLinkMini+.headerDropLeftLinkMini{margin-top:10px!important}.headerDropLeftSubtitle{font-size:15px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--fg-deep-ink, #023A1F)!important;margin-bottom:0!important}.headerDropRight{display:flex!important;flex-wrap:wrap;align-items:flex-start;align-content:start;min-width:0;max-width:none}.headerDropRightItem{flex:1 1 0;min-width:0}.headerDropRightItem:last-child{border-right:0;padding-right:0}.headerDropRightItem:first-child{padding-left:0}.headerDropPromos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,1.4vw,26px)!important;align-content:start!important;width:100%!important;flex:0 0 100%}.headerDropPromos:not(:only-child){margin-bottom:clamp(24px,2vw,38px)}.headerDropPromoShot{aspect-ratio:5 / 4;width:100%;object-fit:cover}.headerDropPromoTitle{margin-top:12px!important;display:block}.headerDropInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}.headerDropInner.has-cols{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)!important}.headerDropInner.has-cols .headerDropRightItem{box-sizing:border-box;padding:0 clamp(12px,1.3vw,26px);border-right:1px solid var(--fg-rule, rgba(2, 58, 31, .16))}.headerDropInner.has-cols .headerDropRightItemExpandedLink{white-space:normal;max-width:100%;font-size:clamp(15px,1.3vw,20px);line-height:145%}.headerDropInner.has-cols .headerDropRightItemTitle{font-size:clamp(24px,2.6vw,40px)!important}@media(max-width:800px){#headerInner{grid-template-columns:1fr auto 1fr!important;grid-template-rows:auto!important;align-items:center!important;column-gap:8px!important}#headerMenu,#headerClose{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:44px!important;min-width:44px!important;justify-content:center!important;align-items:center!important;padding:0!important}#headerLogo{grid-column:2!important;grid-row:1!important;justify-self:center!important}#headerRight{grid-column:3!important;grid-row:1!important;justify-self:end!important;width:auto!important}#headerLogo{height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important}#headerLogo img{height:38px!important;width:auto!important;display:block;margin:0 auto!important}#headerRight{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}#headerRightIcons{display:flex!important;align-items:center!important;gap:4px!important}}@media(max-width:800px){#header{padding:9px 14px!important;border:0!important;display:flex!important;align-items:center!important;color:#023a1f!important;box-shadow:none!important}#headerInner>a:not(#headerDrop a),#headerInner>button,#headerRight a,#headerRight button{color:#023a1f!important}#slider,#sliderContent{color:#f5f3e7!important}#sliderContent a:not(.sliderQuiz):not(.button){color:#f5f3e7!important}#sliderContent{background-color:var(--black, #000000)!important}#headerMenu svg line,#headerMenu svg path,#headerClose svg path,#headerClose svg line{stroke:#023a1f!important}#headerInner{padding:0!important;width:100%!important}#headerRightIcons{padding:0!important;align-items:center!important}#headerRightIconsCart,#headerRightIconsSearch{min-width:44px!important;min-height:44px!important}[id^=shopify-section]:has(>#header){background:transparent!important;display:flow-root!important}}.sliderQuiz{padding:16.5px 24px 11.5px!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/fgo-header.css.map */
