/* Existing FOREO native header/footer selectors only. No homepage body/layout classes. */
@font-face{ font-family: ForeoChrome-Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face{ font-family: ForeoChrome-Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face{ font-family: ForeoChrome-Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face{ font-family: ForeoChrome-Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face{ font-family: ForeoChrome-Icons; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
:is(.ffx-header-shell,.ffx-footer-shell){font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) figure{display:block
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:transparent
}
:is(.ffx-header-shell,.ffx-footer-shell) a:active,:is(.ffx-header-shell,.ffx-footer-shell) a:hover{outline:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:0.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border:0
}
:is(.ffx-header-shell,.ffx-footer-shell) figure{margin:1em 40px
}
:is(.ffx-header-shell,.ffx-footer-shell) button{color:inherit;font:inherit;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button;cursor:pointer
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.52%;line-height:1.5
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){line-height:1.15;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border-style:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{font-family:inherit;font-size:100%;line-height:1.15;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border-style:none;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button:-moz-focusring{outline:1px dotted ButtonText
}
:is(.ffx-header-shell,.ffx-footer-shell){color:#333
}
:is(.ffx-header-shell,.ffx-footer-shell) h1,:is(.ffx-header-shell,.ffx-footer-shell) h2,:is(.ffx-header-shell,.ffx-footer-shell) h3,:is(.ffx-header-shell,.ffx-footer-shell) h4,:is(.ffx-header-shell,.ffx-footer-shell) h5,:is(.ffx-header-shell,.ffx-footer-shell) p,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li,:is(.ffx-header-shell,.ffx-footer-shell) span{margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:block !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:block !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell){height:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){position:relative;height:100%;overflow-x:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell){text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.52%;line-height:1.5
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.is-expanded .hdr__menu-link:after,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title:before,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search:before,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item) a:before,:is(.ffx-header-shell,.ffx-footer-shell) .social__link:after{font-family:"ForeoChrome-Icons";speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){line-height:1.15;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border-style:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{font-family:inherit;font-size:100%;line-height:1.15;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border-style:none;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button:-moz-focusring{outline:1px dotted ButtonText
}
:is(.ffx-header-shell,.ffx-footer-shell){color:#333
}
:is(.ffx-header-shell,.ffx-footer-shell) h1,:is(.ffx-header-shell,.ffx-footer-shell) h2,:is(.ffx-header-shell,.ffx-footer-shell) h3,:is(.ffx-header-shell,.ffx-footer-shell) h4,:is(.ffx-header-shell,.ffx-footer-shell) h5,:is(.ffx-header-shell,.ffx-footer-shell) p,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li,:is(.ffx-header-shell,.ffx-footer-shell) span{margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.is-expanded .hdr__menu-link:after,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title:before,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search:before,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item) a:before,:is(.ffx-header-shell,.ffx-footer-shell) .social__link:after{font-family:"ForeoChrome-Icons";speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl .webform__title{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl .webform__title{font-size:calc(32px*1.15941944);font-size:calc(32px*var(--factor));line-height:calc(38px*1.15941944);line-height:calc(38px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl .webform__title{font-size:40px;font-size:40px
}:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl .webform__title{line-height:48px;line-height:48px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-title,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-link{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:4.8309178744vw;text-transform:uppercase
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-title,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-link{font-size:calc(18px*1.15941944);font-size:calc(18px*var(--factor));line-height:calc(20px*1.15941944);line-height:calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-title,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-link{font-size:18px;font-size:18px
}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-title,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-link{line-height:20px;line-height:20px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .link-textual .hdr__menu-link{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .link-textual .hdr__menu-link{margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor));font-size:calc(16px*1.15941944);font-size:calc(16px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .link-textual .hdr__menu-link{margin:0 0 8px
}:is(.ffx-header-shell,.ffx-footer-shell) .link-textual .hdr__menu-link{font-size:16px;font-size:16px
}:is(.ffx-header-shell,.ffx-footer-shell) .link-textual .hdr__menu-link{line-height:24px;line-height:24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer h2{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer h2{font-size:calc(16px*1.15941944);font-size:calc(16px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer h2{font-size:14px;font-size:14px
}:is(.ffx-header-shell,.ffx-footer-shell) .footer h2{line-height:24px;line-height:24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-desc{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-desc{font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(20px*1.15941944);line-height:calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-desc{font-size:14px;font-size:14px
}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-desc{line-height:20px;line-height:20px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link,:is(.ffx-header-shell,.ffx-footer-shell) .footer__link,:is(.ffx-header-shell,.ffx-footer-shell) .footer p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .social__link,:is(.ffx-header-shell,.ffx-footer-shell) .footer__link,:is(.ffx-header-shell,.ffx-footer-shell) .footer p{font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(20px*1.15941944);line-height:calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .social__link,:is(.ffx-header-shell,.ffx-footer-shell) .footer__link,:is(.ffx-header-shell,.ffx-footer-shell) .footer p{font-size:14px;font-size:14px
}:is(.ffx-header-shell,.ffx-footer-shell) .social__link,:is(.ffx-header-shell,.ffx-footer-shell) .footer__link,:is(.ffx-header-shell,.ffx-footer-shell) .footer p{line-height:20px;line-height:20px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-label.hdr__submenu-label{background-color:#313f49;padding:.9661835749vw 1.9323671498vw;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;text-transform:uppercase
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-label.hdr__submenu-label{padding:calc(4px*1.15941944) calc(8px*1.15941944);padding:calc(4px*var(--factor)) calc(8px*var(--factor));font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(20px*1.15941944);line-height:calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-label.hdr__submenu-label{padding:4px 8px
}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-label.hdr__submenu-label{font-size:14px;font-size:14px
}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-label.hdr__submenu-label{line-height:20px;line-height:20px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:block !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:block !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell){height:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){position:relative;height:100%;overflow-x:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell) .footer{position:relative;z-index:1;background-color:#313f49;color:#fff
}
:is(.ffx-header-shell,.ffx-footer-shell) .footer h2{margin:0 0 3.8647342995vw !important;text-transform:uppercase
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer h2{margin:0 0 calc(16px*1.15941944) !important;margin:0 0 calc(16px*var(--factor)) !important
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer h2{margin:0 0 20px !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer p{color:#abb7c0
}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__wrap{padding:12.077294686vw 7.2463768116vw 16.9082125604vw;box-sizing:border-box
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__wrap{max-width:480px;margin:0 auto;padding:calc(50px*1.15941944) calc(30px*1.15941944) calc(70px*1.15941944);padding:calc(50px*var(--factor)) calc(30px*var(--factor)) calc(70px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__wrap{max-width:1280px;padding:80px 40px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info{display:flex;align-items:flex-end;justify-content:space-between
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info{margin:61px 0 0;display:flex;justify-content:space-between
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info .footer__column--logo{max-width:26.0869565217vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info .footer__column--logo{max-width:calc(108px*1.15941944);max-width:calc(108px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info .footer__column--logo{max-width:132px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info .footer__column--logo img{width:100%;height:auto
}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info .footer__column--tm{flex-grow:1;text-align:right
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info .footer__column--tm{flex-grow:initial
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info .footer__column--tm br{display:block
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info .footer__column--tm br{display:none
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info.hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info.hidden-sm{display:flex !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info.hidden-xl{display:flex !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--info.hidden-xl{display:none !important
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--menu{display:flex;justify-content:space-between
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--patents{margin:0 0 8.6956521739vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--patents{margin:0 0 calc(36px*1.15941944);margin:0 0 calc(36px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row--patents{margin:32px 0 0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl{margin:0 0 18.3574879227vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl{margin:0 0 calc(76px*1.15941944);margin:0 0 calc(76px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl{margin:0;width:340px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl .webform__title{margin:0 0 3.8647342995vw !important;text-transform:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl .webform__title{margin:0 0 calc(16px*1.15941944) !important;margin:0 0 calc(16px*var(--factor)) !important
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--nl .webform__title{margin:0 0 16px !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--menus{position:relative;margin:0 0 10.1449275362vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--menus{margin:0 0 calc(42px*1.15941944);margin:0 0 calc(42px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--menus{display:flex;justify-content:space-between;width:35.4166666667vw;margin:0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column--menus{width:680px;margin:0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row-desk{width:100%;margin:0 0 .8333333333vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__row-desk{margin:0 0 16px;text-align:right
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu{margin:0 0 1.9323671498vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu{margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu{margin:0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu{width:7.2916666667vw;text-align:right !important
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu{width:140px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social){width:45.8937198068vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social){width:calc(190px*1.15941944);width:calc(190px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social){width:7.2916666667vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social){width:140px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social) h2{position:relative;padding-left:4.347826087vw
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social) h2{padding-left:0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social) h2:before{content:"+";font-size:4.8309178744vw;position:absolute;top:0;left:-.4830917874vw;transition:all .33s cubic-bezier(0.4,0,0.2,1)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social) h2:before{font-size:calc(20px*1.15941944);font-size:calc(20px*var(--factor));left:calc(-2px*1.15941944);left:calc(-2px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social) h2:before{content:none
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu:not(.footer__column-menu--social) h2.is_active:before{content:"-"
}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu--social{width:26.0869565217vw;position:absolute;top:0;right:3.1400966184vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu--social{width:calc(108px*1.15941944);width:calc(108px*var(--factor));right:calc(13px*1.15941944);right:calc(13px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu--social{position:relative;width:7.2916666667vw;height:auto;margin:0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu--social{width:140px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu--social h2{margin:0 0 5.7971014493vw !important;text-align:right
}
@media (min-width:480px)and (max-width:1279px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu--social h2{margin:0 0 calc(24px*1.15941944) !important;margin:0 0 calc(24px*var(--factor)) !important
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu--social h2{margin:0 0 1.0416666667vw !important
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__column-menu--social h2{margin:0 0 20px !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__info{margin:7.729468599vw 0 0
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__info{margin:calc(32px*1.15941944);margin:calc(32px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__info{display:flex;margin:0 1.25vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__info{margin:0 24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__info [id*=block-security2022redesign]{position:relative;margin:0 0 2.4154589372vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__info [id*=block-security2022redesign]{margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__info [id*=block-security2022redesign]{margin:0 .8333333333vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__info [id*=block-security2022redesign]{margin:0 16px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__info [id*=block-security2022redesign]:after{content:" ";position:absolute;top:0;left:auto;right:-.4166666667vw;width:.0520833333vw;height:100%;background-color:#abb7c0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__info [id*=block-security2022redesign]:after{right:-8px;width:1px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu{max-height:0;overflow:hidden;transition:all .3s ease-in-out;list-style-type:none;padding-left:5.3140096618vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu{padding-left:calc(22px*1.15941944);padding-left:calc(22px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu{max-height:none;padding-left:0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu.is_active{max-height:120.7729468599vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu.is_active{max-height:calc(500pc*1.15941944);max-height:calc(500pc*var(--factor))
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu-item{margin:0 0 3.8647342995vw;list-style-type:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu-item{margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu-item{margin:0 0 .8333333333vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu-item{margin:0 0 16px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .footer__menu-item:last-of-type{margin:0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .footer__link{-webkit-text-decoration:none;text-decoration:none;color:#abb7c0
}
@media screen and (max-width:479px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__wrap,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__wrap,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__wrap{padding-top:19.3236714976vw
}}
@media (min-width:480px)and (max-width:1279px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__wrap,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__wrap,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__wrap{padding-top:calc(80px*1.15941944);padding-top:calc(80px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__wrap,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__wrap,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__wrap{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__column--logo,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__column--logo,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__column--logo{margin:0 0 3.125vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__column--logo,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__column--logo,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__column--logo{margin:0 0 60px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__row--info,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__row--info,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__row--info{flex-direction:column;align-items:flex-start;width:353px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__row--info .footer__column-wrap,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__row--info .footer__column-wrap,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__row--info .footer__column-wrap{justify-content:flex-start
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__column--menus,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__column--menus,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__column--menus{margin:0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__row-desk,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__row-desk,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__row-desk{text-align:left
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__info,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__info,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__info{margin:0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__column--tm,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__column--tm,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__column--tm{margin:.4166666667vw 0 0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .page-node-598 .footer__column--tm,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-658 .footer__column--tm,:is(.ffx-header-shell,.ffx-footer-shell) .page-node-772 .footer__column--tm{margin:8px 0 0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .social__menu{display:flex;flex-wrap:wrap;align-items:flex-end
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .social__menu{display:block
}}
:is(.ffx-header-shell,.ffx-footer-shell) .social__menu-item{list-style-type:none;flex:0 1 50%;margin:0 0 7.729468599vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .social__menu-item{margin:0 0 calc(21px*1.15941944);margin:0 0 calc(21px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .social__menu-item{margin:0 0 16px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .social__menu-item:last-of-type{margin:0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link{position:relative;width:4.347826087vw;height:4.347826087vw;float:right;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:#abb7c0
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .social__link{width:calc(18px*1.15941944);width:calc(18px*var(--factor));height:calc(18px*1.15941944);height:calc(18px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .social__link{width:100%;height:auto;float:none
}}
@media screen and (max-width:1279px){:is(.ffx-header-shell,.ffx-footer-shell) .social__link{font-size:0 !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link:after{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);font-size:4.347826087vw;line-height:3.8647342995vw;color:#fff
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .social__link:after{font-size:calc(18px*1.15941944);font-size:calc(18px*var(--factor));line-height:calc(16px*1.15941944);line-height:calc(16px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .social__link:after{content:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link--facebook:after{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link--x:after{content:"";font-size:3.3816425121vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .social__link--x:after{font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor))
}}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link--instagram:after{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link--pinterest:after{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link--linkedin:after{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link--youtube:after{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) .social__link--tiktok:after{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){box-sizing:border-box
}
:is(.ffx-header-shell,.ffx-footer-shell).menu-open .hdr__country-selection,:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user .hdr__country-selection{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-country .hdr__nav-logo,:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-country .hdr__menu{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-country.menu-open .hdr__country-selection{display:block
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr{box-sizing:border-box;position:fixed;top:0;left:0;right:0;height:25.3623188406vw;margin:0;padding:0;z-index:10;transition:transform .24s cubic-bezier(0.25,0.46,0.45,0.94)
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr{height:calc(105px*1.15941944);height:calc(105px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr{height:105px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--2a{transform:translate3D(0,-16.9082125604vw,0)
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--2a{transform:translate3D(0,calc(-70px * 1.15941944),0);transform:translate3D(0,calc(-70px * var(--factor)),0)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--2a{transform:translate3D(0,-70px,0)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--subnavigation.hdr--2a{transform:translate3D(0,-28.9855072464vw,0)
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--subnavigation.hdr--2a{transform:translate3D(0,calc(-120px * 1.15941944),0);transform:translate3D(0,calc(-120px * var(--factor)),0)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--subnavigation.hdr--2a{transform:translate3D(0,-120px,0)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--subnavigation.hdr--2a.hdr--open-user{top:12.077294686vw
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--subnavigation.hdr--2a.hdr--open-user{top:calc(50px*1.15941944);top:calc(50px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--subnavigation.hdr--2a.hdr--open-user{top:50px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll.hdr--scroll-up{transform:translate3D(0,0,0) !important
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr *{box-sizing:border-box;margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__promo{position:relative;margin:0;padding:0;background:#313f49;z-index:2
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell).menu-open.os-win .hdr__promo{padding-right:8px
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user.os-win .hdr__promo{padding-right:8px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__promo--fallback{display:none;height:9.6618357488vw
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__promo--fallback{height:calc(40px*1.15941944);height:calc(40px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__promo--fallback{height:40px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main{position:relative;z-index:2;transition:background .1s ease-out;transition-delay:0ms
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main:before{opacity:1;backdrop-filter:blur(3.8647342995vw)
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main:before{backdrop-filter:blur(calc(16px * 1.15941944));backdrop-filter:blur(calc(16px * var(--factor)))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main:before{backdrop-filter:blur(0.8333333333vw)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main:before{backdrop-filter:blur(16px)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main:after{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell).menu-open .hdr__main{background:#fff;transition:background .24s cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:200ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell).menu-open .hdr__main{background:rgba(0,0,0,0);transition-delay:100ms
}}
:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user .hdr__main{background:#fff;transition:background .24s cubic-bezier(0.25,0.46,0.45,0.94)
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user .hdr__main{background:rgba(0,0,0,0);transition-delay:100ms
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell).menu-open.os-win .hdr__main{padding-right:.4166666667vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell).menu-open.os-win .hdr__main{padding-right:8px
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user.os-win .hdr__main{padding-right:.4166666667vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user.os-win .hdr__main{padding-right:8px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main:before{content:" ";position:absolute;top:-.4830917874vw;bottom:0;left:0;right:0;display:block;background:rgba(49,63,73,.24);background-size:100% 100%;transition:opacity .24s cubic-bezier(0.25,0.46,0.45,0.94),background .24s cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:240ms;opacity:0;pointer-events:none
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main:before{top:calc(-2px*1.15941944);top:calc(-2px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main:before{top:-.1041666667vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main:before{top:-2px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__main:before{background:rgba(0,0,0,0);backdrop-filter:blur(0);transition-delay:0ms
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__main:before{background:rgba(0,0,0,0);backdrop-filter:blur(0);transition-delay:0ms
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:none center repeat;background-size:100% 100%;transition:all .24s cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:240ms;opacity:.6;z-index:-1;pointer-events:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__main:after{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__main:after{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell).path-frontpage .hdr__main:after{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container{position:relative;max-width:1920px;height:15.7004830918vw;margin:0 auto;transition:all .18s cubic-bezier(0.25,0.46,0.45,0.94)
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container{height:calc(65px*1.15941944);height:calc(65px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container{height:3.3854166667vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container{height:65px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container:before,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container:after{content:" ";display:table
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container:after{clear:both
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container{height:25.3623188406vw
}}
@media only screen and (min-width:1280px)and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container{height:calc(105px*1.15941944);height:calc(105px*var(--factor))
}}
@media only screen and (min-width:1280px)and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container{height:5.46875vw
}}
@media only screen and (min-width:1280px)and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main-container{height:105px
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main-container{height:15.7004830918vw
}}
@media only screen and (min-width:1280px)and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main-container{height:calc(65px*1.15941944);height:calc(65px*var(--factor))
}}
@media only screen and (min-width:1280px)and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main-container{height:3.3854166667vw
}}
@media only screen and (min-width:1280px)and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__main-container{height:65px
}}
:is(.ffx-header-shell,.ffx-footer-shell).menu-open .hdr__main-container{border-bottom:.2415458937vw solid #d7d7d7
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell).menu-open .hdr__main-container{border-bottom:calc(1px*1.15941944) solid #d7d7d7;border-bottom:calc(1px*var(--factor)) solid #d7d7d7
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell).menu-open .hdr__main-container{height:0;border-bottom:none
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user .hdr__main-container{height:0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__logo{position:relative;display:block;width:27.0531400966vw;height:8.2125603865vw;margin:3.8647342995vw auto 0;-webkit-user-select:none;-moz-user-select:none;user-select:none
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__logo{width:calc(112px*1.15941944);width:calc(112px*var(--factor));height:calc(34px*1.15941944);height:calc(34px*var(--factor));margin:calc(16px*1.15941944) auto 0;margin:calc(16px*var(--factor)) auto 0
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__logo{width:8.8541666667vw;height:3.125vw;margin:1.5625vw auto 0;transition:all .18s cubic-bezier(0.25,0.46,0.45,0.94)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__logo{width:170px;height:60px;margin:30px auto 0
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__logo{width:5.8333333333vw;height:1.7708333333vw;margin:.8854166667vw auto 0
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__logo{width:112px;height:34px;margin:17px auto 0
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell).menu-open .hdr__logo{pointer-events:none
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user .hdr__logo{pointer-events:none
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__logo figure{position:absolute;top:0;left:0;display:block;width:100%;transition:all .18s cubic-bezier(0.25,0.46,0.45,0.94)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__logo figure.logo-light{opacity:1;transition-delay:240ms
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__logo figure.logo-light{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__logo figure.logo-light{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__logo figure.logo-dark{opacity:0;transition-delay:0ms
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__logo figure.logo-dark{opacity:1;transition-delay:100ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__logo figure.logo-dark{opacity:0;transition-delay:0ms
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__logo figure.logo-dark{opacity:1;transition-delay:100ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__logo figure.logo-dark{opacity:0;transition-delay:0ms
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__logo img{position:relative;display:block;width:100%;height:auto
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav{position:absolute;top:4.1062801932vw;right:3.3816425121vw;height:11.8357487923vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:top .24s cubic-bezier(0.25,0.46,0.45,0.94),opacity .24s cubic-bezier(0.25,0.46,0.45,0.94) 120ms
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav{top:calc(17px*1.15941944);top:calc(17px*var(--factor));right:calc(14px*1.15941944);right:calc(14px*var(--factor));height:calc(49px*1.15941944);height:calc(49px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav{top:2.03125vw;right:2.0833333333vw;height:2.5520833333vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav{top:39px;right:40px;height:49px
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__usernav{top:.8854166667vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__usernav{top:17px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list{position:relative;display:block;height:12.5603864734vw;list-style:none;font-size:0
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list{height:calc(52px*1.15941944);height:calc(52px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list{height:auto
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item){display:inline-block;vertical-align:top;margin:0 3.8647342995vw 0 0;width:7.729468599vw;height:7.729468599vw;background-color:rgba(0,0,0,0);border:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item){margin:0 calc(16px*1.15941944) 0 0;margin:0 calc(16px*var(--factor)) 0 0;width:calc(32px*1.15941944);width:calc(32px*var(--factor));height:calc(32px*1.15941944);height:calc(32px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item){margin:0 40px 0 0;width:32px;height:32px;overflow:hidden
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item):last-of-type{margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item) a{display:block;position:relative;width:100%;height:7.729468599vw;transition:all .24s cubic-bezier(0.25,0.46,0.45,0.94);text-align:center;-webkit-text-decoration:none;text-decoration:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item) a{height:calc(32px*1.15941944);height:calc(32px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item) a{height:32px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item) a:before{font-size:3.6231884058vw;line-height:7.4879227053vw;color:#fff;text-align:center
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item) a:before{font-size:calc(15px*1.15941944);font-size:calc(15px*var(--factor));line-height:calc(31px*1.15941944);line-height:calc(31px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item) a:before{font-size:15px;line-height:31px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item).myaccount{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item).search{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list li:not(.user-menu__item).search a:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__burger-inner{opacity:0;z-index:-1;position:absolute;top:1.4492753623vw;right:-1.2077294686vw;width:6.2801932367vw;height:auto;padding:0
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__burger-inner{top:calc(6px*1.15941944);top:calc(6px*var(--factor));right:calc(5px*1.15941944);right:calc(5px*var(--factor));width:calc(26px*1.15941944);width:calc(26px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__burger-inner{right:-0.46875vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__burger-inner{right:-9px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__burger-inner.is_active{opacity:1;z-index:1
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__usernav-list .hdr__burger-inner{top:-.8333333333vw;right:-0.9375vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__usernav-list .hdr__burger-inner{top:-16px;right:-18px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__burger-line{background-color:#313f49 !important
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__usernav-list .hdr__burger-line--top{transform:translateY(6px) rotate(-45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__usernav-list .hdr__burger-line--middle{transform:scaleX(0)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__burger-line--bottom{margin-bottom:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__usernav-list .hdr__burger-line--bottom{transform:translateY(-6px) rotate(45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart{transition:top .18s cubic-bezier(0.25,0.46,0.45,0.94),opacity .24s cubic-bezier(0.25,0.46,0.45,0.94) 350ms
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart{width:auto
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__cart{transition:top .18s cubic-bezier(0.25,0.46,0.45,0.94),opacity .24s cubic-bezier(0.25,0.46,0.45,0.94) 0ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__cart{top:1.25vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__cart{top:24px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__cart{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon{position:relative;display:block;width:7.729468599vw;height:7.729468599vw;-webkit-text-decoration:none;text-decoration:none;color:#fff;text-align:center;cursor:pointer
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon{width:calc(32px*1.15941944);width:calc(32px*var(--factor));height:calc(32px*1.15941944);height:calc(32px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon{width:32px;height:32px;text-align:left
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--active{padding:0 .5989583333vw;border-radius:2.5vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--active{padding:0 12px;border-radius:48px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--active:before{text-align:left;left:.5729166667vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--active:before{left:11px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--active:after{content:"";display:block;position:absolute;top:0;right:0;width:1.9323671498vw;height:1.9323671498vw;background-color:#ef508c;border-radius:100%
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--active:after{width:calc(8px*1.15941944);width:calc(8px*var(--factor));height:calc(8px*1.15941944);height:calc(8px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--active:after{width:8px;height:8px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--visible{padding:0 .4166666667vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .cart-icon--visible{padding:0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .icon-shopping-cart_outlines-copy{position:relative;left:-.2415458937vw;font-size:6.7632850242vw;line-height:7.729468599vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .icon-shopping-cart_outlines-copy{left:calc(-1px*1.15941944);left:calc(-1px*var(--factor));font-size:calc(28px*1.15941944);font-size:calc(28px*var(--factor));line-height:calc(32px*1.15941944);line-height:calc(32px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart .icon-shopping-cart_outlines-copy{display:inline-block;width:32px;text-align:center;vertical-align:middle;font-size:28px;line-height:32px;color:#fff
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__cart .icon-shopping-cart_outlines-copy{color:#313f49
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__cart .icon-shopping-cart_outlines-copy{color:#fff
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__cart .icon-shopping-cart_outlines-copy{color:#313f49
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger{position:absolute;top:0;left:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user .hdr__burger-line{background-color:#313f49
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-user .hdr__burger-line{background-color:#fff
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-inner{display:inline-block;padding:6.2801932367vw 7.2463768116vw 5.7971014493vw 4.8309178744vw;width:15.7004830918vw;height:15.7004830918vw;cursor:pointer
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-inner{padding:calc(26px*1.15941944) calc(30px*1.15941944) calc(24px*1.15941944) calc(20px*1.15941944);padding:calc(26px*var(--factor)) calc(30px*var(--factor)) calc(24px*var(--factor)) calc(20px*var(--factor));width:calc(65px*1.15941944);width:calc(65px*var(--factor));height:calc(65px*1.15941944);height:calc(65px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-inner{padding:2.2916666667vw 2.1875vw 2.1875vw 2.1875vw;width:5.46875vw;height:5.46875vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-inner{padding:44px 42px 42px 42px;width:105px;height:105px;transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__burger-inner{padding:24px 42px;height:65px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-line{display:inline-block;width:18px;height:2px;float:left;margin-bottom:4px;padding:0;background-color:#fff;position:relative;transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);backface-visibility:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__burger-line{background:#313f49
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__burger-line{color:#313f49
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__burger-line--top{transform:translateY(6px) rotate(-45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__burger-line--middle{transform:scaleX(0)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-line--bottom{margin-bottom:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__burger-line--bottom{transform:translateY(-6px) rotate(45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-label{display:none;vertical-align:top;margin:4.8309178744vw 0 0;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-SemiBold",sans-serif;font-size:2.8985507246vw;line-height:4.1062801932vw;color:#fff
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-label{margin:calc(20px*1.15941944) 0 0;margin:calc(20px*var(--factor)) 0 0;font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(17px*1.15941944);line-height:calc(17px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-label{margin:2.2395833333vw 0 0 -1.5104166667vw;display:inline-block;opacity:0;transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transform:translateX(-0.5208333333vw);font-size:.625vw;line-height:.8854166667vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-label{margin:43px 0 0 -29px;transform:translateX(-10px);font-size:12px;line-height:17px
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__burger-label{margin:1.25vw 0 0 -1.5104166667vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__burger-label{margin:24px 0 0 -29px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__burger-label--menu{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger-label--close{opacity:0;transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);color:#313f49
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__burger-label--close{display:inline-block
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__burger:hover .hdr__burger-label--close{opacity:1;transform:translateX(0)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search{position:absolute;top:4.1062801932vw;left:13.5265700483vw;width:7.729468599vw;height:7.729468599vw;transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);text-align:center;-webkit-text-decoration:none;text-decoration:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search{top:calc(17px*1.15941944);top:calc(17px*var(--factor));left:calc(56px*1.15941944);left:calc(56px*var(--factor));width:calc(32px*1.15941944);width:calc(32px*var(--factor));height:calc(32px*1.15941944);height:calc(32px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search{top:38px;left:100px;width:32px;height:32px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search:before{content:"";font-size:4.8309178744vw;line-height:7.729468599vw;color:#fff
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search:before{font-size:calc(20px*1.15941944);font-size:calc(20px*var(--factor));line-height:calc(32px*1.15941944);line-height:calc(32px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search:before{font-size:20px;line-height:32px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__search:before{color:#313f49
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__search:before{display:none
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__search:before{color:#313f49
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .hdr__search:before{color:#fff
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--scroll .hdr__search{top:17px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav{position:relative;height:calc(100vh + 26.5700483092vw);margin:-25.3623188406vw 0 0;transition:opacity .24s ease-in;opacity:0;pointer-events:none;overflow:hidden
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav{margin:calc(-105px*1.15941944) 0 0;margin:calc(-105px*var(--factor)) 0 0;height:calc(100vh + (110px * 1.15941944));height:calc(100vh + (110px * var(--factor)));height:calc(100vh + calc(110px * 1.15941944));height:calc(100vh + calc(110px * var(--factor)))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav{margin:-5.46875vw 0 0;height:calc(100vh + 5.7291666667vw)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav{margin:-105px 0 0;height:calc(100vh + 110px)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__nav{opacity:1;pointer-events:auto
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-container{position:relative;max-width:1920px;margin:0 auto;overflow:hidden
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-container{height:100%;overflow:visible
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-right{position:absolute;top:0;bottom:0;right:0;left:0;display:none;margin-left:144.9275362319vw
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-right{margin-left:calc(600px*1.15941944);margin-left:calc(600px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-right{display:block;margin-left:442px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-left{width:100%;max-width:100%;padding:31.4009661836vw 0 24.154589372vw;background-color:#fff;height:110dvh
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-left{padding:calc(130px*1.15941944) 0 calc(100px*1.15941944);padding:calc(130px*var(--factor)) 0 calc(100px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-left{position:relative;height:100%;width:442px;display:flex;flex-direction:column;padding:213px 12px 40px 40px;overflow:hidden
}}
@media only screen and (min-width:1280px)and (max-height:800px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-left{padding-top:200px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .menu-open-country .hdr__nav-left{width:600px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-logo{box-sizing:content-box;position:relative;width:47.5845410628vw;left:16.9082125604vw;display:none;transition:all .14s ease-out;opacity:0
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-logo{width:calc(197px*1.15941944);width:calc(197px*var(--factor));left:calc(70px*1.15941944);left:calc(70px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-logo{width:10.2604166667vw;left:3.6458333333vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-logo{width:197px;left:70px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .hdr__nav-logo{opacity:1;left:0;transition:all .48s cubic-bezier(0,0,0.33,1.01)
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-logo{display:block
}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-logo figure,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-logo img{display:none
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-logo img{max-width:100%
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-selection{width:100%;height:100%;position:absolute;top:25.6038647343vw;left:0;background:#fff
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-selection{width:100%;top:calc(106px*1.15941944);top:calc(106px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-selection{width:600px;top:218px;background:#fff;display:none
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-selection .custom-scroll{top:10.8695652174vw;bottom:68.8405797101vw
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-selection .custom-scroll{top:calc(45px*1.15941944);top:calc(45px*var(--factor));bottom:calc(285px*1.15941944);bottom:calc(285px*var(--factor))
}}
@media only screen and (min-width:480px)and (max-width:1280px)and (orientation:landscape){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-selection .custom-scroll{top:30px;bottom:110px
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-selection .custom-scroll{top:50px;bottom:auto;height:calc(100% - 400px)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-list{width:calc(100% - 2.4154589372vw);height:90vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-list{width:calc(100% - (10px * 1.15941944));width:calc(100% - (10px * var(--factor)));width:calc(100% - calc(10px * 1.15941944));width:calc(100% - calc(10px * var(--factor)))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-list{width:calc(100% - 2.2395833333vw);height:calc(100vh - 200px)
}:is(.ffx-header-shell,.ffx-footer-shell) .toolbar-horizontal .hdr__country-list{height:calc(100vh - 315px)
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-list{width:calc(100% - 43px)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-list:before{content:" ";position:absolute;left:200px;right:0;bottom:99%;height:300px;display:none;background:#fff
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-list:before{display:block
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-wrap{position:relative;padding:0 4.8309178744vw 0 5.7971014493vw;box-sizing:border-box
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-wrap{padding:0 calc(20px*1.15941944) 0 calc(24px*1.15941944);padding:0 calc(20px*var(--factor)) 0 calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-wrap{padding:0 40px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-title{display:block;margin:11.5942028986vw 0 7.2463768116vw;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:4.8309178744vw;line-height:5.7971014493vw
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-title{margin:calc(48px*1.15941944) 0 calc(30px*1.15941944);margin:calc(48px*var(--factor)) 0 calc(30px*var(--factor));font-size:calc(20px*1.15941944);font-size:calc(20px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-title{margin:2.5vw 0 1.5625vw;font-size:1.0416666667vw;line-height:1.25vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-title{margin:48px 0 30px;font-size:20px;line-height:24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-menu--highlighted{margin:0 0 7.2463768116vw;padding:0 0 1.4492753623vw;border-bottom:.2415458937vw solid #c9c9c9
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-menu--highlighted{margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor));padding:0 0 calc(6px*1.15941944);padding:0 0 calc(6px*var(--factor));border-bottom:calc(1px*1.15941944) solid #c9c9c9;border-bottom:calc(1px*var(--factor)) solid #c9c9c9
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-menu--highlighted{margin:0 0 1.5625vw;padding:0 0 .3125vw;border-bottom:.0520833333vw solid #c9c9c9
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-menu--highlighted{margin:0 0 30px;padding:0 0 6px;border-bottom:1px solid #c9c9c9
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-menu:not(.hdr__country-menu--highlighted) .hdr__country-item:last-of-type{margin:0 0 43.4782608696vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-menu:not(.hdr__country-menu--highlighted) .hdr__country-item:last-of-type{margin:0 0 calc(180px*1.15941944);margin:0 0 calc(180px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-menu:not(.hdr__country-menu--highlighted) .hdr__country-item:last-of-type{margin:0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-item{margin:0 0 5.7971014493vw;list-style-type:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-item{margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-item{margin:0 0 1.25vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-item{margin:0 0 24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-item.active{cursor:default
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-item.active .hdr__country-name{font-family:"ForeoChrome-Montserrat-Bold";font-weight:normal
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-item.active .hdr__country-name .hdr__country-delivery{font-family:"ForeoChrome-Montserrat-Regular"
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-inner{display:flex;align-items:center
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-name{width:48%;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:#313f49
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-name{font-size:calc(16px*1.15941944);font-size:calc(16px*var(--factor));line-height:calc(20px*1.15941944);line-height:calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-name{font-size:.8333333333vw;line-height:1.25vw;cursor:pointer
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-name{font-size:16px;line-height:24px
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-name:hover,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-name:focus,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-name:active{font-family:"ForeoChrome-Montserrat-Bold";font-weight:normal
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-delivery{width:52%;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Regular",sans-serif;font-size:2.6570048309vw;line-height:3.8647342995vw;color:#66727a;text-align:right
}
@media screen and (min-width:375px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-delivery{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Regular",sans-serif;font-size:2.8985507246vw;line-height:3.8647342995vw
}}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-delivery{font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(16px*1.15941944);line-height:calc(16px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-delivery{font-size:.625vw;line-height:.8333333333vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-delivery{font-size:12px;font-size:12px
}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-delivery{line-height:16px;line-height:16px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-delivery strong{font-family:"ForeoChrome-Montserrat-Bold";font-weight:normal
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger{left:auto;right:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger-line{background-color:#313f49
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger-line--top{transform:translateY(6px) rotate(-45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger-line--middle{transform:scaleX(0)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger-line--bottom{margin-bottom:0;transform:translateY(-6px) rotate(45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger-label{color:#313f49;transform:translateX(10px);margin:10.6280193237vw -7.0048309179vw 0 0
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger-label{margin-bottom:calc(44px*1.15941944) calc(-29px*1.15941944) 0 0;margin-bottom:calc(44px*var(--factor)) calc(-29px*var(--factor)) 0 0
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger-label{margin:2.2916666667vw -1.5104166667vw 0 0
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-container .hdr__burger-label{margin:44px -29px 0 0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-list li a.is-active{color:#ff6dac;cursor:default;pointer-events:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__lang-list li a.active{color:#ff6dac
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-wrap{position:relative;padding:0 4.8309178744vw 0 5.7971014493vw;box-sizing:border-box
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-wrap{padding:0 calc(20px*1.15941944) 0 calc(24px*1.15941944);padding:0 calc(20px*var(--factor)) 0 calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-wrap{padding:0 40px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-title{display:block;margin:11.5942028986vw 0 7.2463768116vw;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:4.8309178744vw;line-height:5.7971014493vw
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-title{margin:calc(48px*1.15941944) 0 calc(30px*1.15941944);margin:calc(48px*var(--factor)) 0 calc(30px*var(--factor));font-size:calc(20px*1.15941944);font-size:calc(20px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-title{margin:2.5vw 0 1.5625vw;font-size:1.0416666667vw;line-height:1.25vw
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-title{margin:48px 0 30px;font-size:20px;line-height:24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:-3.8647342995vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list{margin-bottom:calc(-16px*1.15941944);margin-bottom:calc(-16px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list{margin-bottom:-.8333333333vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list{margin-bottom:-16px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li{margin-bottom:3.8647342995vw;flex-grow:1;width:33%
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li{margin-bottom:calc(16px*1.15941944);margin-bottom:calc(16px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li{margin-bottom:.8333333333vw
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li{margin-bottom:16px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li a{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:#313f49;-webkit-text-decoration:none;text-decoration:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li a{font-size:calc(16px*1.15941944);font-size:calc(16px*var(--factor));line-height:calc(20px*1.15941944);line-height:calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li a{font-size:.8333333333vw;line-height:1.25vw;cursor:pointer
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li a{font-size:16px;line-height:24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li a.is-active{cursor:default;pointer-events:none;font-family:"ForeoChrome-Montserrat-Bold";font-weight:normal
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li a:hover,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li a:focus,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__languages-list li a:active{font-family:"ForeoChrome-Montserrat-Bold";font-weight:normal
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__country-list::-webkit-scrollbar{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu{box-sizing:border-box;padding:0 4.8309178744vw 0 5.7971014493vw;position:relative;width:calc(100% - 1.9323671498vw);height:100%;overflow-y:scroll;list-style-type:none;-ms-overflow-style:none;scrollbar-width:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu{padding:0 calc(20px*1.15941944) 0 calc(24px*1.15941944);padding:0 calc(20px*var(--factor)) 0 calc(24px*var(--factor));width:calc(100% - (8px * 1.15941944));width:calc(100% - (8px * var(--factor)));width:calc(100% - calc(8px * 1.15941944));width:calc(100% - calc(8px * var(--factor)))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu{padding:0 28px 0 0;width:100%
}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu::-webkit-scrollbar{display:none
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu.is_static{position:static
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item{position:relative;margin:0 0 3.8647342995vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item{margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item{position:static;margin:0 0 34px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item:last-of-type{padding:0 0 20.7729468599vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item:last-of-type{padding:0 0 calc(86px*1.15941944);padding:0 0 calc(86px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item:last-of-type{padding:0 0 36px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual{margin:0 0 3.8647342995vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual{margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual{margin:0 0 20px;cursor:pointer
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu{display:block;position:fixed;top:38.6473429952vw;left:-105%;width:calc(100% - 5.7971014493vw);height:100vh;background-color:#fff;transition:all .1s cubic-bezier(0,0,0.33,1.01)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu{top:calc(160px*1.15941944);top:calc(160px*var(--factor));width:calc(100% - (24px * 1.15941944));width:calc(100% - (24px * var(--factor)));width:calc(100% - calc(24px * 1.15941944));width:calc(100% - calc(24px * var(--factor)))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu{position:absolute;top:200px;left:-105%;right:auto;width:402px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu.is_active{left:5.7971014493vw;right:auto;z-index:9
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu.is_active{left:calc(24px*1.15941944);left:calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu.is_active{left:40px;right:auto
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu.is_active:before{content:"";display:block;position:absolute;top:-12.077294686vw;left:-12.077294686vw;width:50%;height:100%;background-color:#fff;z-index:-1
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu.is_active:before{top:calc(-50px*1.15941944);top:calc(-50px*var(--factor));left:calc(-50px*1.15941944);left:calc(-50px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu.is_active:before{top:-50px;left:-40px;width:422px
}}
@media screen and (max-width:479px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--subnavigation.hdr--scroll .hdr__menu-item.link-textual .hdr__submenu{top:50.7246376812vw
}}
@media (min-width:480px)and (max-width:1279px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--subnavigation.hdr--scroll .hdr__menu-item.link-textual .hdr__submenu{top:calc(210px*1.15941944);top:calc(210px*var(--factor))
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title{margin:0 0 5.7971014493vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title{margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title{margin:0 0 36px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title:before{content:"";display:inline-block;transform:scaleX(-1);font-size:4.347826087vw;font-weight:700
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title:before{font-size:calc(18px*1.15941944);font-size:calc(18px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title:before{font-size:18px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title-text{margin-left:2.8985507246vw;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:#313f49;text-transform:uppercase
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title-text{margin-left:calc(12px*1.15941944);margin-left:calc(12px*var(--factor));font-size:calc(16px*1.15941944);font-size:calc(16px*var(--factor));line-height:calc(20px*1.15941944);line-height:calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-title-text{margin-left:12px;font-size:16px;line-height:20px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-item{margin:0 0 4.8309178744vw;width:100%;height:auto !important;overflow:visible;overflow:initial
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-item{margin:0 0 calc(20px*1.15941944);margin:0 0 calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-item{margin:0 0 20px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-item:last-of-type{margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-link{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw;color:#313f49
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-link{font-size:calc(16px*1.15941944);font-size:calc(16px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-link{font-size:16px;line-height:24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-link-title{position:relative;bottom:auto;left:auto;font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.link-textual .hdr__submenu-color{display:none;height:0;opacity:0;visibility:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.border-top{padding:3.8647342995vw 0 0;border-top:.2415458937vw solid #c9c9c9
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.border-top{padding:calc(16px*1.15941944) 0 0;padding:calc(16px*var(--factor)) 0 0;border-top:calc(1px*1.15941944) solid #c9c9c9;border-top:calc(1px*var(--factor)) solid #c9c9c9
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.border-top{padding:20px 0 0;border-top:1px solid #c9c9c9
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.is-expanded .hdr__menu-link:after{content:"";display:inline-block;margin-left:1.9323671498vw;font-size:2.8985507246vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.is-expanded .hdr__menu-link:after{margin-left:calc(8px*1.15941944);margin-left:calc(8px*var(--factor));font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-item.is-expanded .hdr__menu-link:after{margin-left:8px;font-size:12px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-link{margin:0 0 3.8647342995vw;display:block;color:#313f49;-webkit-text-decoration:none;text-decoration:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-link{margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-link{margin:0 0 16px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .link-textual .hdr__menu-link{margin:0;color:#66727a
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;list-style-type:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu:before{content:"";display:block;width:100%;height:23.1884057971vw;position:absolute;left:auto;top:0;background-color:#fff;z-index:8
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu:before{height:0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu:before{height:96px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-item{position:static;margin:0 0 3.8647342995vw;width:calc(50% - 1.9323671498vw);height:23.1884057971vw;overflow:hidden;transition:all .55s cubic-bezier(0,0,0.33,1.01)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-item{margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor));width:calc(50% - (8px * 1.15941944));width:calc(50% - (8px * var(--factor)));width:calc(50% - calc(8px * 1.15941944));width:calc(50% - calc(8px * var(--factor)));height:100%
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-item{margin:0 0 16px;width:173px;height:96px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-item.full-width{width:100%
}
:is(.ffx-header-shell,.ffx-footer-shell) .link-textual .hdr__submenu-item{height:auto
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-image{display:block;width:100%;height:auto
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-picture{overflow:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-picture img{transition:all .45s
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link{display:block;position:relative;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;overflow:hidden;z-index:9
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link:hover .hdr__submenu-picture img,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link:focus .hdr__submenu-picture img,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link:active .hdr__submenu-picture img{transform:scale(1.065)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link.is_active+.hdr__submenu-color{height:.9661835749vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link.is_active+.hdr__submenu-color{height:calc(4px*1.15941944);height:calc(4px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link.is_active+.hdr__submenu-color{height:4px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link-title{position:absolute;bottom:1.9323671498vw;left:1.9323671498vw;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;color:#fff
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link-title{bottom:calc(8px*1.15941944);bottom:calc(8px*var(--factor));left:calc(8px*1.15941944);left:calc(8px*var(--factor));font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(20px*1.15941944);line-height:calc(20px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link-title{bottom:8px;left:8px;font-size:14px;line-height:20px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-label.hdr__submenu-label{display:inline-block;position:absolute;top:0;left:0;color:#fff
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-color{height:0;transition:all .04s cubic-bezier(0,0,0.33,1.01);position:relative;z-index:2
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu{opacity:0;z-index:-1;margin:4.8309178744vw 0 0;width:88.41vw;position:absolute;left:0;transform:translateY(-4.8309178744vw);transition:all .35s cubic-bezier(0,0,0.33,1.01)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu{margin:calc(20px*1.15941944) 0 0;margin:calc(20px*var(--factor)) 0 0;transform:translateY(calc(-20px * 1.15941944));transform:translateY(calc(-20px * var(--factor)))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu{margin:20px 0 0;width:382px;transform:translateY(-20px)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu.is_active{opacity:1;z-index:1;transform:translateY(0);transition:all .55s cubic-bezier(0,0,0.33,1.01)
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-item{margin:0 0 3.8647342995vw;padding:0 0 3.8647342995vw;border-bottom:.2415458937vw solid #d7d7d7;list-style-type:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-item{margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor));padding:0 0 calc(16px*1.15941944);padding:0 0 calc(16px*var(--factor));border-bottom:calc(1px*1.15941944) solid #d7d7d7;border-bottom:calc(1px*var(--factor)) solid #d7d7d7
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-item{margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #d7d7d7
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-item:last-of-type{margin:0;padding:0 0 5.7971014493vw;border-bottom:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-item:last-of-type{padding:0 0 calc(24px*1.15941944);padding:0 0 calc(24px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-item:last-of-type{padding:0 0 24px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-link{color:#313f49;-webkit-text-decoration:none;text-decoration:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-wrap{display:flex;align-items:center
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-image{margin-right:5.7971014493vw;width:14.4927536232vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-image{margin-right:calc(24px*1.15941944);margin-right:calc(24px*var(--factor));width:calc(60px*1.15941944);width:calc(60px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-image{margin-right:24px;width:60px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-title-wrap{flex-grow:1
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-title{margin:0 0 .9661835749vw;text-transform:none
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-title{margin:0 0 calc(4px*1.15941944);margin:0 0 calc(4px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__subsubmenu-title{margin:0 0 4px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .custom-scroll{position:absolute;top:0;right:3px;width:4px;bottom:0;background:rgba(0,0,0,0);border-radius:2px 2px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .custom-scroll:before{content:"";left:0;position:absolute;top:100%;height:50px;width:100%;border-radius:0 0 2px 2px;display:block;background:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) .custom-scroll__thumb{position:absolute;top:0;width:100%;height:50px;background:#abb7c0;border-radius:4px;cursor:default
}
:is(.ffx-header-shell,.ffx-footer-shell) .custom-scroll{top:31.4009661836vw;bottom:48.309178744vw
}
@media only screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .custom-scroll{top:calc(130px*1.15941944);top:calc(130px*var(--factor));bottom:calc(200px*1.15941944);bottom:calc(200px*var(--factor))
}}
@media only screen and (min-width:480px)and (max-width:1280px)and (orientation:landscape){:is(.ffx-header-shell,.ffx-footer-shell) .custom-scroll{top:125px;bottom:110px
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .custom-scroll{top:210px;bottom:135px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu::-webkit-scrollbar{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(1){height:7.2463768116vw;background-color:#122330
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(1){height:calc(30px*1.15941944);height:calc(30px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(1){height:30px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(2){height:9.6618357488vw;background-color:#313f49
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(2){height:calc(40px*1.15941944);height:calc(40px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(2){height:40px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(2) .header__notification-msg{padding:2.8985507246vw 0 2.1739130435vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(2) .header__notification-msg{padding:calc(12px*1.15941944) 0 calc(9px*1.15941944);padding:calc(12px*var(--factor)) 0 calc(9px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:nth-child(2) .header__notification-msg{padding:12px 0 9px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:only-child{height:9.6618357488vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:only-child{height:calc(40px*1.15941944);height:calc(40px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:only-child{height:40px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:only-child .header__notification-msg{padding:3.1400966184vw 0 6.5217391304vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:only-child .header__notification-msg{padding:calc(13px*1.15941944) 0 calc(27px*1.15941944);padding:calc(13px*var(--factor)) 0 calc(27px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .promobar-big .block-promobar-block .hdr__promo:only-child .header__notification-msg{padding:13px 0 27px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .block-promobar-block .hdr__promo{height:7.2463768116vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .block-promobar-block .hdr__promo{height:calc(30px*1.15941944);height:calc(30px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .block-promobar-block .hdr__promo{height:30px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .qsearch{top:32.6086956522vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .qsearch{top:calc(135px*1.15941944);top:calc(135px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .qsearch{top:0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger{box-sizing:border-box;display:none;left:auto;right:0
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger{display:block
}}
:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger *{box-sizing:border-box
}
:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-line{background-color:#313f49
}
:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-line--top{transform:translateY(1.4492753623vw) rotate(-45deg)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-line--top{transform:translateY(6px) rotate(-45deg)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-line--middle{transform:scaleX(0)
}
:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-line--bottom{margin-bottom:0;transform:translateY(-1.4492753623vw) rotate(45deg)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-line--bottom{transform:translateY(-6px) rotate(45deg)
}}
:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-label{color:#313f49;transform:translateX(2.4154589372vw);margin:10.38647343vw -7.0048309179vw 0 0
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-label{transform:translateX(calc(10px * 1.15941944));transform:translateX(calc(10px * var(--factor)));margin:calc(43px*1.15941944) calc(-29px*1.15941944) 0 0;margin:calc(43px*var(--factor)) calc(-29px*var(--factor)) 0 0
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .qsearch .hdr__burger-label{transform:translateX(10px);margin:43px -29px 0 0
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .qsearch__wrap{top:32.6086956522vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .qsearch__wrap{top:calc(135px*1.15941944);top:calc(135px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .qsearch__wrap{top:0
}}
:is(.ffx-header-shell,.ffx-footer-shell){text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.52%;line-height:1.5
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){line-height:1.15;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border-style:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{font-family:inherit;font-size:100%;line-height:1.15;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border-style:none;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button:-moz-focusring{outline:1px dotted ButtonText
}
:is(.ffx-header-shell,.ffx-footer-shell){color:#333
}
:is(.ffx-header-shell,.ffx-footer-shell) h1,:is(.ffx-header-shell,.ffx-footer-shell) h2,:is(.ffx-header-shell,.ffx-footer-shell) h3,:is(.ffx-header-shell,.ffx-footer-shell) h4,:is(.ffx-header-shell,.ffx-footer-shell) h5,:is(.ffx-header-shell,.ffx-footer-shell) p,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li,:is(.ffx-header-shell,.ffx-footer-shell) span{margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:block !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:block !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell){height:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){position:relative;height:100%;overflow-x:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.52%;line-height:1.5
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){line-height:1.15;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border-style:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{font-family:inherit;font-size:100%;line-height:1.15;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border-style:none;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button:-moz-focusring{outline:1px dotted ButtonText
}
:is(.ffx-header-shell,.ffx-footer-shell){color:#333
}
:is(.ffx-header-shell,.ffx-footer-shell) h1,:is(.ffx-header-shell,.ffx-footer-shell) h2,:is(.ffx-header-shell,.ffx-footer-shell) h3,:is(.ffx-header-shell,.ffx-footer-shell) h4,:is(.ffx-header-shell,.ffx-footer-shell) h5,:is(.ffx-header-shell,.ffx-footer-shell) p,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li,:is(.ffx-header-shell,.ffx-footer-shell) span{margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:block !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:block !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell){height:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){position:relative;height:100%;overflow-x:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell){text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.52%;line-height:1.5
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){line-height:1.15;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border-style:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{font-family:inherit;font-size:100%;line-height:1.15;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border-style:none;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button:-moz-focusring{outline:1px dotted ButtonText
}
:is(.ffx-header-shell,.ffx-footer-shell){color:#333
}
:is(.ffx-header-shell,.ffx-footer-shell) h1,:is(.ffx-header-shell,.ffx-footer-shell) h2,:is(.ffx-header-shell,.ffx-footer-shell) h3,:is(.ffx-header-shell,.ffx-footer-shell) h4,:is(.ffx-header-shell,.ffx-footer-shell) h5,:is(.ffx-header-shell,.ffx-footer-shell) p,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li,:is(.ffx-header-shell,.ffx-footer-shell) span{margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:block !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:block !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell){height:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){position:relative;height:100%;overflow-x:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell){text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.52%;line-height:1.5
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__cart a:before{font-family:"ForeoChrome-Icons";speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){line-height:1.15;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border-style:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{font-family:inherit;font-size:100%;line-height:1.15;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border-style:none;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button:-moz-focusring{outline:1px dotted ButtonText
}
:is(.ffx-header-shell,.ffx-footer-shell){color:#333
}
:is(.ffx-header-shell,.ffx-footer-shell) h1,:is(.ffx-header-shell,.ffx-footer-shell) h2,:is(.ffx-header-shell,.ffx-footer-shell) h3,:is(.ffx-header-shell,.ffx-footer-shell) h4,:is(.ffx-header-shell,.ffx-footer-shell) h5,:is(.ffx-header-shell,.ffx-footer-shell) p,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li,:is(.ffx-header-shell,.ffx-footer-shell) span{margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__cart a:before{font-family:"ForeoChrome-Icons";speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:block !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:block !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell){height:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){position:relative;height:100%;overflow-x:hidden
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .footer .footer__menu-item a{font-size:16px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .footer .footer__column--nl .label,:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .footer .footer__column--nl form .fieldset-legend,:is(.ffx-header-shell,.ffx-footer-shell) form .faqswiss-html .footer .footer__column--nl .fieldset-legend{display:none !important
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .footer .footer__column--nl #edit-email.input--error{border-color:#ff0062 !important;color:#ff0062 !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .footer .footer__column--tm br{display:none
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__promo{position:relative;margin:0;padding:0;background:#313f49;z-index:2
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__promo{height:100% !important
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html body.menu-open.os-win .hdr__promo{padding-right:8px
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html body.menu-open-user.os-win .hdr__promo{padding-right:8px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__promo:nth-of-type(1){height:100% !important
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__promo:nth-of-type(2){display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__main{position:relative;z-index:2;transition:background .1s ease-out;transition-delay:0ms
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--scroll .hdr__main:before{opacity:1 !important;backdrop-filter:blur(16px)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--scroll .hdr__main:after{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html body.menu-open .hdr__main{background:#fff;transition:background .24s cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:200ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html body.menu-open .hdr__main{background:rgba(0,0,0,0)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html body.menu-open.os-win .hdr__main{padding-right:8px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html body.menu-open-user .hdr__main{background:#fff;transition:background .24s cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:200ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html body.menu-open-user .hdr__main{background:rgba(0,0,0,0)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html body.menu-open-user.os-win .hdr__main{padding-right:8px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__main:before{content:" ";position:absolute;top:-2px;bottom:0;left:0;right:0;display:block;background:rgba(49,63,73,.24);background-size:100% 100%;transition:opacity .24s cubic-bezier(0.25,0.46,0.45,0.94),background .24s cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:240ms;opacity:0;pointer-events:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__main:before{background:rgba(0,0,0,0);backdrop-filter:blur(0px)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__main:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:none center repeat;background-size:100% 100%;transition:all .24s cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:240ms;opacity:1;z-index:-1;pointer-events:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__main:after{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__main-container{position:relative;max-width:1920px;height:65px;margin:0 auto;transition:all .18s cubic-bezier(0.25,0.46,0.45,0.94);border-bottom:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__main-container:before,:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__main-container:after{content:" ";display:table
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__main-container:after{clear:both
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__main-container{height:105px
}:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--scroll .hdr__main-container{height:65px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__logo{position:relative;display:block;width:86px;height:31px;margin:20px auto 0;-webkit-user-select:none;-moz-user-select:none;user-select:none
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__logo{width:112px;height:34px;margin:17px auto 0;transition:all .18s cubic-bezier(0.25,0.46,0.45,0.94)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--scroll .hdr__logo{width:112px !important;height:34px !important;margin:17px auto 0 !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__logo figure{position:absolute;top:0;left:0;display:block;width:100%;transition:all .18s cubic-bezier(0.25,0.46,0.45,0.94)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__logo figure.logo-light{opacity:1;transition-delay:240ms
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__logo figure.logo-light{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__logo figure.logo-dark{opacity:0;transition-delay:0ms
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__logo figure.logo-dark{opacity:1;transition-delay:100ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__logo figure.logo-dark{opacity:0;transition-delay:0ms
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__logo img{position:relative;display:block;width:100%;height:auto
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav{position:absolute;top:30px;right:80px;height:49px;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:top .24s cubic-bezier(0.25,0.46,0.45,0.94),opacity .24s cubic-bezier(0.25,0.46,0.45,0.94) 120ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav{display:block
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__usernav{opacity:0;pointer-events:none;transition-delay:0ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--scroll .hdr__usernav{top:9px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list{position:relative;display:block;height:66px;list-style:none;font-size:0
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list{height:auto
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li{position:relative;display:inline-block;background-color:rgba(0,0,0,0);border:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li.search{display:none
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li.search{display:inline-block
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li.myaccount{position:absolute;top:0;right:0
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li.myaccount{position:relative;top:auto;right:auto
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li.language{position:absolute;top:0;left:0
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li.language{position:relative;top:auto;left:auto
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li a{position:relative;display:block;padding:23px 19px;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-SemiBold",sans-serif;font-size:12px;line-height:17px;color:#66727a;-webkit-text-decoration:none;text-decoration:none;transition:all .24s cubic-bezier(0.25,0.46,0.45,0.94)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li a:after{content:" ";position:absolute;bottom:12px;left:28px;right:28px;display:none;height:2px;background:#fff;transform-origin:left;transform:scaleX(0);transition:all .24s cubic-bezier(0.25,0.46,0.45,0.94)
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li a:after{display:block
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li a{padding:16px 28px;color:#fff
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__usernav-list li a:hover:after{transform:scaleX(1)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__usernav-list a{color:#66727a
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__cart{position:absolute;top:20px;right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:top .18s cubic-bezier(0.25,0.46,0.45,0.94),opacity .24s cubic-bezier(0.25,0.46,0.45,0.94) 350ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__cart{top:39px;right:41px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__cart{transition:top .18s cubic-bezier(0.25,0.46,0.45,0.94),opacity .24s cubic-bezier(0.25,0.46,0.45,0.94) 0ms
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__cart{opacity:0;pointer-events:none
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--scroll .hdr__cart{top:20px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__cart a{position:relative;display:block;width:26px;height:26px;border-radius:100%;background:#313f49;-webkit-text-decoration:none;text-decoration:none;color:#fff;transition:all .24s cubic-bezier(0.25,0.46,0.45,0.94)
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__cart a:hover{background:#ff6dac
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__cart a:before{content:"";position:absolute;top:0;bottom:0;left:-1px;right:0;font-size:13px;line-height:27px;text-align:center
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger{position:absolute;top:0;left:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger-inner{display:inline-block;padding:24px 30px 24px 14px;width:65px;height:65px;cursor:pointer
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger-inner{padding:44px 42px 42px 42px;width:105px;height:105px;transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--scroll .hdr__burger-inner{padding:24px 42px;height:65px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger-line{display:inline-block;width:18px;height:3px;float:left;margin-bottom:4px;padding:0;background-color:#fff;position:relative;transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);backface-visibility:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__burger-line{background:#313f49
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__burger-line--top{transform:translateY(7px) rotate(-45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__burger-line--middle{transform:scaleX(0)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger-line--bottom{margin-bottom:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__burger-line--bottom{transform:translateY(-7px) rotate(45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger-label{display:none;vertical-align:top;margin:20px 0 0;font:normal normal normal 16px/1 "ForeoChrome-Montserrat-SemiBold",sans-serif;font-size:12px;line-height:17px;color:#fff
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger-label{margin:44px 0 0 -29px;display:inline-block;opacity:0;transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transform:translateX(-10px)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger:hover .hdr__burger-label{opacity:1;transform:translateX(0)
}}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--scroll .hdr__burger-label{margin:24px 0 0 -29px
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__burger-label--menu{display:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__burger-label--close{display:none;color:#313f49
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__burger-label--close{display:inline-block
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__nav{position:relative;height:calc(100vh + 50px);margin:-105px 0 0;transition:opacity .24s ease-in;background:#fff;opacity:0;pointer-events:none;overflow:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__nav{opacity:1;pointer-events:auto
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__nav-container{position:relative;max-width:1920px;margin:0 auto;overflow:hidden
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__nav-container{height:100%;overflow:visible
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__nav-left{height:100%;width:50%;padding-left:16%;display:flex;flex-direction:column;justify-content:center
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__nav-logo{box-sizing:content-box;position:relative;width:113px;left:70px;display:none;transition:all .14s ease-out;opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__nav-logo{opacity:1;left:0;transition:all .48s cubic-bezier(0,0,0.33,1.01)
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__nav-logo{display:block
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__nav-logo figure{display:block
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr--open .hdr__nav-logo img{display:block
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__nav-right{position:absolute;top:0;bottom:0;right:0;left:auto;width:50%;display:none
}
@media only screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__nav-right{display:block
}}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__lang-container .hdr__burger{left:auto;right:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__lang-container .hdr__burger-line{background-color:#313f49
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__lang-container .hdr__burger-line--top{transform:translateY(7px) rotate(-45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__lang-container .hdr__burger-line--middle{transform:scaleX(0)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__lang-container .hdr__burger-line--bottom{margin-bottom:0;transform:translateY(-7px) rotate(45deg)
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__lang-container .hdr__burger-label{color:#313f49;transform:translateX(10px);margin:44px -29px 0 0px
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__lang-list li a.is-active{color:#ff6dac;cursor:default;pointer-events:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .faqswiss-html .ffx .hdr__lang-list li a.active{color:#ff6dac
}
:is(.ffx-header-shell,.ffx-footer-shell){text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.52%;line-height:1.5
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){line-height:1.15;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border-style:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{font-family:inherit;font-size:100%;line-height:1.15;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border-style:none;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button:-moz-focusring{outline:1px dotted ButtonText
}
:is(.ffx-header-shell,.ffx-footer-shell){color:#333
}
:is(.ffx-header-shell,.ffx-footer-shell) h1,:is(.ffx-header-shell,.ffx-footer-shell) h2,:is(.ffx-header-shell,.ffx-footer-shell) h3,:is(.ffx-header-shell,.ffx-footer-shell) h4,:is(.ffx-header-shell,.ffx-footer-shell) h5,:is(.ffx-header-shell,.ffx-footer-shell) p,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li,:is(.ffx-header-shell,.ffx-footer-shell) span{margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:block !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:block !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell){height:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){position:relative;height:100%;overflow-x:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell){text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.52%;line-height:1.5
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell){line-height:1.15;-webkit-text-size-adjust:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:2em;margin:.67em 0
}
:is(.ffx-header-shell,.ffx-footer-shell) a{background-color:rgba(0,0,0,0)
}
:is(.ffx-header-shell,.ffx-footer-shell) img{border-style:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{font-family:inherit;font-size:100%;line-height:1.15;margin:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button{overflow:visible
}
:is(.ffx-header-shell,.ffx-footer-shell) button{text-transform:none
}
:is(.ffx-header-shell,.ffx-footer-shell) button{-webkit-appearance:button
}
:is(.ffx-header-shell,.ffx-footer-shell) button::-moz-focus-inner{border-style:none;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell) button:-moz-focusring{outline:1px dotted ButtonText
}
:is(.ffx-header-shell,.ffx-footer-shell){color:#333
}
:is(.ffx-header-shell,.ffx-footer-shell) h1,:is(.ffx-header-shell,.ffx-footer-shell) h2,:is(.ffx-header-shell,.ffx-footer-shell) h3,:is(.ffx-header-shell,.ffx-footer-shell) h4,:is(.ffx-header-shell,.ffx-footer-shell) h5,:is(.ffx-header-shell,.ffx-footer-shell) p,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li,:is(.ffx-header-shell,.ffx-footer-shell) span{margin:0;padding:0
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:none !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-sm{display:block !important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:block !important
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hidden-xl{display:none !important
}}
:is(.ffx-header-shell,.ffx-footer-shell){height:100%
}
:is(.ffx-header-shell,.ffx-footer-shell){position:relative;height:100%;overflow-x:hidden
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--swiper-theme-color:#007aff
}
:is(.ffx-header-shell,.ffx-footer-shell){--swiper-navigation-size:44px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944
}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) h1{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:calc(40px*1.15941944);font-size:calc(40px*var(--factor));line-height:calc(44px*1.15941944);line-height:calc(44px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) h1{font-size:56px;font-size:56px
}:is(.ffx-header-shell,.ffx-footer-shell) h1{line-height:62px;line-height:62px
}}
:is(.ffx-header-shell,.ffx-footer-shell) p{font:normal normal normal 16px/1 "ForeoChrome-Montserrat-Medium",sans-serif
}
:is(.ffx-header-shell,.ffx-footer-shell) p{font-size:16px;font-size:16px
}
:is(.ffx-header-shell,.ffx-footer-shell) p{line-height:27px;line-height:27px
}
:is(.ffx-header-shell,.ffx-footer-shell){--swiper-theme-color:#007aff
}
:is(.ffx-header-shell,.ffx-footer-shell) .cart-icon{opacity:0;transition:opacity .24s cubic-bezier(.25,.46,.45,.94)
}
:is(.ffx-header-shell,.ffx-footer-shell) .cart-icon--visible{opacity:1
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr__cart{width:auto!important
}}
:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon{font-family:ForeoChrome-Icons
}
:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon{opacity:1;font-size:4.8309178744vw;line-height:7.729468599vw;color:#fff;transition:opacity .24s cubic-bezier(.25,.46,.45,.94)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon{font-size:calc(20px*var(--factor));line-height:calc(32px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon{font-size:20px;line-height:32px;cursor:pointer
}}
:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon:before{content:""
}
:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon.is_active{opacity:0
}
:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon.is_active:before{content:none
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .user-menu__icon{color:#313f49
}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .user-menu__icon{color:#fff
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open-user .user-menu__burger-x{color:#313f49
}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .user-menu__nav-wrap{margin:32.6086956522vw 0 0;height:calc(100vh - 32.6087vw)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .user-menu__nav-wrap{margin:calc(135px*var(--factor)) 0 0;height:calc(100vh - 135px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2a .user-menu__nav-wrap{margin:0;height:100vh
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2b .user-menu__nav-wrap{margin:32.6086956522vw 0 0;height:calc(100vh - 32.6087vw)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2b .user-menu__nav-wrap{margin:calc(135px*var(--factor)) 0 0;height:calc(100vh - 135px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2b .user-menu__nav-wrap{margin:0;height:100vh
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2ab .user-menu__nav-wrap{margin:32.6086956522vw 0 0;height:calc(100vh - 32.6087vw)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2ab .user-menu__nav-wrap{margin:calc(135px*var(--factor)) 0 0;height:calc(100vh - 135px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--2ab .user-menu__nav-wrap{margin:0;height:100vh
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--1a .user-menu__nav-wrap{margin:27.7777777778vw 0 0;height:calc(100vh - 27.77778vw)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--1a .user-menu__nav-wrap{margin:calc(115px*var(--factor)) 0 0;height:calc(100vh - 115px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--1a .user-menu__nav-wrap{margin:0;height:100vh
}}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--1b .user-menu__nav-wrap{margin:25.3623188406vw 0 0;height:calc(100vh - 25.36232vw)
}
@media screen and (min-width:480px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--1b .user-menu__nav-wrap{margin:calc(105px*var(--factor)) 0 0;height:calc(100vh - 105px*var(--factor))
}}
@media screen and (min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--1b .user-menu__nav-wrap{margin:0;height:100vh
}}
:is(.ffx-header-shell,.ffx-footer-shell){--factor:1.15941944;width:100%;min-width:0;font:12px/1.15 ForeoChrome-Montserrat-Regular,sans-serif;color:#333}
:is(.ffx-header-shell,.ffx-footer-shell) *,:is(.ffx-header-shell,.ffx-footer-shell) *::before,:is(.ffx-header-shell,.ffx-footer-shell) *::after{box-sizing:border-box}
:is(.ffx-header-shell,.ffx-footer-shell) [hidden]{display:none!important}
:is(.ffx-header-shell,.ffx-footer-shell) [aria-disabled="true"]{cursor:default}
:is(.ffx-header-shell,.ffx-footer-shell) figure,:is(.ffx-header-shell,.ffx-footer-shell) ul,:is(.ffx-header-shell,.ffx-footer-shell) li{margin:0}
:is(.ffx-header-shell,.ffx-footer-shell) img{max-width:100%;display:block}
.ffx-header-shell{position:relative;z-index:100}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr{z-index:100}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__main::after{display:none}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__search,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__menu-link,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-right,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-title-text{background:none;border:0;border-radius:0;padding:0;cursor:pointer}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__burger{font-size:0;line-height:0}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-title-text{font:inherit;color:inherit}
:is(.ffx-header-shell,.ffx-footer-shell) .ffx-announcement{height:30px;display:flex;justify-content:center;align-items:center;background:#122330;color:#fff;font:12px/16px ForeoChrome-Montserrat-SemiBold,sans-serif}
:is(.ffx-header-shell,.ffx-footer-shell) .ffx-utility{height:40px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#313f49;color:#fff;font:14px/20px ForeoChrome-Montserrat-SemiBold,sans-serif}
:is(.ffx-header-shell,.ffx-footer-shell) .ffx-all-products{color:#fff;border-radius:24px;padding:3px 20px;background:#ea4c89;font:14px/20px ForeoChrome-Montserrat-Bold,sans-serif;text-decoration:none}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav{margin-top:-105px}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav-right{background:transparent}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list{display:flex;gap:24px;align-items:center;list-style:none}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__cart,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__user{position:relative;top:auto;right:auto;display:block}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list a{display:block;text-decoration:none;color:inherit}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__cart a::before,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list .hdr__user a::before{content:none}
:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon{font:20px/32px ForeoChrome-Icons;color:#fff}
:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon::before{content:'\e950'}
:is(.ffx-header-shell,.ffx-footer-shell) .icon-shopping-cart_outlines-copy{font-family:ForeoChrome-Icons}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .user-menu__icon{color:#313f49}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu img{width:100%;height:auto}
:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link-title,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-link-subtitle,:is(.ffx-header-shell,.ffx-footer-shell) .hdr__submenu-label{display:block}
:is(.ffx-header-shell,.ffx-footer-shell) .ffx-native-locale{font:12px/20px ForeoChrome-Montserrat-Regular,sans-serif;padding-top:12px;color:#313f49}
:is(.ffx-header-shell,.ffx-footer-shell) .ffx-search-form{position:fixed;z-index:105;top:175px;left:50%;transform:translateX(-50%);padding:24px;background:#fff;width:min(500px,95vw);color:#313f49}
:is(.ffx-header-shell,.ffx-footer-shell) .ffx-search-form input{width:100%;padding:12px;border:1px solid #313f49;margin:12px 0}
:is(.ffx-header-shell,.ffx-footer-shell) .ffx-search-form button{background:#313f49;color:#fff;padding:10px 18px;border:0}
@keyframes ffx-awards{to{transform:translateX(-50%)}}
.ffx-footer-shell{background:#fff}
:is(.ffx-header-shell,.ffx-footer-shell) .footer{position:static}
@media(min-width:1280px){:is(.ffx-header-shell,.ffx-footer-shell) .hdr--open .user-menu__icon{color:#fff}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav{min-height:100vh}}
@media(max-width:1279px){:is(.ffx-header-shell,.ffx-footer-shell) .ffx-announcement{height:7.2463768116vw;font-size:2.8985507246vw;line-height:3.8647342995vw}:is(.ffx-header-shell,.ffx-footer-shell) .ffx-utility{height:9.6618357488vw;padding:0 4.8309178744vw;font-size:3.3816425121vw;line-height:4.8309178744vw}:is(.ffx-header-shell,.ffx-footer-shell) .ffx-all-products{font-size:2.8985507246vw;line-height:4.347826087vw;padding:1.4492753623vw 3.3816425121vw}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__nav{margin-top:-25.3623188406vw}:is(.ffx-header-shell,.ffx-footer-shell) .hdr__usernav-list{gap:6.7632850242vw}:is(.ffx-header-shell,.ffx-footer-shell) .user-menu__icon{font-size:5.3140096618vw;line-height:7.729468599vw}:is(.ffx-header-shell,.ffx-footer-shell) .ffx-search-form{top:32.6086956522vw}}
:is(.ffx-header-shell,.ffx-footer-shell) picture{display:block}
[data-foreo-source-header].ffx.ffx-header-shell .hdr figure.hdr__subsubmenu-image{margin-right:5.7971014493vw}
@media(min-width:480px){[data-foreo-source-header].ffx.ffx-header-shell .hdr figure.hdr__subsubmenu-image{margin-right:calc(24px * var(--factor))}}
@media(min-width:1280px){[data-foreo-source-header].ffx.ffx-header-shell .hdr figure.hdr__subsubmenu-image{margin-right:24px}}
[data-foreo-source-header]>.hdr__nav-overlay{position:fixed;z-index:1;top:0;left:0;width:100%;max-width:100%;height:100%;min-height:100vh;opacity:0;pointer-events:none;transition:opacity .5s;will-change:opacity;background:rgba(255,255,255,.1);backdrop-filter:blur(50px);display:none}
@media(min-width:1280px){[data-foreo-source-header]>.hdr__nav-overlay{display:block}[data-foreo-source-header].menu-open>.hdr__nav-overlay{opacity:1;pointer-events:auto;z-index:4}}
[data-foreo-source-header].menu-open .ffx-native-locale{display:none}

/* Inner Woo pages have no source hero behind the header. Use the source dark
   logo and #313f49 control palette in normal document flow; homepage untouched. */
.ffx-inner-chrome{height:175px}
.ffx-inner-chrome .hdr{background:#fff}
@media(max-width:479px){.ffx-inner-chrome{height:32.6086956522vw}}
@media(min-width:480px) and (max-width:1279px){.ffx-inner-chrome{height:calc(135px * var(--factor))}}
.ffx-inner-chrome .hdr__main{background:#fff}
.ffx-inner-chrome .hdr__logo figure.logo-light{opacity:0!important}
.ffx-inner-chrome .hdr__logo figure.logo-dark{opacity:1!important}
.ffx-inner-chrome .hdr__burger-line{background-color:#313f49}
.ffx-inner-chrome .hdr .hdr__search:before,.ffx-inner-chrome .hdr .user-menu__icon,.ffx-inner-chrome .hdr .hdr__cart .icon-shopping-cart_outlines-copy{color:#313f49}
