.fg-homepage .fg-section-announcement{background:#000}.fg-homepage .fg-section-organized{background:#f3f3f3}.fg-homepage .fg-section-newsletter{background:transparent}.fg-homepage .fg-root{min-width:0}@media(min-width:1200px)and (max-width:1450px){.fg-homepage .fg-root{width:1440px;max-width:none;zoom:var(--fg-scale,1)}.fg-homepage .fg-organized-root{width:1476px}.fg-homepage .fg-v1-module{width:var(--fg-module-width,1440px)}}@media(min-width:1441px){.fg-homepage .fg-hero-root{width:100%;max-width:none}.fg-homepage .fg-hero-root [data-node-id="176:3565"]{width:calc(100% - 80px);max-width:1360px}.fg-homepage .fg-home-navigation{width:100%;max-width:1349px;margin-inline:auto}.fg-homepage :is(.fg-section-announcement,.fg-section-promo){width:100%}.fg-homepage .fg-newsletter-root{max-width:none}.fg-homepage :is(.fg-v1-learn-hero,.fg-v1-where-hero){background:var(--fg-orange)}.fg-homepage .fg-v1-shop-hero{background:#142213}}@media(max-width:1199px){.fg-homepage .fg-root h1[data-node-id="176:3567"]{font-size:clamp(44px,12vw,62px);line-height:.9}.fg-homepage .fg-v1-module{width:100%;max-width:100%;height:auto;min-height:0;margin-top:0;padding:48px 24px;zoom:1}.fg-homepage .fg-v1-module>.fg-module-content{height:auto!important}.fg-homepage .fg-v1-module .fg-flow{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;width:100%!important;min-width:0!important;max-width:100%;height:auto!important;flex-direction:column;align-items:flex-start;flex-wrap:wrap;white-space:normal;box-sizing:border-box}.fg-homepage .fg-v1-module :is(p,h1,h2,h3,a){white-space:normal;max-width:100%;overflow-wrap:break-word}.fg-homepage .fg-v1-module :is(h1,h2){font-size:clamp(36px,6.5vw,56px);line-height:1;letter-spacing:-.8px}.fg-homepage .fg-v1-module p{font-size:16px;line-height:1.5}.fg-homepage .fg-v1-module [data-name^="btn /"]{width:fit-content;max-width:100%;min-height:var(--fg-action-target,48px);flex-direction:row;align-items:center;white-space:normal;flex:none}.fg-homepage .fg-v1-module [data-name^="btn /"] p{font-size:14px;line-height:20px;white-space:normal}.fg-homepage .fg-v1-module .fg-composite-piece{position:relative;inset:auto;width:100%;height:auto;margin-bottom:24px}.fg-homepage .fg-v1-module .fg-composite-piece>.fg-module-content{height:auto!important}.fg-homepage .fg-v1-module .fg-media-panel{position:relative;inset:auto;transform:none;width:100%;max-width:100%;height:320px;flex:none}.fg-homepage .fg-v1-module .fg-module-content{overflow:hidden}.fg-homepage :is(.fg-v1-learn-hero,.fg-v1-where-hero,.fg-v1-shop-hero){overflow:visible}.fg-homepage :is(.fg-learn-hero-root,.fg-where-hero-root,.fg-shop-hero-root){padding:0;height:600px}.fg-homepage :is(.fg-learn-hero-root,.fg-where-hero-root,.fg-shop-hero-root)>.fg-module-content{height:100%!important;overflow:visible}.fg-homepage :is(.fg-learn-hero-root,.fg-where-hero-root,.fg-shop-hero-root)>.fg-module-content>.fg-flow{position:absolute!important;left:24px!important;right:24px!important;bottom:40px!important;top:auto!important;width:auto!important;gap:20px}.fg-homepage .fg-v1-module [data-node-id="176:3584"]{left:12px;right:12px;top:12px;z-index:50}.fg-homepage .fg-v1-module .fg-home-navigation{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important}.fg-homepage .fg-v1-module .fg-home-actions{flex-direction:row!important}.fg-homepage .fg-learn-watch-root{padding:0;height:540px}.fg-homepage .fg-learn-watch-root>.fg-module-content{height:100%!important}.fg-homepage .fg-learn-watch-root>.fg-module-content>.fg-flow{position:absolute!important;left:24px!important;bottom:100px!important;width:calc(100% - 48px)!important}.fg-homepage .fg-learn-watch-root>.fg-module-content>a{position:absolute;top:auto;bottom:32px;left:24px;transform:none;white-space:nowrap}.fg-homepage .fg-learn-promo-root{height:48px;padding:0}.fg-homepage .fg-learn-promo-root>.fg-module-content{height:48px!important;overflow:hidden;flex-direction:row;white-space:nowrap}.fg-homepage .fg-learn-promo-root p{font-size:12px;white-space:nowrap}.fg-homepage .fg-v1-module :is(.fg-faq-list,.fg-buybox){width:100%;min-width:0}.fg-homepage .fg-v1-module .fg-faq summary{font-size:18px;line-height:24px}.fg-homepage .fg-v1-module .fg-faq p{width:100%}.fg-homepage .fg-v1-module .fg-faq summary span{flex:none}.fg-homepage .fg-v1-module .fg-buybox h1{font-size:52px}.fg-homepage .fg-pdp-header-root{height:76px;padding:0}.fg-homepage .fg-pdp-main-root{padding-top:12px}.fg-homepage .fg-pdp-main-root .fg-composite-piece:has([data-node-id="236:359"]){order:-1}.fg-homepage .fg-pdp-main-root{display:flex;flex-direction:column}.fg-homepage .fg-pdp-main-root .fg-composite-piece:has(>.fg-buybox){order:1}.fg-homepage .fg-pdp-main-root .fg-composite-piece:has([data-node-id="236:522"]),.fg-homepage .fg-pdp-main-root .fg-composite-piece:has([data-node-id="236:527"]){order:2}.fg-homepage .fg-pdp-main-root [data-node-id="236:357"]{height:420px!important}.fg-homepage .fg-v1-module :is(.fg-buybox-choices,.fg-buybox-submit){flex-direction:row;align-items:center}.fg-homepage .fg-buybox form{gap:20px}.fg-homepage .fg-course-map{height:720px;min-height:550px}.fg-homepage .fg-where-locator-root{padding:0}.fg-homepage .fg-v1-newsletter-form{width:100%}.fg-homepage .fg-v1-newsletter-form .fg-input{flex-basis:180px}.fg-homepage .fg-v1-module :is(.fg-dialog-close,.fg-dialog-close:hover){font-size:32px;line-height:36px}.fg-homepage .fg-v1-module .fg-composite-piece:has(>[data-node-id="218:2155"]){display:none}}@media(max-width:480px){.fg-homepage .fg-root{padding-inline:20px}.fg-homepage :is(.fg-hero-root,.fg-announcement-root,.fg-promo-root,.fg-learn-hero-root,.fg-where-hero-root,.fg-shop-hero-root,.fg-learn-watch-root,.fg-learn-promo-root,.fg-pdp-header-root,.fg-where-locator-root){padding-inline:0}.fg-homepage .fg-root :is(input,select,textarea){font-size:16px}.fg-homepage .fg-button{min-height:var(--fg-action-target,48px)}.fg-homepage .fg-buybox h1{font-size:48px}.fg-homepage .fg-buybox-choice{min-width:0;font-size:13px;padding:10px}.fg-homepage .fg-buybox-choices{gap:6px}}@media(min-width:1441px){.fg-homepage :is(.fg-learn-hero-root,.fg-where-hero-root,.fg-shop-hero-root){width:100%;max-width:none}.fg-homepage :is(.fg-learn-hero-root,.fg-where-hero-root,.fg-shop-hero-root)>.fg-module-content>.fg-flow{left:50%;transform:translate(-50%);max-width:1360px}.fg-homepage .fg-shop-hero-root>.fg-module-content>.fg-flow{width:calc(100% - 80px)}}@media(max-width:1199px){.fg-homepage .fg-heading-line{line-height:inherit}.fg-homepage .fg-learn-jump{display:inline-flex;min-height:var(--fg-action-target,48px);align-items:center}.fg-homepage [data-node-id="176:1103"]{display:flex;flex-direction:row!important;justify-content:center;gap:8px!important;padding-inline:20px}.fg-homepage .fg-learn-hero-root [data-node-id="176:1100"]{bottom:160px!important}.fg-homepage .fg-learn-hero-root [data-node-id="176:1103"]{bottom:32px!important}}@media(max-width:1199px){.fg-homepage .fg-learn-hero-root>.fg-module-content>[data-node-id="176:1100"]{bottom:232px!important;align-items:center!important;text-align:center}.fg-homepage .fg-learn-hero-root>.fg-module-content>[data-node-id="176:1103"]{bottom:32px!important;left:20px!important;right:20px!important;width:auto!important;padding:0}.fg-homepage .fg-learn-jump>.fg-flow{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important}.fg-homepage .fg-learn-jump p{font-size:12px;line-height:20px}.fg-homepage .fg-learn-techniques-root [data-node-id="176:1254"]{position:relative;inset:auto;transform:none;width:fit-content;min-height:44px;margin-block:24px}.fg-homepage .fg-v1-module [data-node-id="176:1247"]{position:relative;inset:auto;transform:none;width:fit-content;margin-top:20px}}@media(max-width:1199px){.fg-homepage :is(.fg-learn-hero-root,.fg-where-hero-root,.fg-shop-hero-root)>.fg-module-content{display:flex;flex-direction:column;justify-content:flex-end;gap:24px;padding:112px 24px 40px;box-sizing:border-box}.fg-homepage :is(.fg-learn-hero-root,.fg-where-hero-root,.fg-shop-hero-root)>.fg-module-content>.fg-flow{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;flex:none}.fg-homepage .fg-learn-hero-root>.fg-module-content>[data-node-id="176:1100"],.fg-homepage .fg-learn-hero-root>.fg-module-content>[data-node-id="176:1103"]{inset:auto!important}.fg-homepage .fg-v1-module .fg-inline{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px}.fg-homepage .fg-v1-module .fg-inline>p{flex:0 1 auto}.fg-homepage .fg-shop-hero-root>.fg-module-content>.fg-flow:last-child{gap:12px}.fg-homepage .fg-v1-module a[data-node-id="176:1254"]{width:fit-content}}.fg-homepage .fg-catalog-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}@media(max-width:1199px){.fg-homepage .fg-v1-module [data-name^="btn /"]{position:relative;inset:auto;transform:none;width:fit-content;margin-top:16px}.fg-homepage .fg-pdp-main-root [data-node-id="236:359"]{flex-direction:row!important;align-items:center!important;gap:8px}.fg-homepage .fg-pdp-main-root [data-node-id="236:358"]{height:420px}.fg-homepage .fg-pdp-main-root [data-node-id="236:358"]>div{width:100%;height:100%;rotate:none;flex:none}.fg-homepage .fg-pdp-main-root [data-node-id="236:358"] .fg-media-panel{height:100%;width:100%}.fg-homepage .fg-pdp-main-root [data-node-id="236:358"] img{object-fit:contain}.fg-homepage .fg-pdp-demo-root [data-node-id="236:336"]{height:420px!important}.fg-homepage .fg-pdp-demo-root [data-node-id="236:337"]{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:fit-content;min-height:56px}.fg-homepage .fg-pdp-kit-root [data-node-id="236:739"]{display:none}.fg-homepage :is(.fg-where-world-root,.fg-where-plan-root) [data-name=Roads_1_]{opacity:.08;pointer-events:none}}@media(max-width:1199px){.fg-homepage.fg-page-home .fg-root [data-node-id]{min-width:0;max-width:100%}.fg-homepage.fg-page-home :is([data-node-id="176:3709"],[data-node-id="176:3710"],[data-node-id="176:4005"],[data-node-id="176:4006"],[data-node-id="176:4188"],[data-node-id="176:4189"],[data-node-id="176:4190"],[data-node-id="176:4343"],[data-node-id="176:4344"],[data-node-id="176:4345"],[data-node-id="176:4346"]){width:100%;min-width:0;inset:auto;transform:none}.fg-homepage.fg-page-home [data-node-id="176:4013"]{width:100%}.fg-homepage.fg-page-home [data-node-id="176:4002"]{left:50%;transform:translate(-50%)}.fg-homepage.fg-page-home [data-node-id="176:4015"]{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px}.fg-homepage.fg-page-home [data-node-id="176:4015"] .fg-input,.fg-homepage.fg-page-home [data-node-id="176:4200"]{width:100%;min-width:0}.fg-homepage.fg-page-home [data-node-id="176:4197"]{font-size:42px}.fg-homepage.fg-page-home [data-node-id="176:4572"]{min-width:0;width:100%}.fg-homepage.fg-page-home [data-node-id="176:4409"]{position:relative;inset:auto;width:100%;transform:none}.fg-homepage .fg-shop-hero-root>.fg-module-content>.fg-flow:has(h1){order:0}.fg-homepage .fg-shop-hero-root>.fg-module-content>.fg-flow:not(:has(h1)){order:1}.fg-homepage .fg-native-card [data-fg-quick-open]{max-width:100%;inset-inline:auto;right:12px}}.fg-homepage .fg-native-card :is(a,button)[data-fg-quick-open]{background:transparent}@media(min-width:1441px){.fg-homepage .fg-shop-hero-root>.fg-module-content>[data-node-id="218:2417"]{width:calc(100% - 48px);max-width:1392px;justify-content:flex-start}}@media(max-width:1199px){.fg-homepage.fg-page-home .fg-root :is(h2,h3)[data-node-id]{width:100%;align-self:stretch}.fg-homepage.fg-page-home :is(.fg-community-root,.fg-organized-root) p[data-node-id]:not(a p){width:100%;align-self:stretch}.fg-homepage.fg-page-home .fg-organized-root [data-node-id="176:4412"],.fg-homepage.fg-page-home .fg-organized-root [data-node-id="176:4427"]{width:100%;max-width:100%}.fg-homepage .fg-shop-hero-root>.fg-module-content>[data-node-id="218:2417"]{flex-direction:row;flex-wrap:wrap;gap:12px}.fg-homepage .fg-native-card [data-fg-quick-open]{min-width:var(--fg-quick-trigger-size,48px);min-height:var(--fg-quick-trigger-size,48px)}}@media(max-width:1199px){.fg-homepage .fg-v1-module .fg-native-card>div:first-child{position:relative!important;width:100%!important;height:350px!important;min-height:350px;flex:none;overflow:hidden}.fg-homepage .fg-v1-module .fg-native-card>div:first-child>div:first-child{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;rotate:none}.fg-homepage .fg-v1-module .fg-native-card>div:first-child>div:first-child img:not(.fg-svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:none}.fg-homepage .fg-v1-module .fg-native-card>div:first-child>[data-fg-quick-open]{position:absolute;top:auto;left:auto;right:12px;bottom:12px;transform:none;z-index:3;min-height:var(--fg-quick-trigger-size,48px);background:#fff;color:var(--fg-navy);padding:6px 10px;border-radius:8px}.fg-homepage .fg-v1-module .fg-native-card{gap:16px;margin-bottom:16px}}@media(max-width:480px){.fg-homepage.fg-page-home [data-node-id="176:4038"]{flex-wrap:wrap;gap:16px}}@media(min-width:1441px){.fg-homepage.fg-page-home [data-node-id="176:3565"]{left:50%;right:auto;transform:translate(-50%)}}@media(min-width:1441px){.fg-homepage .fg-hero-root>div:first-child>div>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.fg-homepage :is(.fg-learn-hero-root,.fg-shop-hero-root)>.fg-module-content>div[aria-hidden]>div>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}@media(min-width:1600px){.fg-homepage .fg-hero-root{height:max(760px,calc(100svh - 32px));max-height:1100px}}@media(max-width:1199px){.fg-homepage.fg-page-home .fg-partners-root [data-node-id="176:4200"] p{width:100%;align-self:stretch}.fg-homepage.fg-page-home .fg-partners-root [data-node-id="176:4200"]>div{min-height:280px;height:auto}.fg-homepage.fg-page-home .fg-faq-root [data-node-id="176:4344"]{height:auto;gap:32px}.fg-homepage .fg-learn-watch-root>.fg-module-content>div[aria-hidden] img{object-fit:cover;object-position:68% center}.fg-homepage .fg-v1-module .fg-native-card>div:first-child>div:first-child div{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;rotate:none}.fg-homepage .fg-v1-module .fg-flow:has(>span[data-name^="btn /"]){flex-direction:row!important;align-items:center!important;gap:8px;flex-wrap:wrap}.fg-homepage .fg-shop-compare-root>.fg-module-content{display:none}.fg-homepage .fg-mobile-comparison{display:flex;flex-direction:column;gap:24px}.fg-homepage .fg-mobile-comparison-card{background:#fff;color:var(--fg-navy);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.fg-homepage .fg-mobile-comparison-card img{width:100%;height:230px;object-fit:contain}.fg-homepage .fg-mobile-comparison-card h3{font:700 28px/1 var(--fg-display)}.fg-homepage .fg-mobile-comparison-card .fg-mobile-comparison-price{font:700 28px/1 var(--fg-display);color:var(--fg-orange)}.fg-homepage .fg-mobile-comparison-card dl{margin:0;display:grid;gap:12px}.fg-homepage .fg-mobile-comparison-card dt{font-weight:600;font-size:14px}.fg-homepage .fg-mobile-comparison-card dd{margin:4px 0 0;font-size:14px;line-height:1.5}.fg-homepage .fg-mobile-comparison-card .fg-button{align-self:flex-start;padding:8px 8px 8px 12px;font-size:14px;color:#fff}}@media(max-width:1199px){.fg-homepage .fg-mobile-comparison>h2{font:italic 700 36px/1 var(--fg-display);text-transform:uppercase}}@media(max-width:1199px){.fg-homepage .fg-v1-module [data-node-id="236:866"]{flex-direction:column!important;align-items:flex-start!important;gap:24px}}.fg-homepage .fg-learn-hero-root .fg-learn-jump{min-height:var(--fg-action-target,48px);min-width:var(--fg-action-target,48px)}
/*# sourceMappingURL=/cdn/shop/t/180/assets/fg-responsive.css.map */
