@font-face { font-family: Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Montserrat-Regular; src: url('../source/foreo-71da570a56565e12.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Medium; src: url('../source/foreo-cf2d5c9ebd68ea3e.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-SemiBold; src: url('../source/foreo-55bb871a3556f785.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Montserrat-Bold; src: url('../source/foreo-006fc24a47440f0a.ttf') format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: foreo; src: url('../source/foreo-f6e57538da004e4c.ttf') format("truetype"), url('../source/foreo-bee48dc9ca429613.woff') format("woff"); font-weight: normal; font-style: normal; }
.ffx .clearfix:after {display:table;clear:both;content:""
}.ffx .webform-ajax-form-wrapper[data-effect="slide"] .form-actions {margin-bottom:0;padding-bottom:1em
}.ffx {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx figure {display:block
}.ffx a {background-color:transparent
}.ffx a:active,.ffx a:hover {outline:0
}.ffx h1 {font-size:2em;margin:0.67em 0
}.ffx img {border:0
}.ffx figure {margin:1em 40px
}.ffx button {color:inherit;font:inherit;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button;cursor:pointer
}.ffx button::-moz-focus-inner {border:0;padding:0
}.ffx {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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx {line-height:1.15;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx h1 {font-size:2em;margin:.67em 0
}.ffx a {background-color:rgba(0,0,0,0)
}.ffx img {border-style:none
}.ffx button {font-family:inherit;font-size:100%;line-height:1.15;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button
}.ffx button::-moz-focus-inner {border-style:none;padding:0
}.ffx button:-moz-focusring {outline:1px dotted ButtonText
}.ffx {color:#333
}.ffx h1,.ffx h2,.ffx h3,.ffx h4,.ffx h5,.ffx p,.ffx ul,.ffx li,.ffx span {margin:0;padding:0
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}@media screen and (max-width:767px){.ffx .hidden-mobile {display:none !important
}}@media screen and (min-width:768px){.ffx .hidden-desk {display:none !important
}}.ffx .hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .hidden-sm {display:block !important
}}.ffx .hidden-xl {display:block !important
}@media screen and (min-width:1280px){.ffx .hidden-xl {display:none !important
}}.ffx .mainmenu--spin.is-active .mainmenu-inner {transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}.ffx .mainmenu--spin.is-active .mainmenu-inner::before {top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}.ffx .mainmenu--spin.is-active .mainmenu-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)
}.ffx {height:100%
}.ffx {position:relative;height:100%;overflow-x:hidden
}.ffx .search-locked .footer,.ffx .locked .footer {touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;animation:.35s ease .35s normal forwards 1 fadeout
}.ffx .search-locked .footer {height:0
}.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:125px
}@media screen and (min-width:768px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:100px
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:150px
}}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales {position:relative
}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {content:"";display:block;width:100%;height:14.4927536232vw;position:absolute;top:-7.2463768116vw;right:0;left:0;background-color:#fff
}@media screen and (min-width:480px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:calc(30px*1.15941944);height:calc(30px*var(--factor));top:calc(-30px*1.15941944);top:calc(-30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:125px;top:-125px
}}@media screen and (min-width:1024px){.ffx main .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .modal.active {display:block
}.ffx {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
}.ffx .header__notification-inner:not(:empty):after,.ffx .hdr__menu-item.is-expanded .hdr__menu-link:after,.ffx .hdr__menu-item.link-textual .hdr__submenu-title:before,.ffx .hdr__search:before,.ffx .hdr__usernav-list li:not(.user-menu__item) a:before,.ffx .social__link:after {font-family:"foreo";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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx {line-height:1.15;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx h1 {font-size:2em;margin:.67em 0
}.ffx a {background-color:rgba(0,0,0,0)
}.ffx img {border-style:none
}.ffx button {font-family:inherit;font-size:100%;line-height:1.15;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button
}.ffx button::-moz-focus-inner {border-style:none;padding:0
}.ffx button:-moz-focusring {outline:1px dotted ButtonText
}.ffx {color:#333
}.ffx h1,.ffx h2,.ffx h3,.ffx h4,.ffx h5,.ffx p,.ffx ul,.ffx li,.ffx span {margin:0;padding:0
}.ffx {--factor:1.15941944
}.ffx .header__notification-inner:not(:empty):after,.ffx .hdr__menu-item.is-expanded .hdr__menu-link:after,.ffx .hdr__menu-item.link-textual .hdr__submenu-title:before,.ffx .hdr__search:before,.ffx .hdr__usernav-list li:not(.user-menu__item) a:before,.ffx .social__link:after {font-family:"foreo";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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .footer__column--nl .webform__title {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw
}@media screen and (min-width:480px){.ffx .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){.ffx .footer__column--nl .webform__title {font-size:40px;font-size:40px
}.ffx .footer__column--nl .webform__title {line-height:48px;line-height:48px
}}.ffx .footer .webform-submission-form .webform-confirmation .webform-confirmation__message {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:5.7971014493vw;line-height:6.7632850242vw
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form .webform-confirmation .webform-confirmation__message {font-size:calc(24px*1.15941944);font-size:calc(24px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form .webform-confirmation .webform-confirmation__message {font-size:24px;font-size:24px
}.ffx .footer .webform-submission-form .webform-confirmation .webform-confirmation__message {line-height:28px;line-height:28px
}}.ffx .hdr__subsubmenu-title,.ffx .hdr__menu-link {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:4.8309178744vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .hdr__subsubmenu-title,.ffx .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){.ffx .hdr__subsubmenu-title,.ffx .hdr__menu-link {font-size:18px;font-size:18px
}.ffx .hdr__subsubmenu-title,.ffx .hdr__menu-link {line-height:20px;line-height:20px
}}.ffx .link-textual .hdr__menu-link {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .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){.ffx .link-textual .hdr__menu-link {margin:0 0 8px
}.ffx .link-textual .hdr__menu-link {font-size:16px;font-size:16px
}.ffx .link-textual .hdr__menu-link {line-height:24px;line-height:24px
}}.ffx .footer h2 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .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){.ffx .footer h2 {font-size:14px;font-size:14px
}.ffx .footer h2 {line-height:24px;line-height:24px
}}.ffx .hdr__subsubmenu-desc,.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.label {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .hdr__subsubmenu-desc,.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.label {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){.ffx .hdr__subsubmenu-desc,.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.label {font-size:14px;font-size:14px
}.ffx .hdr__subsubmenu-desc,.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.label {line-height:20px;line-height:20px
}}.ffx .footer .webform-submission-form .description,.ffx .footer .webform-submission-form .error,.ffx .footer .webform-submission-form .form-item--error-message,.ffx .footer .webform-submission-form h3,.ffx .social__link,.ffx .footer__link,.ffx .footer p {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form .description,.ffx .footer .webform-submission-form .error,.ffx .footer .webform-submission-form .form-item--error-message,.ffx .footer .webform-submission-form h3,.ffx .social__link,.ffx .footer__link,.ffx .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){.ffx .footer .webform-submission-form .description,.ffx .footer .webform-submission-form .error,.ffx .footer .webform-submission-form .form-item--error-message,.ffx .footer .webform-submission-form h3,.ffx .social__link,.ffx .footer__link,.ffx .footer p {font-size:14px;font-size:14px
}.ffx .footer .webform-submission-form .description,.ffx .footer .webform-submission-form .error,.ffx .footer .webform-submission-form .form-item--error-message,.ffx .footer .webform-submission-form h3,.ffx .social__link,.ffx .footer__link,.ffx .footer p {line-height:20px;line-height:20px
}}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail] {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail] {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){.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail] {font-size:14px;font-size:14px
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail] {line-height:20px;line-height:20px
}}.ffx .hdr__submenu-label.hdr__submenu-label {background-color:#313f49;padding:.9661835749vw 1.9323671498vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__submenu-label.hdr__submenu-label {padding:4px 8px
}.ffx .hdr__submenu-label.hdr__submenu-label {font-size:14px;font-size:14px
}.ffx .hdr__submenu-label.hdr__submenu-label {line-height:20px;line-height:20px
}}.ffx .footer .webform-submission-form .webform-button--submit {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:inherit
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form .webform-button--submit {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){.ffx .footer .webform-submission-form .webform-button--submit {font-size:16px;font-size:16px
}.ffx .footer .webform-submission-form .webform-button--submit {line-height:20px;line-height:20px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}@media screen and (max-width:767px){.ffx .hidden-mobile {display:none !important
}}@media screen and (min-width:768px){.ffx .hidden-desk {display:none !important
}}.ffx .hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .hidden-sm {display:block !important
}}.ffx .hidden-xl {display:block !important
}@media screen and (min-width:1280px){.ffx .hidden-xl {display:none !important
}}.ffx .mainmenu--spin.is-active .mainmenu-inner {transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}.ffx .mainmenu--spin.is-active .mainmenu-inner::before {top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}.ffx .mainmenu--spin.is-active .mainmenu-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)
}.ffx {height:100%
}.ffx {position:relative;height:100%;overflow-x:hidden
}.ffx .search-locked .footer,.ffx .locked .footer {touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;animation:.35s ease .35s normal forwards 1 fadeout
}.ffx .search-locked .footer {height:0
}.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:125px
}@media screen and (min-width:768px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:100px
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:150px
}}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales {position:relative
}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {content:"";display:block;width:100%;height:14.4927536232vw;position:absolute;top:-7.2463768116vw;right:0;left:0;background-color:#fff
}@media screen and (min-width:480px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:calc(30px*1.15941944);height:calc(30px*var(--factor));top:calc(-30px*1.15941944);top:calc(-30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:125px;top:-125px
}}@media screen and (min-width:1024px){.ffx main .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .modal.active {display:block
}.ffx .footer {position:relative;z-index:1;background-color:#313f49;color:#fff
}.ffx .footer h2 {margin:0 0 3.8647342995vw !important;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .footer h2 {margin:0 0 calc(16px*1.15941944) !important;margin:0 0 calc(16px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .footer h2 {margin:0 0 20px !important
}}.ffx .footer p {color:#abb7c0
}.ffx .footer__wrap {padding:12.077294686vw 7.2463768116vw 16.9082125604vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .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){.ffx .footer__wrap {max-width:1280px;padding:80px 40px
}}.ffx .footer__row--info {display:flex;align-items:flex-end;justify-content:space-between
}@media screen and (min-width:1280px){.ffx .footer__row--info {margin:61px 0 0;display:flex;justify-content:space-between
}}.ffx .footer__row--info .footer__column--logo {max-width:26.0869565217vw
}@media screen and (min-width:480px){.ffx .footer__row--info .footer__column--logo {max-width:calc(108px*1.15941944);max-width:calc(108px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__row--info .footer__column--logo {max-width:132px
}}.ffx .footer__row--info .footer__column--logo img {width:100%;height:auto
}.ffx .footer__row--info .footer__column--tm {flex-grow:1;text-align:right
}@media screen and (min-width:1280px){.ffx .footer__row--info .footer__column--tm {flex-grow:initial
}}.ffx .footer__row--info .footer__column--tm br {display:block
}@media screen and (min-width:1280px){.ffx .footer__row--info .footer__column--tm br {display:none
}}.ffx .footer__row--info.hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .footer__row--info.hidden-sm {display:flex !important
}}.ffx .footer__row--info.hidden-xl {display:flex !important
}@media screen and (min-width:1280px){.ffx .footer__row--info.hidden-xl {display:none !important
}}@media screen and (min-width:1280px){.ffx .footer__row--menu {display:flex;justify-content:space-between
}}.ffx .footer__row--patents {margin:0 0 8.6956521739vw
}@media screen and (min-width:480px){.ffx .footer__row--patents {margin:0 0 calc(36px*1.15941944);margin:0 0 calc(36px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__row--patents {margin:32px 0 0
}}@media screen and (min-width:1280px){.ffx .footer__column-wrap {display:flex;flex-wrap:wrap;justify-content:flex-end
}}.ffx .footer__column--nl {margin:0 0 18.3574879227vw
}@media screen and (min-width:480px){.ffx .footer__column--nl {margin:0 0 calc(76px*1.15941944);margin:0 0 calc(76px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__column--nl {margin:0;width:340px
}}.ffx .footer__column--nl .webform__title {margin:0 0 3.8647342995vw !important;text-transform:none
}@media screen and (min-width:480px){.ffx .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){.ffx .footer__column--nl .webform__title {margin:0 0 16px !important
}}.ffx .footer__column--menus {position:relative;margin:0 0 10.1449275362vw
}@media screen and (min-width:480px){.ffx .footer__column--menus {margin:0 0 calc(42px*1.15941944);margin:0 0 calc(42px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__column--menus {display:flex;justify-content:space-between;width:35.4166666667vw;margin:0
}}@media screen and (min-width:1280px){.ffx .footer__column--menus {width:680px;margin:0
}}@media screen and (min-width:1280px){.ffx .footer__row-desk {width:100%;margin:0 0 .8333333333vw
}}@media screen and (min-width:1280px){.ffx .footer__row-desk {margin:0 0 16px;text-align:right
}}.ffx .footer__column-menu {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .footer__column-menu {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__column-menu {margin:0
}}@media screen and (min-width:1280px){.ffx .footer__column-menu {width:7.2916666667vw;text-align:right !important
}}@media screen and (min-width:1280px){.ffx .footer__column-menu {width:140px
}}.ffx .footer__column-menu:not(.footer__column-menu--social) {width:45.8937198068vw
}@media screen and (min-width:480px){.ffx .footer__column-menu:not(.footer__column-menu--social) {width:calc(190px*1.15941944);width:calc(190px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__column-menu:not(.footer__column-menu--social) {width:7.2916666667vw
}}@media screen and (min-width:1280px){.ffx .footer__column-menu:not(.footer__column-menu--social) {width:140px
}}.ffx .footer__column-menu:not(.footer__column-menu--social) h2 {position:relative;padding-left:4.347826087vw
}@media screen and (min-width:1280px){.ffx .footer__column-menu:not(.footer__column-menu--social) h2 {padding-left:0
}}.ffx .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){.ffx .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){.ffx .footer__column-menu:not(.footer__column-menu--social) h2:before {content:none
}}.ffx .footer__column-menu:not(.footer__column-menu--social) h2.is_active:before {content:"-"
}.ffx .footer__column-menu--social {width:26.0869565217vw;position:absolute;top:0;right:3.1400966184vw
}@media screen and (min-width:480px){.ffx .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){.ffx .footer__column-menu--social {position:relative;width:7.2916666667vw;height:auto;margin:0
}}@media screen and (min-width:1280px){.ffx .footer__column-menu--social {width:140px
}}.ffx .footer__column-menu--social h2 {margin:0 0 5.7971014493vw !important;text-align:right
}@media (min-width:480px)and (max-width:1279px){.ffx .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){.ffx .footer__column-menu--social h2 {margin:0 0 1.0416666667vw !important
}}@media screen and (min-width:1280px){.ffx .footer__column-menu--social h2 {margin:0 0 20px !important
}}.ffx .footer__info {margin:7.729468599vw 0 0
}@media screen and (min-width:480px){.ffx .footer__info {margin:calc(32px*1.15941944);margin:calc(32px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__info {display:flex;margin:0 1.25vw
}}@media screen and (min-width:1280px){.ffx .footer__info {margin:0 24px
}}.ffx .footer__info [id*=block-security2022redesign] {position:relative;margin:0 0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .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){.ffx .footer__info [id*=block-security2022redesign] {margin:0 .8333333333vw
}}@media screen and (min-width:1280px){.ffx .footer__info [id*=block-security2022redesign] {margin:0 16px
}}@media screen and (min-width:1280px){.ffx .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){.ffx .footer__info [id*=block-security2022redesign]:after {right:-8px;width:1px
}}.ffx .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){.ffx .footer__menu {padding-left:calc(22px*1.15941944);padding-left:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__menu {max-height:none;padding-left:0
}}.ffx .footer__menu.is_active {max-height:120.7729468599vw
}@media screen and (min-width:480px){.ffx .footer__menu.is_active {max-height:calc(500pc*1.15941944);max-height:calc(500pc*var(--factor))
}}.ffx .footer__menu-item {margin:0 0 3.8647342995vw;list-style-type:none
}@media screen and (min-width:480px){.ffx .footer__menu-item {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer__menu-item {margin:0 0 .8333333333vw
}}@media screen and (min-width:1280px){.ffx .footer__menu-item {margin:0 0 16px
}}@media screen and (min-width:1280px){.ffx .footer__menu-item:last-of-type {margin:0
}}.ffx .footer__link {-webkit-text-decoration:none;text-decoration:none;color:#abb7c0
}@media screen and (max-width:479px){.ffx .page-node-598 .footer__wrap,.ffx .page-node-658 .footer__wrap,.ffx .page-node-772 .footer__wrap {padding-top:19.3236714976vw
}}@media (min-width:480px)and (max-width:1279px){.ffx .page-node-598 .footer__wrap,.ffx .page-node-658 .footer__wrap,.ffx .page-node-772 .footer__wrap {padding-top:calc(80px*1.15941944);padding-top:calc(80px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__wrap,.ffx .page-node-658 .footer__wrap,.ffx .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){.ffx .page-node-598 .footer__column--logo,.ffx .page-node-658 .footer__column--logo,.ffx .page-node-772 .footer__column--logo {margin:0 0 3.125vw
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__column--logo,.ffx .page-node-658 .footer__column--logo,.ffx .page-node-772 .footer__column--logo {margin:0 0 60px
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__row--info,.ffx .page-node-658 .footer__row--info,.ffx .page-node-772 .footer__row--info {flex-direction:column;align-items:flex-start;width:353px
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__row--info .footer__column-wrap,.ffx .page-node-658 .footer__row--info .footer__column-wrap,.ffx .page-node-772 .footer__row--info .footer__column-wrap {justify-content:flex-start
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__column--menus,.ffx .page-node-658 .footer__column--menus,.ffx .page-node-772 .footer__column--menus {margin:0
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__row-desk,.ffx .page-node-658 .footer__row-desk,.ffx .page-node-772 .footer__row-desk {text-align:left
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__info,.ffx .page-node-658 .footer__info,.ffx .page-node-772 .footer__info {margin:0
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__column--tm,.ffx .page-node-658 .footer__column--tm,.ffx .page-node-772 .footer__column--tm {margin:.4166666667vw 0 0
}}@media screen and (min-width:1280px){.ffx .page-node-598 .footer__column--tm,.ffx .page-node-658 .footer__column--tm,.ffx .page-node-772 .footer__column--tm {margin:8px 0 0
}}.ffx .social__menu {display:flex;flex-wrap:wrap;align-items:flex-end
}@media screen and (min-width:1280px){.ffx .social__menu {display:block
}}.ffx .social__menu-item {list-style-type:none;flex:0 1 50%;margin:0 0 7.729468599vw
}@media screen and (min-width:480px){.ffx .social__menu-item {margin:0 0 calc(21px*1.15941944);margin:0 0 calc(21px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .social__menu-item {margin:0 0 16px
}}@media screen and (min-width:1280px){.ffx .social__menu-item:last-of-type {margin:0
}}.ffx .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){.ffx .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){.ffx .social__link {width:100%;height:auto;float:none
}}@media screen and (max-width:1279px){.ffx .social__link {font-size:0 !important
}}.ffx .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){.ffx .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){.ffx .social__link:after {content:none !important
}}.ffx .social__link--facebook:after {content:""
}.ffx .social__link--x:after {content:"";font-size:3.3816425121vw
}@media screen and (min-width:480px){.ffx .social__link--x:after {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor))
}}.ffx .social__link--instagram:after {content:""
}.ffx .social__link--pinterest:after {content:""
}.ffx .social__link--linkedin:after {content:""
}.ffx .social__link--youtube:after {content:""
}.ffx .social__link--tiktok:after {content:""
}.ffx .footer .webform-submission-form {position:relative
}.ffx .footer .webform-submission-form h3 {margin:0 0 9.1787439614vw;color:#abb7c0
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form h3 {margin:0 0 calc(38px*1.15941944);margin:0 0 calc(38px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form h3 {margin:0 0 34px
}}.ffx .footer .webform-submission-form .form-type-email {position:relative
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail] {width:100%;height:7.2463768116vw;margin:0 0 3.8647342995vw;background-color:rgba(0,0,0,0);padding:0;border:none;border-bottom:.2415458937vw solid #54636d;border-radius:0 !important;box-shadow:none;outline:none;position:relative;z-index:1;color:#abb7c0
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail] {height:calc(30px*1.15941944);height:calc(30px*var(--factor));margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor));border-bottom:calc(1px*1.15941944) solid #54636d;border-bottom:calc(1px*var(--factor)) solid #54636d
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail] {height:30px;margin:0 0 16px;border-bottom:1px solid #54636d
}}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:-moz-placeholder {display:none;opacity:0;visibility:hidden
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]::-moz-placeholder {display:none;opacity:0;visibility:hidden
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:-ms-input-placeholder {display:none;opacity:0;visibility:hidden
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]::-webkit-input-placeholder {display:none;opacity:0;visibility:hidden
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail].error {color:#ef508c;border-color:#ef508c
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.form-item--error-message {display:none !important
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.form-item--error-message~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]~.form-item--error-message~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.form-item--error-message~.fieldset-legend {color:#ef508c
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.fieldset-legend {top:1.690821256vw
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.fieldset-legend {top:calc(7px*1.15941944);top:calc(7px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.fieldset-legend {top:7px
}}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.label:after,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]~.fieldset-legend:after,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]~.fieldset-legend:after {content:none
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail].input--error {border-color:#ef508c;color:#ef508c
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail].input--error~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail].input--error~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail].input--error~.fieldset-legend {color:#ef508c
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend {transform:translateY(-3.3816425121vw);font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:2.1739130435vw;line-height:3.3816425121vw
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend {transform:translateY(-3.3816425121vw);font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:2.1739130435vw;line-height:3.3816425121vw
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend {transform:translateY(calc(-14px * 1.15941944));transform:translateY(calc(-14px * var(--factor)));font-size:calc(9px*1.15941944);font-size:calc(9px*var(--factor));line-height:calc(14px*1.15941944);line-height:calc(14px*var(--factor))
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend {transform:translateY(calc(-14px * 1.15941944));transform:translateY(calc(-14px * var(--factor)));font-size:calc(9px*1.15941944);font-size:calc(9px*var(--factor));line-height:calc(14px*1.15941944);line-height:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend {transform:translateY(-16px)
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend {transform:translateY(-16px)
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend {font-size:9px;font-size:9px
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend {font-size:9px;font-size:9px
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:-moz-placeholder)~.fieldset-legend {line-height:14px;line-height:14px
}.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:focus~.fieldset-legend,.ffx .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.label,.ffx .footer .webform-submission-form form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend,.ffx form .footer .webform-submission-form input[data-drupal-selector=edit-e-mail]:not(:placeholder-shown)~.fieldset-legend {line-height:14px;line-height:14px
}}.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend {display:block;position:absolute;top:-1.690821256vw;transition:all .15s ease-in-out;font-size:2.1739130435vw;line-height:3.3816425121vw;color:#abb7c0
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend {top:calc(-7px*1.15941944);top:calc(-7px*var(--factor));font-size:calc(9px*1.15941944);font-size:calc(9px*var(--factor));line-height:calc(14px*1.15941944);line-height:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend {top:-13px
}.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend {font-size:9px;font-size:9px
}.ffx .footer .webform-submission-form .label,.ffx .footer .webform-submission-form form .fieldset-legend,.ffx form .footer .webform-submission-form .fieldset-legend {line-height:14px;line-height:14px
}}.ffx .footer .webform-submission-form .label:after,.ffx .footer .webform-submission-form form .fieldset-legend:after,.ffx form .footer .webform-submission-form .fieldset-legend:after {display:none
}.ffx .footer .webform-submission-form .error,.ffx .footer .webform-submission-form .form-item--error-message {margin:0 0 3.8647342995vw;color:#ff5796
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form .error,.ffx .footer .webform-submission-form .form-item--error-message {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form .error,.ffx .footer .webform-submission-form .form-item--error-message {margin:0 0 34px
}}.ffx .footer .webform-submission-form .description {color:#abb7c0;font-size:2.8985507246vw;line-height:3.8647342995vw;margin:0 0 9.1787439614vw
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form .description {font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(16px*1.15941944);line-height:calc(16px*var(--factor));margin:0 0 calc(38px*1.15941944);margin:0 0 calc(38px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form .description {font-size:12px;line-height:16px;margin:0 0 34px
}}.ffx .footer .webform-submission-form .description p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}.ffx .footer .webform-submission-form .description p:first-of-type {margin-bottom:9.1787439614vw
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form .description p:first-of-type {margin-bottom:calc(38px*1.15941944);margin-bottom:calc(38px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form .description p:first-of-type {margin-bottom:34px
}}.ffx .footer .webform-submission-form .description a {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .footer .webform-submission-form .description br {display:inline-block
}.ffx .footer .webform-submission-form .webform-button--submit {background-color:rgba(0,0,0,0);border:none;padding:0;letter-spacing:0;text-transform:none;-webkit-text-decoration:underline;text-decoration:underline
}.ffx .footer .webform-submission-form fieldset[data-drupal-selector=edit-captcha] {margin:0 0 9.1787439614vw
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form fieldset[data-drupal-selector=edit-captcha] {margin:0 0 calc(38px*1.15941944);margin:0 0 calc(38px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form fieldset[data-drupal-selector=edit-captcha] {margin:0 0 38px
}}.ffx .footer .webform-submission-form fieldset[data-drupal-selector=edit-captcha] .captcha__title {display:none
}.ffx .footer .webform-submission-form .webform-confirmation .webform-confirmation__message {margin:0 0 27.5362318841vw;padding:0;background-color:rgba(0,0,0,0);color:#fff
}.ffx [dir=rtl] .footer .webform-submission-form .webform-confirmation .webform-confirmation__message {padding:0
}@media screen and (min-width:480px){.ffx .footer .webform-submission-form .webform-confirmation .webform-confirmation__message {margin:0 0 calc(110px*1.15941944);margin:0 0 calc(110px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .footer .webform-submission-form .webform-confirmation .webform-confirmation__message {text-align:left;margin:0
}}.ffx .footer .webform-submission-form .webform-confirmation .webform-confirmation__message:before {content:none
}.ffx .footer .webform-submission-form .ajax-progress {position:absolute;z-index:1;bottom:7.5%;left:50%;transform:scale(1.25) translateY(-50%)
}.ffx .footer .webform-submission-form .ajax-progress .throbber {color:#c7d1d9
}.ffx .footer .webform-submission-form div[data-drupal-messages] .messages:not(.messages--status) {display:none
}.ffx .header__notification-shipping-flag--US {background-position:28.5% 96.75%
}.ffx {box-sizing:border-box
}.ffx.menu-open .hdr__country-selection,.ffx .menu-open-user .hdr__country-selection {display:none
}.ffx .menu-open-country .hdr__nav-logo,.ffx .menu-open-country .hdr__menu {display:none
}.ffx .menu-open-country.menu-open .hdr__country-selection {display:block
}.ffx .gin--horizontal-toolbar .hdr {top:20.5314009662vw
}@media screen and (min-width:480px){.ffx .gin--horizontal-toolbar .hdr {top:calc(85px*1.15941944);top:calc(85px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .gin--horizontal-toolbar .hdr {top:120px
}}.ffx .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){.ffx .hdr {height:calc(105px*1.15941944);height:calc(105px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .hdr {height:105px
}}.ffx .hdr--scroll.hdr--2a {transform:translate3D(0,-16.9082125604vw,0)
}@media only screen and (min-width:480px){.ffx .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){.ffx .hdr--scroll.hdr--2a {transform:translate3D(0,-70px,0)
}}.ffx .hdr--scroll.hdr--subnavigation.hdr--2a {transform:translate3D(0,-28.9855072464vw,0)
}@media only screen and (min-width:480px){.ffx .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){.ffx .hdr--scroll.hdr--subnavigation.hdr--2a {transform:translate3D(0,-120px,0)
}}.ffx .hdr--scroll.hdr--subnavigation.hdr--2a.hdr--open-user {top:12.077294686vw
}@media only screen and (min-width:480px){.ffx .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){.ffx .hdr--scroll.hdr--subnavigation.hdr--2a.hdr--open-user {top:50px
}}.ffx .hdr--scroll.hdr--scroll-up {transform:translate3D(0,0,0) !important
}.ffx .hdr * {box-sizing:border-box;margin:0;padding:0
}.ffx .hdr__promo {position:relative;margin:0;padding:0;background:#313f49;z-index:2
}@media only screen and (min-width:1280px){.ffx.menu-open.os-win .hdr__promo {padding-right:8px
}}@media only screen and (min-width:1280px){.ffx .menu-open-user.os-win .hdr__promo {padding-right:8px
}}.ffx .hdr__promo--fallback {display:none;height:9.6618357488vw
}@media only screen and (min-width:480px){.ffx .hdr__promo--fallback {height:calc(40px*1.15941944);height:calc(40px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .hdr__promo--fallback {height:40px
}}.ffx .hdr__main {position:relative;z-index:2;transition:background .1s ease-out;transition-delay:0ms
}.ffx .hdr--scroll .hdr__main:before {opacity:1;backdrop-filter:blur(3.8647342995vw)
}@media only screen and (min-width:480px){.ffx .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){.ffx .hdr--scroll .hdr__main:before {backdrop-filter:blur(0.8333333333vw)
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__main:before {backdrop-filter:blur(16px)
}}.ffx .hdr--scroll .hdr__main:after {opacity:0
}.ffx.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){.ffx.menu-open .hdr__main {background:rgba(0,0,0,0);transition-delay:100ms
}}.ffx .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){.ffx .menu-open-user .hdr__main {background:rgba(0,0,0,0);transition-delay:100ms
}}@media only screen and (min-width:1280px){.ffx.menu-open.os-win .hdr__main {padding-right:.4166666667vw
}}@media only screen and (min-width:1280px){.ffx.menu-open.os-win .hdr__main {padding-right:8px
}}@media only screen and (min-width:1280px){.ffx .menu-open-user.os-win .hdr__main {padding-right:.4166666667vw
}}@media only screen and (min-width:1280px){.ffx .menu-open-user.os-win .hdr__main {padding-right:8px
}}.ffx .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){.ffx .hdr__main:before {top:calc(-2px*1.15941944);top:calc(-2px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .hdr__main:before {top:-.1041666667vw
}}@media only screen and (min-width:1280px){.ffx .hdr__main:before {top:-2px
}}.ffx .hdr--open .hdr__main:before {background:rgba(0,0,0,0);backdrop-filter:blur(0);transition-delay:0ms
}.ffx .hdr--open-user .hdr__main:before {background:rgba(0,0,0,0);backdrop-filter:blur(0);transition-delay:0ms
}.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:.6;z-index:-1;pointer-events:none
}.ffx .hdr--open .hdr__main:after {opacity:0
}.ffx .hdr--open-user .hdr__main:after {opacity:0
}.ffx.path-frontpage .hdr__main:after {display:none
}.ffx .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){.ffx .hdr__main-container {height:calc(65px*1.15941944);height:calc(65px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .hdr__main-container {height:3.3854166667vw
}}@media only screen and (min-width:1280px){.ffx .hdr__main-container {height:65px
}}.ffx .hdr__main-container:before,.ffx .hdr__main-container:after {content:" ";display:table
}.ffx .hdr__main-container:after {clear:both
}@media only screen and (min-width:1280px){.ffx .hdr__main-container {height:25.3623188406vw
}}@media only screen and (min-width:1280px)and (min-width:480px){.ffx .hdr__main-container {height:calc(105px*1.15941944);height:calc(105px*var(--factor))
}}@media only screen and (min-width:1280px)and (min-width:1280px){.ffx .hdr__main-container {height:5.46875vw
}}@media only screen and (min-width:1280px)and (min-width:1280px){.ffx .hdr__main-container {height:105px
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__main-container {height:15.7004830918vw
}}@media only screen and (min-width:1280px)and (min-width:480px){.ffx .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){.ffx .hdr--scroll .hdr__main-container {height:3.3854166667vw
}}@media only screen and (min-width:1280px)and (min-width:1280px){.ffx .hdr--scroll .hdr__main-container {height:65px
}}.ffx.menu-open .hdr__main-container {border-bottom:.2415458937vw solid #d7d7d7
}@media only screen and (min-width:480px){.ffx.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){.ffx.menu-open .hdr__main-container {height:0;border-bottom:none
}}@media only screen and (min-width:1280px){.ffx .menu-open-user .hdr__main-container {height:0
}}.ffx .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){.ffx .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){.ffx .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){.ffx .hdr__logo {width:170px;height:60px;margin:30px auto 0
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__logo {width:5.8333333333vw;height:1.7708333333vw;margin:.8854166667vw auto 0
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__logo {width:112px;height:34px;margin:17px auto 0
}}@media only screen and (min-width:1280px){.ffx.menu-open .hdr__logo {pointer-events:none
}}@media only screen and (min-width:1280px){.ffx .menu-open-user .hdr__logo {pointer-events:none
}}.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)
}.ffx .hdr__logo figure.logo-light {opacity:1;transition-delay:240ms
}.ffx .hdr--open .hdr__logo figure.logo-light {opacity:0
}.ffx .hdr--open-user .hdr__logo figure.logo-light {opacity:0
}.ffx .hdr__logo figure.logo-dark {opacity:0;transition-delay:0ms
}.ffx .hdr--open .hdr__logo figure.logo-dark {opacity:1;transition-delay:100ms
}@media only screen and (min-width:1280px){.ffx .hdr--open .hdr__logo figure.logo-dark {opacity:0;transition-delay:0ms
}}.ffx .hdr--open-user .hdr__logo figure.logo-dark {opacity:1;transition-delay:100ms
}@media only screen and (min-width:1280px){.ffx .hdr--open-user .hdr__logo figure.logo-dark {opacity:0;transition-delay:0ms
}}.ffx .hdr__logo img {position:relative;display:block;width:100%;height:auto
}.ffx .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){.ffx .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){.ffx .hdr__usernav {top:2.03125vw;right:2.0833333333vw;height:2.5520833333vw
}}@media only screen and (min-width:1280px){.ffx .hdr__usernav {top:39px;right:40px;height:49px
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__usernav {top:.8854166667vw
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__usernav {top:17px
}}.ffx .hdr__usernav-list {position:relative;display:block;height:12.5603864734vw;list-style:none;font-size:0
}@media only screen and (min-width:480px){.ffx .hdr__usernav-list {height:calc(52px*1.15941944);height:calc(52px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .hdr__usernav-list {height:auto
}}.ffx .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){.ffx .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){.ffx .hdr__usernav-list li:not(.user-menu__item) {margin:0 40px 0 0;width:32px;height:32px;overflow:hidden
}}.ffx .hdr__usernav-list li:not(.user-menu__item):last-of-type {margin:0
}.ffx .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){.ffx .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){.ffx .hdr__usernav-list li:not(.user-menu__item) a {height:32px
}}.ffx .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){.ffx .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){.ffx .hdr__usernav-list li:not(.user-menu__item) a:before {font-size:15px;line-height:31px
}}.ffx .hdr__usernav-list li:not(.user-menu__item).myaccount {display:none
}.ffx .hdr__usernav-list li:not(.user-menu__item).search {display:none
}.ffx .hdr__usernav-list li:not(.user-menu__item).search a:before {content:""
}.ffx .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){.ffx .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){.ffx .hdr__usernav-list .hdr__burger-inner {right:-0.46875vw
}}@media screen and (min-width:1280px){.ffx .hdr__usernav-list .hdr__burger-inner {right:-9px
}}.ffx .hdr__usernav-list .hdr__burger-inner.is_active {opacity:1;z-index:1
}@media screen and (min-width:1280px){.ffx .hdr--scroll .hdr__usernav-list .hdr__burger-inner {top:-.8333333333vw;right:-0.9375vw
}}@media screen and (min-width:1280px){.ffx .hdr--scroll .hdr__usernav-list .hdr__burger-inner {top:-16px;right:-18px
}}.ffx .hdr__usernav-list .hdr__burger-line {background-color:#313f49 !important
}.ffx .hdr--open-user .hdr__usernav-list .hdr__burger-line--top {transform:translateY(6px) rotate(-45deg)
}.ffx .hdr--open-user .hdr__usernav-list .hdr__burger-line--middle {transform:scaleX(0)
}.ffx .hdr__usernav-list .hdr__burger-line--bottom {margin-bottom:0
}.ffx .hdr--open-user .hdr__usernav-list .hdr__burger-line--bottom {transform:translateY(-6px) rotate(45deg)
}.ffx .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){.ffx .hdr__cart {width:auto
}}.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){.ffx .hdr--scroll .hdr__cart {top:1.25vw
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__cart {top:24px
}}@media screen and (min-width:1280px){.ffx .hdr--open-user .hdr__cart {display:none !important
}}.ffx .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){.ffx .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){.ffx .hdr__cart .cart-icon {width:32px;height:32px;text-align:left
}}@media screen and (min-width:1280px){.ffx .hdr__cart .cart-icon--active {padding:0 .5989583333vw;border-radius:2.5vw
}}@media screen and (min-width:1280px){.ffx .hdr__cart .cart-icon--active {padding:0 12px;border-radius:48px
}}@media screen and (min-width:1280px){.ffx .hdr__cart .cart-icon--active:before {text-align:left;left:.5729166667vw
}}@media screen and (min-width:1280px){.ffx .hdr__cart .cart-icon--active:before {left:11px
}}.ffx .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){.ffx .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){.ffx .hdr__cart .cart-icon--active:after {width:8px;height:8px
}}@media screen and (min-width:1280px){.ffx .hdr__cart .cart-icon--visible {padding:0 .4166666667vw
}}@media screen and (min-width:1280px){.ffx .hdr__cart .cart-icon--visible {padding:0
}}.ffx .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){.ffx .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){.ffx .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
}}.ffx .hdr--open .hdr__cart .icon-shopping-cart_outlines-copy {color:#313f49
}@media screen and (min-width:1280px){.ffx .hdr--open .hdr__cart .icon-shopping-cart_outlines-copy {color:#fff
}}.ffx .hdr--open-user .hdr__cart .icon-shopping-cart_outlines-copy {color:#313f49
}.ffx .hdr__burger {position:absolute;top:0;left:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none
}.ffx .menu-open-user .hdr__burger-line {background-color:#313f49
}@media screen and (min-width:1280px){.ffx .menu-open-user .hdr__burger-line {background-color:#fff
}}.ffx .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){.ffx .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){.ffx .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){.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){.ffx .hdr--scroll .hdr__burger-inner {padding:24px 42px;height:65px
}}.ffx .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
}.ffx .hdr--open .hdr__burger-line {background:#313f49
}.ffx .hdr--open-user .hdr__burger-line {color:#313f49
}.ffx .hdr--open .hdr__burger-line--top {transform:translateY(6px) rotate(-45deg)
}.ffx .hdr--open .hdr__burger-line--middle {transform:scaleX(0)
}.ffx .hdr__burger-line--bottom {margin-bottom:0
}.ffx .hdr--open .hdr__burger-line--bottom {transform:translateY(-6px) rotate(45deg)
}.ffx .hdr__burger-label {display:none;vertical-align:top;margin:4.8309178744vw 0 0;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:2.8985507246vw;line-height:4.1062801932vw;color:#fff
}@media only screen and (min-width:480px){.ffx .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){.ffx .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){.ffx .hdr__burger-label {margin:43px 0 0 -29px;transform:translateX(-10px);font-size:12px;line-height:17px
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__burger-label {margin:1.25vw 0 0 -1.5104166667vw
}}@media only screen and (min-width:1280px){.ffx .hdr--scroll .hdr__burger-label {margin:24px 0 0 -29px
}}.ffx .hdr--open .hdr__burger-label--menu {display:none
}.ffx .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){.ffx .hdr--open .hdr__burger-label--close {display:inline-block
}}@media only screen and (min-width:1280px){.ffx .hdr--open .hdr__burger:hover .hdr__burger-label--close {opacity:1;transform:translateX(0)
}}.ffx .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){.ffx .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){.ffx .hdr__search {top:38px;left:100px;width:32px;height:32px
}}.ffx .hdr__search:before {content:"";font-size:4.8309178744vw;line-height:7.729468599vw;color:#fff
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__search:before {font-size:20px;line-height:32px
}}.ffx .hdr--open .hdr__search:before {color:#313f49
}@media screen and (min-width:1280px){.ffx .hdr--open .hdr__search:before {display:none
}}.ffx .hdr--open-user .hdr__search:before {color:#313f49
}@media screen and (min-width:1280px){.ffx .hdr--open-user .hdr__search:before {color:#fff
}}@media screen and (min-width:1280px){.ffx .hdr--scroll .hdr__search {top:17px
}}.ffx .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){.ffx .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){.ffx .hdr__nav {margin:-5.46875vw 0 0;height:calc(100vh + 5.7291666667vw)
}}@media only screen and (min-width:1280px){.ffx .hdr__nav {margin:-105px 0 0;height:calc(100vh + 110px)
}}.ffx .hdr--open .hdr__nav {opacity:1;pointer-events:auto
}.ffx .hdr__nav-container {position:relative;max-width:1920px;margin:0 auto;overflow:hidden
}@media only screen and (min-width:1280px){.ffx .hdr__nav-container {height:100%;overflow:visible
}}.ffx .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){.ffx .hdr__nav-right {margin-left:calc(600px*1.15941944);margin-left:calc(600px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .hdr__nav-right {display:block;margin-left:442px
}}.ffx .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){.ffx .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){.ffx .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){.ffx .hdr__nav-left {padding-top:200px
}}@media screen and (min-width:1280px){.ffx .menu-open-country .hdr__nav-left {width:600px
}}.ffx .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){.ffx .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){.ffx .hdr__nav-logo {width:10.2604166667vw;left:3.6458333333vw
}}@media only screen and (min-width:1280px){.ffx .hdr__nav-logo {width:197px;left:70px
}}.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){.ffx .hdr__nav-logo {display:block
}.ffx .hdr__nav-logo figure,.ffx .hdr__nav-logo img {display:none
}}.ffx .hdr__nav-logo img {max-width:100%
}.ffx .hdr__country-selection {width:100%;height:100%;position:absolute;top:25.6038647343vw;left:0;background:#fff
}@media screen and (min-width:480px){.ffx .hdr__country-selection {width:100%;top:calc(106px*1.15941944);top:calc(106px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr__country-selection {width:600px;top:218px;background:#fff;display:none
}}.ffx .hdr__country-selection .custom-scroll {top:10.8695652174vw;bottom:68.8405797101vw
}@media only screen and (min-width:480px){.ffx .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){.ffx .hdr__country-selection .custom-scroll {top:30px;bottom:110px
}}@media only screen and (min-width:1280px){.ffx .hdr__country-selection .custom-scroll {top:50px;bottom:auto;height:calc(100% - 400px)
}.ffx .toolbar-horizontal .custom-scroll {height:calc(100vh - 420px)
}}.ffx .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){.ffx .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){.ffx .hdr__country-list {width:calc(100% - 2.2395833333vw);height:calc(100vh - 200px)
}.ffx .toolbar-horizontal .hdr__country-list {height:calc(100vh - 315px)
}}@media screen and (min-width:1280px){.ffx .hdr__country-list {width:calc(100% - 43px)
}}.ffx .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){.ffx .hdr__country-list:before {display:block
}}.ffx .hdr__country-wrap {position:relative;padding:0 4.8309178744vw 0 5.7971014493vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__country-wrap {padding:0 40px
}}.ffx .hdr__country-title {display:block;margin:11.5942028986vw 0 7.2463768116vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.8309178744vw;line-height:5.7971014493vw
}@media only screen and (min-width:480px){.ffx .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){.ffx .hdr__country-title {margin:2.5vw 0 1.5625vw;font-size:1.0416666667vw;line-height:1.25vw
}}@media only screen and (min-width:1280px){.ffx .hdr__country-title {margin:48px 0 30px;font-size:20px;line-height:24px
}}.ffx .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){.ffx .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){.ffx .hdr__country-menu--highlighted {margin:0 0 1.5625vw;padding:0 0 .3125vw;border-bottom:.0520833333vw solid #c9c9c9
}}@media screen and (min-width:1280px){.ffx .hdr__country-menu--highlighted {margin:0 0 30px;padding:0 0 6px;border-bottom:1px solid #c9c9c9
}}.ffx .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){.ffx .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){.ffx .hdr__country-menu:not(.hdr__country-menu--highlighted) .hdr__country-item:last-of-type {margin:0
}}.ffx .hdr__country-item {margin:0 0 5.7971014493vw;list-style-type:none
}@media screen and (min-width:480px){.ffx .hdr__country-item {margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr__country-item {margin:0 0 1.25vw
}}@media screen and (min-width:1280px){.ffx .hdr__country-item {margin:0 0 24px
}}.ffx .hdr__country-item.active {cursor:default
}.ffx .hdr__country-item.active .hdr__country-name {font-family:"Montserrat-Bold";font-weight:normal
}.ffx .hdr__country-item.active .hdr__country-name .hdr__country-delivery {font-family:"Montserrat-Regular"
}.ffx .hdr__country-inner {display:flex;align-items:center
}.ffx .hdr__country-name {width:48%;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:#313f49
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__country-name {font-size:.8333333333vw;line-height:1.25vw;cursor:pointer
}}@media screen and (min-width:1280px){.ffx .hdr__country-name {font-size:16px;line-height:24px
}}@media screen and (min-width:1280px){.ffx .hdr__country-name:hover,.ffx .hdr__country-name:focus,.ffx .hdr__country-name:active {font-family:"Montserrat-Bold";font-weight:normal
}}.ffx .hdr__country-delivery {width:52%;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:2.6570048309vw;line-height:3.8647342995vw;color:#66727a;text-align:right
}@media screen and (min-width:375px){.ffx .hdr__country-delivery {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:2.8985507246vw;line-height:3.8647342995vw
}}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__country-delivery {font-size:.625vw;line-height:.8333333333vw
}}@media screen and (min-width:1280px){.ffx .hdr__country-delivery {font-size:12px;font-size:12px
}.ffx .hdr__country-delivery {line-height:16px;line-height:16px
}}.ffx .hdr__country-delivery strong {font-family:"Montserrat-Bold";font-weight:normal
}.ffx .hdr__lang-container .hdr__burger {left:auto;right:0
}.ffx .hdr__lang-container .hdr__burger-line {background-color:#313f49
}.ffx .hdr__lang-container .hdr__burger-line--top {transform:translateY(6px) rotate(-45deg)
}.ffx .hdr__lang-container .hdr__burger-line--middle {transform:scaleX(0)
}.ffx .hdr__lang-container .hdr__burger-line--bottom {margin-bottom:0;transform:translateY(-6px) rotate(45deg)
}.ffx .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){.ffx .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){.ffx .hdr__lang-container .hdr__burger-label {margin:2.2916666667vw -1.5104166667vw 0 0
}}@media only screen and (min-width:1280px){.ffx .hdr__lang-container .hdr__burger-label {margin:44px -29px 0 0
}}.ffx .hdr__lang-list li a.is-active {color:#ff6dac;cursor:default;pointer-events:none
}.ffx .hdr__lang-list li a.active {color:#ff6dac
}.ffx .hdr__languages-wrap {position:relative;padding:0 4.8309178744vw 0 5.7971014493vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__languages-wrap {padding:0 40px
}}.ffx .hdr__languages-title {display:block;margin:11.5942028986vw 0 7.2463768116vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.8309178744vw;line-height:5.7971014493vw
}@media only screen and (min-width:480px){.ffx .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){.ffx .hdr__languages-title {margin:2.5vw 0 1.5625vw;font-size:1.0416666667vw;line-height:1.25vw
}}@media only screen and (min-width:1280px){.ffx .hdr__languages-title {margin:48px 0 30px;font-size:20px;line-height:24px
}}.ffx .hdr__languages-list {display:flex;flex-wrap:wrap;list-style:none;margin-bottom:-3.8647342995vw
}@media screen and (min-width:480px){.ffx .hdr__languages-list {margin-bottom:calc(-16px*1.15941944);margin-bottom:calc(-16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr__languages-list {margin-bottom:-.8333333333vw
}}@media screen and (min-width:1280px){.ffx .hdr__languages-list {margin-bottom:-16px
}}.ffx .hdr__languages-list li {margin-bottom:3.8647342995vw;flex-grow:1;width:33%
}@media screen and (min-width:480px){.ffx .hdr__languages-list li {margin-bottom:calc(16px*1.15941944);margin-bottom:calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr__languages-list li {margin-bottom:.8333333333vw
}}@media screen and (min-width:1280px){.ffx .hdr__languages-list li {margin-bottom:16px
}}.ffx .hdr__languages-list li a {font:normal normal normal 16px/1 "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){.ffx .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){.ffx .hdr__languages-list li a {font-size:.8333333333vw;line-height:1.25vw;cursor:pointer
}}@media screen and (min-width:1280px){.ffx .hdr__languages-list li a {font-size:16px;line-height:24px
}}.ffx .hdr__languages-list li a.is-active {cursor:default;pointer-events:none;font-family:"Montserrat-Bold";font-weight:normal
}@media screen and (min-width:1280px){.ffx .hdr__languages-list li a:hover,.ffx .hdr__languages-list li a:focus,.ffx .hdr__languages-list li a:active {font-family:"Montserrat-Bold";font-weight:normal
}}.ffx .hdr__country-list::-webkit-scrollbar {display:none
}.ffx .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){.ffx .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){.ffx .hdr__menu {padding:0 28px 0 0;width:100%
}.ffx .hdr__menu::-webkit-scrollbar {display:none
}}.ffx .hdr__menu.is_static {position:static
}.ffx .hdr__menu-item {position:relative;margin:0 0 3.8647342995vw
}@media screen and (min-width:480px){.ffx .hdr__menu-item {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr__menu-item {position:static;margin:0 0 34px
}}.ffx .hdr__menu-item:last-of-type {padding:0 0 20.7729468599vw
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__menu-item:last-of-type {padding:0 0 36px
}}.ffx .hdr__menu-item.link-textual {margin:0 0 3.8647342995vw
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__menu-item.link-textual {margin:0 0 20px;cursor:pointer
}}.ffx .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){.ffx .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){.ffx .hdr__menu-item.link-textual .hdr__submenu {position:absolute;top:200px;left:-105%;right:auto;width:402px
}}.ffx .hdr__menu-item.link-textual .hdr__submenu.is_active {left:5.7971014493vw;right:auto;z-index:9
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__menu-item.link-textual .hdr__submenu.is_active {left:40px;right:auto
}}.ffx .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){.ffx .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){.ffx .hdr__menu-item.link-textual .hdr__submenu.is_active:before {top:-50px;left:-40px;width:422px
}}@media screen and (max-width:479px){.ffx .hdr--subnavigation.hdr--scroll .hdr__menu-item.link-textual .hdr__submenu {top:50.7246376812vw
}}@media (min-width:480px)and (max-width:1279px){.ffx .hdr--subnavigation.hdr--scroll .hdr__menu-item.link-textual .hdr__submenu {top:calc(210px*1.15941944);top:calc(210px*var(--factor))
}}.ffx .hdr__menu-item.link-textual .hdr__submenu-title {margin:0 0 5.7971014493vw
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__menu-item.link-textual .hdr__submenu-title {margin:0 0 36px
}}.ffx .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){.ffx .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){.ffx .hdr__menu-item.link-textual .hdr__submenu-title:before {font-size:18px
}}.ffx .hdr__menu-item.link-textual .hdr__submenu-title-text {margin-left:2.8985507246vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:#313f49;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__menu-item.link-textual .hdr__submenu-title-text {margin-left:12px;font-size:16px;line-height:20px
}}.ffx .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){.ffx .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){.ffx .hdr__menu-item.link-textual .hdr__submenu-item {margin:0 0 20px
}}.ffx .hdr__menu-item.link-textual .hdr__submenu-item:last-of-type {margin:0
}.ffx .hdr__menu-item.link-textual .hdr__submenu-link {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw;color:#313f49
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__menu-item.link-textual .hdr__submenu-link {font-size:16px;line-height:24px
}}.ffx .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
}.ffx .hdr__menu-item.link-textual .hdr__submenu-color {display:none;height:0;opacity:0;visibility:hidden
}.ffx .hdr__menu-item.border-top {padding:3.8647342995vw 0 0;border-top:.2415458937vw solid #c9c9c9
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__menu-item.border-top {padding:20px 0 0;border-top:1px solid #c9c9c9
}}.ffx .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){.ffx .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){.ffx .hdr__menu-item.is-expanded .hdr__menu-link:after {margin-left:8px;font-size:12px
}}.ffx .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){.ffx .hdr__menu-link {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr__menu-link {margin:0 0 16px
}}.ffx .link-textual .hdr__menu-link {margin:0;color:#66727a
}.ffx .hdr__submenu {position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;list-style-type:none
}.ffx .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){.ffx .hdr__submenu:before {height:0
}}@media screen and (min-width:1280px){.ffx .hdr__submenu:before {height:96px
}}.ffx .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){.ffx .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){.ffx .hdr__submenu-item {margin:0 0 16px;width:173px;height:96px
}}.ffx .hdr__submenu-item.full-width {width:100%
}.ffx .link-textual .hdr__submenu-item {height:auto
}.ffx .hdr__submenu-image {display:block;width:100%;height:auto
}.ffx .hdr__submenu-picture {overflow:hidden
}.ffx .hdr__submenu-picture img {transition:all .45s
}.ffx .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){.ffx .hdr__submenu-link:hover .hdr__submenu-picture img,.ffx .hdr__submenu-link:focus .hdr__submenu-picture img,.ffx .hdr__submenu-link:active .hdr__submenu-picture img {transform:scale(1.065)
}}.ffx .hdr__submenu-link.is_active+.hdr__submenu-color {height:.9661835749vw
}@media screen and (min-width:480px){.ffx .hdr__submenu-link.is_active+.hdr__submenu-color {height:calc(4px*1.15941944);height:calc(4px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr__submenu-link.is_active+.hdr__submenu-color {height:4px
}}.ffx .hdr__submenu-link-title {position:absolute;bottom:1.9323671498vw;left:1.9323671498vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;color:#fff
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__submenu-link-title {bottom:8px;left:8px;font-size:14px;line-height:20px
}}.ffx .hdr__submenu-label.hdr__submenu-label {display:inline-block;position:absolute;top:0;left:0;color:#fff
}.ffx .hdr__submenu-color {height:0;transition:all .04s cubic-bezier(0,0,0.33,1.01);position:relative;z-index:2
}.ffx .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){.ffx .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){.ffx .hdr__subsubmenu {margin:20px 0 0;width:382px;transform:translateY(-20px)
}}.ffx .hdr__subsubmenu.is_active {opacity:1;z-index:1;transform:translateY(0);transition:all .55s cubic-bezier(0,0,0.33,1.01)
}.ffx .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){.ffx .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){.ffx .hdr__subsubmenu-item {margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #d7d7d7
}}.ffx .hdr__subsubmenu-item:last-of-type {margin:0;padding:0 0 5.7971014493vw;border-bottom:none
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__subsubmenu-item:last-of-type {padding:0 0 24px
}}.ffx .hdr__subsubmenu-link {color:#313f49;-webkit-text-decoration:none;text-decoration:none
}.ffx .hdr__subsubmenu-wrap {display:flex;align-items:center
}.ffx .hdr__subsubmenu-image {margin-right:5.7971014493vw;width:14.4927536232vw
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr__subsubmenu-image {margin-right:24px;width:60px
}}.ffx .hdr__subsubmenu-title-wrap {flex-grow:1
}.ffx .hdr__subsubmenu-title {margin:0 0 .9661835749vw;text-transform:none
}@media screen and (min-width:480px){.ffx .hdr__subsubmenu-title {margin:0 0 calc(4px*1.15941944);margin:0 0 calc(4px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr__subsubmenu-title {margin:0 0 4px
}}.ffx .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
}.ffx .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)
}.ffx .custom-scroll__thumb {position:absolute;top:0;width:100%;height:50px;background:#abb7c0;border-radius:4px;cursor:default
}.ffx .custom-scroll {top:31.4009661836vw;bottom:48.309178744vw
}@media only screen and (min-width:480px){.ffx .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){.ffx .custom-scroll {top:125px;bottom:110px
}}@media only screen and (min-width:1280px){.ffx .custom-scroll {top:210px;bottom:135px
}.ffx .body-scroll .custom-scroll {top:215px;bottom:65px
}}.ffx .hdr__menu::-webkit-scrollbar {display:none
}.ffx .block-promobar-block {height:auto;overflow:hidden;transition:height .2s ease-in-out;min-height:16.9082125604vw;background:#313f49;opacity:0;position:relative;z-index:3
}@media screen and (min-width:480px){.ffx .block-promobar-block {min-height:calc(70px*1.15941944);min-height:calc(70px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .block-promobar-block {min-height:70px
}}.ffx .promobar-big .block-promobar-block .hdr__promo:nth-child(1) {height:7.2463768116vw;background-color:#122330
}@media screen and (min-width:480px){.ffx .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){.ffx .promobar-big .block-promobar-block .hdr__promo:nth-child(1) {height:30px
}}.ffx .promobar-big .block-promobar-block .hdr__promo:nth-child(2) {height:9.6618357488vw;background-color:#313f49
}@media screen and (min-width:480px){.ffx .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){.ffx .promobar-big .block-promobar-block .hdr__promo:nth-child(2) {height:40px
}}.ffx .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){.ffx .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){.ffx .promobar-big .block-promobar-block .hdr__promo:nth-child(2) .header__notification-msg {padding:12px 0 9px
}}.ffx .promobar-big .block-promobar-block .hdr__promo:only-child {height:9.6618357488vw
}@media screen and (min-width:480px){.ffx .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){.ffx .promobar-big .block-promobar-block .hdr__promo:only-child {height:40px
}}.ffx .promobar-big .block-promobar-block .hdr__promo:only-child .header__notification-msg {padding:3.1400966184vw 0 6.5217391304vw
}@media screen and (min-width:480px){.ffx .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){.ffx .promobar-big .block-promobar-block .hdr__promo:only-child .header__notification-msg {padding:13px 0 27px
}}.ffx .block-promobar-block .hdr__promo {height:7.2463768116vw
}@media screen and (min-width:480px){.ffx .block-promobar-block .hdr__promo {height:calc(30px*1.15941944);height:calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .block-promobar-block .hdr__promo {height:30px
}}.ffx .header__notification {position:relative
}.ffx .header__notification-wrap {max-width:1920px;margin:0 auto !important;padding:0 3.3816425121vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .header__notification-wrap {padding:0 calc(14px*1.15941944);padding:0 calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-wrap {padding:0 42px
}}.ffx .header__notification-msg {position:relative;margin:0 auto !important;padding:1.9323671498vw 0;overflow:hidden;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:2.8985507246vw;line-height:3.3816425121vw;color:#fff
}@media screen and (min-width:480px){.ffx .header__notification-msg {padding:calc(7px*1.15941944) 0;padding:calc(7px*var(--factor)) 0;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){.ffx .header__notification-msg {padding:7px 0;font-size:12px;line-height:16px
}}.ffx .header__notification-msg>a {display:block;margin:0;padding:.845410628vw 2.8985507246vw;position:absolute;top:2.1739130435vw;right:2.1739130435vw;border-radius:4.8309178744vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:2.8985507246vw;line-height:3.6231884058vw;color:#fff;background:#ef508c;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;text-align:center
}@media screen and (min-width:480px){.ffx .header__notification-msg>a {padding:calc(3.5px*1.15941944) calc(12px*1.15941944);padding:calc(3.5px*var(--factor)) calc(12px*var(--factor));top:calc(9px*1.15941944);top:calc(9px*var(--factor));right:calc(9px*1.15941944);right:calc(9px*var(--factor));border-radius:calc(20px*1.15941944);border-radius:calc(20px*var(--factor));font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(15px*1.15941944);line-height:calc(15px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-msg>a {position:relative;float:right;padding:4px 17px;top:-3px;right:0;border-radius:20px;font-size:14px;line-height:15px
}}.ffx .promobar-big .header__notification-msg>a {top:1.9323671498vw;padding:.9661835749vw 2.8985507246vw
}@media screen and (min-width:480px){.ffx .promobar-big .header__notification-msg>a {top:calc(8px*1.15941944);top:calc(8px*var(--factor));padding:calc(4px*1.15941944) calc(12px*1.15941944);padding:calc(4px*var(--factor)) calc(12px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .promobar-big .header__notification-msg>a {position:relative;top:-5px;font-size:14px
}}.ffx .header__notification-msg strong,.ffx .header__notification-msg b {font-family:"Montserrat-Bold";font-weight:normal
}.ffx .header__notification-msg--fallback {padding:2.8985507246vw 0 2.1739130435vw
}@media screen and (min-width:480px){.ffx .header__notification-msg--fallback {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){.ffx .header__notification-msg--fallback {padding:12px 0 9px
}}.ffx .header__notification-msg--fallback .header__notification-shipping {display:block
}.ffx .header__notification-shipping {position:relative;top:-.2415458937vw;float:left;display:none;font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer
}@media screen and (min-width:480px){.ffx .header__notification-shipping {top:calc(-1px*1.15941944);top:calc(-1px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-shipping {top:-1px;cursor:pointer
}}.ffx .header__notification-marker {position:relative;display:inline-block;top:.4830917874vw;width:3.3816425121vw;height:3.3816425121vw;margin:0 .9661835749vw 0 0;background:none center no-repeat
}@media screen and (min-width:480px){.ffx .header__notification-marker {top:calc(2px*1.15941944);top:calc(2px*var(--factor));width:calc(14px*1.15941944);width:calc(14px*var(--factor));height:calc(14px*1.15941944);height:calc(14px*var(--factor));margin:0 calc(4px*1.15941944) 0 0;margin:0 calc(4px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .header__notification-marker {top:2px;width:14px;height:14px;margin:0 4px 0 0
}}.ffx .header__notification-shipping-flag {position:relative;display:inline-block;top:.2415458937vw;width:4.347826087vw;height:2.4154589372vw;margin:0;background-image:none;background-size:800% 3200%;background-repeat:no-repeat
}@media screen and (min-width:480px){.ffx .header__notification-shipping-flag {top:calc(1px*1.15941944);top:calc(1px*var(--factor));width:calc(18px*1.15941944);width:calc(18px*var(--factor));height:calc(10px*1.15941944);height:calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-shipping-flag {top:1px;width:18px;height:10px
}}.ffx .promobar-big .header__notification-shipping-flag {top:0
}@media screen and (min-width:1280px){.ffx .promobar-big .header__notification-shipping-flag {top:1px
}}.ffx .header__notification-shipping-code {margin:0 1.9323671498vw 0 .9661835749vw;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:3.3816425121vw;line-height:4.347826087vw
}@media screen and (min-width:480px){.ffx .header__notification-shipping-code {margin:0 calc(8px*1.15941944) 0 calc(4px*1.15941944);margin:0 calc(8px*var(--factor)) 0 calc(4px*var(--factor));font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(18px*1.15941944);line-height:calc(18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-shipping-code {margin:0 8px 0 4px
}.ffx .header__notification-shipping-code {font-size:14px;font-size:14px
}.ffx .header__notification-shipping-code {line-height:18px;line-height:18px
}}.ffx .promobar-big .header__notification-shipping-code {font-size:3.3816425121vw
}@media screen and (min-width:480px){.ffx .promobar-big .header__notification-shipping-code {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .promobar-big .header__notification-shipping-code {font-size:14px;font-size:14px
}}.ffx .header__notification-splitter {position:relative;display:inline-block;top:.4830917874vw;width:1px;height:3.3816425121vw;margin:0 1.9323671498vw 0 0;background:#fff
}@media screen and (min-width:480px){.ffx .header__notification-splitter {top:calc(2px*1.15941944);top:calc(2px*var(--factor));height:calc(14px*1.15941944);height:calc(14px*var(--factor));margin:0 calc(8px*1.15941944) 0 0;margin:0 calc(8px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .header__notification-splitter {top:2px;height:14px;margin:0 8px 0 0
}}.ffx .header__notification-inner {position:relative;float:left;margin:0 auto;padding-left:5.5555555556vw;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:0;line-height:3.8647342995vw;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer
}@media screen and (min-width:480px){.ffx .header__notification-inner {line-height:calc(16px*1.15941944);line-height:calc(16px*var(--factor));padding-left:calc(23px*1.15941944);padding-left:calc(23px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-inner {line-height:16px;padding-left:23px
}}@media screen and (min-width:1280px){.ffx .promobar-big .header__notification-inner {line-height:16px;line-height:16px
}}.ffx .header__notification-inner strong {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:2.8985507246vw;line-height:4.347826087vw
}@media screen and (min-width:480px){.ffx .header__notification-inner strong {font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(18px*1.15941944);line-height:calc(18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-inner strong {font-size:12px;font-size:12px
}.ffx .header__notification-inner strong {line-height:18px;line-height:18px
}}.ffx .promobar-big .header__notification-inner strong {font-size:3.3816425121vw
}@media screen and (min-width:480px){.ffx .promobar-big .header__notification-inner strong {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .promobar-big .header__notification-inner strong {font-size:14px;font-size:14px
}}.ffx .header__notification-inner span {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:0;line-height:3.8647342995vw
}@media screen and (min-width:480px){.ffx .header__notification-inner span {line-height:calc(16px*1.15941944);line-height:calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-inner span {line-height:.8333333333vw
}}@media screen and (min-width:1280px){.ffx .header__notification-inner span {line-height:16px;line-height:16px
}}@media screen and (min-width:1280px){.ffx .promobar-big .header__notification-inner span {font-size:12px;font-size:12px
}}.ffx .header__notification-inner a {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:2.8985507246vw;line-height:3.8647342995vw;color:#ff6dac;-webkit-text-decoration:none;text-decoration:none
}@media screen and (min-width:480px){.ffx .header__notification-inner a {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){.ffx .header__notification-inner a {font-size:.625vw;line-height:.8333333333vw
}}@media screen and (min-width:1280px){.ffx .header__notification-inner a {font-size:12px;font-size:12px
}.ffx .header__notification-inner a {line-height:16px;line-height:16px
}}.ffx .header__notification-inner a:hover {-webkit-text-decoration:underline;text-decoration:underline
}@media screen and (min-width:1280px){.ffx .promobar-big .header__notification-inner a {font-size:12px;font-size:12px
}}.ffx .header__notification-inner:not(:empty):after {content:"";position:absolute;top:0;left:0;width:auto;height:100%;display:block;text-align:center;font-size:3.3816425121vw;line-height:4.347826087vw;color:#a9a9a9
}@media screen and (min-width:480px){.ffx .header__notification-inner:not(:empty):after {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(18px*1.15941944);line-height:calc(18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__notification-inner:not(:empty):after {font-size:14px;font-size:14px
}.ffx .header__notification-inner:not(:empty):after {line-height:18px;line-height:18px
}}.ffx .header__quiz-cta {position:relative;display:inline-block;width:100%;text-align:center;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:2.8985507246vw;line-height:3.3816425121vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .header__quiz-cta {font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(14px*1.15941944);line-height:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .header__quiz-cta {font-size:12px;font-size:12px
}.ffx .header__quiz-cta {line-height:14px;line-height:14px
}}.ffx .header__quiz-cta a {color:inherit;-webkit-text-decoration:underline;text-decoration:underline
}.ffx .hdr--2a .qsearch {top:32.6086956522vw
}@media screen and (min-width:480px){.ffx .hdr--2a .qsearch {top:calc(135px*1.15941944);top:calc(135px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr--2a .qsearch {top:0
}}.ffx .qsearch.is-active {opacity:1;pointer-events:auto
}.ffx .qsearch .hdr__burger {box-sizing:border-box;display:none;left:auto;right:0
}@media screen and (min-width:1280px){.ffx .qsearch .hdr__burger {display:block
}}.ffx .qsearch .hdr__burger * {box-sizing:border-box
}.ffx .qsearch .hdr__burger-line {background-color:#313f49
}.ffx .qsearch .hdr__burger-line--top {transform:translateY(1.4492753623vw) rotate(-45deg)
}@media screen and (min-width:480px){.ffx .qsearch .hdr__burger-line--top {transform:translateY(6px) rotate(-45deg)
}}.ffx .qsearch .hdr__burger-line--middle {transform:scaleX(0)
}.ffx .qsearch .hdr__burger-line--bottom {margin-bottom:0;transform:translateY(-1.4492753623vw) rotate(45deg)
}@media screen and (min-width:480px){.ffx .qsearch .hdr__burger-line--bottom {transform:translateY(-6px) rotate(45deg)
}}.ffx .qsearch .hdr__burger-label {color:#313f49;transform:translateX(2.4154589372vw);margin:10.38647343vw -7.0048309179vw 0 0
}@media screen and (min-width:480px){.ffx .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){.ffx .qsearch .hdr__burger-label {transform:translateX(10px);margin:43px -29px 0 0
}}.ffx .hdr--2a .qsearch__wrap {top:32.6086956522vw
}@media screen and (min-width:480px){.ffx .hdr--2a .qsearch__wrap {top:calc(135px*1.15941944);top:calc(135px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .hdr--2a .qsearch__wrap {top:0
}}.ffx .qsearch.is-active .qsearch__animation {animation:.18s cubic-bezier(0.4,0,0.2,1) 0s normal forwards 1 __animation
}@media screen and (min-width:1280px){.ffx .qsearch.is-active .qsearch__animation {animation:.24s cubic-bezier(0.4,0,0.2,1) 0s normal forwards 1 __animation-xl
}}.ffx {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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx {line-height:1.15;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx h1 {font-size:2em;margin:.67em 0
}.ffx a {background-color:rgba(0,0,0,0)
}.ffx img {border-style:none
}.ffx button {font-family:inherit;font-size:100%;line-height:1.15;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button
}.ffx button::-moz-focus-inner {border-style:none;padding:0
}.ffx button:-moz-focusring {outline:1px dotted ButtonText
}.ffx {color:#333
}.ffx h1,.ffx h2,.ffx h3,.ffx h4,.ffx h5,.ffx p,.ffx ul,.ffx li,.ffx span {margin:0;padding:0
}.ffx {--factor:1.15941944
}.ffx .related--sales .related__tag .promo-label {display:inline-block;padding:.9661835749vw 1.9323671498vw;background:#313f49;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;color:#fff;text-transform:uppercase
}@media only screen and (min-width:480px){.ffx .related--sales .related__tag .promo-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 only screen and (min-width:1280px){.ffx .related--sales .related__tag .promo-label {padding:4px 8px
}.ffx .related--sales .related__tag .promo-label {font-size:14px;font-size:14px
}.ffx .related--sales .related__tag .promo-label {line-height:20px;line-height:20px
}}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount,.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount,.ffx .related .related__price .price__amount,.ffx .related--sales .related__heading,.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount,.ffx .related--promo-b .related__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:4.8309178744vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount,.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount,.ffx .related .related__price .price__amount,.ffx .related--sales .related__heading,.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount,.ffx .related--promo-b .related__heading {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){.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount,.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount,.ffx .related .related__price .price__amount,.ffx .related--sales .related__heading,.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount,.ffx .related--promo-b .related__heading {font-size:18px;font-size:18px
}.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount,.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount,.ffx .related .related__price .price__amount,.ffx .related--sales .related__heading,.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount,.ffx .related--promo-b .related__heading {line-height:20px;line-height:20px
}}.ffx .related .related__text.related__text,.ffx .related--promo-b .related__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .related .related__text.related__text,.ffx .related--promo-b .related__text {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){.ffx .related .related__text.related__text,.ffx .related--promo-b .related__text {font-size:16px;font-size:16px
}.ffx .related .related__text.related__text,.ffx .related--promo-b .related__text {line-height:24px;line-height:24px
}}.ffx .related--promo-b .related__tag {padding:.9661835749vw 4.8309178744vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .related--promo-b .related__tag {padding:calc(4px*1.15941944) calc(10px*1.15941944);padding:calc(4px*var(--factor)) calc(10px*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){.ffx .related--promo-b .related__tag {padding:4px 10px
}.ffx .related--promo-b .related__tag {font-size:14px;font-size:14px
}.ffx .related--promo-b .related__tag {line-height:20px;line-height:20px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}@media screen and (max-width:767px){.ffx .hidden-mobile {display:none !important
}}@media screen and (min-width:768px){.ffx .hidden-desk {display:none !important
}}.ffx .hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .hidden-sm {display:block !important
}}.ffx .hidden-xl {display:block !important
}@media screen and (min-width:1280px){.ffx .hidden-xl {display:none !important
}}.ffx .mainmenu--spin.is-active .mainmenu-inner {transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}.ffx .mainmenu--spin.is-active .mainmenu-inner::before {top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}.ffx .mainmenu--spin.is-active .mainmenu-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)
}.ffx {height:100%
}.ffx {position:relative;height:100%;overflow-x:hidden
}.ffx .search-locked .footer,.ffx .locked .footer {touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;animation:.35s ease .35s normal forwards 1 fadeout
}.ffx .search-locked .footer {height:0
}.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:125px
}@media screen and (min-width:768px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:100px
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:150px
}}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales {position:relative
}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {content:"";display:block;width:100%;height:14.4927536232vw;position:absolute;top:-7.2463768116vw;right:0;left:0;background-color:#fff
}@media screen and (min-width:480px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:calc(30px*1.15941944);height:calc(30px*var(--factor));top:calc(-30px*1.15941944);top:calc(-30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:125px;top:-125px
}}@media screen and (min-width:1024px){.ffx main .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .modal.active {display:block
}.ffx .related {position:relative
}.ffx .dark .related .related__tag--level-promo .promo-label {background-color:#ff0062
}.ffx .dark .related .related__data-inner * {color:#fff !important
}.ffx .dark .related .related__price .price__amount {color:#fff
}.ffx .dark .related .related__price .price__amount--new {color:#ff0062 !important
}.ffx .dark .related .related__price .original-price .price__amount.price__amount {color:#fff
}.ffx .dark .related .related__img-wrap.related__img-wrap {background-color:#1b1b1b
}@media screen and (min-width:1024px){.ffx .related:hover .related__img img {transform:scale(1.065)
}}.ffx .related__img-wrap {position:relative
}.ffx .related__img {overflow:hidden
}.ffx .related__img img {width:100%;height:auto
}@media screen and (min-width:1024px){.ffx .related__img img {transition:all .45s
}}.ffx .related__tag {position:absolute;top:0;left:0;height:8vw;padding:0 4vw;background-color:#425563;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:3.7333333333vw;line-height:8vw;text-transform:uppercase;color:#fff
}@media screen and (min-width:768px){.ffx .related__tag {height:3.125vw;padding:0 1.953125vw;font-size:1.3020833333vw;line-height:3.125vw
}}@media screen and (min-width:1024px){.ffx .related__tag {height:2.734375vw;font-size:.9765625vw;line-height:2.734375vw;padding:0 .9765625vw
}}@media screen and (min-width:1280px){.ffx .related__tag {height:30px;padding:0 15px
}.ffx .related__tag {font-size:14px;font-size:14px
}.ffx .related__tag {line-height:30px;line-height:30px
}}.ffx .related__label .promo-label {padding:1.0666666667vw 1.9323671498vw;box-sizing:border-box
}@media screen and (min-width:375px){.ffx .related__label .promo-label {padding:4px 8px
}}.ffx .related__data {margin:5.8666666667vw 0 0;text-align:left
}@media screen and (min-width:768px){.ffx .related__data {margin:1.5625vw 0 0
}}@media screen and (min-width:1024px){.ffx .related__data {margin:.878477306vw 0 0
}}@media screen and (min-width:1280px){.ffx .related__data {margin:12px 0 0
}}.ffx .related__heading {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:4.2666666667vw;line-height:6.4vw;color:#333;margin:0 0 1.3333333333vw;text-transform:none !important
}@media screen and (min-width:768px){.ffx .related__heading {font-size:2.0833333333vw;line-height:3.125vw;margin:0 0 .6510416667vw
}}@media screen and (min-width:1024px){.ffx .related__heading {font-size:1.5625vw;line-height:2.34375vw;margin:0 0 .48828125vw
}}@media screen and (min-width:1280px){.ffx .related__heading {margin:0 0 5px
}.ffx .related__heading {font-size:16px;font-size:16px
}.ffx .related__heading {line-height:24px;line-height:24px
}}.ffx .related__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.7333333333vw;line-height:5.3333333333vw;margin:0 0 1.3333333333vw !important;white-space:normal;white-space:initial
}@media screen and (min-width:768px){.ffx .related__text {font-size:1.8229166667vw;line-height:3.125vw;margin:0 0 .6510416667vw !important
}}@media screen and (min-width:1024px){.ffx .related__text {font-size:1.3671875vw;line-height:2.34375vw;margin:0 0 .48828125vw !important
}}@media screen and (min-width:1280px){.ffx .related__text {margin:0 0 5px !important
}.ffx .related__text {font-size:14px;font-size:14px
}.ffx .related__text {line-height:24px;line-height:24px
}}.ffx .related__price .price {margin:0
}.ffx .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:3.7333333333vw;line-height:8vw;color:#ff6dac;padding:0
}@media screen and (min-width:768px){.ffx .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {font-size:1.8229166667vw;line-height:3.90625vw
}}@media screen and (min-width:1024px){.ffx .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {font-size:1.3671875vw;line-height:2.9296875vw
}}@media screen and (min-width:1280px){.ffx .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {margin-right:5px
}.ffx .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {font-size:14px;font-size:14px
}.ffx .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {line-height:30px;line-height:30px
}}.ffx .related__price-thirty.active {display:inline-block
}.ffx .related__link {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2
}.ffx .related--promo-b .related__wrap {padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .related--promo-b .related__wrap {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related--promo-b .related__wrap {padding:0
}}.ffx .related--promo-b .related__tag {height:auto
}.ffx .related--promo-b .related__data {margin:3.3816425121vw 0 0
}@media screen and (min-width:480px){.ffx .related--promo-b .related__data {margin:calc(14px*1.15941944) 0 0;margin:calc(14px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .related--promo-b .related__data {margin:14px 0 0
}}.ffx .related--promo-b .related__heading {color:#313f49;margin:0 0 1.4492753623vw
}@media screen and (min-width:480px){.ffx .related--promo-b .related__heading {margin:0 0 calc(6px*1.15941944);margin:0 0 calc(6px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related--promo-b .related__heading {margin:0 0 6px
}}.ffx .related--promo-b .related__text {margin:0 0 1.4492753623vw;color:#313f49
}@media screen and (min-width:480px){.ffx .related--promo-b .related__text {margin:0 0 calc(6px*1.15941944);margin:0 0 calc(6px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related--promo-b .related__text {margin:0 0 6px
}}.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {color:#ef508c;margin-right:3.8647342995vw !important;margin-bottom:1.4492753623vw
}@media screen and (min-width:480px){.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {margin-right:calc(16px*1.15941944) !important;margin-right:calc(16px*var(--factor)) !important;margin-bottom:calc(6px*1.15941944);margin-bottom:calc(6px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount {margin-right:16px !important;margin-bottom:6px
}}.ffx .related--sales {display:inline-block;vertical-align:top;margin:0
}.ffx .related--sales.related--image-commerce .related__img-wrap {width:100%;background-color:#f4f4f4;margin:0;padding:8.4541062802vw 0
}@media screen and (min-width:480px){.ffx .related--sales.related--image-commerce .related__img-wrap {padding:calc(35px*1.15941944) 0;padding:calc(35px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .related--sales.related--image-commerce .related__img-wrap {padding:28px 0
}}.ffx .related--sales.related--image-commerce .related__img-wrap img {display:block;max-width:25.5169082126vw;width:100%;height:auto;margin:0 auto
}@media screen and (min-width:480px){.ffx .related--sales.related--image-commerce .related__img-wrap img {max-width:calc(105.64*1.15941944);max-width:calc(105.64*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related--sales.related--image-commerce .related__img-wrap img {max-width:105px
}}.ffx .related--sales.related--image-custom .related__img-wrap--commerce {display:none
}.ffx .related--sales.related--desc-default .related__text--default {display:block
}.ffx .related--sales.related--desc-default .related__text--custom {display:none;visibility:hidden;opacity:0;width:0;height:0
}.ffx .related--sales.related--desc-custom .related__text--default {display:none;visibility:hidden;opacity:0;width:0;height:0
}.ffx .related--sales.related--desc-custom .related__text--custom {display:block
}.ffx .related--sales .related__wrap {position:relative;overflow:hidden
}.ffx .related--sales .related__tag {z-index:1;position:absolute;top:0;left:0;padding:0;background-color:rgba(0,0,0,0)
}.ffx .related--sales .related__tag>.field__item {line-height:0
}.ffx .related--sales .related__tag .promo-label {background-color:#ef508c
}.ffx .related--sales .related__tag .promo-label--hidden {display:none
}.ffx .related--sales .related__tag--level-iblock~.related__tag--level-product,.ffx .related--sales .related__tag--level-promo~.related__tag--level-product {display:none
}.ffx .related--sales .related__data {margin:3.3816425121vw 0 0
}@media screen and (min-width:480px){.ffx .related--sales .related__data {margin:calc(14px*1.15941944) 0 0;margin:calc(14px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .related--sales .related__data {margin:14px 0 0
}}.ffx .related--sales .related__data-inner {margin:0 0 1.4492753623vw
}@media screen and (min-width:480px){.ffx .related--sales .related__data-inner {margin:0 0 calc(6px*1.15941944);margin:0 0 calc(6px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related--sales .related__data-inner {margin:0 0 6px
}}.ffx .related--sales .related__heading {margin:0 0 1.4492753623vw;color:#313f49;white-space:normal;white-space:initial
}@media screen and (min-width:480px){.ffx .related--sales .related__heading {margin:0 0 calc(6px*1.15941944);margin:0 0 calc(6px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related--sales .related__heading {margin:0 0 6px
}}.ffx .related .related__text.related__text {margin:0;color:#313f49;line-height:4.347826087vw
}@media screen and (min-width:480px){.ffx .related .related__text.related__text {line-height:calc(18px*1.15941944);line-height:calc(18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related .related__text.related__text {line-height:18px
}}.ffx .related .related__text.related__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .related .related__price .price__amounts,.ffx .related .related__price .ecommerce__bundle-price-amounts {flex-direction:row-reverse;justify-content:flex-end
}.ffx .related .related__price .price__amount {margin:0 0 1.4492753623vw;color:#313f49
}@media screen and (min-width:480px){.ffx .related .related__price .price__amount {margin:0 0 calc(6px*1.15941944);margin:0 0 calc(6px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .related .related__price .price__amount {margin:0 0 6px
}}.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount {margin:0 !important;font-family:"Montserrat-Regular" !important;color:#313f49;border:none
}.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount {color:#ef508c;margin-right:3.8647342995vw !important;margin-bottom:0 !important;padding:0
}@media screen and (min-width:480px){.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount {margin-right:calc(16px*1.15941944) !important;margin-right:calc(16px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount {margin-right:16px !important
}}.ffx .related .ecommerce__discount {display:none
}.ffx .related--discover-more .related__wrap {height:100%
}@media screen and (max-width:767px){.ffx .related--discover-more .related__wrap {padding:0 20px
}}.ffx .card--A .ecommerce__bundle-price-amounts .original-price+.price .price__amount {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;color:#f53794
}.ffx .card--A .ecommerce__bundle-price-amounts .original-price+.price .price__amount {font-size:18px;font-size:18px
}.ffx .card--A .ecommerce__bundle-price-amounts .original-price+.price .price__amount {line-height:28px;line-height:28px
}.ffx .price {margin-bottom:16px
}.ffx .price:before {content:" ";display:table
}.ffx .price:after {content:" ";display:table;clear:both
}@media screen and (min-width:1024px){.ffx .price {margin-bottom:0
}}.ffx .ir-ip .price {display:none
}.ffx .co-ip .related .original-price,.ffx .vn-ip .related .original-price {margin-top:1.2077294686vw !important
}@media (min-width:480px){.ffx .co-ip .related .original-price,.ffx .vn-ip .related .original-price {margin-top:calc(5px*1.15941944) !important;margin-top:calc(5px*var(--factor)) !important
}}@media (min-width:1280px){.ffx .co-ip .related .original-price,.ffx .vn-ip .related .original-price {margin-top:5px !important
}}.ffx .co-ip .related .original-price .price__amount,.ffx .vn-ip .related .original-price .price__amount {font-size:4.347826087vw !important;line-height:4.8309178744vw !important
}@media (min-width:480px){.ffx .co-ip .related .original-price .price__amount,.ffx .vn-ip .related .original-price .price__amount {font-size:calc(18px*1.15941944) !important;font-size:calc(18px*var(--factor)) !important;line-height:calc(20px*1.15941944) !important;line-height:calc(20px*var(--factor)) !important
}}@media (min-width:1280px){.ffx .co-ip .related .original-price .price__amount,.ffx .vn-ip .related .original-price .price__amount {font-size:16px !important;line-height:20px !important
}}.ffx .co-ip .related .price .price__amount,.ffx .vn-ip .related .price .price__amount {font-size:4.347826087vw !important;line-height:4.8309178744vw !important
}@media (min-width:480px){.ffx .co-ip .related .price .price__amount,.ffx .vn-ip .related .price .price__amount {font-size:calc(18px*1.15941944) !important;font-size:calc(18px*var(--factor)) !important;line-height:calc(20px*1.15941944) !important;line-height:calc(20px*var(--factor)) !important
}}@media (min-width:1280px){.ffx .co-ip .related .price .price__amount,.ffx .vn-ip .related .price .price__amount {font-size:18px !important;line-height:20px !important
}}.ffx .co-ip .related .price .price__amount--old,.ffx .vn-ip .related .price .price__amount--old {margin-top:.9661835749vw !important
}@media screen and (min-width:480px){.ffx .co-ip .related .price .price__amount--old,.ffx .vn-ip .related .price .price__amount--old {margin-top:calc(4px*1.15941944) !important;margin-top:calc(4px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .co-ip .related .price .price__amount--old,.ffx .vn-ip .related .price .price__amount--old {margin-top:4px
}}.ffx .chatfp__star.is-active path {fill:#fb88af
}.ffx .video-embed__play-wrap.active {opacity:1;z-index:2
}.ffx .video-embed__poster.active {opacity:1;z-index:1
}.ffx .swiper-scrollbar {height:1px !important;background-color:#d7d7d7
}@media screen and (min-width:1280px){.ffx .swiper-scrollbar {left:0 !important;width:100% !important
}}.ffx .swiper-scrollbar .swiper-scrollbar-drag {background:#313f49
}.ffx .kv-carousel-pagination {bottom:5.7971014493vw
}@media only screen and (min-width:480px){.ffx .kv-carousel-pagination {bottom:calc(24px*1.15941944) !important;bottom:calc(24px*var(--factor)) !important
}}@media only screen and (min-width:1280px){.ffx .kv-carousel-pagination {bottom:64px !important
}}.ffx .kv-carousel-pagination .swiper-pagination-bullet {position:relative;width:2.8985507246vw;height:2.8985507246vw;margin:0 2.8985507246vw !important;background:rgba(0,0,0,0) !important;opacity:1 !important
}@media only screen and (min-width:480px){.ffx .kv-carousel-pagination .swiper-pagination-bullet {width:calc(12px*1.15941944);width:calc(12px*var(--factor));height:calc(12px*1.15941944);height:calc(12px*var(--factor));margin:0 calc(12*1.15941944) !important;margin:0 calc(12*var(--factor)) !important
}}@media only screen and (min-width:1280px){.ffx .kv-carousel-pagination .swiper-pagination-bullet {width:12px;height:12px;margin:0 12px !important
}}.ffx .kv-carousel-pagination .swiper-pagination-bullet::after {content:" ";position:absolute;top:.7246376812vw;left:.7246376812vw;width:1.4492753623vw;height:1.4492753623vw;display:block;background:hsla(0,0%,100%,.6);border-radius:100%
}@media only screen and (min-width:480px){.ffx .kv-carousel-pagination .swiper-pagination-bullet::after {top:calc(3px*1.15941944);top:calc(3px*var(--factor));left:calc(3px*1.15941944);left:calc(3px*var(--factor));width:calc(6px*1.15941944);width:calc(6px*var(--factor));height:calc(6px*1.15941944);height:calc(6px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv-carousel-pagination .swiper-pagination-bullet::after {top:3px;left:3px;width:6px;height:6px
}}.ffx .kv-carousel-pagination .swiper-pagination-bullet-active::after {top:0;left:0;width:2.8985507246vw;height:2.8985507246vw;background:#fff
}@media only screen and (min-width:480px){.ffx .kv-carousel-pagination .swiper-pagination-bullet-active::after {width:calc(12px*1.15941944);width:calc(12px*var(--factor));height:calc(12px*1.15941944);height:calc(12px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv-carousel-pagination .swiper-pagination-bullet-active::after {width:12px;height:12px
}}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .related--promo-b .related__heading,.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount,.ffx .related--sales .related__heading,.ffx .related .related__price .price__amount,.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount,.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:4.8309178744vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .related--promo-b .related__heading,.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount,.ffx .related--sales .related__heading,.ffx .related .related__price .price__amount,.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount,.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount {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){.ffx .related--promo-b .related__heading,.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount,.ffx .related--sales .related__heading,.ffx .related .related__price .price__amount,.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount,.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount {font-size:18px;font-size:18px
}.ffx .related--promo-b .related__heading,.ffx .related--promo-b .related__price .ecommerce__bundle-price .original-price+.price>.price__amount,.ffx .related--sales .related__heading,.ffx .related .related__price .price__amount,.ffx .related .related__price .price__amount--old,.ffx .related .related__price .ecommerce__bundle-price .original-price>.price__amount,.ffx .related .related__price .price__amount--new.price__amount--new,.ffx .related .related__price .ecommerce__bundle-price .original-price+.price>.price__amount.price__amount {line-height:20px;line-height:20px
}}.ffx .related--promo-b .related__text,.ffx .related .related__text.related__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .related--promo-b .related__text,.ffx .related .related__text.related__text {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){.ffx .related--promo-b .related__text,.ffx .related .related__text.related__text {font-size:16px;font-size:16px
}.ffx .related--promo-b .related__text,.ffx .related .related__text.related__text {line-height:24px;line-height:24px
}}.ffx .related--promo-b .related__tag {padding:.9661835749vw 4.8309178744vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .related--promo-b .related__tag {padding:calc(4px*1.15941944) calc(10px*1.15941944);padding:calc(4px*var(--factor)) calc(10px*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){.ffx .related--promo-b .related__tag {padding:4px 10px
}.ffx .related--promo-b .related__tag {font-size:14px;font-size:14px
}.ffx .related--promo-b .related__tag {line-height:20px;line-height:20px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .clean.white-text:has(.accordion) * {color:#fff
}.ffx .clean.white-text:has(.accordion) section {border-color:hsla(0,0%,100%,.1019607843)
}.ffx .clean.white-text:has(.accordion) section h3:after {filter:brightness(0) invert(1)
}.ffx .accordion.white-text * {color:#fff
}.ffx {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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx {line-height:1.15;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx h1 {font-size:2em;margin:.67em 0
}.ffx a {background-color:rgba(0,0,0,0)
}.ffx img {border-style:none
}.ffx button {font-family:inherit;font-size:100%;line-height:1.15;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button
}.ffx button::-moz-focus-inner {border-style:none;padding:0
}.ffx button:-moz-focusring {outline:1px dotted ButtonText
}.ffx {color:#333
}.ffx h1,.ffx h2,.ffx h3,.ffx h4,.ffx h5,.ffx p,.ffx ul,.ffx li,.ffx span {margin:0;padding:0
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}@media screen and (max-width:767px){.ffx .hidden-mobile {display:none !important
}}@media screen and (min-width:768px){.ffx .hidden-desk {display:none !important
}}.ffx .hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .hidden-sm {display:block !important
}}.ffx .hidden-xl {display:block !important
}@media screen and (min-width:1280px){.ffx .hidden-xl {display:none !important
}}.ffx .mainmenu--spin.is-active .mainmenu-inner {transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}.ffx .mainmenu--spin.is-active .mainmenu-inner::before {top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}.ffx .mainmenu--spin.is-active .mainmenu-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)
}.ffx {height:100%
}.ffx {position:relative;height:100%;overflow-x:hidden
}.ffx .search-locked .footer,.ffx .locked .footer {touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;animation:.35s ease .35s normal forwards 1 fadeout
}.ffx .search-locked .footer {height:0
}.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:125px
}@media screen and (min-width:768px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:100px
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:150px
}}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales {position:relative
}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {content:"";display:block;width:100%;height:14.4927536232vw;position:absolute;top:-7.2463768116vw;right:0;left:0;background-color:#fff
}@media screen and (min-width:480px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:calc(30px*1.15941944);height:calc(30px*var(--factor));top:calc(-30px*1.15941944);top:calc(-30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:125px;top:-125px
}}@media screen and (min-width:1024px){.ffx main .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .modal.active {display:block
}.ffx .user__menu ul a.active {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;color:#66727a
}.ffx .user__menu ul a.active {font-size:16px;font-size:16px
}.ffx .user__menu ul a.active {line-height:24px;line-height:24px
}.ffx {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
}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link:after {font-family:"foreo";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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx {line-height:1.15;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx h1 {font-size:2em;margin:.67em 0
}.ffx a {background-color:rgba(0,0,0,0)
}.ffx img {border-style:none
}.ffx button {font-family:inherit;font-size:100%;line-height:1.15;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button
}.ffx button::-moz-focus-inner {border-style:none;padding:0
}.ffx button:-moz-focusring {outline:1px dotted ButtonText
}.ffx {color:#333
}.ffx h1,.ffx h2,.ffx h3,.ffx h4,.ffx h5,.ffx p,.ffx ul,.ffx li,.ffx span {margin:0;padding:0
}.ffx {--factor:1.15941944
}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link:after {font-family:"foreo";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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=title] .lifestyle__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:6.7632850242vw;line-height:7.729468599vw
}@media screen and (min-width:480px){.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=title] .lifestyle__heading {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){.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=title] .lifestyle__heading {font-size:32px;font-size:32px
}.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=title] .lifestyle__heading {line-height:38px;line-height:38px
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {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){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {font-size:18px;font-size:18px
}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {line-height:22px;line-height:22px
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {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){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {font-size:18px;font-size:18px
}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {line-height:22px;line-height:22px
}}.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {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){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {font-size:16px;font-size:16px
}.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {line-height:24px;line-height:24px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}@media screen and (max-width:767px){.ffx .hidden-mobile {display:none !important
}}@media screen and (min-width:768px){.ffx .hidden-desk {display:none !important
}}.ffx .hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .hidden-sm {display:block !important
}}.ffx .hidden-xl {display:block !important
}@media screen and (min-width:1280px){.ffx .hidden-xl {display:none !important
}}.ffx .mainmenu--spin.is-active .mainmenu-inner {transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}.ffx .mainmenu--spin.is-active .mainmenu-inner::before {top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}.ffx .mainmenu--spin.is-active .mainmenu-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)
}.ffx {height:100%
}.ffx {position:relative;height:100%;overflow-x:hidden
}.ffx .search-locked .footer,.ffx .locked .footer {touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;animation:.35s ease .35s normal forwards 1 fadeout
}.ffx .search-locked .footer {height:0
}.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:125px
}@media screen and (min-width:768px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:100px
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:150px
}}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales {position:relative
}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {content:"";display:block;width:100%;height:14.4927536232vw;position:absolute;top:-7.2463768116vw;right:0;left:0;background-color:#fff
}@media screen and (min-width:480px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:calc(30px*1.15941944);height:calc(30px*var(--factor));top:calc(-30px*1.15941944);top:calc(-30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:125px;top:-125px
}}@media screen and (min-width:1024px){.ffx main .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .modal.active {display:block
}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=treatments] .grid__data {text-align:left
}}@media screen and (max-width:479px){.ffx .page-node-568 [data-class=treatments] .grid__content {margin:0 -4.8309178744vw
}}@media (min-width:480px)and (max-width:1279px){.ffx .page-node-568 [data-class=treatments] .grid__content {margin:0 calc(-20px*1.15941944);margin:0 calc(-20px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=treatments] .grid__content {display:flex;justify-content:center
}}.ffx .page-node-568 [data-class=treatments] .tile {margin:0 0 5.7971014493vw
}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=treatments] .tile {flex:0 1 100%
}}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=treatments] .tile {margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=treatments] .tile {margin:0;padding:0 15px;box-sizing:border-box
}}.ffx .page-node-568 [data-class=treatments] .tile:last-of-type {margin:0
}.ffx .page-node-568 [data-class=awards2022] .grid__wrap {position:static
}.ffx .page-node-568 [data-class=awards2022] .grid__data {position:static
}.ffx .page-node-568 [data-class=awards2022] .grid__link {position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;font-size:0
}.ffx .page-node-568 [data-class=awards2022] .grid__link a {display:block;width:100%;height:100%
}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class^=mediaquotes2022grid] .grid__label {padding:0 16px
}}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class^=mediaquotes2022grid] .grid__content {padding:0
}}.ffx .page-node-568 [data-class^=mediaquotes2022grid] .tile__picture {height:24.154589372vw;margin:0 auto 1.9323671498vw
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class^=mediaquotes2022grid] .tile__picture {height:calc(100px*1.15941944);height:calc(100px*var(--factor));margin:0 auto calc(8px*1.15941944);margin:0 auto calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class^=mediaquotes2022grid] .tile__picture {height:100px
}}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=mediaquotes2022innergrid] .layout {display:block
}}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=mediaquotes2022innergrid] .layout__region {display:inline-block;vertical-align:top
}}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=specialtreatments] .grid__content {padding:0
}}.ffx .page-node-568 [data-class=specialtreatments] .layout__region:first-of-type {margin:0
}.ffx .page-node-568 [data-class=specialtreatments] .layout__region:not(:first-of-type) {margin-bottom:0
}@media screen and (max-width:479px){.ffx .page-node-568 [data-class=specialtreatments] .layout__region:not(:first-of-type) {flex:0 1 50%;padding:0 1.2077294686vw;box-sizing:border-box
}}@media (min-width:480px)and (max-width:1279px){.ffx .page-node-568 [data-class=specialtreatments] .layout__region:not(:first-of-type) {flex:0 1 50%;padding:0 calc(5px*1.15941944);padding:0 calc(5px*var(--factor));box-sizing:border-box
}}@media screen and (max-width:479px){.ffx .page-node-568 [data-class=specialtreatments] .layout__region:nth-of-type(2) {padding-left:2.4154589372vw
}}@media (min-width:480px)and (max-width:1279px){.ffx .page-node-568 [data-class=specialtreatments] .layout__region:nth-of-type(2) {padding-left:calc(10px*1.15941944);padding-left:calc(10px*var(--factor))
}}@media screen and (max-width:479px){.ffx .page-node-568 [data-class=specialtreatments] .layout__region:nth-of-type(3) {padding-right:2.4154589372vw
}}@media (min-width:480px)and (max-width:1279px){.ffx .page-node-568 [data-class=specialtreatments] .layout__region:nth-of-type(3) {padding-right:calc(10px*1.15941944);padding-right:calc(10px*var(--factor))
}}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=skincare] .grid__content {padding:0
}}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=skincare] .layout {flex-direction:column-reverse
}}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=oralcare]>.grid__wrap>.grid__content {padding:0
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=oralcare]>.grid__wrap>.grid__content>.layout {align-items:flex-end
}}.ffx .page-node-568 [data-class=oralcare]>.grid__wrap>.grid__content>.layout>.layout__region--first {margin:0
}@media screen and (max-width:1279px){.ffx .page-node-568 [data-class=oralcare] .layout__region {flex:0 1 100%
}}.ffx .page-node-568 [data-class=oralcaregridwrap]>.grid__wrap>.grid__content>.layout>.layout__region--first {margin:0
}.ffx .page-node-568 [data-class=oralcaregridwrap] .grid__content {padding:0
}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=oralcaresmalltileswrap] .layout__region:first-of-type {padding-left:0
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=oralcaresmalltileswrap] .layout__region:last-of-type {padding-right:0
}}.ffx .page-node-568 [data-class=mysa2022] .grid__label {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=mysa2022] .grid__label {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=mysa2022] .grid__label {margin:0 0 8px
}}.ffx .page-node-568 [data-class=mysa2022] .grid__text {margin:0 auto 4.8309178744vw
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=mysa2022] .grid__text {margin:0 auto calc(20px*1.15941944);margin:0 auto calc(20px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=mysa2022] .grid__text {margin:0 auto 32px
}}.ffx .page-node-568 [data-class=mysa2022] .grid__text img {display:block;max-width:52.4154589372vw;width:100%;height:auto;margin:0 auto
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=mysa2022] .grid__text img {max-width:calc(217px*1.15941944);max-width:calc(217px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=mysa2022] .grid__text img {max-width:217px
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=mysa2022] .grid__content {display:flex;justify-content:center
}}.ffx .page-node-568 [data-class=mysa2022] .tile {margin:0 0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=mysa2022] .tile {margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=mysa2022] .tile {margin:0;padding:0 15px;box-sizing:border-box;flex:0 1 33.33%
}}.ffx .page-node-568 [data-class=mysa2022] .tile:last-of-type {margin:0
}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=bloggers2022] .grid__data {display:flex;flex-wrap:wrap;justify-content:center
}}.ffx .page-node-568 [data-class=bloggers2022].mob-cols-2 .grid__content {width:100%;padding:0 6.038647343vw
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=bloggers2022].mob-cols-2 .grid__content {padding:0 calc(25px*1.15941944);padding:0 calc(25px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=bloggers2022].mob-cols-2 .grid__content {padding:0 35px;display:flex;justify-content:center
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=bloggers2022] .tile {padding:0 5px;box-sizing:border-box;flex:0 1 16.66%
}}.ffx .page-node-568 [data-class=bloggers2022] .grid__text {margin:0 0 7.2463768116vw
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=bloggers2022] .grid__text {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=bloggers2022] .grid__text {margin:0 0 0 40px !important
}}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__menu {display:flex;justify-content:space-between;width:42.9951690821vw;height:4.347826087vw;margin:0 auto 7.2463768116vw;list-style-type:none
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=bloggers2022] .grid-social__menu {width:calc(178px*1.15941944);width:calc(178px*var(--factor));height:calc(18px*1.15941944);height:calc(18px*var(--factor));margin:0 auto calc(30px*1.15941944);margin:0 auto calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=bloggers2022] .grid-social__menu {width:172px;margin:0 auto 0 40px
}}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__menu-item {width:4.347826087vw;height:100%;font-size:0
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=bloggers2022] .grid-social__menu-item {width:calc(18px*1.15941944);width:calc(18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-568 [data-class=bloggers2022] .grid-social__menu-item {width:18px
}}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link {display:block;width:100%;height:100%;position:relative;-webkit-text-decoration:none;text-decoration:none
}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link:after {position:absolute;top:0;display:block;width:100%;height:100%;content:"";font-size:4.347826087vw;color:#313f49
}@media screen and (min-width:480px){.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link:after {font-size:calc(18px*1.15941944);font-size:calc(18px*var(--factor))
}}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link--instagram:after {content:""
}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link--facebook:after {content:""
}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link--tiktok:after {content:""
}.ffx .page-node-568 [data-class=bloggers2022] .grid-social__link--youtube:after {content:""
}@media screen and (min-width:1280px){.ffx .page-node-4084 .grid__wrap {max-width:1920px
}}.ffx .page-node-4084 .mt {margin:0
}.ffx .page-node-4084 .layout {flex-wrap:wrap
}@media screen and (min-width:1280px){.ffx .page-node-4084 .layout {padding:0 40px;box-sizing:border-box;max-width:1920px;gap:100px
}}@media screen and (min-width:1680px){.ffx .page-node-4084 .layout {gap:200px
}}@media screen and (min-width:1024px){.ffx .page-node-4084 .layout__region--first.layout__region--first {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .page-node-4084 .layout__region--first.layout__region--first {flex:0 1 44.6% !important
}}@media screen and (min-width:1024px){.ffx .page-node-4084 .layout__region--second.layout__region--second {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .page-node-4084 .layout__region--second.layout__region--second {flex:0 1 45% !important;display:flex;align-items:center
}}@media screen and (min-width:1680px){.ffx .page-node-4084 .layout__region--second.layout__region--second {flex:0 1 27.2% !important;display:flex;align-items:center
}}@media screen and (min-width:1280px){.ffx .page-node-4084 .layout__region--second.layout__region--second .grid__content {transform:translateY(30px) scale(0.82)
}}@media screen and (min-width:1680px){.ffx .page-node-4084 .layout__region--second.layout__region--second .grid__content {transform:translateY(40px) scale(0.92)
}}@media screen and (min-width:1920px){.ffx .page-node-4084 .layout__region--second.layout__region--second .grid__content {transform:translateY(0) scale(1)
}}.ffx .page-node-4084 .tt {margin:15.4589371981vw 0 7.729468599vw
}@media screen and (min-width:480px){.ffx .page-node-4084 .tt {margin:calc(64px * 1.15941944)/calc(32px * 1.15941944);margin:calc(64px * var(--factor))/calc(32px * var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-4084 .tt {margin:64px 0 32px
}}.ffx .page-node-4084 .tt__heading {font-size:9.6618357488vw;line-height:10.6280193237vw;color:#ff7897
}@media screen and (min-width:480px){.ffx .page-node-4084 .tt__heading {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){.ffx .page-node-4084 .tt__heading {font-size:56px;line-height:62px
}}.ffx .page-node-4084 .tt__heading br {display:block
}.ffx .page-node-4084 .tt__text {line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .page-node-4084 .tt__text {line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-4084 .tt__text {line-height:24px
}}.ffx .page-node-4084 .tt__text p:last-of-type {margin-top:0
}.ffx .page-node-4084 .tt__text br {display:block
}.ffx .page-node-4084 .brick--type--special .webform-ajax-form-wrapper {padding:0 7.2463768116vw 15.4589371981vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .page-node-4084 .brick--type--special .webform-ajax-form-wrapper {padding:0 calc(30px*1.15941944) calc(64px*1.15941944);padding:0 calc(30px*var(--factor)) calc(64px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-4084 .brick--type--special .webform-ajax-form-wrapper {padding:0
}}@media screen and (min-width:1280px){.ffx .page-node-1972 [data-class=giveawayformwrap] .grid__wrap {max-width:1920px
}}.ffx .page-node-1972 [data-class=giveawayformwrap] .grid__data {display:none
}.ffx .page-node-1972 [data-class=giveawayformwrap] .grid__content {position:relative
}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid {margin:2.4154589372vw 0 0
}@media screen and (min-width:480px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid {margin:calc(10px*1.15941944) 0 0;margin:calc(10px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid {margin:125px 0
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid.hidden-desk {display:block !important
}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid.hidden-desk {display:none !important
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid.hidden-mobile {display:none !important
}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid.hidden-mobile {display:block !important
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid__wrap {padding:0
}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid__data {display:block
}}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .grid__label p {margin:0;letter-spacing:3.2px
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tt {display:none
}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tt {display:block;color:#fff
}}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tt p {display:none
}}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .layout__region {width:50%
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .mt__wrap {position:relative
}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .mt__picture,.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__picture {overflow:hidden
}}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .mt__picture:hover img,.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__picture:hover img {transform:scale(1.065)
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .mt__picture img,.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__picture img {width:100%;height:auto
}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .mt__picture img,.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__picture img {transition:all .45s;transform:translate3d(0,0,0)
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .mt__label {position:absolute;bottom:4.8309178744vw;left:4.8309178744vw;right:4.8309178744vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;text-align:left;color:#fff;pointer-events:none
}@media only screen and (min-width:480px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .mt__label {bottom:calc(20px*1.15941944);bottom:calc(20px*var(--factor));left:calc(20px*1.15941944);left:calc(20px*var(--factor));right:calc(20px*1.15941944);right:calc(20px*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 only screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .mt__label {bottom:20px;left:20px;right:20px;font-size:18px;line-height:22px
}}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__wrap {position:relative
}.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {margin:0;position:absolute;z-index:1;color:#fff
}@media screen and (min-width:1280px){.ffx .page-node-1972 .webform-submission-giveaway-form .webform-confirmation__second .tile__heading {margin:0;bottom:18px;left:20px
}}.ffx .page-node-1972 [data-class=giveawayrules] .tt__wrap {padding-top:9.6618357488vw;padding-bottom:9.6618357488vw
}@media screen and (min-width:480px){.ffx .page-node-1972 [data-class=giveawayrules] .tt__wrap {padding-top:calc(40px*1.15941944);padding-top:calc(40px*var(--factor));padding-bottom:calc(40px*1.15941944);padding-bottom:calc(40px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-1972 [data-class=giveawayrules] .tt__wrap {padding-top:125px;padding-bottom:125px;max-width:1280px
}}@media screen and (min-width:1280px){.ffx .page-node-1972 [data-class=giveawayrules] .tt__heading {margin:0 auto 24px;max-width:698px
}}.ffx .page-node-1972 [data-class=giveawayrules] .tt__text>p {font-size:4.8309178744vw;line-height:7.729468599vw
}@media screen and (min-width:480px){.ffx .page-node-1972 [data-class=giveawayrules] .tt__text>p {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){.ffx .page-node-1972 [data-class=giveawayrules] .tt__text>p {margin-right:auto;margin-left:auto;max-width:698px;font-size:20px;line-height:32px
}}@media screen and (min-width:1280px){.ffx .page-node-658 [data-class=bf2022preregisterwrap] .layout,.ffx .page-node-658 [data-class=bf2023preregisterwrap] .layout,.ffx .page-node-772 [data-class=bf2022preregisterwrap] .layout,.ffx .page-node-772 [data-class=bf2023preregisterwrap] .layout {align-items:flex-end;min-height:23.4375vw
}}@media screen and (min-width:1920px){.ffx .page-node-658 [data-class=bf2022preregisterwrap] .layout,.ffx .page-node-658 [data-class=bf2023preregisterwrap] .layout,.ffx .page-node-772 [data-class=bf2022preregisterwrap] .layout,.ffx .page-node-772 [data-class=bf2023preregisterwrap] .layout {min-height:450px
}}@media screen and (min-width:1280px){.ffx .page-node-658 [data-class=bf2022preregisterwrap] .layout__region,.ffx .page-node-658 [data-class=bf2023preregisterwrap] .layout__region,.ffx .page-node-772 [data-class=bf2022preregisterwrap] .layout__region,.ffx .page-node-772 [data-class=bf2023preregisterwrap] .layout__region {padding:0 .78125vw
}}@media screen and (min-width:1920px){.ffx .page-node-658 [data-class=bf2022preregisterwrap] .layout__region,.ffx .page-node-658 [data-class=bf2023preregisterwrap] .layout__region,.ffx .page-node-772 [data-class=bf2022preregisterwrap] .layout__region,.ffx .page-node-772 [data-class=bf2023preregisterwrap] .layout__region {padding:0 15px
}}.ffx .page-node-658 [data-class=bf2022preregisterwrap] .layout__region--first,.ffx .page-node-658 [data-class=bf2023preregisterwrap] .layout__region--first,.ffx .page-node-772 [data-class=bf2022preregisterwrap] .layout__region--first,.ffx .page-node-772 [data-class=bf2023preregisterwrap] .layout__region--first {display:none
}@media screen and (min-width:1280px){.ffx .page-node-658 [data-class=bf2022preregisterwrap] .layout__region--first,.ffx .page-node-658 [data-class=bf2023preregisterwrap] .layout__region--first,.ffx .page-node-772 [data-class=bf2022preregisterwrap] .layout__region--first,.ffx .page-node-772 [data-class=bf2023preregisterwrap] .layout__region--first {display:block
}}.ffx .page-node-658 [data-class=bf2022preregisterwrap] .layout__region--first img,.ffx .page-node-658 [data-class=bf2023preregisterwrap] .layout__region--first img,.ffx .page-node-772 [data-class=bf2022preregisterwrap] .layout__region--first img,.ffx .page-node-772 [data-class=bf2023preregisterwrap] .layout__region--first img {padding:0 !important
}@media (min-width:1024px)and (max-width:1279px){.ffx .page-node-658 [data-class=bf2022preregisterwrap] .layout__region--second,.ffx .page-node-658 [data-class=bf2023preregisterwrap] .layout__region--second,.ffx .page-node-772 [data-class=bf2022preregisterwrap] .layout__region--second,.ffx .page-node-772 [data-class=bf2023preregisterwrap] .layout__region--second {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .page-node-3788 .grid__wrap {max-width:1920px
}}.ffx .page-node-3788 .mt {margin:0
}.ffx .page-node-3788 .layout {flex-wrap:wrap
}@media screen and (min-width:1280px){.ffx .page-node-3788 .layout {padding:0 40px;box-sizing:border-box;max-width:1920px;gap:100px
}}@media screen and (min-width:1680px){.ffx .page-node-3788 .layout {gap:200px
}}@media screen and (min-width:1024px){.ffx .page-node-3788 .layout__region--first.layout__region--first {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .page-node-3788 .layout__region--first.layout__region--first {flex:0 1 44.6% !important
}}@media screen and (min-width:1024px){.ffx .page-node-3788 .layout__region--second.layout__region--second {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .page-node-3788 .layout__region--second.layout__region--second {flex:0 1 45% !important;display:flex;align-items:center
}}@media screen and (min-width:1680px){.ffx .page-node-3788 .layout__region--second.layout__region--second {flex:0 1 27.2% !important;display:flex;align-items:center
}}@media screen and (min-width:1280px){.ffx .page-node-3788 .layout__region--second.layout__region--second .grid__content {transform:translateY(30px) scale(0.82)
}}@media screen and (min-width:1680px){.ffx .page-node-3788 .layout__region--second.layout__region--second .grid__content {transform:translateY(40px) scale(0.92)
}}@media screen and (min-width:1920px){.ffx .page-node-3788 .layout__region--second.layout__region--second .grid__content {transform:translateY(0) scale(1)
}}.ffx .page-node-3788 .tt {margin:15.4589371981vw 0 7.729468599vw
}@media screen and (min-width:480px){.ffx .page-node-3788 .tt {margin:calc(64px * 1.15941944)/calc(32px * 1.15941944);margin:calc(64px * var(--factor))/calc(32px * var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3788 .tt {margin:64px 0 32px
}}.ffx .page-node-3788 .tt__heading {font-size:9.6618357488vw;line-height:10.6280193237vw;color:#fff
}@media screen and (min-width:480px){.ffx .page-node-3788 .tt__heading {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){.ffx .page-node-3788 .tt__heading {font-size:56px;line-height:62px
}}.ffx .page-node-3788 .tt__heading br {display:block
}.ffx .page-node-3788 .tt__text {line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .page-node-3788 .tt__text {line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3788 .tt__text {line-height:24px
}}.ffx .page-node-3788 .tt__text p:last-of-type {margin-top:0
}@media screen and (min-width:1280px){.ffx .page-node-3788 .tt__text p:last-of-type {margin-top:24px
}}.ffx .page-node-3788 .tt__text br {display:block
}.ffx .page-node-3788 .brick--type--special .webform-ajax-form-wrapper {padding:0 7.2463768116vw 15.4589371981vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .page-node-3788 .brick--type--special .webform-ajax-form-wrapper {padding:0 calc(30px*1.15941944) calc(64px*1.15941944);padding:0 calc(30px*var(--factor)) calc(64px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3788 .brick--type--special .webform-ajax-form-wrapper {padding:0
}}@media screen and (min-width:1280px){.ffx .page-node-4205 .grid__wrap {max-width:1920px
}}.ffx .page-node-4205 .mt {margin:0
}.ffx .page-node-4205 .layout {flex-wrap:wrap
}@media screen and (min-width:1280px){.ffx .page-node-4205 .layout {padding:0 40px;box-sizing:border-box;max-width:1920px;gap:100px
}}@media screen and (min-width:1680px){.ffx .page-node-4205 .layout {gap:200px
}}@media screen and (min-width:1024px){.ffx .page-node-4205 .layout__region--first.layout__region--first {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .page-node-4205 .layout__region--first.layout__region--first {flex:0 1 44.6% !important
}}@media screen and (min-width:1024px){.ffx .page-node-4205 .layout__region--second.layout__region--second {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .page-node-4205 .layout__region--second.layout__region--second {flex:0 1 45% !important;display:flex;align-items:center
}}@media screen and (min-width:1680px){.ffx .page-node-4205 .layout__region--second.layout__region--second {flex:0 1 27.2% !important;display:flex;align-items:center
}}@media screen and (min-width:1280px){.ffx .page-node-4205 .layout__region--second.layout__region--second .grid__content {transform:translateY(30px) scale(0.82)
}}@media screen and (min-width:1680px){.ffx .page-node-4205 .layout__region--second.layout__region--second .grid__content {transform:translateY(40px) scale(0.92)
}}@media screen and (min-width:1920px){.ffx .page-node-4205 .layout__region--second.layout__region--second .grid__content {transform:translateY(0) scale(1)
}}.ffx .page-node-4205 .tt {margin:15.4589371981vw 0 7.729468599vw
}@media screen and (min-width:480px){.ffx .page-node-4205 .tt {margin:calc(64px * 1.15941944)/calc(32px * 1.15941944);margin:calc(64px * var(--factor))/calc(32px * var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-4205 .tt {margin:64px 0 32px
}}.ffx .page-node-4205 .tt__strap {color:#fff
}.ffx .page-node-4205 .tt__heading {font-family:"Bebas Neue",sans-serif;font-size:17.3913043478vw;line-height:15.4589371981vw;color:#e62e2f
}@media screen and (min-width:480px){.ffx .page-node-4205 .tt__heading {font-size:calc(72px*1.15941944);font-size:calc(72px*var(--factor));line-height:calc(64px*1.15941944);line-height:calc(64px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-4205 .tt__heading {font-size:80px;line-height:72px
}}.ffx .page-node-4205 .tt__heading br {display:block
}.ffx .page-node-4205 .tt__text {line-height:5.7971014493vw;color:#fff
}@media screen and (min-width:480px){.ffx .page-node-4205 .tt__text {line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-4205 .tt__text {line-height:24px
}}.ffx .page-node-4205 .tt__text p:last-of-type {margin-top:0
}@media screen and (min-width:1280px){.ffx .page-node-4205 .tt__text p:last-of-type {margin-top:24px
}}.ffx .page-node-4205 .tt__text br {display:block
}.ffx .page-node-4205 .brick--type--special .webform-ajax-form-wrapper {padding:0 7.2463768116vw 15.4589371981vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .page-node-4205 .brick--type--special .webform-ajax-form-wrapper {padding:0 calc(30px*1.15941944) calc(64px*1.15941944);padding:0 calc(30px*var(--factor)) calc(64px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-4205 .brick--type--special .webform-ajax-form-wrapper {padding:0
}}.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout>.layout__region,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout>.layout__region {margin:0
}@media screen and (min-width:1024px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout>.layout__region,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout>.layout__region {flex:0 1 100%
}}@media screen and (max-width:1279px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__data,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-top:0
}}.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {margin:0 0 1.9323671498vw;color:inherit
}@media screen and (min-width:480px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {margin:0 0 8px
}}.ffx .tii>.grid__wrap>.grid__content>.layout>.layout__region,.ffx .iit>.grid__wrap>.grid__content>.layout>.layout__region {margin-bottom:0
}@media screen and (max-width:1279px){.ffx .tii>.grid__wrap>.grid__content>.layout .lifestyle__data,.ffx .iit>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-top:0
}}.ffx .featured-in .layout .layout__region {box-sizing:border-box;flex:0 1 50%
}.ffx .featured-in .layout .layout__region--first {margin-bottom:0
}.ffx .featured-in .grid__label {margin:0 0 7.2463768116vw;text-align:left
}@media screen and (min-width:480px){.ffx .featured-in .grid__label {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .featured-in .grid__label {text-align:center;margin:0 0 50px
}}@media screen and (max-width:1279px){.ffx .fifty-fifty>.grid__wrap>.grid__content {padding:0
}}@media screen and (min-width:1024px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout>.layout__region--first {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout>.layout__region--first {flex:0 1 50%
}}@media screen and (min-width:1024px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout>.layout__region--second {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout>.layout__region--second {flex:0 1 50%
}}.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .featured {padding:0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .featured {padding:0 calc(10px*1.15941944);padding:0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .featured {padding:0
}}.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-top:0;padding-bottom:3.3816425121vw
}@media screen and (min-width:480px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-bottom:calc(14px*1.15941944);padding-bottom:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-top:60px;padding-bottom:0
}}@media screen and (min-width:1280px){.ffx .page-node-589 .grid[data-class*=section] {margin:80px 0
}}@media screen and (min-width:1280px){.ffx .page-node-589 .grid[data-class*=section] [data-class*=innerwrap]>.grid__wrap>.grid__content {padding:0
}}.ffx .page-node-589 [data-class*=featuresinner]>.grid__wrap>.grid__content {padding:0
}@media screen and (max-width:1279px){.ffx .page-node-589 [data-class*=featuresinner]>.grid__wrap>.grid__content>.layout>.layout__region {margin-bottom:0
}}.ffx .page-node-589 [data-class*=smallwrap]>.grid__wrap>.grid__content {padding:0 3.6231884058vw
}@media screen and (min-width:480px){.ffx .page-node-589 [data-class*=smallwrap]>.grid__wrap>.grid__content {padding:0 calc(15px*1.15941944);padding:0 calc(15px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-589 [data-class*=smallwrap]>.grid__wrap>.grid__content {margin-left:-15px;padding:0
}}@media screen and (max-width:479px){.ffx .page-node-589 [data-class*=smallwrap]>.grid__wrap>.grid__content>.layout>.layout__region {flex:0 1 50%;margin:0;padding:0 3.6231884058vw;box-sizing:border-box
}}@media (min-width:480px)and (max-width:1279px){.ffx .page-node-589 [data-class*=smallwrap]>.grid__wrap>.grid__content>.layout>.layout__region {padding:0 calc(15px*1.15941944);padding:0 calc(15px*var(--factor))
}}.ffx .page-node-589 [data-class*=gridcolumnwrap] .grid__content {margin:0 0 2.4154589372vw;padding:0
}@media screen and (min-width:480px){.ffx .page-node-589 [data-class*=gridcolumnwrap] .grid__content {margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-589 [data-class*=gridcolumnwrap] .grid__content {margin:0
}}.ffx .page-node-589 [data-class*=gridcolumnwrap] .layout__region,.ffx .page-node-589 [data-class*=gridcolumnwrap] .layout__region:last-of-type {margin:0 0 4.8309178744vw
}@media screen and (min-width:480px){.ffx .page-node-589 [data-class*=gridcolumnwrap] .layout__region,.ffx .page-node-589 [data-class*=gridcolumnwrap] .layout__region:last-of-type {margin:0 0 calc(20px*1.15941944);margin:0 0 calc(20px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-589 [data-class*=gridcolumnwrap] .layout__region,.ffx .page-node-589 [data-class*=gridcolumnwrap] .layout__region:last-of-type {margin:0 0 40px
}}@media screen and (min-width:1280px){.ffx .page-node-589 [data-class*=gridcolumnwrap] .layout__region:last-of-type,.ffx .page-node-589 [data-class*=gridcolumnwrap] .layout__region:last-of-type:last-of-type {margin:0
}}.ffx .page-node-589 [data-class*=resultswrap].mob-cols-2>.grid__wrap>.grid__content {padding:0 5.3140096618vw
}@media screen and (min-width:480px){.ffx .page-node-589 [data-class*=resultswrap].mob-cols-2>.grid__wrap>.grid__content {padding:0 calc(22px*1.15941944);padding:0 calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-589 [data-class*=resultswrap].mob-cols-2>.grid__wrap>.grid__content {padding:0 32px
}}.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=title] .lifestyle__data {padding-top:0
}.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=title] .lifestyle__heading {margin:0 0 1.4492753623vw
}@media screen and (min-width:480px){.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=title] .lifestyle__heading {margin:0 0 calc(6px*1.15941944);margin:0 0 calc(6px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=title] .lifestyle__heading {margin:0 0 4px
}}.ffx .page-node-589 .grid[data-class*=quotes] .grid--quotes {margin:0
}.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=cta] {margin-top:14.4927536232vw
}@media screen and (min-width:480px){.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=cta] {margin-top:calc(60px*1.15941944);margin-top:calc(60px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=cta] {margin-top:80px
}}.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=cta] .lifestyle__data {display:block;margin:0;padding-top:0;padding-bottom:0
}.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=cta] .lifestyle__btn {display:inline-block
}.ffx .page-node-589 .grid[data-class*=quotes] [data-class*=cta] .lifestyle__btn:first-of-type {margin-left:0 !important
}@media screen and (max-width:1279px){.ffx .page-node-589 [data-class=technologylunamensection] [data-class*=innerwrap]>.grid__wrap>.grid__content>.layout,.ffx .page-node-589 [data-class=technologyfaqsection] [data-class*=innerwrap]>.grid__wrap>.grid__content>.layout,.ffx .page-node-589 [data-class=technologyespadasection] [data-class*=innerwrap]>.grid__wrap>.grid__content>.layout,.ffx .page-node-589 [data-class=technologyissasection] [data-class*=innerwrap]>.grid__wrap>.grid__content>.layout {flex-direction:column-reverse
}}@media screen and (max-width:1279px){.ffx .page-node-595 [data-class=cryotherapyinnergrid] .layout {flex-direction:column-reverse
}}.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout>.layout__region,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout>.layout__region {margin:0
}@media screen and (min-width:1024px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout>.layout__region,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout>.layout__region {flex:0 1 100%
}}@media screen and (max-width:1279px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__data,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-top:0
}}.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {margin:0 0 1.9323671498vw;color:inherit
}@media screen and (min-width:480px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__text a,.ffx .twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__text a {margin:0 0 8px
}}.ffx .tii>.grid__wrap>.grid__content>.layout>.layout__region,.ffx .iit>.grid__wrap>.grid__content>.layout>.layout__region {margin-bottom:0
}@media screen and (max-width:1279px){.ffx .tii>.grid__wrap>.grid__content>.layout .lifestyle__data,.ffx .iit>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-top:0
}}.ffx .featured-in .layout .layout__region {box-sizing:border-box;flex:0 1 50%
}.ffx .featured-in .layout .layout__region--first {margin-bottom:0
}.ffx .featured-in .grid__label {margin:0 0 7.2463768116vw;text-align:left
}@media screen and (min-width:480px){.ffx .featured-in .grid__label {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .featured-in .grid__label {text-align:center;margin:0 0 50px
}}@media screen and (max-width:1279px){.ffx .fifty-fifty>.grid__wrap>.grid__content {padding:0
}}@media screen and (min-width:1024px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout>.layout__region--first {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout>.layout__region--first {flex:0 1 50%
}}@media screen and (min-width:1024px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout>.layout__region--second {flex:0 1 100%
}}@media screen and (min-width:1280px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout>.layout__region--second {flex:0 1 50%
}}.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .featured {padding:0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .featured {padding:0 calc(10px*1.15941944);padding:0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .featured {padding:0
}}.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-top:0;padding-bottom:3.3816425121vw
}@media screen and (min-width:480px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-bottom:calc(14px*1.15941944);padding-bottom:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .fifty-fifty>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-top:60px;padding-bottom:0
}}@media screen and (max-width:1279px){.ffx .page-node-596 [data-class=lunafacialcleansing] .layout,.ffx .page-node-596 [data-class=ufoathomespafacialtreatment] .layout,.ffx .page-node-596 [data-class=ufowhoisitfor] .layout,.ffx .page-node-596 [data-class=bearrejuvenatingfacelift] .layout,.ffx .page-node-596 [data-class=serum] .layout,.ffx .page-node-596 [data-class=espadaacnetreatment] .layout,.ffx .page-node-596 [data-class=iriseyecare] .layout,.ffx .page-node-596 [data-class=issaoralcare] .layout {flex-direction:column-reverse
}}@media screen and (max-width:1279px){.ffx .page-node-597 [data-class=foreomission] .layout {flex-direction:column-reverse
}}.ffx .page-node-597 [data-class=foreomission] .layout__region--first .lifestyle__data {margin:0;padding-top:5.7971014493vw !important;padding-bottom:0
}@media screen and (min-width:480px){.ffx .page-node-597 [data-class=foreomission] .layout__region--first .lifestyle__data {padding-top:calc(24px*1.15941944) !important;padding-top:calc(24px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=foreomission] .layout__region--first .lifestyle__data {padding-top:60px !important
}}.ffx .page-node-597 [data-class=foreofounder] .layout__region--first {margin:0 0 5.7971014493vw !important
}@media screen and (min-width:480px){.ffx .page-node-597 [data-class=foreofounder] .layout__region--first {margin:0 0 calc(24px*1.15941944) !important;margin:0 0 calc(24px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=foreofounder] .layout__region--first {margin:0 !important
}}@media screen and (max-width:1279px){.ffx .page-node-597 [data-class=skincareritual]>.grid__wrap>.grid__content {padding:0
}}@media screen and (max-width:1279px){.ffx .page-node-597 [data-class=skincareritual]>.grid__wrap>.grid__content>.layout {flex-direction:column-reverse
}}.ffx .page-node-597 [data-class=skincareritualinner]>.grid__wrap>.grid__content {padding:0
}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=skincareritualinner]>.grid__wrap>.grid__content {padding:0 20px 0 0
}}.ffx .page-node-597 [data-class=skincareritualsmallwrap].mob-cols-2>.grid__wrap>.grid__content {padding:0 3.6231884058vw !important
}@media screen and (min-width:480px){.ffx .page-node-597 [data-class=skincareritualsmallwrap].mob-cols-2>.grid__wrap>.grid__content {padding:0 calc(15px*1.15941944) !important;padding:0 calc(15px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=skincareritualsmallwrap].mob-cols-2>.grid__wrap>.grid__content {padding:0 !important
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=skincareritualsmallwrap].mob-cols-2>.grid__wrap>.grid__content>.layout {margin-left:-15px
}}.ffx .page-node-597 [data-class=skincareritualsmallwrap].mob-cols-2>.grid__wrap>.grid__content>.layout>.layout__region {padding:0
}@media screen and (max-width:1279px){.ffx .page-node-597 [data-class=skincareritualsmallwrap].mob-cols-2>.grid__wrap>.grid__content>.layout>.layout__region {margin-bottom:0
}}.ffx .page-node-597 [data-class*=skincareritualgridcolumnwrap] .grid__content {padding:0 3.6231884058vw 0 !important
}@media screen and (min-width:480px){.ffx .page-node-597 [data-class*=skincareritualgridcolumnwrap] .grid__content {padding:0 calc(15px*1.15941944) !important;padding:0 calc(15px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class*=skincareritualgridcolumnwrap] .grid__content {margin:0;padding:0 15px !important
}}.ffx .page-node-597 [data-class*=skincareritualgridcolumnwrap] .layout__region.layout__region {flex:0 1 100%;margin:0 0 4.8309178744vw;padding:0
}@media screen and (min-width:480px){.ffx .page-node-597 [data-class*=skincareritualgridcolumnwrap] .layout__region.layout__region {margin:0 0 calc(20px*1.15941944);margin:0 0 calc(20px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class*=skincareritualgridcolumnwrap] .layout__region.layout__region {margin:0 0 40px
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class*=skincareritualgridcolumnwrap] .layout__region.layout__region:last-of-type {margin:0
}}.ffx .page-node-597 [data-class=researchdevelopment] .grid__content {padding:0
}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=researchdevelopment] .grid__content {padding:0 40px
}}.ffx .page-node-597 [data-class=productdesigngrid] .layout__region {margin:0 0 5.7971014493vw
}@media screen and (min-width:480px){.ffx .page-node-597 [data-class=productdesigngrid] .layout__region {margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=productdesigngrid] .layout__region {margin:0
}}.ffx .page-node-597 [data-class=productdesigngrid] .layout__region:last-of-type .field__item {margin:0
}.ffx .page-node-597 [data-class=skincaregrid] .grid__content {padding:0
}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=skincaregrid] .grid__content {padding:0 40px
}}.ffx .page-node-597 [data-class=skincaregrid] .tile__data {color:#313f49
}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=skincaregrid] .tile__data {padding-bottom:1.5625vw
}}@media screen and (min-width:1920px){.ffx .page-node-597 [data-class=skincaregrid] .tile__data {padding-bottom:30px
}}.ffx .page-node-597 [data-class=thestoryofforeoawards][data-class=thestoryofforeoawards] .grid__label {margin:0 0 7.2463768116vw
}@media screen and (min-width:480px){.ffx .page-node-597 [data-class=thestoryofforeoawards][data-class=thestoryofforeoawards] .grid__label {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-597 [data-class=thestoryofforeoawards][data-class=thestoryofforeoawards] .grid__label {margin:0 0 2.6041666667vw;padding:0 .8333333333vw;box-sizing:border-box
}}@media screen and (min-width:1920px){.ffx .page-node-597 [data-class=thestoryofforeoawards][data-class=thestoryofforeoawards] .grid__label {margin:0 0 50px;padding:0 16px
}}.ffx .body:not(.path-user) .ba__labels.hidden-mobile {display:none !important
}@media screen and (min-width:1280px){.ffx .body:not(.path-user) .ba__labels.hidden-mobile {display:flex !important
}}.ffx .body:not(.path-user) .ba__labels.hidden-desk {display:flex !important
}@media screen and (min-width:1280px){.ffx .body:not(.path-user) .ba__labels.hidden-desk {display:none !important
}}.ffx .page-node-3957 .kv {min-height:191.0628019324vw
}@media screen and (min-width:480px){.ffx .page-node-3957 .kv {min-height:calc(791px*1.15941944);min-height:calc(791px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 .kv {min-height:655px
}}@media screen and (min-width:1920px){.ffx .page-node-3957 .kv {min-height:992px
}}.ffx .page-node-3957 .kv.dark:before {background:rgba(0,0,0,0)
}.ffx .page-node-3957 .kv.dark .kv__wrap:before {content:" ";position:absolute;top:0;bottom:0;left:-600px;display:block;width:600px;background:#000
}@media screen and (min-width:1280px){.ffx .page-node-3957 .kv.dark .kv__wrap:before {display:none
}}.ffx .page-node-3957 .kv.dark .kv__wrap:after {content:" ";position:absolute;top:0;bottom:0;right:-600px;display:block;width:600px;background:#000
}@media screen and (min-width:1280px){.ffx .page-node-3957 .kv.dark .kv__wrap:after {display:none
}}.ffx .page-node-3957 .grid--medical_quote_extended.grid--medical_quote_extended .grid__heading {font-size:8.6956521739vw;line-height:9.6618357488vw
}@media screen and (min-width:480px){.ffx .page-node-3957 .grid--medical_quote_extended.grid--medical_quote_extended .grid__heading {font-size:calc(36px*1.15941944);font-size:calc(36px*var(--factor));line-height:calc(40px*1.15941944);line-height:calc(40px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 .grid--medical_quote_extended.grid--medical_quote_extended .grid__heading {font-size:48px;line-height:56px
}}.ffx .page-node-3957 [data-class=allinonegrid] .grid__content {padding:0
}.ffx .page-node-3957 [data-class=annualsavingsmt] .mt__picture {border-radius:5.7971014493vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=annualsavingsmt] .mt__picture {border-radius:calc(24px*1.15941944);border-radius:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=annualsavingsmt] .mt__picture {border-radius:24px
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=annualsavingsmt] .mt__data {right:32px;bottom:32px;left:32px
}}.ffx .page-node-3957 [data-class=annualsavingsmt] .mt__button {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=annualsavingsmt] .mt__button {font-size:calc(4032*1.15941944);font-size:calc(4032*var(--factor));line-height:calc(38px*1.15941944);line-height:calc(38px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=annualsavingsmt] .mt__button {font-size:40px;line-height:48px
}}.ffx .page-node-3957 [data-class=texttilemonthlybreakdown] .tt__heading {margin:0 0 5.7971014493vw;padding:0 0 5.7971014493vw;border-bottom:.2415458937vw solid hsla(0,0%,100%,.1019607843);font-size:6.7632850242vw;line-height:7.729468599vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=texttilemonthlybreakdown] .tt__heading {margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor));padding:0 0 calc(24px*1.15941944);padding:0 0 calc(24px*var(--factor));border-bottom:calc(1px*1.15941944) solid hsla(0,0%,100%,.1019607843);border-bottom:calc(1px*var(--factor)) solid hsla(0,0%,100%,.1019607843);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){.ffx .page-node-3957 [data-class=texttilemonthlybreakdown] .tt__heading {margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid hsla(0,0%,100%,.1019607843);font-size:32px;line-height:38px
}}.ffx .page-node-3957 [data-class=subscribesavegrid] .grid__content {padding:0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=subscribesavegrid] .grid__content {padding:0 calc(10px*1.15941944);padding:0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=subscribesavegrid] .grid__content {padding:0
}}.ffx .page-node-3957 [data-class=subscribesavegrid] .grid__heading {font-size:8.6956521739vw;line-height:9.6618357488vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=subscribesavegrid] .grid__heading {font-size:calc(36px*1.15941944);font-size:calc(36px*var(--factor));line-height:calc(40px*1.15941944);line-height:calc(40px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=subscribesavegrid] .grid__heading {font-size:48px;line-height:56px
}}.ffx .page-node-3957 [data-class=subscribesavemediatile] .mt__data {left:5.7971014493vw;bottom:2.8985507246vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=subscribesavemediatile] .mt__data {left:calc(24px*1.15941944);left:calc(24px*var(--factor));bottom:calc(12px*1.15941944);bottom:calc(12px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=subscribesavemediatile] .mt__data {left:24px;bottom:24px
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=subscribesavemediatile] .mt__picture {border-radius:24px
}}.ffx .page-node-3957 #ecommerce.dark .ecom__property-list-item.active label {box-shadow:inset 0 0 0 2px #bf9460
}.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label.active .eps__header-title-dot {border:1px solid #bf9460
}.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label.active .eps__header-title-dot:after {background:#bf9460
}.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__header-title-data span,.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__header-price-amounts strong {transition:color .18s ease;color:rgba(191,148,96,.5)
}.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__header-title-data h3,.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__header-price-amounts span,.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__header-price-servings,.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__header-price-servings span,.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__content-item,.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__content-item p,.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__content-item span,.ffx .page-node-3957 #ecommerce.dark .ecom__property-subscription-label:not(.active) .eps__content-item strong {transition:color .18s ease;color:hsla(0,0%,100%,.5)
}.ffx .page-node-3957 [data-class=glphalfthefood] .grid__data,.ffx .page-node-3957 [data-class=halfthefood] .grid__data {padding-bottom:0
}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .grid__content,.ffx .page-node-3957 [data-class=halfthefood] .grid__content {margin-top:24px;margin-bottom:40px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .grid__heading,.ffx .page-node-3957 [data-class=halfthefood] .grid__heading {margin-bottom:1.9323671498vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .grid__heading,.ffx .page-node-3957 [data-class=halfthefood] .grid__heading {margin-bottom:calc(8px*1.15941944);margin-bottom:calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .grid__heading,.ffx .page-node-3957 [data-class=halfthefood] .grid__heading {margin-bottom:8px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .grid__text,.ffx .page-node-3957 [data-class=halfthefood] .grid__text {font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .grid__text,.ffx .page-node-3957 [data-class=halfthefood] .grid__text {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){.ffx .page-node-3957 [data-class=glphalfthefood] .grid__text,.ffx .page-node-3957 [data-class=halfthefood] .grid__text {font-size:14px;line-height:20px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile,.ffx .page-node-3957 [data-class=halfthefood] .tile {position:relative;cursor:pointer;border-radius:24px;box-shadow:0 0 2.4154589372vw 0 rgba(0,53,48,.5);overflow:hidden
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile,.ffx .page-node-3957 [data-class=halfthefood] .tile {box-shadow:0 0 calc(10px*1.15941944) 0 rgba(0,53,48,.5);box-shadow:0 0 calc(10px*var(--factor)) 0 rgba(0,53,48,.5)
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile,.ffx .page-node-3957 [data-class=halfthefood] .tile {box-shadow:0 0 10px 0 rgba(0,53,48,.5)
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile:after,.ffx .page-node-3957 [data-class=halfthefood] .tile:after {content:" ";position:absolute;top:2.8985507246vw;right:2.8985507246vw;z-index:2;width:5.7971014493vw;height:5.7971014493vw;display:block;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12 16V12%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12 8H12.01%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .4s ease-in-out
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile:after,.ffx .page-node-3957 [data-class=halfthefood] .tile:after {top:calc(12px*1.15941944);top:calc(12px*var(--factor));right:calc(12px*1.15941944);right:calc(12px*var(--factor));width:calc(24px*1.15941944);width:calc(24px*var(--factor));height:calc(24px*1.15941944);height:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile:after,.ffx .page-node-3957 [data-class=halfthefood] .tile:after {top:12px;right:12px;width:24px;height:24px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__picture:before,.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__picture:after,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__picture:before,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__picture:after {transition:opacity .4s ease-in-out
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__picture:before,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__picture:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(180deg,rgba(191,148,96,0) 8.53%,#735838 67.63%)
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__picture:after,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__picture:after {background:linear-gradient(180deg,rgba(191,148,96,0) 52.11%,#735838 100.98%)
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__content,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__content {padding-bottom:5.0724637681vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__content,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__content {padding-bottom:calc(21px*1.15941944);padding-bottom:calc(21px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__content,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__content {padding-bottom:21px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__heading,.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text,.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--1,.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__desc,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__heading,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--1,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__desc {color:#fff
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item {overflow:hidden;transition:max-height .4s ease-in-out,opacity .25s ease-in-out
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--1,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--1 {max-height:23.1884057971vw;font-style:italic;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--1,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--1 {max-height:calc(96px*1.15941944);max-height:calc(96px*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){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--1,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--1 {max-height:96px;font-size:16px;line-height:24px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 {max-height:0;opacity:0;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 {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){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 {font-size:16px;line-height:24px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-title,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-title {display:none
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 p,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 p {margin:0 0 3.8647342995vw;font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 p,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 p {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 p,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 p {margin:0 0 16px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-title+.tile-text,.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-text:has(+.tile-supported),.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-title+.tile-text,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-text:has(+.tile-supported) {margin-bottom:2.4154589372vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-title+.tile-text,.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-text:has(+.tile-supported),.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-title+.tile-text,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-text:has(+.tile-supported) {margin-bottom:calc(10px*1.15941944);margin-bottom:calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-title+.tile-text,.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-text:has(+.tile-supported),.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-title+.tile-text,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-text:has(+.tile-supported) {margin-bottom:10px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-supported,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-supported {margin:0;font-size:2.8985507246vw;line-height:3.8647342995vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-supported,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-supported {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){.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 .tile-supported,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 .tile-supported {font-size:12px;line-height:16px
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile .tile__text-item--2 strong,.ffx .page-node-3957 [data-class=halfthefood] .tile .tile__text-item--2 strong {font-family:"Montserrat-Bold"
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped:after,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped:after {transform:rotate(180deg)
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__picture:before,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__picture:before {opacity:1
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__picture:after,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__picture:after {opacity:0
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__picture-inner img,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__picture-inner img {transform:translate3d(0,-32.6086956522vw,0)
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__picture-inner img,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__picture-inner img {transform:translate3d(0,calc(-135px * 1.15941944),0);transform:translate3d(0,calc(-135px * var(--factor)),0)
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__picture-inner img,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__picture-inner img {transform:translate3d(0,-135px,0)
}}.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__text-item--1,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__text-item--1 {max-height:0;opacity:0
}.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__text-item--2,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__text-item--2 {max-height:82.1256038647vw;opacity:1
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__text-item--2,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__text-item--2 {max-height:calc(340px*1.15941944);max-height:calc(340px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=glphalfthefood] .tile.is-flipped .tile__text-item--2,.ffx .page-node-3957 [data-class=halfthefood] .tile.is-flipped .tile__text-item--2 {max-height:340px
}}.ffx .page-node-3957 [data-class=faqpureadditionalbenefitsgrid] .mt__picture,.ffx .page-node-3957 [data-class=faqpurehowtoenjoy] .mt__picture {border-radius:5.7971014493vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=faqpureadditionalbenefitsgrid] .mt__picture,.ffx .page-node-3957 [data-class=faqpurehowtoenjoy] .mt__picture {border-radius:calc(24px*1.15941944);border-radius:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=faqpureadditionalbenefitsgrid] .mt__picture,.ffx .page-node-3957 [data-class=faqpurehowtoenjoy] .mt__picture {border-radius:24px
}}.ffx .page-node-3957 [data-class=faqpurefaqsgrid] .tt__heading {font-size:8.6956521739vw;line-height:9.6618357488vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=faqpurefaqsgrid] .tt__heading {font-size:calc(36px*1.15941944);font-size:calc(36px*var(--factor));line-height:calc(40px*1.15941944);line-height:calc(40px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=faqpurefaqsgrid] .tt__heading {font-size:48px;line-height:56px
}}.ffx .page-node-3957 [data-class=faqpurefaqsgrid] .grid__wrap {padding-top:7.2463768116vw
}@media screen and (min-width:480px){.ffx .page-node-3957 [data-class=faqpurefaqsgrid] .grid__wrap {padding-top:calc(30px*1.15941944);padding-top:calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=faqpurefaqsgrid] .grid__wrap {padding-top:30px;max-width:1200px
}}.ffx .page-node-3957 [data-class=faqpurefaqsgrid] .tt {margin-top:0
}@media screen and (min-width:1280px){.ffx .page-node-3957 [data-class=faqpurefaqsgrid] .tt__wrap {margin-left:0
}}.ffx .specs.white-text {color:#fff
}.ffx .specs__wrap.js_toggleContent.is-expanded {max-height:724.6376811594vw
}@media screen and (min-width:480px){.ffx .specs__wrap.js_toggleContent.is-expanded {max-height:calc(3000px*1.15941944);max-height:calc(3000px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .specs__wrap.js_toggleContent.is-expanded {max-height:3000px
}}.ffx {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
}.ffx .faqswiss-html .header__notification-inner:after,.ffx .faqswiss-html .ffx .hdr__cart a:before {font-family:"foreo";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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx {line-height:1.15;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx h1 {font-size:2em;margin:.67em 0
}.ffx a {background-color:rgba(0,0,0,0)
}.ffx img {border-style:none
}.ffx button {font-family:inherit;font-size:100%;line-height:1.15;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button
}.ffx button::-moz-focus-inner {border-style:none;padding:0
}.ffx button:-moz-focusring {outline:1px dotted ButtonText
}.ffx {color:#333
}.ffx h1,.ffx h2,.ffx h3,.ffx h4,.ffx h5,.ffx p,.ffx ul,.ffx li,.ffx span {margin:0;padding:0
}.ffx {--factor:1.15941944
}.ffx .faqswiss-html .header__notification-inner:after,.ffx .faqswiss-html .ffx .hdr__cart a:before {font-family:"foreo";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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}@media screen and (max-width:767px){.ffx .hidden-mobile {display:none !important
}}@media screen and (min-width:768px){.ffx .hidden-desk {display:none !important
}}.ffx .hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .hidden-sm {display:block !important
}}.ffx .hidden-xl {display:block !important
}@media screen and (min-width:1280px){.ffx .hidden-xl {display:none !important
}}.ffx .mainmenu--spin.is-active .mainmenu-inner {transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}.ffx .mainmenu--spin.is-active .mainmenu-inner::before {top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}.ffx .mainmenu--spin.is-active .mainmenu-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)
}.ffx {height:100%
}.ffx {position:relative;height:100%;overflow-x:hidden
}.ffx .search-locked .footer,.ffx .locked .footer {touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;animation:.35s ease .35s normal forwards 1 fadeout
}.ffx .search-locked .footer {height:0
}.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:125px
}@media screen and (min-width:768px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:100px
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:150px
}}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales {position:relative
}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {content:"";display:block;width:100%;height:14.4927536232vw;position:absolute;top:-7.2463768116vw;right:0;left:0;background-color:#fff
}@media screen and (min-width:480px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:calc(30px*1.15941944);height:calc(30px*var(--factor));top:calc(-30px*1.15941944);top:calc(-30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:125px;top:-125px
}}@media screen and (min-width:1024px){.ffx main .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .modal.active {display:block
}.ffx .faqswiss-html .footer {background-color:#141414
}.ffx .faqswiss-html .footer * {font-family:"URW-DIN-Light" !important
}.ffx .faqswiss-html .footer h2 {font-size:24px !important;font-weight:600;text-transform:none
}@media screen and (min-width:1280px){.ffx .faqswiss-html .footer h2 {margin:0 0 1.0416666667vw !important
}}@media screen and (min-width:1280px){.ffx .faqswiss-html .footer h2 {margin:0 0 20px !important
}}.ffx .faqswiss-html .footer p {font-size:16px;color:#fff
}.ffx .faqswiss-html .footer #recaptcha-msg {color:#abb7c0;font-weight:600
}.ffx .faqswiss-html .footer #subscription-title-foreo-footer-new {font-size:18px;color:#abb7c0
}@media screen and (min-width:1280px){.ffx .faqswiss-html .footer .footer__menu-item a,.ffx .faqswiss-html .footer .social__menu-item a {font-size:16px
}}.ffx .faqswiss-html .footer .footer__column--nl .label,.ffx .faqswiss-html .footer .footer__column--nl form .fieldset-legend,.ffx form .faqswiss-html .footer .footer__column--nl .fieldset-legend {display:none !important
}.ffx .faqswiss-html .footer .footer__column--nl #edit-email.input--error {border-color:#ff0062 !important;color:#ff0062 !important
}@media screen and (min-width:1280px){.ffx .faqswiss-html .footer .footer__column--tm br {display:none
}}.ffx .faqswiss-html .footer .ajax-progress .throbber {color:gray !important
}.ffx .faqswiss-html .ffx .hdr {box-sizing:border-box;position:fixed;top:0;left:0;right:0;height:105px;margin:0;padding:0;z-index:10;transition:transform .24s cubic-bezier(0.25,0.46,0.45,0.94)
}.ffx .faqswiss-html .ffx .hdr * {box-sizing:border-box;margin:0;padding:0
}.ffx .faqswiss-html .ffx .hdr__promo {position:relative;margin:0;padding:0;background:#313f49;z-index:2
}@media screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__promo {height:100% !important
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html body.menu-open.os-win .hdr__promo {padding-right:8px
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html body.menu-open-user.os-win .hdr__promo {padding-right:8px
}}.ffx .faqswiss-html .ffx .hdr__promo:nth-of-type(1) {height:100% !important
}.ffx .faqswiss-html .ffx .hdr__promo:nth-of-type(2) {display:none
}.ffx .faqswiss-html .ffx .hdr__main {position:relative;z-index:2;transition:background .1s ease-out;transition-delay:0ms
}.ffx .faqswiss-html .ffx .hdr--scroll .hdr__main:before {opacity:1 !important;backdrop-filter:blur(16px)
}.ffx .faqswiss-html .ffx .hdr--scroll .hdr__main:after {opacity:0
}.ffx .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){.ffx .faqswiss-html body.menu-open .hdr__main {background:rgba(0,0,0,0)
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html body.menu-open.os-win .hdr__main {padding-right:8px
}}.ffx .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){.ffx .faqswiss-html body.menu-open-user .hdr__main {background:rgba(0,0,0,0)
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html body.menu-open-user.os-win .hdr__main {padding-right:8px
}}.ffx .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
}.ffx .faqswiss-html .ffx .hdr--open .hdr__main:before {background:rgba(0,0,0,0);backdrop-filter:blur(0px)
}.ffx .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
}.ffx .faqswiss-html .ffx .hdr--open .hdr__main:after {opacity:0
}.ffx .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
}.ffx .faqswiss-html .ffx .hdr__main-container:before,.ffx .faqswiss-html .ffx .hdr__main-container:after {content:" ";display:table
}.ffx .faqswiss-html .ffx .hdr__main-container:after {clear:both
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__main-container {height:105px
}.ffx .faqswiss-html .ffx .hdr--scroll .hdr__main-container {height:65px
}}.ffx .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){.ffx .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){.ffx .faqswiss-html .ffx .hdr--scroll .hdr__logo {width:112px !important;height:34px !important;margin:17px auto 0 !important
}}.ffx .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)
}.ffx .faqswiss-html .ffx .hdr__logo figure.logo-light {opacity:1;transition-delay:240ms
}.ffx .faqswiss-html .ffx .hdr--open .hdr__logo figure.logo-light {opacity:0
}.ffx .faqswiss-html .ffx .hdr__logo figure.logo-dark {opacity:0;transition-delay:0ms
}.ffx .faqswiss-html .ffx .hdr--open .hdr__logo figure.logo-dark {opacity:1;transition-delay:100ms
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr--open .hdr__logo figure.logo-dark {opacity:0;transition-delay:0ms
}}.ffx .faqswiss-html .ffx .hdr__logo img {position:relative;display:block;width:100%;height:auto
}.ffx .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){.ffx .faqswiss-html .ffx .hdr__usernav {display:block
}}.ffx .faqswiss-html .ffx .hdr--open .hdr__usernav {opacity:0;pointer-events:none;transition-delay:0ms
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr--scroll .hdr__usernav {top:9px
}}.ffx .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){.ffx .faqswiss-html .ffx .hdr__usernav-list {height:auto
}}.ffx .faqswiss-html .ffx .hdr__usernav-list li {position:relative;display:inline-block;background-color:rgba(0,0,0,0);border:none
}.ffx .faqswiss-html .ffx .hdr__usernav-list li.search {display:none
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__usernav-list li.search {display:inline-block
}}.ffx .faqswiss-html .ffx .hdr__usernav-list li.myaccount {position:absolute;top:0;right:0
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__usernav-list li.myaccount {position:relative;top:auto;right:auto
}}.ffx .faqswiss-html .ffx .hdr__usernav-list li.language {position:absolute;top:0;left:0
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__usernav-list li.language {position:relative;top:auto;left:auto
}}.ffx .faqswiss-html .ffx .hdr__usernav-list li a {position:relative;display:block;padding:23px 19px;font:normal normal normal 16px/1 "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)
}.ffx .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){.ffx .faqswiss-html .ffx .hdr__usernav-list li a:after {display:block
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__usernav-list li a {padding:16px 28px;color:#fff
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__usernav-list li a:hover:after {transform:scaleX(1)
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr--open .hdr__usernav-list a {color:#66727a
}}.ffx .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){.ffx .faqswiss-html .ffx .hdr__cart {top:39px;right:41px
}}.ffx .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){.ffx .faqswiss-html .ffx .hdr--open .hdr__cart {opacity:0;pointer-events:none
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr--scroll .hdr__cart {top:20px
}}.ffx .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){.ffx .faqswiss-html .ffx .hdr__cart a:hover {background:#ff6dac
}}.ffx .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
}.ffx .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
}.ffx .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){.ffx .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){.ffx .faqswiss-html .ffx .hdr--scroll .hdr__burger-inner {padding:24px 42px;height:65px
}}.ffx .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
}.ffx .faqswiss-html .ffx .hdr--open .hdr__burger-line {background:#313f49
}.ffx .faqswiss-html .ffx .hdr--open .hdr__burger-line--top {transform:translateY(7px) rotate(-45deg)
}.ffx .faqswiss-html .ffx .hdr--open .hdr__burger-line--middle {transform:scaleX(0)
}.ffx .faqswiss-html .ffx .hdr__burger-line--bottom {margin-bottom:0
}.ffx .faqswiss-html .ffx .hdr--open .hdr__burger-line--bottom {transform:translateY(-7px) rotate(45deg)
}.ffx .faqswiss-html .ffx .hdr__burger-label {display:none;vertical-align:top;margin:20px 0 0;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:12px;line-height:17px;color:#fff
}@media only screen and (min-width:1280px){.ffx .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){.ffx .faqswiss-html .ffx .hdr__burger:hover .hdr__burger-label {opacity:1;transform:translateX(0)
}}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr--scroll .hdr__burger-label {margin:24px 0 0 -29px
}}.ffx .faqswiss-html .ffx .hdr--open .hdr__burger-label--menu {display:none
}.ffx .faqswiss-html .ffx .hdr__burger-label--close {display:none;color:#313f49
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr--open .hdr__burger-label--close {display:inline-block
}}.ffx .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
}.ffx .faqswiss-html .ffx .hdr--open .hdr__nav {opacity:1;pointer-events:auto
}.ffx .faqswiss-html .ffx .hdr__nav-container {position:relative;max-width:1920px;margin:0 auto;overflow:hidden
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__nav-container {height:100%;overflow:visible
}}@media screen and (min-width:1280px){.ffx .faqswiss-html .ffx .hdr__nav-left {height:100%;width:50%;padding-left:16%;display:flex;flex-direction:column;justify-content:center
}}.ffx .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
}.ffx .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){.ffx .faqswiss-html .ffx .hdr__nav-logo {display:block
}}.ffx .faqswiss-html .ffx .hdr--open .hdr__nav-logo figure {display:block
}.ffx .faqswiss-html .ffx .hdr--open .hdr__nav-logo img {display:block
}.ffx .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){.ffx .faqswiss-html .ffx .hdr__nav-right {display:block
}}.ffx .faqswiss-html .ffx .hdr__lang-container .hdr__burger {left:auto;right:0
}.ffx .faqswiss-html .ffx .hdr__lang-container .hdr__burger-line {background-color:#313f49
}.ffx .faqswiss-html .ffx .hdr__lang-container .hdr__burger-line--top {transform:translateY(7px) rotate(-45deg)
}.ffx .faqswiss-html .ffx .hdr__lang-container .hdr__burger-line--middle {transform:scaleX(0)
}.ffx .faqswiss-html .ffx .hdr__lang-container .hdr__burger-line--bottom {margin-bottom:0;transform:translateY(-7px) rotate(45deg)
}.ffx .faqswiss-html .ffx .hdr__lang-container .hdr__burger-label {color:#313f49;transform:translateX(10px);margin:44px -29px 0 0px
}.ffx .faqswiss-html .ffx .hdr__lang-list li a.is-active {color:#ff6dac;cursor:default;pointer-events:none
}.ffx .faqswiss-html .ffx .hdr__lang-list li a.active {color:#ff6dac
}@media screen and (min-width:1024px){.ffx .faqswiss-html .page-node-455 .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .faqswiss-html .block-promobar-block {height:40px;min-height:auto;overflow:hidden
}@media screen and (min-width:1280px){.ffx .faqswiss-html .block-promobar-block {height:50px
}}.ffx .promobar-big .faqswiss-html .block-promobar-block {height:50px
}.ffx .faqswiss-html .header__notification {position:relative;height:100%
}.ffx .faqswiss-html .header__notification-wrap {max-width:1920px;margin:0 auto !important;height:40px;padding:0 0 0 14px !important
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-wrap {padding:0 0 0 42px !important
}}.ffx .promobar-big .faqswiss-html .header__notification-wrap {height:50px
}.ffx .faqswiss-html .header__notification-msg {position:relative;margin:0 auto !important;padding:12px 0 11px !important;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;color:#fff;text-align:left
}.ffx .faqswiss-html .header__notification-msg {font-size:12px;font-size:12px
}.ffx .faqswiss-html .header__notification-msg {line-height:17px;line-height:17px
}@media screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-msg {padding:17px 0 16px !important
}}.ffx .promobar-big .faqswiss-html .header__notification-msg {padding:17px 0 16px !important;font-size:14px
}.ffx .faqswiss-html .header__notification-msg>a {position:relative;float:right;top:-3px;right:9px;display:block;margin:0;padding:3px 17px;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;color:#fff;background:#ff6dac;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;text-align:center
}.ffx .faqswiss-html .header__notification-msg>a {font-size:12px;font-size:12px
}.ffx .faqswiss-html .header__notification-msg>a {line-height:17px;line-height:17px
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-msg>a {right:40px
}}.ffx .promobar-big .faqswiss-html .header__notification-msg>a {top:-5px;padding:5px 17px;font-size:14px
}.ffx .faqswiss-html .header__notification-msg a {color:inherit
}.ffx .faqswiss-html .header__notification .header__notification-slide {font-family:"Montserrat-Regular";text-align:left
}.ffx .faqswiss-html .header__notification .header__notification-slide a {color:inherit
}.ffx .faqswiss-html .header__notification-shipping {position:relative;top:-1px;float:left;display:none
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-shipping {top:-1px
}}.ffx .faqswiss-html .header__notification-shipping-code {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif
}.ffx .faqswiss-html .header__notification-shipping-code {font-size:10px;font-size:10px
}.ffx .faqswiss-html .header__notification-shipping-code {line-height:17px;line-height:17px
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-shipping-code {font-size:12px;font-size:12px
}}.ffx .promobar-big .faqswiss-html .header__notification-shipping-code {font-size:12px;font-size:12px
}@media only screen and (min-width:1280px){.ffx .promobar-big .faqswiss-html .header__notification-shipping-code {font-size:14px;font-size:14px
}}.ffx .faqswiss-html .header__notification-shipping-flag {position:relative;top:1px;display:inline-block;width:18px;height:10px;margin:0 1px 0 3px
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-shipping-flag {top:2px;width:24px;height:14px;margin:0 5px 0 8px
}}.ffx .promobar-big .faqswiss-html .header__notification-shipping-flag {top:0
}@media only screen and (min-width:1280px){.ffx .promobar-big .faqswiss-html .header__notification-shipping-flag {top:2px
}}.ffx .faqswiss-html .header__notification-splitter {position:relative;top:-1px;display:none;float:left;width:1px;height:18px;margin:0 7px;background:#a9a9a9
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-splitter {height:16px;margin:0 10px 0 7px
}}.ffx .faqswiss-html .header__notification-inner {position:relative;float:left;margin:0 auto;padding:0 0 0 23px;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:0;color:#fff
}.ffx .faqswiss-html .header__notification-inner {line-height:17px;line-height:17px
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-inner {padding:0;font-size:12px
}}.ffx .faqswiss-html .header__notification-inner:after {content:"";position:absolute;top:0;left:-3px;width:25px;display:block;text-align:center;color:#a9a9a9
}.ffx .faqswiss-html .header__notification-inner:after {font-size:14px;font-size:14px
}.ffx .faqswiss-html .header__notification-inner:after {line-height:18px;line-height:18px
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-inner:after {display:none
}}@media only screen and (min-width:1280px){.ffx .promobar-big .faqswiss-html .header__notification-inner {font-size:14px;font-size:14px
}}.ffx .faqswiss-html .header__notification-inner strong {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif
}.ffx .faqswiss-html .header__notification-inner strong {font-size:10px;font-size:10px
}.ffx .faqswiss-html .header__notification-inner strong {line-height:17px;line-height:17px
}@media only screen and (min-width:1280px){.ffx .faqswiss-html .header__notification-inner strong {font-size:12px;font-size:12px
}}.ffx .promobar-big .faqswiss-html .header__notification-inner strong {font-size:12px;font-size:12px
}@media only screen and (min-width:1280px){.ffx .promobar-big .faqswiss-html .header__notification-inner strong {font-size:14px;font-size:14px
}}.ffx .faqswiss-html .header__notification-inner span {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:0
}.ffx .faqswiss-html .header__notification-inner span {line-height:17px;line-height:17px
}@media only screen and (min-width:1280px){.ffx .promobar-big .faqswiss-html .header__notification-inner span {font-size:14px;font-size:14px
}}.ffx .faqswiss-html .header__notification-inner a {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;color:#ff6dac;-webkit-text-decoration:none;text-decoration:none
}.ffx .faqswiss-html .header__notification-inner a {font-size:12px;font-size:12px
}.ffx .faqswiss-html .header__notification-inner a {line-height:17px;line-height:17px
}.ffx .faqswiss-html .header__notification-inner a:hover {-webkit-text-decoration:underline;text-decoration:underline
}@media only screen and (min-width:1280px){.ffx .promobar-big .faqswiss-html .header__notification-inner a {font-size:14px;font-size:14px
}}.ffx .page-node-515 [data-class*=featuredproducts]>.cardgrid__wrap>.cardgrid__content>.slider .related {display:inline-block;max-width:77.3333333333vw;vertical-align:top;margin:0;padding:0 15px;box-sizing:border-box
}@media screen and (min-width:768px){.ffx .page-node-515 [data-class*=featuredproducts]>.cardgrid__wrap>.cardgrid__content>.slider .related {max-width:none;flex:0 1 50%;width:50%
}}@media screen and (min-width:1024px){.ffx .page-node-515 [data-class*=featuredproducts]>.cardgrid__wrap>.cardgrid__content>.slider .related {width:25%
}}@media screen and (min-width:1280px){.ffx .page-node-515 [data-class*=featuredproducts]>.cardgrid__wrap>.cardgrid__content>.layout {max-width:none
}}@media screen and (min-width:1280px){.ffx .page-node-515 [data-class=mysanewsherowrapper] .layout__region {padding:0 25px 0 15px
}}@media screen and (min-width:1280px){.ffx .page-node-515 [data-class=mysanewssmallherowrapper] .layout {width:100%
}}@media screen and (min-width:1024px){.ffx .page-node-515 [data-class=mysanewssmallherowrapper] .layout__region {padding:0 .78125vw 0 1.3020833333vw
}}@media screen and (min-width:1280px){.ffx .page-node-515 [data-class=mysanewssmallherowrapper] .layout__region {padding:0 15px 0 25px
}}@media screen and (min-width:1024px){.ffx .page-node-515 [data-class=mysanewssmallherowrapper] .layout__region--first {margin:0 0 4.8828125vw
}}@media screen and (min-width:1280px){.ffx .page-node-515 [data-class=mysanewssmallherowrapper] .layout__region--first {margin:0 0 55px
}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ffx .page-node-515 [data-class=mysanewssmallherowrapper] .layout--2-columns {display:block
}}@media screen and (min-width:1280px){.ffx .page-node-598 .webform-ajax-form-wrapper {margin:0 auto;padding:0 40px;box-sizing:border-box;width:1280px
}}.ffx .page-node-364 [data-class=lunaticsfeatures] .layout.layout {margin:0
}@media screen and (min-width:1024px){.ffx .page-node-364 [data-class=lunaticsfeatures] .layout.layout {justify-content:space-between
}}.ffx .page-node-364 [data-class=lunaticsfeatures] .layout__region {margin:0 0 50px
}@media screen and (min-width:1024px){.ffx .page-node-364 [data-class=lunaticsfeatures] .layout__region {flex:0 1 33.33%;margin:0 0 110px;padding:0
}}@media screen and (min-width:1280px){.ffx .page-node-364 [data-class=lunaticsfeatures] .layout__region {flex:0 1 26%
}}.ffx .page-node-364 [data-class=lunaticsfeatures] .layout__region:last-of-type {margin:0 0 50px
}.ffx {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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx {line-height:1.15;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx h1 {font-size:2em;margin:.67em 0
}.ffx a {background-color:rgba(0,0,0,0)
}.ffx img {border-style:none
}.ffx button {font-family:inherit;font-size:100%;line-height:1.15;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button
}.ffx button::-moz-focus-inner {border-style:none;padding:0
}.ffx button:-moz-focusring {outline:1px dotted ButtonText
}.ffx {color:#333
}.ffx h1,.ffx h2,.ffx h3,.ffx h4,.ffx h5,.ffx p,.ffx ul,.ffx li,.ffx span {margin:0;padding:0
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}@media screen and (max-width:767px){.ffx .hidden-mobile {display:none !important
}}@media screen and (min-width:768px){.ffx .hidden-desk {display:none !important
}}.ffx .hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .hidden-sm {display:block !important
}}.ffx .hidden-xl {display:block !important
}@media screen and (min-width:1280px){.ffx .hidden-xl {display:none !important
}}.ffx .mainmenu--spin.is-active .mainmenu-inner {transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}.ffx .mainmenu--spin.is-active .mainmenu-inner::before {top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}.ffx .mainmenu--spin.is-active .mainmenu-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)
}.ffx {height:100%
}.ffx {position:relative;height:100%;overflow-x:hidden
}.ffx .search-locked .footer,.ffx .locked .footer {touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;animation:.35s ease .35s normal forwards 1 fadeout
}.ffx .search-locked .footer {height:0
}.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:125px
}@media screen and (min-width:768px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:100px
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:150px
}}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales {position:relative
}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {content:"";display:block;width:100%;height:14.4927536232vw;position:absolute;top:-7.2463768116vw;right:0;left:0;background-color:#fff
}@media screen and (min-width:480px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:calc(30px*1.15941944);height:calc(30px*var(--factor));top:calc(-30px*1.15941944);top:calc(-30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:125px;top:-125px
}}@media screen and (min-width:1024px){.ffx main .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .modal.active {display:block
}.ffx .manuals__option.is-active {color:#333
}.ffx .manuals__option.is-active:before {height:5px;bottom:-22px;position:absolute;right:0;left:0;background:#78278b;content:" "
}@media screen and (min-width:768px){.ffx .is-active .manuals__category>span:after {content:"";position:absolute;left:-5px;right:-5px;bottom:-1px;height:5px;background-color:#78278b;transition:all .3s ease-in-out
}}@media (min-width:768px)and (max-width:1023px){.ffx .is-active .manuals__category>span:after {bottom:-2px
}}.ffx .manuals__wrapper.is-active {height:auto
}@media screen and (min-width:768px){.ffx .manuals__wrapper.is-active {opacity:1
}}@media (min-width:480px)and (max-width:1279px){.ffx .shop__bottom-blocks .tt {position:relative
}}@media (min-width:480px)and (max-width:1279px){.ffx .shop__bottom-blocks .tt:after {content:"";display:block;width:100%;height:500%;position:absolute;top:0;left:0;background:#fff
}}@media (min-width:480px)and (max-width:1279px){.ffx .shop__bottom-blocks .tt__wrap {z-index:1
}}@media screen and (min-width:1280px){.ffx .shop__bottom-blocks .tt__wrap {max-width:1080px
}}.ffx .shop__bottom-blocks .tt:first-of-type {margin-top:0;padding-top:8.6956521739vw
}@media screen and (min-width:480px){.ffx .shop__bottom-blocks .tt:first-of-type {padding-top:calc(36px*1.15941944);padding-top:calc(36px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .shop__bottom-blocks .tt:first-of-type {padding-top:95px
}}.ffx .shop__kv .kv {margin:0
}.ffx [data-class=redlighttherapymysa] .grid__label {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx [data-class=redlighttherapymysa] .grid__label {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx [data-class=redlighttherapymysa] .grid__label {margin:0 0 8px
}}.ffx [data-class=redlighttherapymysa] .grid__text {margin:0 auto 4.8309178744vw
}@media screen and (min-width:480px){.ffx [data-class=redlighttherapymysa] .grid__text {margin:0 auto calc(20px*1.15941944);margin:0 auto calc(20px*var(--factor))
}}@media screen and (min-width:1280px){.ffx [data-class=redlighttherapymysa] .grid__text {margin:0 auto 32px
}}.ffx [data-class=redlighttherapymysa] .grid__text img {display:block;max-width:52.4154589372vw;width:100%;height:auto;margin:0 auto
}@media screen and (min-width:480px){.ffx [data-class=redlighttherapymysa] .grid__text img {max-width:calc(217px*1.15941944);max-width:calc(217px*var(--factor))
}}@media screen and (min-width:1280px){.ffx [data-class=redlighttherapymysa] .grid__text img {max-width:217px
}}@media screen and (min-width:1280px){.ffx [data-class=redlighttherapymysa] .grid__content {display:flex;justify-content:center
}}.ffx [data-class=redlighttherapymysa] .tile {margin:0 0 2.4154589372vw
}@media screen and (min-width:480px){.ffx [data-class=redlighttherapymysa] .tile {margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx [data-class=redlighttherapymysa] .tile {margin:0;padding:0 15px;box-sizing:border-box;flex:0 1 33.33%
}}.ffx [data-class=redlighttherapymysa] .tile:last-of-type {margin:0
}.ffx .shop--1714 [data-class=cardgridvalentinesdayba] .layout__region--first h1 {color:#ea4499
}.ffx .shop--1714 [data-class=cardgridvalentinesdayba] .layout__region--second h1 {color:#9bdbe8
}.ffx .shop--1714 [data-class=cardgridvalentinesdayba] .layout__region--third h1 {color:#fbbfde
}.ffx .sw-kv .kv {position:relative;display:block;color:#313f49;margin:14.4927536232vw auto
}@media only screen and (min-width:480px){.ffx .sw-kv .kv {margin:calc(60px*1.15941944) auto;margin:calc(60px*var(--factor)) auto
}}@media only screen and (min-width:1280px){.ffx .sw-kv .kv {margin:125px auto
}}.ffx .sw-kv .kv.dark,.ffx .sw-kv .kv.white-text {color:#fff
}.ffx .sw-kv .kv__wrap {position:relative;max-width:1920px;margin:0 auto
}@media only screen and (min-width:1280px){.ffx .sw-kv .kv__picture {width:100%
}}.ffx .sw-kv .kv__picture img {position:relative;display:block;width:100%;height:auto
}.ffx .sw-kv .kv__data {box-sizing:border-box;position:absolute;bottom:15.9420289855vw;left:7.2463768116vw;right:7.2463768116vw;font-size:0;z-index:2
}@media only screen and (min-width:480px){.ffx .sw-kv .kv__data {bottom:calc(66px*1.15941944);bottom:calc(66px*var(--factor));left:calc(30px*1.15941944);left:calc(30px*var(--factor));right:calc(30px*1.15941944);right:calc(30px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .sw-kv .kv__data {bottom:88px;left:0;right:0;width:1200px;padding:0 700px 0 0;margin:0 auto
}}@media only screen and (min-width:1680px){.ffx .sw-kv .kv__data {bottom:208px
}}.ffx .sw-kv .kv__heading {margin-top:1.9323671498vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw;color:inherit
}@media only screen and (min-width:480px){.ffx .sw-kv .kv__heading {margin-top:calc(8px*1.15941944);margin-top:calc(8px*var(--factor));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 only screen and (min-width:1280px){.ffx .sw-kv .kv__heading {margin-top:8px;font-size:56px;line-height:62px
}}.ffx .sw-kv .kv__heading br {display:block
}.ffx .sw__menu-button.active:before {display:none
}.ffx .sw__menu-button.active:after {display:block
}.ffx .sw__menu-links.active {display:block
}.ffx .cw__content-article-title.active:before {display:none
}.ffx .cw__content-article-title.active:after {display:block
}.ffx {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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx {line-height:1.15;-webkit-text-size-adjust:100%
}.ffx {margin:0
}.ffx h1 {font-size:2em;margin:.67em 0
}.ffx a {background-color:rgba(0,0,0,0)
}.ffx img {border-style:none
}.ffx button {font-family:inherit;font-size:100%;line-height:1.15;margin:0
}.ffx button {overflow:visible
}.ffx button {text-transform:none
}.ffx button {-webkit-appearance:button
}.ffx button::-moz-focus-inner {border-style:none;padding:0
}.ffx button:-moz-focusring {outline:1px dotted ButtonText
}.ffx {color:#333
}.ffx h1,.ffx h2,.ffx h3,.ffx h4,.ffx h5,.ffx p,.ffx ul,.ffx li,.ffx span {margin:0;padding:0
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}@media screen and (max-width:767px){.ffx .hidden-mobile {display:none !important
}}@media screen and (min-width:768px){.ffx .hidden-desk {display:none !important
}}.ffx .hidden-sm {display:none !important
}@media screen and (min-width:1280px){.ffx .hidden-sm {display:block !important
}}.ffx .hidden-xl {display:block !important
}@media screen and (min-width:1280px){.ffx .hidden-xl {display:none !important
}}.ffx .mainmenu--spin.is-active .mainmenu-inner {transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}.ffx .mainmenu--spin.is-active .mainmenu-inner::before {top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}.ffx .mainmenu--spin.is-active .mainmenu-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)
}.ffx {height:100%
}.ffx {position:relative;height:100%;overflow-x:hidden
}.ffx .search-locked .footer,.ffx .locked .footer {touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;animation:.35s ease .35s normal forwards 1 fadeout
}.ffx .search-locked .footer {height:0
}.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:125px
}@media screen and (min-width:768px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:100px
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items .field__item>#ecommerce:first-child {padding-top:150px
}}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales {position:relative
}.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {content:"";display:block;width:100%;height:14.4927536232vw;position:absolute;top:-7.2463768116vw;right:0;left:0;background-color:#fff
}@media screen and (min-width:480px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:calc(30px*1.15941944);height:calc(30px*var(--factor));top:calc(-30px*1.15941944);top:calc(-30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .node--type-page .field__items>.field__item .grid+.grid--sales:before {height:125px;top:-125px
}}@media screen and (min-width:1024px){.ffx main .tabs.primary li a.is-active {background-color:rgba(0,0,0,.35);cursor:default
}}.ffx .modal.active {display:block
}.ffx .faq .faq__term-item .faq__term-question.active {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif
}.ffx .faq .faq__term-item .faq__term-question.active {font-size:14px;font-size:14px
}.ffx .faq .faq__term-item .faq__term-question.active {line-height:22px;line-height:22px
}.ffx .faq .faq__term-item .faq__term-question.active {letter-spacing:0em
}.ffx .faq .faq__term-item .faq__term-question.active:after {transform:rotate(90deg)
}.ffx .page-node-type-manual .layout {margin:16.4251207729vw 0;flex-wrap:wrap
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout {margin:calc(68px*1.15941944) 0;margin:calc(68px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout {margin:96px 0
}}.ffx .page-node-type-manual .layout * {color:#313f49;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}.ffx .page-node-type-manual .layout b,.ffx .page-node-type-manual .layout strong {font-family:"Montserrat-Bold";font-weight:normal
}.ffx .page-node-type-manual .layout .block-field-blocknodemanualfield-category {display:none
}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--3-columns {justify-content:space-between
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--3-columns .layout__region {flex:0 1 376px
}}.ffx .page-node-type-manual .layout--3-columns .layout__region .lb-product {margin-top:0
}.ffx .page-node-type-manual .layout--collapsible>.layout__title.active:before {transform:rotate(-90deg)
}.ffx .page-node-type-manual .layout--collapsible>.layout__region {height:0;overflow:hidden
}.ffx .page-node-type-manual .layout--collapsible>.layout__region.active,.ffx .page-node-type-manual .layout--collapsible>.layout__wrap.active {height:auto
}.ffx .page-node-type-manual .layout--inner-titles+.layout {margin-top:0 !important
}.ffx .page-node-type-manual .layout--container .layout__content--specs .layout__region {margin:0 0 8.6956521739vw !important
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout--container .layout__content--specs .layout__region {margin:0 0 calc(36px*1.15941944);margin:0 0 calc(36px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--container .layout__content--specs .layout__region {margin:0 0 68px !important
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--container .layout__content--specs .layout__region:last-of-type:before {content:none !important
}}.ffx .page-node-type-manual .layout--container .layout__region {margin:0 0 4.347826087vw !important;flex:0 1 100%
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout--container .layout__region {margin:0 0 calc(18px*1.15941944) !important;margin:0 0 calc(18px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--container .layout__region {margin:0 !important;flex:0 1 33.33%
}}.ffx .page-node-type-manual .layout--two-rows-container .layout__content--second .layout__region {flex:0 1 100%
}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--two-rows-container .layout__content--second .layout__region {flex:0 1 33.33%
}}.ffx .page-node-type-manual .layout--two-rows-container .layout__content--included .layout__region.layout__region {margin-bottom:4.347826087vw !important
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout--two-rows-container .layout__content--included .layout__region.layout__region {margin-bottom:calc(18px*1.15941944) !important;margin-bottom:calc(18px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--two-rows-container .layout__content--included .layout__region.layout__region {margin-bottom:0 !important
}}.ffx .page-node-type-manual .layout--two-rows-container .layout__region {flex:0 1 50%
}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--two-rows-container .layout__region {flex:0 1 25%
}}.ffx .page-node-type-manual .layout--complex-start .layout__wrap .layout {margin:8.6956521739vw 0
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout--complex-start .layout__wrap .layout {margin:calc(36px*1.15941944) 0;margin:calc(36px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout--complex-start .layout__wrap .layout {margin:68px 0
}}.ffx .page-node-type-manual .layout--complex-start .layout__wrap .layout:first-of-type {margin-top:0
}.ffx .page-node-type-manual .layout--complex-start .layout__wrap .layout:last-of-type {margin-bottom:0
}.ffx .page-node-type-manual .layout--complex-start .layout__wrap .layout:not(:first-of-type) .lb-product--variation {margin-top:0
}.ffx .page-node-type-manual .layout .layout__content--specs {flex-wrap:wrap;margin:8.6956521739vw 0
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout .layout__content--specs {margin:calc(36px*1.15941944) 0;margin:calc(36px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout .layout__content--specs {margin:68px 0;gap:29px
}}.ffx .page-node-type-manual .layout .layout__content--specs .layout__region {position:relative;box-sizing:border-box;flex:0 1 50%
}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region {padding:0 30px;margin:14px 0 !important;flex:1 276px;max-width:276px
}}.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(odd) {border-right:.0483091787vw solid #d9d9d9
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(odd) {border-right:calc(.2px*1.15941944) solid #d9d9d9;border-right:calc(.2px*var(--factor)) solid #d9d9d9
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(odd) {border-right:none
}.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(odd):before {content:" ";position:absolute;top:0;bottom:0;right:-16px;display:block;width:1px;background:#d6d6d6
}}.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(odd) .lb-box--specs {margin-right:3.8647342995vw
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(odd) .lb-box--specs {margin-right:calc(16px*1.15941944);margin-right:calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(odd) .lb-box--specs {margin-right:0
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(even):before {content:" ";position:absolute;top:0;bottom:0;right:-16px;display:block;width:1px;background:#d6d6d6
}}.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(even) .lb-box--specs {margin-left:3.8647342995vw
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(even) .lb-box--specs {margin-left:calc(16px*1.15941944);margin-left:calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(even) .lb-box--specs {margin-left:0
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(4):before,.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(8):before,.ffx .page-node-type-manual .layout .layout__content--specs .layout__region:nth-child(12):before {display:none
}}.ffx .page-node-type-manual .layout:not(.layout--1-columns) .layout__region {margin:0 0 8.6956521739vw
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout:not(.layout--1-columns) .layout__region {margin:0 0 calc(36px*1.15941944);margin:0 0 calc(36px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout:not(.layout--1-columns) .layout__region {margin:0
}}.ffx .page-node-type-manual .layout:not(.layout--1-columns) .layout__region:last-of-type {margin:0
}.ffx .page-node-type-manual .layout br {display:block
}.ffx .page-node-type-manual .layout__title.active {margin:0 0 8.6956521739vw
}@media screen and (min-width:480px){.ffx .page-node-type-manual .layout__title.active {margin:0 0 calc(36px*1.15941944);margin:0 0 calc(36px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-manual .layout__title.active {margin:0 0 68px
}}.ffx .wrapper--cart>.main>.content>.related {margin:0 0 8vw
}@media only screen and (min-width:450px){.ffx .wrapper--cart>.main>.content>.related {flex:0 1 50%;margin:0 0 20px;padding:0 10px;box-sizing:border-box
}}@media only screen and (min-width:1280px){.ffx .wrapper--cart>.main>.content>.related {flex:0 1 25%;padding:0 15px
}}.ffx .wrapper--cart>.main>.content>.related .related__data {display:none
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx form.wfq.webform-submission-newsletter-form.active {display:block
}.ffx .js_quiz_template .wfq__explanation:nth-of-type(2).active {display:block;margin:0;text-align:center;position:relative
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .layout--1-columns > .layout__region {flex:0 1 100%
}.ffx .layout--2-columns {max-width:1280px;display:flex;margin:0 auto
}.ffx .layout--2-columns > .layout__region {flex:0 1 100%
}@media screen and (min-width:1024px){.ffx .layout--2-columns > .layout__region {flex:0 1 50%
}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ffx .layout--2-columns {width:100%
}}.ffx .layout--3-columns {max-width:1280px;margin:0 auto;display:flex;justify-content:center
}.ffx .layout--3-columns > .layout__region {flex:0 1 100%
}@media screen and (min-width:1024px){.ffx .layout--3-columns > .layout__region {flex:0 1 33.33334%
}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ffx .layout--3-columns {width:100%
}}.ffx .layout--4-columns > .layout__region {flex:0 1 100%
}@media screen and (min-width:1024px){.ffx .layout--4-columns > .layout__region {flex:0 1 25%
}}.ffx .layout--5-columns > .layout__region {flex:0 1 100%
}@media screen and (min-width:1024px){.ffx .layout--5-columns > .layout__region {flex:0 1 20%
}}.ffx .layout--6-columns > .layout__region {flex:0 1 100%;flex-wrap:wrap
}@media (min-width:768px) and (max-width:1023px){.ffx .layout--6-columns > .layout__region {flex:0 1 33.33%;margin:0 auto 40px;box-sizing:border-box
}}@media (min-width:1024px) and (max-width:1279px){.ffx .layout--6-columns > .layout__region {flex:0 1 33.33%;margin:0 auto 40px;box-sizing:border-box
}}@media screen and (min-width:1280px){.ffx .layout--6-columns > .layout__region {flex:0 1 16.66%
}}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .carousel {display:none
}.ffx .carousel__items.no-animation {text-align:center
}.ffx .carousel__track {display:flex;flex-wrap:nowrap;align-items:center;will-change:transform
}.ffx .carousel__track>* {flex:0 0 auto
}.ffx .carousel--A {margin:7.2463768116vw -7.2463768116vw 0;pointer-events:none;transform:translate3d(0,0,0)
}@media screen and (min-width:480px){.ffx .carousel--A {margin:calc(30px*1.15941944) calc(-30px*1.15941944) 0;margin:calc(30px*var(--factor)) calc(-30px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .carousel--A {margin:30px -40px 0
}}.ffx .carousel--A:first-of-type {margin-top:0
}.ffx .carousel.desktop {display:none;visibility:hidden;opacity:0;transform:translate3d(0,0,0)
}@media screen and (min-width:1280px){.ffx .carousel.desktop {max-width:1200px;overflow:hidden;margin:0 auto;display:block;visibility:visible;opacity:1
}}.ffx .carousel.desktop .carousel__items {transform:translate3d(0,0,0)
}@media screen and (min-width:1280px){.ffx .carousel.desktop .carousel__items {height:112px
}}.ffx .carousel.reverse {margin-top:7.2463768116vw
}@media screen and (min-width:480px){.ffx .carousel.reverse {margin-top:calc(30px*1.15941944);margin-top:calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .carousel.reverse {display:none;visibility:hidden;opacity:0
}}.ffx .carousel.reverse .swiper {direction:rtl
}@media screen and (min-width:1280px){.ffx .carousel.regular {display:none;visibility:hidden;opacity:0
}}.ffx .carousel .tile {margin:0 3.6231884058vw
}@media screen and (min-width:480px){.ffx .carousel .tile {margin:0 calc(15px*1.15941944);margin:0 calc(15px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .carousel .tile {margin:0 15px
}}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .grid__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw
}@media screen and (min-width:480px){.ffx .grid__heading {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){.ffx .grid__heading {font-size:40px;font-size:40px
}.ffx .grid__heading {line-height:48px;line-height:48px
}}.ffx .grid--influencer .tt__heading,.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:5.7971014493vw;line-height:6.7632850242vw
}@media screen and (min-width:480px){.ffx .grid--influencer .tt__heading,.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading {font-size:calc(24px*1.15941944);font-size:calc(24px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--influencer .tt__heading,.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading {font-size:24px;font-size:24px
}.ffx .grid--influencer .tt__heading,.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading {line-height:28px;line-height:28px
}}.ffx .grid__label {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;letter-spacing:.2em;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .grid__label {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){.ffx .grid__label {font-size:16px;font-size:16px
}.ffx .grid__label {line-height:20px;line-height:20px
}}.ffx .grid--A .grid__text,.ffx .grid__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .grid--A .grid__text,.ffx .grid__text {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){.ffx .grid--A .grid__text,.ffx .grid__text {margin:0 0 8px
}.ffx .grid--A .grid__text,.ffx .grid__text {font-size:16px;font-size:16px
}.ffx .grid--A .grid__text,.ffx .grid__text {line-height:24px;line-height:24px
}}.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text 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){.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {font-size:14px;font-size:14px
}.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {line-height:20px;line-height:20px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .grid {position:relative
}.ffx .grid.dark {background:#000
}.ffx .grid.dark:before {content:" ";position:absolute;top:-14.4927536232vw;bottom:-14.4927536232vw;left:0;right:0;display:block;background:#000;z-index:0
}@media only screen and (min-width:480px){.ffx .grid.dark:before {top:calc(-60px*1.15941944);top:calc(-60px*var(--factor));bottom:calc(-60px*1.15941944);bottom:calc(-60px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .grid.dark:before {top:-125px;bottom:-125px
}}.ffx .grid.dark.small-margins:before {top:-2.4154589372vw;bottom:-2.4154589372vw
}@media only screen and (min-width:480px){.ffx .grid.dark.small-margins:before {top:calc(-10px*1.15941944);top:calc(-10px*var(--factor));bottom:calc(-10px*1.15941944);bottom:calc(-10px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .grid.dark.small-margins:before {top:-30px;bottom:-30px
}}.ffx .grid.dark.medium-margins:before {top:-5.7971014493vw;bottom:-5.7971014493vw
}@media only screen and (min-width:480px){.ffx .grid.dark.medium-margins:before {top:calc(-24px*1.15941944);top:calc(-24px*var(--factor));bottom:calc(-24px*1.15941944);bottom:calc(-24px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .grid.dark.medium-margins:before {top:-50px;bottom:-50px
}}.ffx .grid.dark .grid__label {color:#fff
}@media screen and (min-width:1280px){.ffx .grid.dark .tt.dark:before {content:none
}}.ffx .grid.dark+[data-class*=customerreviews]:last-of-type {margin-top:14.4927536232vw
}@media screen and (min-width:480px){.ffx .grid.dark+[data-class*=customerreviews]:last-of-type {margin-top:calc(60px*1.15941944);margin-top:calc(60px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.dark+[data-class*=customerreviews]:last-of-type {margin-top:250px
}}.ffx .grid.white-text .grid__label,.ffx .grid.white-text .grid__heading,.ffx .grid.white-text .grid__text {color:#fff
}@media screen and (min-width:1280px){.ffx .grid__wrap {max-width:1280px;margin:0 auto;box-sizing:border-box
}}.ffx .grid__data {text-align:center
}.ffx .grid__label {margin:0 0 1.9323671498vw;color:#313f49
}@media screen and (min-width:480px){.ffx .grid__label {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid__label {margin:0 0 .4166666667vw
}}@media screen and (min-width:1280px){.ffx .grid__label {margin:0 0 8px
}}.ffx .grid__label p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}.ffx .grid__heading {margin:0 0 3.8647342995vw;color:#313f49
}@media screen and (min-width:480px){.ffx .grid__heading {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid__heading {margin:0 0 16px
}}.ffx .gold .grid__heading {color:#bf9460 !important
}.ffx .grid__text {margin:0 0 1.9323671498vw;color:#313f49
}@media screen and (min-width:480px){.ffx .grid__text {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid__text {margin:0 0 .4166666667vw
}}@media screen and (min-width:1920px){.ffx .grid__text {margin:0 0 8px
}}.ffx .grid__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .grid .layout--4-columns {justify-content:flex-start
}.ffx .grid [class*=lifestyle--T] .lifestyle__data {text-align:left
}@media screen and (min-width:1280px){.ffx .grid [class*=lifestyle--T] .lifestyle__data {padding:60px 40px 46px
}}.ffx .grid.left .grid__data {text-align:left
}.ffx .grid.left .grid__text {margin-right:0;margin-left:0
}@media screen and (max-width:479px){.ffx .grid.mob-cols-2 .grid__content {padding:0 1.2077294686vw
}}@media (min-width:480px)and (max-width:1279px){.ffx .grid.mob-cols-2 .grid__content {padding:0 calc(5px*1.15941944);padding:0 calc(5px*var(--factor))
}}@media screen and (max-width:1279px){.ffx .grid.mob-cols-2 .grid__content {display:flex;flex-wrap:wrap;justify-content:center
}}@media screen and (max-width:1279px){.ffx .grid.mob-cols-2 .tile {margin:0 0 2.4154589372vw;flex:0 1 50%;padding:0 1.2077294686vw;box-sizing:border-box
}}@media (min-width:480px)and (max-width:1279px){.ffx .grid.mob-cols-2 .tile {margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor));padding:0 calc(5px*1.15941944);padding:0 calc(5px*var(--factor))
}}@media screen and (max-width:1279px){.ffx .grid.zig-zag .tile:nth-of-type(odd) .tile__wrap {flex-direction:row-reverse
}}.ffx .grid.vertical>.grid__wrap>.grid__content>.layout {flex-wrap:wrap
}@media screen and (min-width:1280px){.ffx .grid.vertical>.grid__wrap>.grid__content>.layout {flex-direction:column;flex-wrap:nowrap
}}@media screen and (min-width:1280px){.ffx .grid.vertical>.grid__wrap>.grid__content>.layout>.layout__region {padding:0
}}@media screen and (max-width:1279px){.ffx .grid.onethird-twothirds>.grid__wrap>.grid__content {padding:0
}}@media screen and (min-width:1280px){.ffx .grid.onethird-twothirds>.grid__wrap>.grid__content>.layout>.layout__region--first {flex:0 1 33.33334%
}}@media screen and (min-width:1280px){.ffx .grid.onethird-twothirds>.grid__wrap>.grid__content>.layout>.layout__region--second {flex:0 1 66.66666%
}}.ffx .grid.onethird-twothirds>.grid__wrap>.grid__content>.layout .featured {padding:0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .grid.onethird-twothirds>.grid__wrap>.grid__content>.layout .featured {padding:0 calc(10px*1.15941944);padding:0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.onethird-twothirds>.grid__wrap>.grid__content>.layout .featured {padding:0
}}@media screen and (min-width:1280px){.ffx .grid.onethird-twothirds>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-bottom:0
}}@media screen and (max-width:1279px){.ffx .grid.twothirds-onethird>.grid__wrap>.grid__content {padding:0
}}@media screen and (min-width:1280px){.ffx .grid.twothirds-onethird>.grid__wrap>.grid__content>.layout>.layout__region--first {flex:0 1 66.66666%
}}@media screen and (min-width:1280px){.ffx .grid.twothirds-onethird>.grid__wrap>.grid__content>.layout>.layout__region--second {flex:0 1 33.33334%
}}.ffx .grid.twothirds-onethird>.grid__wrap>.grid__content>.layout .featured {padding:0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .grid.twothirds-onethird>.grid__wrap>.grid__content>.layout .featured {padding:0 calc(10px*1.15941944);padding:0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.twothirds-onethird>.grid__wrap>.grid__content>.layout .featured {padding:0
}}@media screen and (min-width:1280px){.ffx .grid.twothirds-onethird>.grid__wrap>.grid__content>.layout .lifestyle__data {padding-bottom:0
}}.ffx .grid.big-block>.grid__wrap>.grid__content {padding:0
}@media screen and (min-width:1280px){.ffx .grid.big-block>.grid__wrap>.grid__content {padding:0 40px
}}.ffx .grid.big-block>.grid__wrap>.grid__content .featured {padding:0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .grid.big-block>.grid__wrap>.grid__content .featured {padding:0 calc(10px*1.15941944);padding:0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.big-block>.grid__wrap>.grid__content .featured {padding:0
}}.ffx .grid.big-block>.grid__wrap>.grid__content .lifestyle__data {padding-top:0
}@media screen and (min-width:1280px){.ffx .grid.big-block>.grid__wrap>.grid__content .lifestyle__data {padding-bottom:30px
}}@media screen and (max-width:1279px){.ffx .grid.tii>.grid__wrap>.grid__content,.ffx .grid.iit>.grid__wrap>.grid__content {padding:0
}}.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region {box-sizing:border-box
}.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region--first,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region--first {flex:0 1 100%
}@media screen and (min-width:1280px){.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region--first,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region--first {flex:0 1 33.33332%
}}.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region--second,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region--second {flex:0 1 50%;padding:0 1.2077294686vw 0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region--second,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region--second {padding:0 calc(5px*1.15941944) 0 calc(10px*1.15941944);padding:0 calc(5px*var(--factor)) 0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region--second,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region--second {flex:0 1 33.33332%;padding:0 15px
}}.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region--third,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region--third {flex:0 1 50%;padding:0 2.4154589372vw 0 1.2077294686vw
}@media screen and (min-width:480px){.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region--third,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region--third {padding:0 calc(10px*1.15941944) 0 calc(5px*1.15941944);padding:0 calc(10px*var(--factor)) 0 calc(5px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region--third,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region--third {flex:0 1 33.33332%;padding:0 15px
}}.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region .featured,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region .featured {padding:0
}@media screen and (min-width:1280px){.ffx .grid.tii>.grid__wrap>.grid__content>.layout>.layout__region .lifestyle__data,.ffx .grid.iit>.grid__wrap>.grid__content>.layout>.layout__region .lifestyle__data {padding-bottom:0
}}@media screen and (min-width:1280px){.ffx .grid.tii.iit>.grid__wrap>.grid__content>.layout>.layout__region--first,.ffx .grid.iit.iit>.grid__wrap>.grid__content>.layout>.layout__region--first {order:2
}}.ffx .grid.solo-label .grid__label {margin:0 0 7.2463768116vw
}@media screen and (min-width:480px){.ffx .grid.solo-label .grid__label {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.solo-label .grid__label {margin:0 0 50px
}}.ffx .grid.solo-label .grid__text {margin:0 !important
}.ffx .grid.left-mobile .grid__data {text-align:left
}@media screen and (min-width:1280px){.ffx .grid.left-mobile .grid__data {text-align:center !important
}}.ffx .grid.bottom-border {margin-bottom:28.9855072464vw
}@media screen and (min-width:480px){.ffx .grid.bottom-border {margin-bottom:calc(120px*1.15941944);margin-bottom:calc(120px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.bottom-border {margin-bottom:250px
}}.ffx .grid.bottom-border.gold:after {background-color:#bf9460
}.ffx .grid.bottom-border:after {content:"";position:absolute;right:7.2463768116vw;bottom:-14.4927536232vw;left:7.2463768116vw;height:.2415458937vw;background-color:#c9c9c9
}@media screen and (min-width:480px){.ffx .grid.bottom-border:after {right:calc(30px*1.15941944);right:calc(30px*var(--factor));bottom:calc(-60px*1.15941944);bottom:calc(-60px*var(--factor));left:calc(30px*1.15941944);left:calc(30px*var(--factor));height:calc(1px*1.15941944);height:calc(1px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid.bottom-border:after {bottom:-125px;margin:0 auto;width:1200px;height:1px
}}.ffx .grid--A {margin:14.4927536232vw 0
}@media screen and (min-width:480px){.ffx .grid--A {margin:calc(60px*1.15941944) 0;margin:calc(60px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .grid--A {margin:125px 0
}}.ffx .grid--A .grid__data {padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--A .grid__data {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--A .grid__data {padding:0 40px
}}.ffx .grid--A .grid__text {margin:0 0 5.7971014493vw !important
}@media screen and (min-width:480px){.ffx .grid--A .grid__text {margin:0 0 calc(24px*1.15941944) !important;margin:0 0 calc(24px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .grid--A .grid__text {max-width:1000px;margin:0 auto 50px !important
}}.ffx .grid--A .grid__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}.ffx .grid--A .grid__content {padding:0 7.2463768116vw;box-sizing:border-box;direction:ltr
}@media screen and (min-width:480px){.ffx .grid--A .grid__content {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--A .grid__content {padding:0 25px
}}.ffx .grid--A .layout {flex-wrap:wrap
}.ffx .grid--A .layout__region {margin:0 0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .grid--A .layout__region {margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--A .layout__region {margin:0;padding:0 15px;box-sizing:border-box
}}.ffx .grid--A .layout__region:last-of-type {margin:0
}.ffx .grid--A [class*=lifestyle--T] .lifestyle__data {text-align:left
}@media screen and (min-width:1280px){.ffx .grid--A [class*=lifestyle--T] .lifestyle__data {padding:60px 0 46px
}}.ffx .grid--B .grid__content {display:flex;flex-wrap:wrap;padding:0 5.3140096618vw;margin:-1.9323671498vw 0
}@media screen and (min-width:480px){.ffx .grid--B .grid__content {padding:0 calc(22px*1.15941944);padding:0 calc(22px*var(--factor));margin:calc(-8px*1.15941944) 0;margin:calc(-8px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .grid--B .grid__content {padding:0 32px;margin:-8px 0
}}.ffx .grid--B .grid__content .tile {box-sizing:border-box;flex:0 1 50%;padding-left:1.9323671498vw;padding-right:1.9323671498vw
}@media screen and (min-width:480px){.ffx .grid--B .grid__content .tile {padding-left:calc(8px*1.15941944);padding-left:calc(8px*var(--factor));padding-right:calc(8px*1.15941944);padding-right:calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--B .grid__content .tile {flex:0 1 25%;padding-left:0;padding-right:0
}}@media screen and (min-width:1280px){.ffx .grid--C .grid__wrap {padding:0 40px
}}@media screen and (min-width:1280px){.ffx .grid--C .grid__content {display:flex;flex-wrap:wrap;direction:ltr
}}.ffx .grid--C .tile {box-sizing:border-box;position:relative
}@media screen and (min-width:1280px){.ffx .grid--C .tile {flex:0 1 50%;padding-right:30px
}}.ffx .grid--C .tile.white-text {color:#fff
}.ffx .grid--C .tile.white-text .tile__data {color:#313f49
}@media screen and (max-width:1279px){.ffx .grid--C .tile:first-of-type {margin-top:0
}}@media screen and (min-width:1280px){.ffx .grid--C .tile:nth-child(odd) {top:60px
}}@media screen and (min-width:1280px){.ffx .grid--C .tile:nth-child(odd) .tile__data {padding:0 0 30px
}}@media screen and (min-width:1280px){.ffx .grid--C .tile:nth-child(even) {padding-right:0;padding-left:30px
}}@media screen and (min-width:1280px){.ffx .grid--C .tile:nth-child(even) .tile__wrap {flex-direction:column
}}@media screen and (min-width:1280px){.ffx .grid--C .tile:nth-child(even) .tile__data {padding:20px 0 0
}}.ffx .grid--sales {margin:14.4927536232vw 0
}@media screen and (min-width:480px){.ffx .grid--sales {margin:calc(60px*1.15941944) 0;margin:calc(60px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .grid--sales {margin:125px 0
}}.ffx .grid--sales .swiper {box-sizing:border-box;padding:0 9.6618357488vw 7.729468599vw
}@media screen and (min-width:480px){.ffx .grid--sales .swiper {padding:0 calc(40px*1.15941944) calc(32px*1.15941944);padding:0 calc(40px*var(--factor)) calc(32px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--sales .swiper {padding:0 0 32px
}}.ffx .grid--sales.dark {margin-bottom:14.4927536232vw
}@media screen and (min-width:480px){.ffx .grid--sales.dark {margin-bottom:calc(60px*1.15941944);margin-bottom:calc(60px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--sales.dark {margin-bottom:125px
}}.ffx .grid--sales.dark:before {bottom:-16.9082125604vw;background-color:#000 !important;height:calc(100% + 12.077294686vw)
}@media screen and (min-width:480px){.ffx .grid--sales.dark:before {bottom:calc(-70px*1.15941944);bottom:calc(-70px*var(--factor));height:calc(100% + (50px * 1.15941944));height:calc(100% + (50px * var(--factor)));height:calc(100% + calc(50px * 1.15941944));height:calc(100% + calc(50px * var(--factor)))
}}@media screen and (min-width:1280px){.ffx .grid--sales.dark:before {bottom:-125px;height:calc(100% + 250px) !important
}}.ffx .grid--sales .grid__wrap {padding:0 !important
}@media screen and (min-width:1280px){.ffx .grid--sales .grid__wrap {padding:0 40px !important
}}.ffx .grid--sales .grid__data {position:relative;width:100%;z-index:7;padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--sales .grid__data {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--sales .grid__data {padding:0
}}.ffx .grid--sales .grid__content.grid__content {padding:0 0 7.2463768116vw;display:block;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;font-size:0
}@media screen and (min-width:480px){.ffx .grid--sales .grid__content.grid__content {padding:0 0 calc(30px*1.15941944);padding:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--sales .grid__content.grid__content {padding:0;margin:0 -32px 0 0;display:flex;justify-content:center;white-space:normal;white-space:initial;overflow-x:hidden
}}@media screen and (min-width:1280px){.ffx .grid--sales.items-1 .grid__content,.ffx .grid--sales.items-2 .grid__content,.ffx .grid--sales.items-3 .grid__content,.ffx .grid--sales.items-4 .grid__content {width:100%;gap:40px
}}@media screen and (min-width:1280px){.ffx .grid--sales.items-1 .related--sales,.ffx .grid--sales.items-2 .related--sales,.ffx .grid--sales.items-3 .related--sales,.ffx .grid--sales.items-4 .related--sales {width:25%
}}.ffx .grid--quotes {margin:14.4927536232vw 0
}@media screen and (min-width:480px){.ffx .grid--quotes {margin:calc(60px*1.15941944) 0;margin:calc(60px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .grid--quotes {margin:125px 0
}}@media screen and (min-width:1280px){.ffx .grid--quotes .grid__wrap,.ffx .grid--medical_quote_extended .grid__wrap {padding:0 40px
}}.ffx .grid--quotes .grid__content,.ffx .grid--medical_quote_extended .grid__content {white-space:normal;white-space:initial;overflow-x:hidden
}@media screen and (min-width:1280px){.ffx .grid--quotes .grid__content,.ffx .grid--medical_quote_extended .grid__content {display:flex;justify-content:center
}}.ffx .grid--quotes .tile[class*=quote],.ffx .grid--medical_quote_extended .tile[class*=quote] {display:inline-block;vertical-align:top;width:100%;margin-bottom:9.6618357488vw;margin-left:0
}@media screen and (min-width:480px){.ffx .grid--quotes .tile[class*=quote],.ffx .grid--medical_quote_extended .tile[class*=quote] {margin-bottom:calc(40px*1.15941944);margin-bottom:calc(40px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--quotes .tile[class*=quote],.ffx .grid--medical_quote_extended .tile[class*=quote] {width:380px;margin-right:30px;margin-bottom:0
}}.ffx .grid--quotes .tile[class*=quote]:last-of-type,.ffx .grid--medical_quote_extended .tile[class*=quote]:last-of-type {margin:0
}.ffx .grid--quotes .tile[class*=quote] .tile__wrap,.ffx .grid--medical_quote_extended .tile[class*=quote] .tile__wrap {padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--quotes .tile[class*=quote] .tile__wrap,.ffx .grid--medical_quote_extended .tile[class*=quote] .tile__wrap {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--quotes .tile[class*=quote] .tile__wrap,.ffx .grid--medical_quote_extended .tile[class*=quote] .tile__wrap {padding:0 16px
}}.ffx .grid--quotes .swiper,.ffx .grid--medical_quote_extended .swiper {box-sizing:border-box;padding:0 0 7.729468599vw
}@media screen and (min-width:480px){.ffx .grid--quotes .swiper,.ffx .grid--medical_quote_extended .swiper {padding:0 0 calc(32px*1.15941944);padding:0 0 calc(32px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--quotes .swiper,.ffx .grid--medical_quote_extended .swiper {padding:0 0 32px
}}.ffx .grid--quotes .swiper .tile,.ffx .grid--medical_quote_extended .swiper .tile {margin:0
}@media screen and (min-width:1280px){.ffx .grid--quotes .swiper-scrollbar,.ffx .grid--medical_quote_extended .swiper-scrollbar {margin:0 auto;left:50% !important;transform:translateX(-50%);max-width:1200px
}}@media screen and (min-width:1280px){.ffx .grid--info_reveal .grid__content {padding:48px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px;row-gap:30px
}}.ffx .grid--info_reveal .grid__data {padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--info_reveal .grid__data {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--info_reveal .grid__data {padding:0
}}.ffx .grid--info_reveal .grid__heading {margin:0 0 1.9323671498vw;font-size:8.6956521739vw;line-height:9.6618357488vw
}@media screen and (min-width:480px){.ffx .grid--info_reveal .grid__heading {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor));font-size:calc(36px*1.15941944);font-size:calc(36px*var(--factor));line-height:calc(40px*1.15941944);line-height:calc(40px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--info_reveal .grid__heading {margin:0 0 8px;font-size:48px;line-height:56px
}}.ffx .grid--info_reveal .grid__text {margin:0;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .grid--info_reveal .grid__text {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){.ffx .grid--info_reveal .grid__text {font-size:14px;line-height:20px
}}.ffx .grid--info_reveal .swiper {padding:5.7971014493vw 2.4154589372vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--info_reveal .swiper {padding:calc(24px*1.15941944) calc(10px*1.15941944);padding:calc(24px*var(--factor)) calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--info_reveal .swiper {padding:0
}}.ffx .grid--1_1_1,.ffx .grid--1_2,.ffx .grid--2_1,.ffx .grid--sales {position:relative;box-sizing:border-box;margin:14.4927536232vw 0
}@media only screen and (min-width:480px){.ffx .grid--1_1_1,.ffx .grid--1_2,.ffx .grid--2_1,.ffx .grid--sales {margin:calc(60px*1.15941944) 0;margin:calc(60px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1,.ffx .grid--1_2,.ffx .grid--2_1,.ffx .grid--sales {margin:125px auto
}}.ffx .grid--1_1_1.small-margins,.ffx .grid--1_2.small-margins,.ffx .grid--2_1.small-margins,.ffx .grid--50_50.small-margins,.ffx .grid--HTU.small-margins,.ffx .grid--sales.small-margins {margin:2.4154589372vw 0
}@media only screen and (min-width:480px){.ffx .grid--1_1_1.small-margins,.ffx .grid--1_2.small-margins,.ffx .grid--2_1.small-margins,.ffx .grid--50_50.small-margins,.ffx .grid--HTU.small-margins,.ffx .grid--sales.small-margins {margin:calc(10px*1.15941944) 0;margin:calc(10px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1.small-margins,.ffx .grid--1_2.small-margins,.ffx .grid--2_1.small-margins,.ffx .grid--50_50.small-margins,.ffx .grid--HTU.small-margins,.ffx .grid--sales.small-margins {margin:30px auto
}}.ffx .grid--1_1_1.medium-margins,.ffx .grid--1_2.medium-margins,.ffx .grid--2_1.medium-margins,.ffx .grid--50_50.medium-margins,.ffx .grid--HTU.medium-margins,.ffx .grid--sales.medium-margins {margin:5.7971014493vw 0
}@media only screen and (min-width:480px){.ffx .grid--1_1_1.medium-margins,.ffx .grid--1_2.medium-margins,.ffx .grid--2_1.medium-margins,.ffx .grid--50_50.medium-margins,.ffx .grid--HTU.medium-margins,.ffx .grid--sales.medium-margins {margin:calc(24px*1.15941944) 0;margin:calc(24px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1.medium-margins,.ffx .grid--1_2.medium-margins,.ffx .grid--2_1.medium-margins,.ffx .grid--50_50.medium-margins,.ffx .grid--HTU.medium-margins,.ffx .grid--sales.medium-margins {margin:50px auto
}}.ffx .grid--1_1_1:not(.grid--HTU) .grid__wrap,.ffx .grid--1_2:not(.grid--HTU) .grid__wrap,.ffx .grid--2_1:not(.grid--HTU) .grid__wrap,.ffx .grid--50_50:not(.grid--HTU) .grid__wrap,.ffx .grid--HTU:not(.grid--HTU) .grid__wrap,.ffx .grid--sales:not(.grid--HTU) .grid__wrap {box-sizing:border-box;display:flex;flex-wrap:wrap;padding:0 2.4154589372vw;direction:ltr
}@media only screen and (min-width:480px){.ffx .grid--1_1_1:not(.grid--HTU) .grid__wrap,.ffx .grid--1_2:not(.grid--HTU) .grid__wrap,.ffx .grid--2_1:not(.grid--HTU) .grid__wrap,.ffx .grid--50_50:not(.grid--HTU) .grid__wrap,.ffx .grid--HTU:not(.grid--HTU) .grid__wrap,.ffx .grid--sales:not(.grid--HTU) .grid__wrap {padding:0 calc(10px*1.15941944);padding:0 calc(10px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1:not(.grid--HTU) .grid__wrap,.ffx .grid--1_2:not(.grid--HTU) .grid__wrap,.ffx .grid--2_1:not(.grid--HTU) .grid__wrap,.ffx .grid--50_50:not(.grid--HTU) .grid__wrap,.ffx .grid--HTU:not(.grid--HTU) .grid__wrap,.ffx .grid--sales:not(.grid--HTU) .grid__wrap {padding:0 25px
}}.ffx .grid--1_1_1 .tt,.ffx .grid--1_2 .tt,.ffx .grid--2_1 .tt,.ffx .grid--50_50 .tt,.ffx .grid--HTU .tt,.ffx .grid--sales .tt {margin:0;padding:0 4.8309178744vw
}@media only screen and (min-width:480px){.ffx .grid--1_1_1 .tt,.ffx .grid--1_2 .tt,.ffx .grid--2_1 .tt,.ffx .grid--50_50 .tt,.ffx .grid--HTU .tt,.ffx .grid--sales .tt {padding:0 calc(20px*1.15941944);padding:0 calc(20px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1 .tt,.ffx .grid--1_2 .tt,.ffx .grid--2_1 .tt,.ffx .grid--50_50 .tt,.ffx .grid--HTU .tt,.ffx .grid--sales .tt {padding:60px 15px 0
}}.ffx .grid--1_1_1 .tt .tt__wrap,.ffx .grid--1_2 .tt .tt__wrap,.ffx .grid--2_1 .tt .tt__wrap,.ffx .grid--50_50 .tt .tt__wrap,.ffx .grid--HTU .tt .tt__wrap,.ffx .grid--sales .tt .tt__wrap {margin:0;padding:0
}.ffx .grid--1_1_1 .mt,.ffx .grid--1_2 .mt,.ffx .grid--2_1 .mt,.ffx .grid--50_50 .mt,.ffx .grid--HTU .mt,.ffx .grid--sales .mt {margin:0;padding:0
}@media only screen and (min-width:1280px){.ffx .grid--1_1_1 .mt,.ffx .grid--1_2 .mt,.ffx .grid--2_1 .mt,.ffx .grid--50_50 .mt,.ffx .grid--HTU .mt,.ffx .grid--sales .mt {padding:0 15px
}}.ffx .grid--1_1_1.has-nesting,.ffx .grid--1_2.has-nesting,.ffx .grid--2_1.has-nesting,.ffx .grid--50_50.has-nesting,.ffx .grid--HTU.has-nesting,.ffx .grid--sales.has-nesting {display:none
}@media only screen and (min-width:1280px){.ffx .grid--1_1_1.has-nesting,.ffx .grid--1_2.has-nesting,.ffx .grid--2_1.has-nesting,.ffx .grid--50_50.has-nesting,.ffx .grid--HTU.has-nesting,.ffx .grid--sales.has-nesting {display:block
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1.has-nesting .mt,.ffx .grid--1_2.has-nesting .mt,.ffx .grid--2_1.has-nesting .mt,.ffx .grid--50_50.has-nesting .mt,.ffx .grid--HTU.has-nesting .mt,.ffx .grid--sales.has-nesting .mt {display:flex
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1.has-nesting .mt .mt__wrap,.ffx .grid--1_2.has-nesting .mt .mt__wrap,.ffx .grid--2_1.has-nesting .mt .mt__wrap,.ffx .grid--50_50.has-nesting .mt .mt__wrap,.ffx .grid--HTU.has-nesting .mt .mt__wrap,.ffx .grid--sales.has-nesting .mt .mt__wrap {align-self:flex-end
}}.ffx .grid--1_1_1 .layout--T,.ffx .grid--1_2 .layout--T,.ffx .grid--2_1 .layout--T,.ffx .grid--50_50 .layout--T,.ffx .grid--HTU .layout--T,.ffx .grid--sales .layout--T {position:relative;display:block
}.ffx .grid--1_1_1 .layout--T:before,.ffx .grid--1_2 .layout--T:before,.ffx .grid--2_1 .layout--T:before,.ffx .grid--50_50 .layout--T:before,.ffx .grid--HTU .layout--T:before,.ffx .grid--sales .layout--T:before {content:" ";display:table
}.ffx .grid--1_1_1 .layout--T:after,.ffx .grid--1_2 .layout--T:after,.ffx .grid--2_1 .layout--T:after,.ffx .grid--50_50 .layout--T:after,.ffx .grid--HTU .layout--T:after,.ffx .grid--sales .layout--T:after {content:" ";display:table;clear:both
}.ffx .grid--1_1_1 .layout--T .layout__region--first,.ffx .grid--1_2 .layout--T .layout__region--first,.ffx .grid--2_1 .layout--T .layout__region--first,.ffx .grid--50_50 .layout--T .layout__region--first,.ffx .grid--HTU .layout--T .layout__region--first,.ffx .grid--sales .layout--T .layout__region--first {display:flex;box-sizing:border-box;position:relative;width:100%
}@media only screen and (min-width:1280px){.ffx .grid--1_1_1 .layout--T .layout__region--first,.ffx .grid--1_2 .layout--T .layout__region--first,.ffx .grid--2_1 .layout--T .layout__region--first,.ffx .grid--50_50 .layout--T .layout__region--first,.ffx .grid--HTU .layout--T .layout__region--first,.ffx .grid--sales .layout--T .layout__region--first {min-height:269px
}}.ffx .grid--1_1_1 .layout--T .layout__region--first .tt,.ffx .grid--1_2 .layout--T .layout__region--first .tt,.ffx .grid--2_1 .layout--T .layout__region--first .tt,.ffx .grid--50_50 .layout--T .layout__region--first .tt,.ffx .grid--HTU .layout--T .layout__region--first .tt,.ffx .grid--sales .layout--T .layout__region--first .tt {box-sizing:border-box;align-self:flex-end;margin-bottom:315px
}.ffx .grid--1_1_1 .layout--T .layout__region--first .tt.tt--bottom,.ffx .grid--1_2 .layout--T .layout__region--first .tt.tt--bottom,.ffx .grid--2_1 .layout--T .layout__region--first .tt.tt--bottom,.ffx .grid--50_50 .layout--T .layout__region--first .tt.tt--bottom,.ffx .grid--HTU .layout--T .layout__region--first .tt.tt--bottom,.ffx .grid--sales .layout--T .layout__region--first .tt.tt--bottom {margin-bottom:0;margin-bottom:initial
}.ffx .grid--1_1_1 .layout--T .layout__region--second,.ffx .grid--1_2 .layout--T .layout__region--second,.ffx .grid--2_1 .layout--T .layout__region--second,.ffx .grid--50_50 .layout--T .layout__region--second,.ffx .grid--HTU .layout--T .layout__region--second,.ffx .grid--sales .layout--T .layout__region--second {box-sizing:border-box;position:absolute;left:0;bottom:0;width:50%
}.ffx .grid--1_1_1 .layout--T .layout__region--third,.ffx .grid--1_2 .layout--T .layout__region--third,.ffx .grid--2_1 .layout--T .layout__region--third,.ffx .grid--50_50 .layout--T .layout__region--third,.ffx .grid--HTU .layout--T .layout__region--third,.ffx .grid--sales .layout--T .layout__region--third {box-sizing:border-box;position:absolute;right:0;bottom:0;width:50%
}.ffx .grid--1_1_1 .layout--T .tt,.ffx .grid--1_2 .layout--T .tt,.ffx .grid--2_1 .layout--T .tt,.ffx .grid--50_50 .layout--T .tt,.ffx .grid--HTU .layout--T .tt,.ffx .grid--sales .layout--T .tt {padding-top:0
}.ffx .grid--1_1_1 .layout--Two,.ffx .grid--1_2 .layout--Two,.ffx .grid--2_1 .layout--Two,.ffx .grid--50_50 .layout--Two,.ffx .grid--HTU .layout--Two,.ffx .grid--sales .layout--Two {flex-direction:column;align-content:space-between
}.ffx .grid--1_1_1 .layout--Two .layout__region--first,.ffx .grid--1_2 .layout--Two .layout__region--first,.ffx .grid--2_1 .layout--Two .layout__region--first,.ffx .grid--50_50 .layout--Two .layout__region--first,.ffx .grid--HTU .layout--Two .layout__region--first,.ffx .grid--sales .layout--Two .layout__region--first {flex:auto
}.ffx .grid--1_1_1 .layout--Two .layout__region--second,.ffx .grid--1_2 .layout--Two .layout__region--second,.ffx .grid--2_1 .layout--Two .layout__region--second,.ffx .grid--50_50 .layout--Two .layout__region--second,.ffx .grid--HTU .layout--Two .layout__region--second,.ffx .grid--sales .layout--Two .layout__region--second {flex:auto;display:inline-flex;flex-wrap:wrap
}@media screen and (max-width:1279px){.ffx .grid--1_1_1.hide-text-mobile .grid__wrap .tt {display:none
}}.ffx .grid--1_1_1 .grid__wrap>* {box-sizing:border-box;flex:0 1 100%
}@media only screen and (min-width:1280px){.ffx .grid--1_1_1 .grid__wrap>* {flex:0 1 33.33332%
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmt .grid__wrap .mt--1 {flex:0 1 50%;padding-right:calc(5px*1.15941944);padding-right:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmt .grid__wrap .mt--1 {padding-right:1.2077294686vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmt .grid__wrap .mt--2 {flex:0 1 50%;padding-left:calc(5px*1.15941944);padding-left:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmt .grid__wrap .mt--2 {padding-left:1.2077294686vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmt .grid__wrap .tt {padding-top:calc(24px*1.15941944);padding-top:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmt .grid__wrap .tt {padding-top:5.7971014493vw
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1.grid--mmt.invert .grid__wrap .tt {order:-1
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mtm .grid__wrap .mt--1 {flex:0 1 50%;padding-right:calc(5px*1.15941944);padding-right:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mtm .grid__wrap .mt--1 {padding-right:1.2077294686vw
}}.ffx .grid--1_1_1.grid--mtm .grid__wrap .tt {order:2
}@media only screen and (min-width:1280px){.ffx .grid--1_1_1.grid--mtm .grid__wrap .tt {order:inherit
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mtm .grid__wrap .tt {padding-top:calc(24px*1.15941944);padding-top:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mtm .grid__wrap .tt {padding-top:5.7971014493vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mtm .grid__wrap .mt--2 {flex:0 1 50%;padding-left:calc(5px*1.15941944);padding-left:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mtm .grid__wrap .mt--2 {padding-left:1.2077294686vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--tmm .grid__wrap .tt {padding-bottom:calc(24px*1.15941944);padding-bottom:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--tmm .grid__wrap .tt {padding-bottom:5.7971014493vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--tmm .grid__wrap .mt--1 {flex:0 1 50%;padding-right:calc(5px*1.15941944);padding-right:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--tmm .grid__wrap .mt--1 {padding-right:1.2077294686vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--tmm .grid__wrap .mt--2 {flex:0 1 50%;padding-left:calc(5px*1.15941944);padding-left:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--tmm .grid__wrap .mt--2 {padding-left:1.2077294686vw
}}@media only screen and (min-width:1280px){.ffx .grid--1_1_1.grid--tmm.invert .grid__wrap .tt {order:3
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmm .grid__wrap {display:block
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmm .grid__wrap .mt--1 {width:calc(125px*1.15941944);width:calc(125px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmm .grid__wrap .mt--1 {width:30.193236715vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmm .grid__wrap .mt--2 {position:absolute;top:0;right:calc(10px*1.15941944);right:calc(10px*var(--factor));width:calc(259px*1.15941944);width:calc(259px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmm .grid__wrap .mt--2 {right:2.4154589372vw;width:62.5603864734vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmm .grid__wrap .mt--3 {width:calc(125px*1.15941944);width:calc(125px*var(--factor));margin-top:calc(10px*1.15941944);margin-top:calc(10px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmm .grid__wrap .mt--3 {width:30.193236715vw;margin-top:2.4154589372vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmm.invert .grid__wrap .mt--1 {position:absolute;top:0;right:calc(10px*1.15941944);right:calc(10px*var(--factor));width:calc(125px*1.15941944);width:calc(125px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmm.invert .grid__wrap .mt--1 {right:2.4154589372vw;width:30.193236715vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmm.invert .grid__wrap .mt--2 {position:relative;top:auto;right:auto;width:calc(259px*1.15941944);width:calc(259px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmm.invert .grid__wrap .mt--2 {width:62.5603864734vw
}}@media screen and (max-width:1279px){.ffx .grid--1_1_1.grid--mmm.invert .grid__wrap .mt--3 {position:absolute;bottom:0;right:calc(10px*1.15941944);right:calc(10px*var(--factor));width:calc(125px*1.15941944);width:calc(125px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_1_1.grid--mmm.invert .grid__wrap .mt--3 {right:2.4154589372vw;width:30.193236715vw
}}.ffx .grid--1_2 .grid__wrap>.layout:nth-child(1),.ffx .grid--1_2 .grid__wrap>section:nth-child(1) {flex:0 1 100%
}@media only screen and (min-width:1280px){.ffx .grid--1_2 .grid__wrap>.layout:nth-child(1),.ffx .grid--1_2 .grid__wrap>section:nth-child(1) {flex:0 1 33.33332%
}}.ffx .grid--1_2 .grid__wrap>.layout:nth-child(2),.ffx .grid--1_2 .grid__wrap>section:nth-child(2) {flex:0 1 100%
}@media only screen and (min-width:1280px){.ffx .grid--1_2 .grid__wrap>.layout:nth-child(2),.ffx .grid--1_2 .grid__wrap>section:nth-child(2) {flex:0 1 66.66665%
}}@media screen and (max-width:1279px){.ffx .grid--1_2 .grid__wrap .mt+.tt {padding-top:calc(24px*1.15941944);padding-top:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_2 .grid__wrap .mt+.tt {padding-top:5.7971014493vw
}}@media screen and (max-width:1279px){.ffx .grid--1_2 .grid__wrap .tt+.mt {padding-top:calc(24px*1.15941944);padding-top:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_2 .grid__wrap .tt+.mt {padding-top:5.7971014493vw
}}@media screen and (max-width:1279px){.ffx .grid--1_2.grid--mm .grid__wrap .mt--1 {flex:0 1 50%;padding-right:calc(5px*1.15941944);padding-right:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_2.grid--mm .grid__wrap .mt--1 {padding-right:1.2077294686vw
}}@media screen and (max-width:1279px){.ffx .grid--1_2.grid--mm .grid__wrap .mt--2 {flex:0 1 50%;padding-left:calc(5px*1.15941944);padding-left:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--1_2.grid--mm .grid__wrap .mt--2 {padding-left:1.2077294686vw
}}@media screen and (max-width:1279px){.ffx .grid--1_2.hide-text-mobile .grid__wrap .tt {display:none
}}.ffx .grid--1_2.hide-text-mobile .grid__wrap .mt {padding-top:0
}@media only screen and (min-width:1280px){.ffx .grid--1_2.invert .grid__wrap section:first-of-type {order:2
}}.ffx .grid--2_1 .grid__wrap>.layout:nth-child(1),.ffx .grid--2_1 .grid__wrap>section:nth-child(1) {flex:0 1 100%
}@media only screen and (min-width:1280px){.ffx .grid--2_1 .grid__wrap>.layout:nth-child(1),.ffx .grid--2_1 .grid__wrap>section:nth-child(1) {flex:0 1 66.66665%
}}.ffx .grid--2_1 .grid__wrap>.layout:nth-child(2),.ffx .grid--2_1 .grid__wrap>section:nth-child(2) {flex:0 1 100%
}@media only screen and (min-width:1280px){.ffx .grid--2_1 .grid__wrap>.layout:nth-child(2),.ffx .grid--2_1 .grid__wrap>section:nth-child(2) {flex:0 1 33.33332%
}}@media screen and (max-width:1279px){.ffx .grid--2_1 .grid__wrap .mt+.tt {padding-top:calc(24px*1.15941944);padding-top:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--2_1 .grid__wrap .mt+.tt {padding-top:5.7971014493vw
}}@media screen and (max-width:1279px){.ffx .grid--2_1 .grid__wrap .tt+.mt {padding-top:calc(24px*1.15941944);padding-top:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--2_1 .grid__wrap .tt+.mt {padding-top:5.7971014493vw
}}@media screen and (max-width:1279px){.ffx .grid--2_1.grid--mm .grid__wrap .mt--1 {flex:0 1 50%;padding-right:calc(5px*1.15941944);padding-right:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--2_1.grid--mm .grid__wrap .mt--1 {padding-right:1.2077294686vw
}}@media screen and (max-width:1279px){.ffx .grid--2_1.grid--mm .grid__wrap .mt--2 {flex:0 1 50%;padding-left:calc(5px*1.15941944);padding-left:calc(5px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--2_1.grid--mm .grid__wrap .mt--2 {padding-left:1.2077294686vw
}}@media screen and (max-width:1279px){.ffx .grid--2_1.hide-text-mobile .grid__wrap .tt {display:none
}}.ffx .grid--2_1.hide-text-mobile .grid__wrap .mt {padding-top:0
}@media only screen and (min-width:1280px){.ffx .grid--2_1.invert .grid__wrap section:first-of-type {order:2
}}.ffx .grid--50_50 .grid__wrap>* {flex:0 1 100%
}@media only screen and (min-width:1280px){.ffx .grid--50_50 .grid__wrap>* {flex:0 1 50%
}}@media screen and (max-width:1279px){.ffx .grid--50_50 .grid__wrap .mt+.tt {padding-top:calc(24px*1.15941944);padding-top:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--50_50 .grid__wrap .mt+.tt {padding-top:5.7971014493vw
}}@media screen and (max-width:1279px){.ffx .grid--50_50 .grid__wrap .tt+.mt {padding-top:calc(24px*1.15941944);padding-top:calc(24px*var(--factor))
}}@media screen and (max-width:479px){.ffx .grid--50_50 .grid__wrap .tt+.mt {padding-top:5.7971014493vw
}}.ffx .grid--50_50.mob-50-50 .grid__wrap {flex-wrap:nowrap;gap:2.4154589372vw
}@media screen and (min-width:480px){.ffx .grid--50_50.mob-50-50 .grid__wrap {gap:calc(10px*1.15941944);gap:calc(10px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .grid--50_50.mob-50-50 .grid__wrap {gap:0
}}.ffx .grid--50_50.mob-50-50 .grid__wrap>* {flex:0 1 calc(50% - 1.2077294686vw)
}@media screen and (min-width:480px){.ffx .grid--50_50.mob-50-50 .grid__wrap>* {flex:0 1 calc(50% - (5px * 1.15941944));flex:0 1 calc(50% - (5px * var(--factor)));flex:0 1 calc(50% - calc(5px * 1.15941944));flex:0 1 calc(50% - calc(5px * var(--factor)))
}}@media only screen and (min-width:1280px){.ffx .grid--50_50.mob-50-50 .grid__wrap>* {flex:0 1 50%
}}@media screen and (max-width:1279px){.ffx .grid--50_50.hide-text-mobile .grid__wrap .tt {display:none
}}.ffx .grid--50_50.hide-text-mobile .grid__wrap .mt {padding-top:0
}.ffx .grid--HTU .grid__data {padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--HTU .grid__data {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--HTU .grid__data {padding:0 40px
}}.ffx .grid--HTU .mt {margin:0;padding:0 2.4154589372vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--HTU .mt {padding:0 calc(10px*1.15941944);padding:0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--HTU .mt {padding:0 40px
}}.ffx .grid--HTU .mt+.grid {margin:4.8309178744vw 0 0
}@media screen and (min-width:480px){.ffx .grid--HTU .mt+.grid {margin:calc(20px*1.15941944) 0 0;margin:calc(20px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .grid--HTU .mt+.grid {margin:30px 0 0
}}.ffx .grid--HTU:not(.htu3):not(.htu4) .grid__content .grid__content {padding:0 0 7.2463768116vw;overflow-x:scroll;overflow-y:hidden;backface-visibility:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;font-size:0
}@media screen and (min-width:480px){.ffx .grid--HTU:not(.htu3):not(.htu4) .grid__content .grid__content {padding:0 0 calc(30px*1.15941944);padding:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--HTU:not(.htu3):not(.htu4) .grid__content .grid__content {overflow-x:visible;overflow-x:initial;white-space:normal;white-space:initial;display:flex;gap:2.6041666667vw;padding:0 40px;box-sizing:border-box
}}.ffx .grid--HTU.htu3 .grid__content .tt,.ffx .grid--HTU.htu4 .grid__content .tt {margin:0 auto 7.2463768116vw;padding:0 7.2463768116vw
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .tt,.ffx .grid--HTU.htu4 .grid__content .tt {margin:0 auto calc(30px*1.15941944);margin:0 auto calc(30px*var(--factor));padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--HTU.htu3 .grid__content .tt,.ffx .grid--HTU.htu4 .grid__content .tt {margin:0 auto 50px;padding:0
}}.ffx .grid--HTU.htu3 .grid__content .tt .tt__wrap,.ffx .grid--HTU.htu4 .grid__content .tt .tt__wrap {margin:0 auto
}.ffx .grid--HTU.htu3 .grid__content>.grid,.ffx .grid--HTU.htu4 .grid__content>.grid {margin:2.4154589372vw 0 0
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content>.grid,.ffx .grid--HTU.htu4 .grid__content>.grid {margin:calc(10px*1.15941944) 0 0;margin:calc(10px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .grid--HTU.htu3 .grid__content>.grid,.ffx .grid--HTU.htu4 .grid__content>.grid {margin:0
}}.ffx .grid--HTU.htu3 .grid__content .grid__content,.ffx .grid--HTU.htu4 .grid__content .grid__content {overflow:visible;padding:0 7.2463768116vw
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .grid__content,.ffx .grid--HTU.htu4 .grid__content .grid__content {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--HTU.htu3 .grid__content .grid__content,.ffx .grid--HTU.htu4 .grid__content .grid__content {display:flex;max-width:1200px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:24px;width:100%;margin:30px auto 40px;padding:0
}}.ffx .grid--HTU.htu3 .grid__content .tile,.ffx .grid--HTU.htu4 .grid__content .tile {margin:7.2463768116vw 0 0
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .tile,.ffx .grid--HTU.htu4 .grid__content .tile {margin:calc(30px*1.15941944) 0 0;margin:calc(30px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .grid--HTU.htu3 .grid__content .tile,.ffx .grid--HTU.htu4 .grid__content .tile {margin:0;box-sizing:border-box;border-right:1px solid #ebebeb
}}.ffx .grid--HTU.htu3 .grid__content .tile:first-of-type,.ffx .grid--HTU.htu4 .grid__content .tile:first-of-type {padding-left:0
}@media screen and (min-width:1280px){.ffx .grid--HTU.htu3 .grid__content .tile__wrap,.ffx .grid--HTU.htu4 .grid__content .tile__wrap {padding:30px 20px
}}.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading {margin-bottom:1.9323671498vw
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading {margin-bottom:calc(8px*1.15941944);margin-bottom:calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading {margin-bottom:8px
}}@media screen and (min-width:1280px){.ffx .grid.htu3 .grid__content .tile {flex-basis:calc(33% - 16px)
}}@media screen and (min-width:1280px){.ffx .grid.htu4 .grid__content .tile {flex-basis:calc(25% - 18px)
}}@media screen and (min-width:1280px){.ffx .grid--influencer .grid__wrap {padding:0 40px;box-sizing:border-box
}}@media screen and (min-width:1280px){.ffx .grid--influencer .grid__content {display:flex;align-items:center
}}.ffx .grid--influencer .mt {margin:9.6618357488vw 0 0
}@media screen and (min-width:480px){.ffx .grid--influencer .mt {margin:calc(40px*1.15941944) 0 0;margin:calc(40px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .grid--influencer .mt {margin-top:0;margin-right:40px
}}.ffx .grid--influencer .mt__wrap {padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--influencer .mt__wrap {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--influencer .mt__wrap {padding:0
}}.ffx .grid--influencer .mt__picture {max-width:26.5700483092vw
}@media screen and (min-width:480px){.ffx .grid--influencer .mt__picture {max-width:calc(110px*1.15941944);max-width:calc(110px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--influencer .mt__picture {max-width:220px
}}@media screen and (min-width:1280px){.ffx .grid--influencer .mt__picture:hover img {transform:none
}}.ffx .grid--influencer .tt {margin:5.7971014493vw 0 8.6956521739vw
}@media screen and (min-width:480px){.ffx .grid--influencer .tt {margin:calc(24px*1.15941944) 0 calc(36px*1.15941944);margin:calc(24px*var(--factor)) 0 calc(36px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--influencer .tt {margin:0
}}.ffx .grid--influencer .tt__heading {margin:0 0 3.8647342995vw
}@media screen and (min-width:480px){.ffx .grid--influencer .tt__heading {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--influencer .tt__heading {margin:0 0 16px
}}.ffx .grid--influencer .tt__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .grid--influencer .tt__text {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){.ffx .grid--influencer .tt__text {font-size:16px;font-size:16px
}.ffx .grid--influencer .tt__text {line-height:24px;line-height:24px
}}.ffx .grid--medical_quote_extended .grid__data {padding:0 7.2463768116vw 1.9323671498vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--medical_quote_extended .grid__data {padding:0 calc(30px*1.15941944) calc(8px*1.15941944);padding:0 calc(30px*var(--factor)) calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--medical_quote_extended .grid__data {padding:0 0 64px
}}.ffx .grid--medical_quote_extended .grid__content {display:flex;align-items:stretch
}@media screen and (min-width:1280px){.ffx .grid--medical_quote_extended .grid__content {justify-content:space-between;overflow-x:visible;overflow-x:initial
}}.ffx .grid--medical_quote_extended .swiper {padding:5.7971014493vw 2.4154589372vw 5.7971014493vw !important;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .grid--medical_quote_extended .swiper {padding:calc(24px*1.15941944) calc(10px*1.15941944) calc(24px*1.15941944) !important;padding:calc(24px*var(--factor)) calc(10px*var(--factor)) calc(24px*var(--factor)) !important
}}@media screen and (min-width:1280px){.ffx .grid--medical_quote_extended .swiper {margin:0 -60px 0 -20px;padding:24px 40px 24px 20px !important;box-sizing:border-box
}}@media screen and (min-width:1280px){.ffx .grid--medical_quote_extended .swiper .tile {width:281px !important
}}.ffx .grid--medical_quote_extended .swiper-scrollbar {display:none
}.ffx .kv-randomizer .kv {margin-bottom:0
}.ffx .kv-randomizer .swiper-horizontal>.swiper-pagination-bullets {height:12px
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .grid__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw
}@media screen and (min-width:480px){.ffx .grid__heading {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){.ffx .grid__heading {font-size:40px;font-size:40px
}.ffx .grid__heading {line-height:48px;line-height:48px
}}.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading,.ffx .grid--influencer .tt__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:5.7971014493vw;line-height:6.7632850242vw
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading,.ffx .grid--influencer .tt__heading {font-size:calc(24px*1.15941944);font-size:calc(24px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading,.ffx .grid--influencer .tt__heading {font-size:24px;font-size:24px
}.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading,.ffx .grid--influencer .tt__heading {line-height:28px;line-height:28px
}}.ffx .grid__label {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;letter-spacing:.2em;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .grid__label {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){.ffx .grid__label {font-size:16px;font-size:16px
}.ffx .grid__label {line-height:20px;line-height:20px
}}.ffx .grid__text,.ffx .grid--A .grid__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .grid__text,.ffx .grid--A .grid__text {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){.ffx .grid__text,.ffx .grid--A .grid__text {margin:0 0 8px
}.ffx .grid__text,.ffx .grid--A .grid__text {font-size:16px;font-size:16px
}.ffx .grid__text,.ffx .grid--A .grid__text {line-height:24px;line-height:24px
}}.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text 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){.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {font-size:14px;font-size:14px
}.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {line-height:20px;line-height:20px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .tabs__menu-item.active a {font-family:"Montserrat-Bold",sans-serif;font-weight:normal
}.ffx .tabs__tab.active {display:block
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .grid__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw
}@media screen and (min-width:480px){.ffx .grid__heading {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){.ffx .grid__heading {font-size:40px;font-size:40px
}.ffx .grid__heading {line-height:48px;line-height:48px
}}.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading,.ffx .grid--influencer .tt__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:5.7971014493vw;line-height:6.7632850242vw
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading,.ffx .grid--influencer .tt__heading {font-size:calc(24px*1.15941944);font-size:calc(24px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading,.ffx .grid--influencer .tt__heading {font-size:24px;font-size:24px
}.ffx .grid--HTU.htu3 .grid__content .tile__heading,.ffx .grid--HTU.htu4 .grid__content .tile__heading,.ffx .grid--influencer .tt__heading {line-height:28px;line-height:28px
}}.ffx .grid__label {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;letter-spacing:.2em;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .grid__label {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){.ffx .grid__label {font-size:16px;font-size:16px
}.ffx .grid__label {line-height:20px;line-height:20px
}}.ffx .grid__text,.ffx .grid--A .grid__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .grid__text,.ffx .grid--A .grid__text {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){.ffx .grid__text,.ffx .grid--A .grid__text {margin:0 0 8px
}.ffx .grid__text,.ffx .grid--A .grid__text {font-size:16px;font-size:16px
}.ffx .grid__text,.ffx .grid--A .grid__text {line-height:24px;line-height:24px
}}.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text 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){.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {font-size:14px;font-size:14px
}.ffx .grid--HTU.htu3 .grid__content .tile__text p,.ffx .grid--HTU.htu4 .grid__content .tile__text p {line-height:20px;line-height:20px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .kv {position:relative;display:block;color:#313f49;margin:14.4927536232vw auto
}@media only screen and (min-width:480px){.ffx .kv {margin:calc(60px*1.15941944) auto;margin:calc(60px*var(--factor)) auto
}}@media only screen and (min-width:1280px){.ffx .kv {margin:125px auto
}}.ffx .kv.small-margins {margin:2.4154589372vw 0
}@media only screen and (min-width:480px){.ffx .kv.small-margins {margin:calc(10px*1.15941944) 0;margin:calc(10px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .kv.small-margins {margin:30px auto
}}.ffx .kv.medium-margins {margin:5.7971014493vw 0
}@media only screen and (min-width:480px){.ffx .kv.medium-margins {margin:calc(24px*1.15941944) 0;margin:calc(24px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .kv.medium-margins {margin:50px auto
}}.ffx .kv.dark,.ffx .kv.white-text {color:#fff
}.ffx .kv.dark {background:#000
}.ffx .kv.dark:before {content:" ";position:absolute;top:-14.4927536232vw;bottom:-14.4927536232vw;left:0;right:0;display:block;background:#000;z-index:0
}@media only screen and (min-width:480px){.ffx .kv.dark:before {top:calc(-60px*1.15941944);top:calc(-60px*var(--factor));bottom:calc(-60px*1.15941944);bottom:calc(-60px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv.dark:before {top:-125px;bottom:-125px
}}.ffx .kv.dark.small-margins:before {top:-2.4154589372vw;bottom:-2.4154589372vw
}@media only screen and (min-width:480px){.ffx .kv.dark.small-margins:before {top:calc(-10px*1.15941944);top:calc(-10px*var(--factor));bottom:calc(-10px*1.15941944);bottom:calc(-10px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv.dark.small-margins:before {top:-30px;bottom:-30px
}}.ffx .kv.dark.medium-margins:before {top:-5.7971014493vw;bottom:-5.7971014493vw
}@media only screen and (min-width:480px){.ffx .kv.dark.medium-margins:before {top:calc(-24px*1.15941944);top:calc(-24px*var(--factor));bottom:calc(-24px*1.15941944);bottom:calc(-24px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv.dark.medium-margins:before {top:-50px;bottom:-50px
}}.ffx .kv.center .kv__data {text-align:center
}@media screen and (min-width:1280px){.ffx .kv.center .kv__data {width:500px;padding:0
}}.ffx .kv.center .kv__buttons {display:flex
}@media screen and (min-width:1280px){.ffx .kv.center .kv__buttons {width:500px;padding:0;text-align:center
}}.ffx .kv.center .kv__buttons--1 {justify-content:center
}@media screen and (min-width:1280px){.ffx .kv.center .kv__button.kv__button {margin:0 20px
}}.ffx .kv.narrow-text .kv__data {width:54.5893719807vw
}@media screen and (min-width:480px){.ffx .kv.narrow-text .kv__data {width:calc(226px*1.15941944);width:calc(226px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv.narrow-text .kv__data {width:1200px
}}@media screen and (max-width:1279px){.ffx .kv.narrow-text .kv__buttons--1 {direction:ltr
}}.ffx .kv.faqswiss .kv__buttons--2 .kv__button:nth-of-type(2) {background:#ff0062;border-color:#ff0062
}@media screen and (min-width:1280px){.ffx .kv.faqswiss .kv__buttons--2 .kv__button:nth-of-type(2):hover,.ffx .kv.faqswiss .kv__buttons--2 .kv__button:nth-of-type(2):focus,.ffx .kv.faqswiss .kv__buttons--2 .kv__button:nth-of-type(2):active {border-color:rgba(254,161,161,.8)
}}.ffx .kv.campaign .kv__data {margin:0 auto;bottom:5.7971014493vw
}@media screen and (min-width:480px){.ffx .kv.campaign .kv__data {bottom:calc(24px*1.15941944);bottom:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv.campaign .kv__data {bottom:210px
}}@media screen and (min-width:1280px){.ffx .kv.campaign .kv__data--nolinks {bottom:140px
}}.ffx .kv-randomizer .kv.campaign .kv__data {bottom:15.2173913043vw
}@media screen and (min-width:480px){.ffx .kv-randomizer .kv.campaign .kv__data {bottom:calc(63px*1.15941944);bottom:calc(63px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv-randomizer .kv.campaign .kv__data {bottom:210px
}}.ffx .page-node-type-page:not(.path-frontpage) .kv.campaign .kv__badge-wrapper,.ffx .path-taxonomy:not(.path-frontpage) .kv.campaign .kv__badge-wrapper {bottom:2.1739130435vw
}@media screen and (min-width:1280px){.ffx .page-node-type-page:not(.path-frontpage) .kv.campaign .kv__badge-wrapper,.ffx .path-taxonomy:not(.path-frontpage) .kv.campaign .kv__badge-wrapper {bottom:calc(9px*1.15941944);bottom:calc(9px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-page:not(.path-frontpage) .kv.campaign .kv__badge-wrapper,.ffx .path-taxonomy:not(.path-frontpage) .kv.campaign .kv__badge-wrapper {top:-8px;bottom:auto
}}.ffx .kv.campaign .kv__heading-wrap {margin:0 0 7.729468599vw
}@media screen and (min-width:480px){.ffx .kv.campaign .kv__heading-wrap {margin:0 0 calc(32px*1.15941944);margin:0 0 calc(32px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv.campaign .kv__heading-wrap {margin:0 0 32px
}}.ffx .kv.campaign .kv__strap,.ffx .kv.campaign .kv__straptext {max-width:56.7632850242vw
}@media screen and (min-width:480px){.ffx .kv.campaign .kv__strap,.ffx .kv.campaign .kv__straptext {max-width:calc(235px*1.15941944);max-width:calc(235px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv.campaign .kv__strap,.ffx .kv.campaign .kv__straptext {max-width:none
}}.ffx .kv.campaign .kv__buttons {bottom:6.5217391304vw;text-align:right
}@media screen and (min-width:480px){.ffx .kv.campaign .kv__buttons {bottom:calc(27px*1.15941944);bottom:calc(27px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv.campaign .kv__buttons {bottom:140px;text-align:left
}}@media screen and (max-width:479px){.ffx .kv-randomizer .kv.campaign .kv__buttons {bottom:15.4589371981vw
}}@media (min-width:480px)and (max-width:1279px){.ffx .kv-randomizer .kv.campaign .kv__buttons {bottom:calc(64px*1.15941944);bottom:calc(64px*var(--factor))
}}.ffx .kv * {margin:0;padding:0
}.ffx .kv__wrap {position:relative;max-width:1920px;margin:0 auto
}@media only screen and (min-width:1280px){.ffx .kv__picture {width:100%
}}.ffx .kv__picture img {position:relative;display:block;width:100%;height:auto
}.ffx .kv__data {margin:0 0 6.5217391304vw;box-sizing:border-box;position:absolute;bottom:15.9420289855vw;left:7.2463768116vw;right:7.2463768116vw;font-size:0;z-index:2
}@media only screen and (min-width:480px){.ffx .kv__data {margin:0 0 calc(27px*1.15941944);margin:0 0 calc(27px*var(--factor));bottom:calc(66px*1.15941944);bottom:calc(66px*var(--factor));left:calc(30px*1.15941944);left:calc(30px*var(--factor));right:calc(30px*1.15941944);right:calc(30px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv__data {bottom:210px;left:0;right:0;width:1200px;padding:0 700px 0 0;margin:0 auto
}}.ffx .kv-randomizer .kv__data--nolinks {bottom:15.4589371981vw
}@media only screen and (min-width:480px){.ffx .kv-randomizer .kv__data--nolinks {bottom:calc(64px*1.15941944);bottom:calc(64px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv-randomizer .kv__data--nolinks {bottom:64px
}}@media only screen and (min-width:1680px){.ffx .kv-randomizer .kv__data--nolinks {bottom:140px
}}.ffx .kv-randomizer .kv__data {bottom:26.0869565217vw
}@media screen and (min-width:480px){.ffx .kv-randomizer .kv__data {bottom:calc(108px*1.15941944);bottom:calc(108px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv-randomizer .kv__data {bottom:210px
}}@media screen and (max-width:479px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data {margin:0 0 7.729468599vw;bottom:15.4589371981vw
}}@media (min-width:480px)and (max-width:1279px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data {margin:0 0 calc(32px*1.15941944);margin:0 0 calc(32px*var(--factor));bottom:calc(64px*1.15941944);bottom:calc(64px*var(--factor))
}}.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__data,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__data {margin:0 0 7.729468599vw
}@media screen and (min-width:480px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__data,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__data {margin:0 0 calc(32px*1.15941944);margin:0 0 calc(32px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__data,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__data {margin:0 0 32px
}}.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper {position:absolute;right:-1.4492753623vw;bottom:-3.3816425121vw
}@media screen and (min-width:480px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper {right:calc(-6px*1.15941944);right:calc(-6px*var(--factor));bottom:calc(-14px*1.15941944);bottom:calc(-14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper {top:-6px;right:auto;bottom:auto;left:354px
}}.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__label-wrap,.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__strap,.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__straptext,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__label-wrap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__strap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__straptext {width:56.7632850242vw
}@media screen and (min-width:480px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__label-wrap,.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__strap,.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__straptext,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__label-wrap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__strap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__straptext {width:calc(235px*1.15941944);width:calc(235px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__label-wrap,.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__strap,.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__straptext,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__label-wrap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__strap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__badge-wrapper~.kv__straptext {width:334px
}}.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__heading-wrap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__heading-wrap {margin:0;display:none
}.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__heading,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__heading {display:none
}.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__strap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__strap {margin:.9661835749vw 0 .2415458937vw;font-size:5.3140096618vw;line-height:6.7632850242vw
}@media screen and (min-width:480px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__strap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__strap {margin:calc(4px*1.15941944) 0 calc(1px*1.15941944);margin:calc(4px*var(--factor)) 0 calc(1px*var(--factor));font-size:calc(22px*1.15941944);font-size:calc(22px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__strap,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__strap {margin:9px 0 3px;font-size:32px;line-height:40px
}}.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__straptext,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__straptext {font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__straptext,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__straptext {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){.ffx .page-node-type-page:not(.path-frontpage) .kv__data .kv__straptext,.ffx .path-taxonomy:not(.path-frontpage) .kv__data .kv__straptext {font-size:16px;line-height:24px
}}.ffx .kv__badge-heading-wrap {position:relative
}.ffx .kv__badge-wrapper {position:absolute;right:-1.4492753623vw;bottom:-4.347826087vw
}@media screen and (min-width:480px){.ffx .kv__badge-wrapper {right:calc(-6px*1.15941944);right:calc(-6px*var(--factor));bottom:calc(-18px*1.15941944);bottom:calc(-18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge-wrapper {right:auto;bottom:-28px;left:354px
}}.ffx .kv__badge-wrapper+.kv__heading-wrap {width:56.7632850242vw
}@media screen and (min-width:480px){.ffx .kv__badge-wrapper+.kv__heading-wrap {width:calc(235px*1.15941944);width:calc(235px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge-wrapper+.kv__heading-wrap {width:344px
}}.ffx .kv__badge {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.9323671498vw;width:26.5700483092vw;height:26.5700483092vw;border-radius:100%;background:#313f49;color:#fff
}@media only screen and (min-width:480px){.ffx .kv__badge {gap:calc(8px*1.15941944);gap:calc(8px*var(--factor));width:calc(110px*1.15941944);width:calc(110px*var(--factor));height:calc(110px*1.15941944);height:calc(110px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv__badge {width:160px;height:160px;gap:10px
}}.ffx .kv__badge br {display:block
}.ffx .kv__badge--brand-faqswiss .kv__badge-title {color:#bf9460
}.ffx .kv__badge--brand-faqswiss.kv__badge--limit .kv__badge-subtitle {color:#bf9460
}.ffx .kv__badge--brand-faqswiss.kv__badge--up_to .badge__prefix,.ffx .kv__badge--brand-faqswiss.kv__badge--up_to .badge__suffix {color:#bf9460
}.ffx .kv__badge--price {justify-content:flex-start
}.ffx .kv__badge--price .kv__badge-title {padding:8.9371980676vw 0 0;justify-content:flex-start;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:3.3816425121vw;line-height:3.8647342995vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .kv__badge--price .kv__badge-title {padding:calc(37px*1.15941944);padding:calc(37px*var(--factor));font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(16px*1.15941944);line-height:calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--price .kv__badge-title {padding:54px 0 0;font-size:18px;line-height:18px;position:relative
}}@media screen and (min-width:1280px){.ffx .kv__badge--price .kv__badge-subtitle {font-size:30px;line-height:32px;position:relative;top:-4px
}}.ffx .vn-ip .kv__badge--price .kv__badge-subtitle {font-size:3.3816425121vw;line-height:5.3140096618vw
}@media screen and (min-width:480px){.ffx .vn-ip .kv__badge--price .kv__badge-subtitle {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .vn-ip .kv__badge--price .kv__badge-subtitle {font-size:20px;line-height:22px
}}.ffx .co-ip .kv__badge--price .kv__badge-subtitle {font-size:3.3816425121vw;line-height:5.3140096618vw
}@media screen and (min-width:480px){.ffx .co-ip .kv__badge--price .kv__badge-subtitle {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .co-ip .kv__badge--price .kv__badge-subtitle {font-size:20px;line-height:22px
}}.ffx .dk-ip .kv__badge--price .kv__badge-subtitle {font-size:3.3816425121vw;line-height:5.3140096618vw
}@media screen and (min-width:480px){.ffx .dk-ip .kv__badge--price .kv__badge-subtitle {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .dk-ip .kv__badge--price .kv__badge-subtitle {font-size:20px;line-height:22px
}}.ffx .kv__badge--price .kv__badge-subtitle>div .field__label,.ffx .kv__badge--price .kv__badge-subtitle>div .field__items {display:none
}.ffx .kv__badge--price .kv__badge-subtitle .price__amount {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .kv__badge--price .kv__badge-subtitle .price__wrapper,.ffx .kv__badge--price .kv__badge-subtitle .price__amounts {display:block
}.ffx .kv__badge--price .kv__badge-subtitle .price__amount--old,.ffx .kv__badge--price .kv__badge-subtitle .price__amount--savings {display:none
}.ffx .kv__badge--from {justify-content:flex-start
}.ffx .kv__badge--from .kv__badge-title {padding:8.9371980676vw 0 0;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:3.3816425121vw;line-height:3.8647342995vw;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .kv__badge--from .kv__badge-title {padding:calc(37px*1.15941944) 0 0;padding:calc(37px*var(--factor)) 0 0;font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(16px*1.15941944);line-height:calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--from .kv__badge-title {padding:54px 0 0;font-size:18px;line-height:18px;position:relative;bottom:-2px
}}@media screen and (min-width:1280px){.ffx .kv__badge--from .kv__badge-subtitle {font-size:30px;line-height:32px;position:relative;top:-4px
}}.ffx .geo-vn .kv__badge--from .kv__badge-subtitle {font-size:3.3816425121vw;line-height:5.3140096618vw
}@media screen and (min-width:480px){.ffx .geo-vn .kv__badge--from .kv__badge-subtitle {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .geo-vn .kv__badge--from .kv__badge-subtitle {font-size:20px;line-height:22px
}}.ffx .geo-co .kv__badge--from .kv__badge-subtitle {font-size:3.3816425121vw;line-height:5.3140096618vw
}@media screen and (min-width:480px){.ffx .geo-co .kv__badge--from .kv__badge-subtitle {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .geo-co .kv__badge--from .kv__badge-subtitle {font-size:20px;line-height:22px
}}.ffx .geo-dk .kv__badge--from .kv__badge-subtitle {font-size:3.3816425121vw;line-height:5.3140096618vw
}@media screen and (min-width:480px){.ffx .geo-dk .kv__badge--from .kv__badge-subtitle {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .geo-dk .kv__badge--from .kv__badge-subtitle {font-size:20px;line-height:22px
}}.ffx .kv__badge--from .kv__badge-subtitle>div .field__label,.ffx .kv__badge--from .kv__badge-subtitle>div .field__items {display:none
}.ffx .kv__badge--from .kv__badge-subtitle .price__amount {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .kv__badge--from .kv__badge-subtitle .price__wrapper,.ffx .kv__badge--from .kv__badge-subtitle .price__amounts {display:block
}.ffx .kv__badge--from .kv__badge-subtitle .price__amount--old,.ffx .kv__badge--from .kv__badge-subtitle .price__amount--savings {display:none
}.ffx .kv__badge--limit .kv__badge-title {width:13.0434782609vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:2.8985507246vw;line-height:3.3816425121vw;color:#fff;text-transform:uppercase;text-wrap:auto
}@media screen and (min-width:480px){.ffx .kv__badge--limit .kv__badge-title {width:calc(54px*1.15941944);width:calc(54px*var(--factor));font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(14px*1.15941944);line-height:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--limit .kv__badge-title {width:89px;font-size:20px;line-height:22px
}}.ffx .kv__badge--limit .kv__badge-subtitle {width:14.2512077295vw;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:2.4154589372vw;line-height:2.8985507246vw;color:#ef508c;text-transform:uppercase;text-wrap:auto
}@media screen and (min-width:480px){.ffx .kv__badge--limit .kv__badge-subtitle {width:calc(59px*1.15941944);width:calc(59px*var(--factor));font-size:calc(10px*1.15941944);font-size:calc(10px*var(--factor));line-height:calc(12px*1.15941944);line-height:calc(12px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--limit .kv__badge-subtitle {width:93px;font-size:16px;line-height:18px
}}.ffx .kv__badge--up_to {text-transform:uppercase;gap:0
}.ffx .kv__badge--up_to .badge__prefix {margin:0 0 1.2077294686vw;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:3.3816425121vw;line-height:3.3816425121vw;color:#ef508c;text-align:center
}@media screen and (min-width:480px){.ffx .kv__badge--up_to .badge__prefix {margin:0 0 calc(5px*1.15941944);margin:0 0 calc(5px*var(--factor));font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(14px*1.15941944);line-height:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--up_to .badge__prefix {margin:0 0 7px;font-size:18px;line-height:18px
}}.ffx .kv__badge--up_to .badge__value {display:flex;gap:.2415458937vw
}@media screen and (min-width:480px){.ffx .kv__badge--up_to .badge__value {gap:calc(1px*1.15941944);gap:calc(1px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--up_to .badge__value {gap:2px
}}.ffx .kv__badge--up_to .badge__number {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:5.3140096618vw;white-space:nowrap
}@media screen and (min-width:480px){.ffx .kv__badge--up_to .badge__number {font-size:calc(32px*1.15941944);font-size:calc(32px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--up_to .badge__number {font-size:46px;line-height:32px
}}.ffx .kv__badge--up_to .badge__number sup {font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:.26em;vertical-align:middle;top:0;margin-left:.25em
}.ffx .kv__badge--up_to .badge__percentage {display:flex;flex-direction:column;justify-content:center;gap:.4830917874vw
}@media screen and (min-width:480px){.ffx .kv__badge--up_to .badge__percentage {gap:calc(2px*1.15941944);gap:calc(2px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--up_to .badge__percentage {gap:4px
}}.ffx .kv__badge--up_to .badge__sign {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.8309178744vw;line-height:3.3816425121vw
}@media screen and (min-width:480px){.ffx .kv__badge--up_to .badge__sign {font-size:calc(20px*1.15941944);font-size:calc(20px*var(--factor));line-height:calc(14px*1.15941944);line-height:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--up_to .badge__sign {font-size:28px;line-height:20px
}}.ffx .kv__badge--up_to .badge__off {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:1.9323671498vw;line-height:1.4492753623vw
}@media screen and (min-width:480px){.ffx .kv__badge--up_to .badge__off {font-size:calc(8px*1.15941944);font-size:calc(8px*var(--factor));line-height:calc(6px*1.15941944);line-height:calc(6px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--up_to .badge__off {font-size:12px;line-height:8px
}}.ffx .kv__badge--up_to .badge__suffix {margin:.9661835749vw 0 0;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;font-size:2.4154589372vw;line-height:3.1400966184vw;color:#ef508c;text-align:center
}@media screen and (min-width:480px){.ffx .kv__badge--up_to .badge__suffix {margin:calc(4px*1.15941944) 0 0;margin:calc(4px*var(--factor)) 0 0;font-size:calc(10px*1.15941944);font-size:calc(10px*var(--factor));line-height:calc(13px*1.15941944);line-height:calc(13px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__badge--up_to .badge__suffix {margin:6px 0 0;font-size:13px;line-height:16px
}}.ffx .kv__badge-title {display:flex;justify-content:center;align-items:flex-end;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:3.8647342995vw;color:#ef508c;text-align:center;white-space:nowrap
}@media only screen and (min-width:480px){.ffx .kv__badge-title {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(16px*1.15941944);line-height:calc(16px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv__badge-title {font-size:15px;line-height:13px
}}.ffx .kv__badge-subtitle {display:flex;justify-content:center;align-items:flex-start;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:5.3140096618vw;line-height:5.3140096618vw;color:inherit;text-align:center;white-space:nowrap
}@media only screen and (min-width:480px){.ffx .kv__badge-subtitle {font-size:calc(22px*1.15941944);font-size:calc(22px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv__badge-subtitle {font-size:26px;line-height:26px
}}.ffx .kv__badge-subtitle .price__vat {display:none
}.ffx .kv__heading-wrap {margin:0 0 5.7971014493vw;position:relative
}@media screen and (min-width:480px){.ffx .kv__heading-wrap {margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv__heading-wrap {margin:0 0 30px
}}.ffx .kv__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw;color:inherit;word-wrap:break-word
}@media only screen and (min-width:480px){.ffx .kv__heading {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 only screen and (min-width:1280px){.ffx .kv__heading {font-size:48px;line-height:56px
}}.ffx .kv__heading br {display:block
}.ffx .kv__label-wrap {display:block
}.ffx .kv__label {display:inline-block;width:auto !important
}.ffx .kv__label .promo-label {opacity:1;transition:all .3s cubic-bezier(0.25,0.8,0.25,1);padding:0 .9661835749vw;background:#313f49;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:2.4154589372vw;line-height:4.5893719807vw;color:#fff;text-transform:uppercase
}@media only screen and (min-width:480px){.ffx .kv__label .promo-label {padding:0 calc(4px*1.15941944);padding:0 calc(4px*var(--factor));font-size:calc(10px*1.15941944);font-size:calc(10px*var(--factor));line-height:calc(19px*1.15941944);line-height:calc(19px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv__label .promo-label {padding:0 4px;font-size:12px;line-height:20px
}}.ffx .kv__label .promo-label--countdown {text-transform:none
}.ffx .kv__label .promo-label--countdown.hidden-on-load {opacity:0
}.ffx .kv__strap {margin:1.690821256vw 0 .7246376812vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:inherit
}@media only screen and (min-width:480px){.ffx .kv__strap {margin:calc(7px*1.15941944) 0 calc(3px*1.15941944);margin:calc(7px*var(--factor)) 0 calc(3px*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 only screen and (min-width:1280px){.ffx .kv__strap {margin:8px 0 2px;font-size:20px;line-height:24px
}}.ffx .kv__strap br {display:block
}.ffx .page-node-type-page:not(.path-frontpage) .kv__strap {margin:.9661835749vw 0 .2415458937vw;font-size:5.3140096618vw;line-height:6.7632850242vw
}@media screen and (min-width:480px){.ffx .page-node-type-page:not(.path-frontpage) .kv__strap {margin:calc(4px*1.15941944) 0 calc(1px*1.15941944);margin:calc(4px*var(--factor)) 0 calc(1px*var(--factor));font-size:calc(22px*1.15941944);font-size:calc(22px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .page-node-type-page:not(.path-frontpage) .kv__strap {margin:4px 0 1px;font-size:22px;line-height:28px
}}.ffx .page-node-type-page:not(.path-frontpage) .kv__strap sup {font-size:.42em;top:-0.95em
}.ffx .kv__strap sup {font-size:.55em;top:-0.65em
}.ffx .kv__straptext {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;color:inherit
}@media only screen and (min-width:480px){.ffx .kv__straptext {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 only screen and (min-width:1280px){.ffx .kv__straptext {font-size:16px;line-height:24px
}}.ffx .kv__straptext br {display:block
}.ffx .kv__buttons {box-sizing:border-box;position:absolute;bottom:5.7971014493vw;left:7.2463768116vw;right:7.2463768116vw
}@media only screen and (min-width:480px){.ffx .kv__buttons {bottom:calc(24px*1.15941944);bottom:calc(24px*var(--factor));left:calc(30px*1.15941944);left:calc(30px*var(--factor));right:calc(30px*1.15941944);right:calc(30px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv__buttons {bottom:140px;left:0;right:0;width:1200px;padding:0 700px 0 0;margin:0 auto
}}.ffx .kv__buttons--2 {display:flex;justify-content:space-between
}@media screen and (min-width:1280px){.ffx .kv__buttons--2 {justify-content:flex-start
}}.ffx .kv-randomizer .kv__buttons {bottom:16.4251207729vw
}@media screen and (min-width:480px){.ffx .kv-randomizer .kv__buttons {bottom:calc(68px*1.15941944);bottom:calc(68px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .kv-randomizer .kv__buttons {bottom:140px
}}.ffx .kv__button {position:relative;z-index:3;padding:0 3.8647342995vw;box-sizing:border-box;display:inline-block;height:9.6618357488vw;background:rgba(194,194,194,.2);border:.4830917874vw solid hsla(0,0%,100%,.2);border-radius:9.1787439614vw;transition:all .2s ease-out;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:8.6956521739vw;color:inherit;-webkit-text-decoration:none;text-decoration:none
}@media only screen and (min-width:480px){.ffx .kv__button {padding:0 calc(16px*1.15941944);padding:0 calc(16px*var(--factor));height:calc(40px*1.15941944);height:calc(40px*var(--factor));border:calc(2px*1.15941944) solid hsla(0,0%,100%,.2);border:calc(2px*var(--factor)) solid hsla(0,0%,100%,.2);border-radius:calc(38px*1.15941944);border-radius:calc(38px*var(--factor));font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(36px*1.15941944);line-height:calc(36px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .kv__button {padding:0 18px;height:44px;border:2px solid hsla(0,0%,100%,.2);border-radius:42px;font-size:16px;line-height:40px
}}@media screen and (min-width:1280px){.ffx .kv__button:hover,.ffx .kv__button:focus,.ffx .kv__button:active {background:rgba(194,194,194,.2);border-color:hsla(0,0%,100%,.6)
}}.ffx .kv__button:nth-of-type(2) {float:right;background:#ef508c;border-color:#ef508c
}@media only screen and (min-width:1280px){.ffx .kv__button:nth-of-type(2) {float:none;margin:0 32px
}}@media screen and (min-width:1280px){.ffx .kv__button:nth-of-type(2):hover,.ffx .kv__button:nth-of-type(2):focus,.ffx .kv__button:nth-of-type(2):active {border-color:#fbb2cd
}}.ffx .kv__button--second {background:#ef508c;border-color:#ef508c;color:#fff
}@media screen and (min-width:1280px){.ffx .kv__button--second:hover,.ffx .kv__button--second:focus,.ffx .kv__button--second:active {background:#ef508c;border-color:#fbb2cd
}}.ffx .faqswiss .kv__button--second {background:#ff0062;border-color:#ff0062
}@media screen and (min-width:1280px){.ffx .faqswiss .kv__button--second:hover,.ffx .faqswiss .kv__button--second:focus,.ffx .faqswiss .kv__button--second:active {background:#ff0062;border-color:rgba(254,161,161,.8)
}}.ffx .kv__link {position:absolute;top:0;bottom:0;left:0;right:0;z-index:2
}.ffx .content .field__item .kv:first-of-type {margin-top:0
}.ffx .content .field__item .kv:first-of-type .kv__picture .kv-height {position:relative;background:#f2f2f2;min-height:191.0628019324vw
}@media only screen and (min-width:480px){.ffx .content .field__item .kv:first-of-type .kv__picture .kv-height {min-height:calc(791px*1.15941944);min-height:calc(791px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .content .field__item .kv:first-of-type .kv__picture .kv-height {min-height:51.6666666667vw
}}@media only screen and (min-width:1920px){.ffx .content .field__item .kv:first-of-type .kv__picture .kv-height {min-height:992px
}}@media only screen and (min-width:1280px){.ffx .os-win .ffx .content .field__item .kv:first-of-type .kv__picture .kv-height {min-height:50.7291666667vw
}}@media only screen and (min-width:1920px){.ffx .os-win .ffx .content .field__item .kv:first-of-type .kv__picture .kv-height {min-height:992px
}}.ffx .content .field__item .kv:first-of-type .kv__picture .kv-height:after {content:" ";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:block;width:72px;height:18px;background-image:none;background-position:50%;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25
}.ffx .content .field__item .kv:first-of-type.short .kv__picture .kv-height {min-height:100vw
}@media only screen and (min-width:480px){.ffx .content .field__item .kv:first-of-type.short .kv__picture .kv-height {min-height:calc(414px*1.15941944);min-height:calc(414px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .content .field__item .kv:first-of-type.short .kv__picture .kv-height {min-height:36.4583333333vw
}}@media screen and (min-width:1920px){.ffx .content .field__item .kv:first-of-type.short .kv__picture .kv-height {min-height:700px
}}.ffx .content .field__item .kv:first-of-type.short .kv__strap {margin:1.9323671498vw 0;font-size:7.729468599vw;line-height:9.1787439614vw
}@media screen and (min-width:480px){.ffx .content .field__item .kv:first-of-type.short .kv__strap {margin:calc(8px*1.15941944) 0;margin:calc(8px*var(--factor)) 0;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){.ffx .content .field__item .kv:first-of-type.short .kv__strap {margin:9px 0 3px;font-size:48px;line-height:56px
}}@media screen and (min-width:1280px){.ffx .shop .field__items .field__item .kv:only-child {margin:0 0 125px
}}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .mt__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .mt__text {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){.ffx .mt__text {margin:0 0 8px
}.ffx .mt__text {font-size:16px;font-size:16px
}.ffx .mt__text {line-height:24px;line-height:24px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .mt {position:relative;box-sizing:border-box;color:#313f49;margin:14.4927536232vw auto
}@media only screen and (min-width:480px){.ffx .mt {margin:calc(60px*1.15941944) auto;margin:calc(60px*var(--factor)) auto
}}@media only screen and (min-width:1280px){.ffx .mt {margin:125px auto
}}.ffx .mt.small-margins {margin:2.4154589372vw 0
}@media only screen and (min-width:480px){.ffx .mt.small-margins {margin:calc(10px*1.15941944) 0;margin:calc(10px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .mt.small-margins {margin:30px auto
}}.ffx .mt.medium-margins {margin:5.7971014493vw 0
}@media only screen and (min-width:480px){.ffx .mt.medium-margins {margin:calc(24px*1.15941944) 0;margin:calc(24px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .mt.medium-margins {margin:50px auto
}}.ffx .mt.white-text {color:#fff
}@media screen and (min-width:1280px){.ffx .mt.narrow-text .mt__data {width:152px
}}.ffx .mt.gold .mt__heading {color:#bf9460
}.ffx .mt * {margin:0;padding:0
}.ffx .mt__wrap {box-sizing:border-box;position:relative;max-width:1200px;margin:0 auto
}.ffx .mt__picture {position:relative;display:block;overflow:hidden
}@media only screen and (min-width:1280px){.ffx .mt__picture:hover img {transform:scale(1.065)
}}.ffx .mt__picture img {position:relative;display:block;width:100vw;max-width:100%;height:auto;transform:translate3d(0,0,0)
}@media only screen and (min-width:1280px){.ffx .mt__picture img {transition:all .45s
}}.ffx .mt__data {box-sizing:border-box;position:absolute;bottom:4.8309178744vw;left:4.8309178744vw;right:4.8309178744vw;font-size:0;pointer-events:none
}@media only screen and (min-width:480px){.ffx .mt__data {bottom:calc(20px*1.15941944);bottom:calc(20px*var(--factor));left:calc(20px*1.15941944);left:calc(20px*var(--factor));right:calc(20px*1.15941944);right:calc(20px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .mt__data {bottom:20px;left:20px;right:20px
}}@media screen and (max-width:1279px){.ffx .mt.hide-text-mobile .mt__data {display:none
}}.ffx .mt__text {margin:0
}.ffx .mt__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}.ffx .mt__label {position:absolute;bottom:4.8309178744vw;left:4.8309178744vw;right:4.8309178744vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:inherit;pointer-events:none
}@media only screen and (min-width:480px){.ffx .mt__label {bottom:calc(20px*1.15941944);bottom:calc(20px*var(--factor));left:calc(20px*1.15941944);left:calc(20px*var(--factor));right:calc(20px*1.15941944);right:calc(20px*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 only screen and (min-width:1280px){.ffx .mt__label {bottom:20px;left:20px;right:20px;font-size:18px;line-height:22px
}}@media screen and (max-width:1279px){.ffx .mt.hide-text-mobile .mt__label {display:none
}}.ffx .mt__button {position:absolute;top:4.8309178744vw;left:4.8309178744vw;right:4.8309178744vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;color:inherit
}@media only screen and (min-width:480px){.ffx .mt__button {top:calc(20px*1.15941944);top:calc(20px*var(--factor));left:calc(20px*1.15941944);left:calc(20px*var(--factor));right:calc(20px*1.15941944);right:calc(20px*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 only screen and (min-width:1280px){.ffx .mt__button {top:20px;left:20px;right:20px;font-size:18px;line-height:24px
}}@media screen and (max-width:1279px){.ffx .mt.hide-text-mobile .mt__button {display:none
}}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .prodnav.active {opacity:1;transform:translateY(0)
}@media screen and (min-width:1280px){.ffx .prodnav.active {transition:all .4s cubic-bezier(0,0,0.33,1.01)
}}.ffx .prodnav.dark .menu-item__price .price>.price__amount {color:#fff
}.ffx .prodnav__bg.active {opacity:1;pointer-events:auto
}.ffx .prodnav .menu-item__price .price {margin:0;font-size:2.8985507246vw;line-height:4.347826087vw
}@media screen and (min-width:480px){.ffx .prodnav .menu-item__price .price {font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(18px*1.15941944);line-height:calc(18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .prodnav .menu-item__price .price {font-size:12px;line-height:18px
}}.ffx .prodnav .menu-item__price .price>.price__amount {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:2.8985507246vw;line-height:4.347826087vw;text-align:left;color:#313f49
}@media screen and (min-width:480px){.ffx .prodnav .menu-item__price .price>.price__amount {font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(18px*1.15941944);line-height:calc(18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .prodnav .menu-item__price .price>.price__amount {font-size:12px;line-height:18px
}}.ffx .prodnav .menu-item__price .field__items {display:none
}.ffx {--swiper-theme-color:#007aff
}.ffx .swiper {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block
}.ffx .swiper-vertical>.swiper-wrapper {flex-direction:column
}.ffx .swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box
}.ffx .swiper-android .swiper-slide,.ffx .swiper-ios .swiper-slide,.ffx .swiper-wrapper {transform:translate3d(0px,0,0)
}.ffx .swiper-horizontal {touch-action:pan-y
}.ffx .swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block
}.ffx .swiper-autoheight .swiper-slide {height:auto
}.ffx .swiper-autoheight .swiper-wrapper {align-items:flex-start;transition-property:transform,height
}.ffx .swiper-backface-hidden .swiper-slide {transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden
}.ffx .swiper-3d.swiper-css-mode .swiper-wrapper {perspective:1200px
}.ffx .swiper-3d .swiper-wrapper {transform-style:preserve-3d
}.ffx .swiper-3d .swiper-slide {transform-style:preserve-3d
}.ffx .swiper-css-mode>.swiper-wrapper {overflow:auto;scrollbar-width:none;-ms-overflow-style:none
}.ffx .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {display:none
}.ffx .swiper-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align:start start
}.ffx .swiper-css-mode.swiper-horizontal>.swiper-wrapper {scroll-snap-type:x mandatory
}.ffx .swiper-css-mode.swiper-vertical>.swiper-wrapper {scroll-snap-type:y mandatory
}.ffx .swiper-css-mode.swiper-free-mode>.swiper-wrapper {scroll-snap-type:none
}.ffx .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align:none
}.ffx .swiper-css-mode.swiper-centered>.swiper-wrapper::before {content:'';flex-shrink:0;order:9999
}.ffx .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {scroll-snap-align:center center;scroll-snap-stop:always
}.ffx .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {margin-inline-start:var(--swiper-centered-offset-before)
}.ffx .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {height:100%;min-height:1px;width:var(--swiper-centered-offset-after)
}.ffx .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {margin-block-start:var(--swiper-centered-offset-before)
}.ffx .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {width:100%;min-width:1px;height:var(--swiper-centered-offset-after)
}.ffx .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.ffx .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {animation:swiper-preloader-spin 1s infinite linear
}.ffx .swiper-virtual .swiper-slide {-webkit-backface-visibility:hidden;transform:translateZ(0)
}.ffx .swiper-virtual.swiper-css-mode .swiper-wrapper::after {content:'';position:absolute;left:0;top:0;pointer-events:none
}.ffx .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {height:1px;width:var(--swiper-virtual-size)
}.ffx .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {width:1px;height:var(--swiper-virtual-size)
}.ffx {--swiper-navigation-size:44px
}.ffx .swiper-pagination {position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10
}.ffx .swiper-pagination.swiper-pagination-hidden {opacity:0
}.ffx .swiper-pagination-disabled>.swiper-pagination,.ffx .swiper-pagination.swiper-pagination-disabled {display:none!important
}.ffx .swiper-horizontal>.swiper-pagination-bullets,.ffx .swiper-pagination-bullets.swiper-pagination-horizontal {bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%
}.ffx .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform:scale(.33);position:relative
}.ffx .swiper-pagination-bullet {width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)
}.ffx button.swiper-pagination-bullet {border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none
}.ffx .swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer
}.ffx .swiper-pagination-bullet:only-child {display:none!important
}.ffx .swiper-pagination-vertical.swiper-pagination-bullets,.ffx .swiper-vertical>.swiper-pagination-bullets {right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)
}.ffx .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.ffx .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block
}.ffx .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.ffx .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top:50%;transform:translateY(-50%);width:8px
}.ffx .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.ffx .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display:inline-block;transition:.2s transform,.2s top
}.ffx .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.ffx .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}.ffx .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.ffx .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left:50%;transform:translateX(-50%);white-space:nowrap
}.ffx .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.ffx .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:.2s transform,.2s left
}.ffx .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:.2s transform,.2s right
}.ffx .swiper-horizontal>.swiper-pagination-progressbar,.ffx .swiper-pagination-progressbar.swiper-pagination-horizontal {width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0
}.ffx .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.ffx .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0
}.ffx .swiper-scrollbar {border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))
}.ffx .swiper-scrollbar-disabled>.swiper-scrollbar,.ffx .swiper-scrollbar.swiper-scrollbar-disabled {display:none!important
}.ffx .swiper-horizontal>.swiper-scrollbar,.ffx .swiper-scrollbar.swiper-scrollbar-horizontal {position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
}.ffx .swiper-scrollbar.swiper-scrollbar-vertical,.ffx .swiper-vertical>.swiper-scrollbar {position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
}.ffx .swiper-scrollbar-drag {height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0
}.ffx .swiper .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000
}.ffx .swiper-free-mode>.swiper-wrapper {transition-timing-function:ease-out;margin:0 auto
}.ffx .swiper-grid>.swiper-wrapper {flex-wrap:wrap
}.ffx .swiper-grid-column>.swiper-wrapper {flex-wrap:wrap;flex-direction:column
}.ffx .swiper-fade.swiper-free-mode .swiper-slide {transition-timing-function:ease-out
}.ffx .swiper-fade .swiper-slide {pointer-events:none;transition-property:opacity
}.ffx .swiper-fade .swiper-slide .swiper-slide {pointer-events:none
}.ffx .swiper-fade .swiper-slide-active {pointer-events:auto
}.ffx .swiper-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto
}.ffx .swiper.swiper-cube {overflow:visible
}.ffx .swiper-cube .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%
}.ffx .swiper-cube .swiper-slide .swiper-slide {pointer-events:none
}.ffx .swiper-cube.swiper-rtl .swiper-slide {transform-origin:100% 0
}.ffx .swiper-cube .swiper-slide-next+.swiper-slide {pointer-events:auto;visibility:visible
}.ffx .swiper.swiper-flip {overflow:visible
}.ffx .swiper-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1
}.ffx .swiper-flip .swiper-slide .swiper-slide {pointer-events:none
}.ffx .swiper-creative .swiper-slide {-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height
}.ffx .swiper.swiper-cards {overflow:visible
}.ffx .swiper-cards .swiper-slide {transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden
}.ffx {--factor:1.15941944
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .tt.sm-title .tt__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:6.7632850242vw;line-height:7.729468599vw
}@media screen and (min-width:480px){.ffx .tt.sm-title .tt__heading {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){.ffx .tt.sm-title .tt__heading {font-size:32px;font-size:32px
}.ffx .tt.sm-title .tt__heading {line-height:38px;line-height:38px
}}.ffx .tt__strap span {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.8309178744vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .tt__strap span {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 screen and (min-width:1280px){.ffx .tt__strap span {font-size:20px;font-size:20px
}.ffx .tt__strap span {line-height:24px;line-height:24px
}}.ffx .tt__text p.medium {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .tt__text p.medium {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){.ffx .tt__text p.medium {font-size:14px;font-size:14px
}.ffx .tt__text p.medium {line-height:20px;line-height:20px
}}.ffx .tt.listing .tt__list li a {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:5.7971014493vw;color:inherit
}@media screen and (min-width:480px){.ffx .tt.listing .tt__list li a {font-size:calc(18px*1.15941944);font-size:calc(18px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tt.listing .tt__list li a {font-size:18px;font-size:18px
}.ffx .tt.listing .tt__list li a {line-height:24px;line-height:24px
}}.ffx .tt__text .tt__cta {box-sizing:border-box;background-color:#ef508c;border:none;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;color:#fff;letter-spacing:0;text-transform:none;-webkit-text-decoration:none;text-decoration:none;transition:all .3s cubic-bezier(0.25,0.8,0.25,1)
}@media screen and (min-width:1280px){.ffx .tt__text .tt__cta {cursor:pointer
}}.ffx .tt__text .tt__cta {padding:2.4154589372vw 5.7971014493vw;border-radius:10.6280193237vw;font-size:3.8647342995vw;color:#fff
}@media screen and (min-width:480px){.ffx .tt__text .tt__cta {padding:calc(10px*1.15941944) calc(24px*1.15941944);padding:calc(10px*var(--factor)) calc(24px*var(--factor));border-radius:calc(44px*1.15941944);border-radius:calc(44px*var(--factor));font-size:calc(16px*1.15941944);font-size:calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tt__text .tt__cta {padding:10px 24px;border-radius:44px;font-size:16px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .tt {position:relative;box-sizing:border-box;color:#313f49;margin:14.4927536232vw auto
}@media only screen and (min-width:480px){.ffx .tt {margin:calc(60px*1.15941944) auto;margin:calc(60px*var(--factor)) auto
}}@media only screen and (min-width:1280px){.ffx .tt {margin:125px auto
}}.ffx .tt.small-margins {margin:2.4154589372vw 0
}@media only screen and (min-width:480px){.ffx .tt.small-margins {margin:calc(10px*1.15941944) 0;margin:calc(10px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .tt.small-margins {margin:30px auto
}}.ffx .tt.medium-margins {margin:5.7971014493vw 0
}@media only screen and (min-width:480px){.ffx .tt.medium-margins {margin:calc(24px*1.15941944) 0;margin:calc(24px*var(--factor)) 0
}}@media only screen and (min-width:1280px){.ffx .tt.medium-margins {margin:50px auto
}}.ffx .tt.dark {color:#fff;background:#000
}.ffx .tt.dark:before {content:" ";position:absolute;top:-14.4927536232vw;bottom:-14.4927536232vw;left:0;right:0;display:block;background:#000;z-index:0
}@media only screen and (min-width:480px){.ffx .tt.dark:before {top:calc(-60px*1.15941944);top:calc(-60px*var(--factor));bottom:calc(-60px*1.15941944);bottom:calc(-60px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt.dark:before {top:-126px;bottom:-1246px
}}.ffx .tt.dark.small-margins:before {top:-2.4154589372vw;bottom:-2.4154589372vw
}@media only screen and (min-width:480px){.ffx .tt.dark.small-margins:before {top:calc(-10px*1.15941944);top:calc(-10px*var(--factor));bottom:calc(-10px*1.15941944);bottom:calc(-10px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt.dark.small-margins:before {top:-30px;bottom:-30px
}}.ffx .tt.dark.medium-margins:before {top:-5.7971014493vw;bottom:-5.7971014493vw
}@media only screen and (min-width:480px){.ffx .tt.dark.medium-margins:before {top:calc(-24px*1.15941944);top:calc(-24px*var(--factor));bottom:calc(-24px*1.15941944);bottom:calc(-24px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt.dark.medium-margins:before {top:-50px;bottom:-50px
}}.ffx .tt.gold .tt__heading {color:#bf9460
}.ffx .grid.dark .tt {color:#fff
}.ffx .tt.solo-label .tt__strap {margin:0 0 7.2463768116vw
}@media only screen and (min-width:480px){.ffx .tt.solo-label .tt__strap {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt.solo-label .tt__strap {margin:0 0 50px
}}.ffx .tt.solo-cta .tt__text {line-height:9.6618357488vw
}@media screen and (min-width:480px){.ffx .tt.solo-cta .tt__text {line-height:calc(40px*1.15941944);line-height:calc(40px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tt.solo-cta .tt__text {line-height:40px
}}.ffx .tt.left-mobile .tt__wrap {text-align:left
}@media only screen and (min-width:1280px){.ffx .tt.left-mobile .tt__wrap {text-align:center !important
}}@media only screen and (min-width:1280px){.ffx .tt.left-mobile .tt__list {justify-content:center
}}@media screen and (min-width:1280px){.ffx .tt.left-desk .tt__wrap {max-width:1280px;padding:0 40px;box-sizing:border-box
}}@media screen and (min-width:1280px){.ffx .tt.left-desk .tt__strap,.ffx .tt.left-desk .tt__heading,.ffx .tt.left-desk .tt__text,.ffx .tt.left-desk .tt__button {max-width:790px
}}@media screen and (min-width:1280px){.ffx .tt.right-desk .tt__strap,.ffx .tt.right-desk .tt__heading,.ffx .tt.right-desk .tt__text,.ffx .tt.right-desk .tt__button {margin-left:auto;max-width:790px;text-align:right
}}.ffx .tt.listing.tt--centered .tt__list {justify-content:center
}@media screen and (min-width:1280px){.ffx .tt.listing .tt__wrap {max-width:1280px;padding:0 40px
}}.ffx .tt.listing .tt__list {margin:7.2463768116vw 0 0;padding:0;list-style:none
}@media only screen and (min-width:480px){.ffx .tt.listing .tt__list {margin:calc(30px*1.15941944) 0 0;margin:calc(30px*var(--factor)) 0 0
}}@media only screen and (min-width:1280px){.ffx .tt.listing .tt__list {display:flex;flex-wrap:wrap;gap:30px;margin:50px 0 0;box-sizing:border-box
}}.ffx .tt.listing .tt__list li {margin:0 0 7.2463768116vw
}@media only screen and (min-width:480px){.ffx .tt.listing .tt__list li {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt.listing .tt__list li {margin:0
}}.ffx .tt.listing .tt__list li:last-of-type {margin:0
}.ffx .tt.listing .tt__list li a {-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid;border-color:inherit
}.ffx .tt--centered {text-align:center
}@media only screen and (min-width:1280px){.ffx .tt.wide .tt__wrap {max-width:1200px;padding:0
}}@media screen and (min-width:1280px){.ffx .tt.wide .tt__strap,.ffx .tt.wide .tt__heading,.ffx .tt.wide .tt__text,.ffx .tt.wide .tt__button {max-width:none
}}.ffx .tt.white-text {color:#fff
}.ffx .tt.white-text * {color:#fff
}.ffx .tt--box .tt__heading {margin:1.9323671498vw 0 3.8647342995vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:6.7632850242vw;line-height:7.729468599vw
}@media only screen and (min-width:480px){.ffx .tt--box .tt__heading {margin:calc(8px*1.15941944) 0 calc(16px*1.15941944);margin:calc(8px*var(--factor)) 0 calc(16px*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 only screen and (min-width:1280px){.ffx .tt--box .tt__heading {margin:8px 0 16px;font-size:32px;line-height:38px
}}.ffx .tt .border-bottom {margin:0 0 5.7971014493vw;padding:0 0 5.7971014493vw;border-bottom:.2415458937vw solid hsla(0,0%,100%,.1019607843)
}@media screen and (min-width:480px){.ffx .tt .border-bottom {margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor));padding:0 0 calc(24px*1.15941944);padding:0 0 calc(24px*var(--factor));border-bottom:calc(1px*1.15941944) solid hsla(0,0%,100%,.1019607843);border-bottom:calc(1px*var(--factor)) solid hsla(0,0%,100%,.1019607843)
}}@media screen and (min-width:1280px){.ffx .tt .border-bottom {margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid hsla(0,0%,100%,.1019607843)
}}@media screen and (min-width:1280px){.ffx .tt.horizontal .tt__badges {display:flex;align-items:flex-start;gap:30px
}}@media screen and (min-width:1280px){.ffx .tt.horizontal .tt__badges li {margin:0;flex:1 1
}}.ffx .tt * {margin:0;padding:0
}.ffx .tt__wrap {box-sizing:border-box;position:relative;margin:0 auto;padding:0 7.2463768116vw
}@media only screen and (min-width:480px){.ffx .tt__wrap {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt__wrap {max-width:790px;padding:0
}}.ffx .tt__strap {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;letter-spacing:.2em;color:inherit;text-transform:uppercase
}@media only screen and (min-width:480px){.ffx .tt__strap {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 only screen and (min-width:1280px){.ffx .tt__strap {font-size:16px;line-height:20px
}}.ffx .tt__strap span {letter-spacing:0
}.ffx .tt__heading {margin:1.9323671498vw 0 3.8647342995vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw;color:inherit
}@media only screen and (min-width:480px){.ffx .tt__heading {margin:calc(8px*1.15941944) 0 calc(16px*1.15941944);margin:calc(8px*var(--factor)) 0 calc(16px*var(--factor));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 only screen and (min-width:1280px){.ffx .tt__heading {margin:8px 0 16px;font-size:40px;line-height:48px
}}.ffx .tt__heading.smallTitle {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:5.7971014493vw;line-height:6.7632850242vw;color:inherit
}@media only screen and (min-width:480px){.ffx .tt__heading.smallTitle {font-size:calc(24px*1.15941944);font-size:calc(24px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt__heading.smallTitle {font-size:32px;line-height:38px
}}.ffx .tt__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw;color:inherit
}@media only screen and (min-width:480px){.ffx .tt__text {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 only screen and (min-width:1280px){.ffx .tt__text {font-size:16px;line-height:24px
}}.ffx .tt__text p {margin-top:3.8647342995vw;font:inherit;font-size:inherit;line-height:inherit
}@media only screen and (min-width:480px){.ffx .tt__text p {margin-top:calc(16px*1.15941944);margin-top:calc(16px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt__text p {margin-top:8px
}}.ffx .tt__text p sup {top:-1.4em;display:inline-block;-webkit-text-decoration:none;text-decoration:none
}.ffx .tt__text strong,.ffx .tt__text b,.ffx .tt__text a {font-family:"Montserrat-Bold";font-weight:normal;color:inherit
}.ffx .tt__text h2 {margin-top:5.7971014493vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.8309178744vw;line-height:5.7971014493vw;color:inherit
}@media only screen and (min-width:480px){.ffx .tt__text h2 {margin-top:calc(24px*1.15941944);margin-top:calc(24px*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){.ffx .tt__text h2 {margin-top:30px;font-size:24px;line-height:28px
}}.ffx .tt__text h4 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:7.729468599vw;line-height:9.1787439614vw;color:inherit
}@media only screen and (min-width:480px){.ffx .tt__text h4 {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 only screen and (min-width:1280px){.ffx .tt__text h4 {font-size:32px;line-height:38px
}}.ffx .tt__text blockquote {margin-top:1.9323671498vw;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:2.4154589372vw;line-height:3.3816425121vw;color:inherit
}@media only screen and (min-width:480px){.ffx .tt__text blockquote {margin-top:calc(8px*1.15941944);margin-top:calc(8px*var(--factor));font-size:calc(10px*1.15941944);font-size:calc(10px*var(--factor));line-height:calc(14px*1.15941944);line-height:calc(14px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt__text blockquote {margin-top:8px;font-size:12px;line-height:16px
}}.ffx .tt__text blockquote p {margin:0;font:inherit;font-size:inherit;line-height:inherit
}.ffx .tt__text ul:not(.tt__badges):not(.tt__benefits):not(.tt__boxes) {margin-top:3.8647342995vw
}@media only screen and (min-width:480px){.ffx .tt__text ul:not(.tt__badges):not(.tt__benefits):not(.tt__boxes) {margin-top:calc(16px*1.15941944);margin-top:calc(16px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt__text ul:not(.tt__badges):not(.tt__benefits):not(.tt__boxes) {margin-top:16px;padding:0 16px
}}.ffx .tt__text ul:not(.tt__badges):not(.tt__benefits):not(.tt__boxes) li {margin-top:2.4154589372vw;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:2.8985507246vw;line-height:4.347826087vw;color:inherit
}@media only screen and (min-width:480px){.ffx .tt__text ul:not(.tt__badges):not(.tt__benefits):not(.tt__boxes) li {margin-top:calc(10px*1.15941944);margin-top:calc(10px*var(--factor));font-size:calc(12px*1.15941944);font-size:calc(12px*var(--factor));line-height:calc(18px*1.15941944);line-height:calc(18px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt__text ul:not(.tt__badges):not(.tt__benefits):not(.tt__boxes) li {margin-top:10px;font-size:14px;line-height:20px
}}.ffx .tt__button {display:inline-block;margin-top:3.8647342995vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:5.7971014493vw;color:inherit;-webkit-text-decoration:underline;text-decoration:underline
}@media only screen and (min-width:480px){.ffx .tt__button {margin-top:calc(16px*1.15941944);margin-top:calc(16px*var(--factor));font-size:calc(18px*1.15941944);font-size:calc(18px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt__button {margin-top:16px;font-size:18px;line-height:24px
}}@media only screen and (min-width:1280px){.ffx .tt.column-3 .tt__benefits {padding-left:20px;padding-right:20px
}}.ffx .tt.column-3 .tt__benefits li {flex:0 1 100%;text-align:left;padding:0
}@media only screen and (min-width:1280px){.ffx .tt.column-3 .tt__benefits li {flex:0 1 33.332%;padding-right:56px
}}.ffx .tt.column-3 .tt__benefits li:after {display:none;right:36px
}@media only screen and (min-width:1280px){.ffx .tt.column-3 .tt__benefits li:after {display:block
}}@media only screen and (min-width:1280px){.ffx .tt.column-3 .tt__benefits li:nth-child(3),.ffx .tt.column-3 .tt__benefits li:nth-child(6),.ffx .tt.column-3 .tt__benefits li:nth-child(9) {padding-right:0
}}.ffx .tt.column-3 .tt__benefits li:nth-child(3):after,.ffx .tt.column-3 .tt__benefits li:nth-child(6):after,.ffx .tt.column-3 .tt__benefits li:nth-child(9):after {display:none
}.ffx .tt.column-3 .tt__benefits h2 {font-size:5.7971014493vw;line-height:6.7632850242vw
}@media only screen and (min-width:480px){.ffx .tt.column-3 .tt__benefits h2 {font-size:calc(24px*1.15941944);font-size:calc(24px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media only screen and (min-width:1280px){.ffx .tt.column-3 .tt__benefits h2 {font-size:24px;line-height:28px
}}.ffx .tt.column-3 .tt__benefits p {font-size:3.3816425121vw;line-height:4.8309178744vw
}@media only screen and (min-width:480px){.ffx .tt.column-3 .tt__benefits 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 only screen and (min-width:1280px){.ffx .tt.column-3 .tt__benefits p {font-size:14px;line-height:20px
}}.ffx {--factor:1.15941944
}.ffx .tile--medical_quote_extended .tile__text.tile__text li:before {font-family:"foreo";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
}.ffx .icon-shopping-cart_outlines-copy:before {content:""
}.ffx h1 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:9.6618357488vw;line-height:10.6280193237vw
}@media screen and (min-width:480px){.ffx 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){.ffx h1 {font-size:56px;font-size:56px
}.ffx h1 {line-height:62px;line-height:62px
}}.ffx .tile--T3 .tile__heading,.ffx .tile--T1 .tile__heading,.ffx .tile--F .tile__heading,.ffx .tile--F .tile__link .field__item:nth-child(2) h1,.ffx .tile--E .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:6.7632850242vw;line-height:7.729468599vw
}@media screen and (min-width:480px){.ffx .tile--T3 .tile__heading,.ffx .tile--T1 .tile__heading,.ffx .tile--F .tile__heading,.ffx .tile--F .tile__link .field__item:nth-child(2) h1,.ffx .tile--E .tile__heading {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){.ffx .tile--T3 .tile__heading,.ffx .tile--T1 .tile__heading,.ffx .tile--F .tile__heading,.ffx .tile--F .tile__link .field__item:nth-child(2) h1,.ffx .tile--E .tile__heading {font-size:32px;font-size:32px
}.ffx .tile--T3 .tile__heading,.ffx .tile--T1 .tile__heading,.ffx .tile--F .tile__heading,.ffx .tile--F .tile__link .field__item:nth-child(2) h1,.ffx .tile--E .tile__heading {line-height:38px;line-height:38px
}}.ffx .tile--T2 .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:5.7971014493vw;line-height:6.7632850242vw
}@media screen and (min-width:480px){.ffx .tile--T2 .tile__heading {font-size:calc(24px*1.15941944);font-size:calc(24px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--T2 .tile__heading {font-size:24px;font-size:24px
}.ffx .tile--T2 .tile__heading {line-height:28px;line-height:28px
}}.ffx .tile--HTU .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.8309178744vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .tile--HTU .tile__heading {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 screen and (min-width:1280px){.ffx .tile--HTU .tile__heading {font-size:20px;font-size:20px
}.ffx .tile--HTU .tile__heading {line-height:24px;line-height:24px
}}.ffx .tile[class*=retailer] .tile__heading,.ffx .tile--B .tile__text,.ffx .tile--A .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .tile[class*=retailer] .tile__heading,.ffx .tile--B .tile__text,.ffx .tile--A .tile__heading {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){.ffx .tile[class*=retailer] .tile__heading,.ffx .tile--B .tile__text,.ffx .tile--A .tile__heading {font-size:18px;font-size:18px
}.ffx .tile[class*=retailer] .tile__heading,.ffx .tile--B .tile__text,.ffx .tile--A .tile__heading {line-height:22px;line-height:22px
}}.ffx .tile--F .tile__link .field__item:nth-child(2) h1,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__strap,.ffx .tile--A .tile__text span {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw;letter-spacing:.2em;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:nth-child(2) h1,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__strap,.ffx .tile--A .tile__text span {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){.ffx .tile--F .tile__link .field__item:nth-child(2) h1,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__strap,.ffx .tile--A .tile__text span {font-size:16px;font-size:16px
}.ffx .tile--F .tile__link .field__item:nth-child(2) h1,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__strap,.ffx .tile--A .tile__text span {line-height:20px;line-height:20px
}}.ffx .tile--B .tile__heading {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.347826087vw;letter-spacing:.2em;text-transform:uppercase
}@media screen and (min-width:480px){.ffx .tile--B .tile__heading {font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(18px*1.15941944);line-height:calc(18px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--B .tile__heading {font-size:14px;font-size:14px
}.ffx .tile--B .tile__heading {line-height:18px;line-height:18px
}}.ffx .tile[class*=retailer] .tile__heading,.ffx .tile--B .tile__text,.ffx .tile--A .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .tile[class*=retailer] .tile__heading,.ffx .tile--B .tile__text,.ffx .tile--A .tile__heading {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){.ffx .tile[class*=retailer] .tile__heading,.ffx .tile--B .tile__text,.ffx .tile--A .tile__heading {font-size:18px;font-size:18px
}.ffx .tile[class*=retailer] .tile__heading,.ffx .tile--B .tile__text,.ffx .tile--A .tile__heading {line-height:22px;line-height:22px
}}.ffx .tile--Q .tile__text,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .tile--Q .tile__text,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__text {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){.ffx .tile--Q .tile__text,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__text {margin:0 0 8px
}.ffx .tile--Q .tile__text,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__text {font-size:16px;font-size:16px
}.ffx .tile--Q .tile__text,.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__text {line-height:24px;line-height:24px
}}.ffx .tile--medical_quote .tile__text.tile__text h4,.ffx .tile[class*=quote] .tile__text .field__item+.field__item,.ffx .tile--Q2 .tile__text h4 {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}@media screen and (min-width:480px){.ffx .tile--medical_quote .tile__text.tile__text h4,.ffx .tile[class*=quote] .tile__text .field__item+.field__item,.ffx .tile--Q2 .tile__text h4 {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){.ffx .tile--medical_quote .tile__text.tile__text h4,.ffx .tile[class*=quote] .tile__text .field__item+.field__item,.ffx .tile--Q2 .tile__text h4 {font-size:16px;font-size:16px
}.ffx .tile--medical_quote .tile__text.tile__text h4,.ffx .tile[class*=quote] .tile__text .field__item+.field__item,.ffx .tile--Q2 .tile__text h4 {line-height:24px;line-height:24px
}}.ffx .tile[class*=quote] .tile__text .field__item+.field__item h4+p,.ffx .tile[class*=quote] .tile__text,.ffx .tile--T3 .tile__text,.ffx .tile--T2 .tile__text p,.ffx .tile--T1 .tile__text p,.ffx .tile--Q2 .tile__text {font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .tile[class*=quote] .tile__text .field__item+.field__item h4+p,.ffx .tile[class*=quote] .tile__text,.ffx .tile--T3 .tile__text,.ffx .tile--T2 .tile__text p,.ffx .tile--T1 .tile__text p,.ffx .tile--Q2 .tile__text {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){.ffx .tile[class*=quote] .tile__text .field__item+.field__item h4+p,.ffx .tile[class*=quote] .tile__text,.ffx .tile--T3 .tile__text,.ffx .tile--T2 .tile__text p,.ffx .tile--T1 .tile__text p,.ffx .tile--Q2 .tile__text {font-size:14px;font-size:14px
}.ffx .tile[class*=quote] .tile__text .field__item+.field__item h4+p,.ffx .tile[class*=quote] .tile__text,.ffx .tile--T3 .tile__text,.ffx .tile--T2 .tile__text p,.ffx .tile--T1 .tile__text p,.ffx .tile--Q2 .tile__text {line-height:20px;line-height:20px
}}.ffx .tile--T3 .tile__text strong,.ffx .tile--T3 .tile__text b,.ffx .tile--T2 .tile__text p strong,.ffx .tile--T1 .tile__text p strong {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw
}@media screen and (min-width:480px){.ffx .tile--T3 .tile__text strong,.ffx .tile--T3 .tile__text b,.ffx .tile--T2 .tile__text p strong,.ffx .tile--T1 .tile__text p strong {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){.ffx .tile--T3 .tile__text strong,.ffx .tile--T3 .tile__text b,.ffx .tile--T2 .tile__text p strong,.ffx .tile--T1 .tile__text p strong {font-size:14px;font-size:14px
}.ffx .tile--T3 .tile__text strong,.ffx .tile--T3 .tile__text b,.ffx .tile--T2 .tile__text p strong,.ffx .tile--T1 .tile__text p strong {line-height:20px;line-height:20px
}}.ffx .tile--C .tile__heading {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:2.8985507246vw;line-height:3.8647342995vw
}@media screen and (min-width:480px){.ffx .tile--C .tile__heading {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){.ffx .tile--C .tile__heading {font-size:12px;font-size:12px
}.ffx .tile--C .tile__heading {line-height:16px;line-height:16px
}}.ffx .tile--F .tile__link .field__item:first-of-type p a,.ffx .tile--A .tile__text a {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:5.7971014493vw;color:inherit
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:first-of-type p a,.ffx .tile--A .tile__text a {font-size:calc(18px*1.15941944);font-size:calc(18px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__link .field__item:first-of-type p a,.ffx .tile--A .tile__text a {font-size:18px;font-size:18px
}.ffx .tile--F .tile__link .field__item:first-of-type p a,.ffx .tile--A .tile__text a {line-height:24px;line-height:24px
}}.ffx p {font:normal normal normal 16px/1 "Montserrat-Medium",sans-serif
}.ffx p {font-size:16px;font-size:16px
}.ffx p {line-height:27px;line-height:27px
}@media screen and (max-width:767px){.ffx .link--G.is-active {color:#333
}}@media screen and (min-width:768px){.ffx .link--H.active {color:#666
}}.ffx .tile--A .tile__wrap {display:flex;flex-direction:column-reverse;position:relative
}.ffx .tile--A .tile__picture {position:relative;z-index:1;overflow:hidden;cursor:pointer
}@media screen and (min-width:1280px){.ffx .tile--A .tile__picture:hover img {transform:scale(1.065)
}}.ffx .tile--A .tile__picture img {width:100%;height:auto
}@media screen and (min-width:1280px){.ffx .tile--A .tile__picture img {transition:all .45s
}}.ffx .tile--A .tile__data {position:static;color:#313f49
}.ffx .grid.dark .tile--A .tile__data,.ffx .tile--A .tile__data.dark {color:#fff
}.ffx .tile--A .tile__heading {position:absolute;bottom:4.347826087vw;left:4.8309178744vw;z-index:1;color:#fff
}@media screen and (min-width:480px){.ffx .tile--A .tile__heading {bottom:calc(18px*1.15941944);bottom:calc(18px*var(--factor));left:calc(20px*1.15941944);left:calc(20px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--A .tile__heading {bottom:18px;left:20px
}}.ffx .tile--A .tile__text {margin:0 0 2.4154589372vw;padding:0 4.8309178744vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .tile--A .tile__text {margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor));padding:0 calc(20px*1.15941944);padding:0 calc(20px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--A .tile__text {margin:0 0 16px;padding:0
}}.ffx .tile--A .tile__text span {margin-right:3.8647342995vw;margin-bottom:1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--A .tile__text span {margin-right:calc(16px*1.15941944);margin-right:calc(16px*var(--factor));margin-bottom:calc(8px*1.15941944);margin-bottom:calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--A .tile__text span {margin-right:16px;margin-bottom:8px
}}.ffx .tile--A .tile__text a {position:relative;z-index:1;-webkit-text-decoration:none;text-decoration:none
}@media screen and (min-width:1280px){.ffx .tile--A .tile__text a:hover:after,.ffx .tile--A .tile__text a:focus:after,.ffx .tile--A .tile__text a:active:after {opacity:0
}}.ffx .tile--A .tile__text a:after {opacity:1;content:"";display:block;width:100%;position:absolute;bottom:.4830917874vw;left:0;background-color:#313f49;height:.2415458937vw;z-index:1;transition:all .33s cubic-bezier(0.4,0,0.2,1)
}@media screen and (min-width:480px){.ffx .tile--A .tile__text a:after {bottom:calc(2px*1.15941944);bottom:calc(2px*var(--factor));height:calc(1px*1.15941944);height:calc(1px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--A .tile__text a:after {bottom:2px;height:1px
}}@media screen and (min-width:1280px){.ffx .tile--B:hover .tile__picture img {transform:scale(1.065)
}}.ffx .tile--B .tile__wrap {display:flex;position:relative
}.ffx .tile--B .tile__picture {flex:0 1 50%;overflow:hidden
}@media screen and (min-width:1280px){.ffx .tile--B .tile__picture img {transition:all .45s
}}.ffx .tile--B .tile__data {position:static;flex:0 1 50%;padding:4.8309178744vw 4.8309178744vw 0;box-sizing:border-box;color:#313f49
}.ffx .grid.dark .tile--B .tile__data,.ffx .tile--B .tile__data.dark {color:#fff
}@media screen and (min-width:480px){.ffx .tile--B .tile__data {padding:calc(20px*1.15941944) calc(20px*1.15941944) 0;padding:calc(20px*var(--factor)) calc(20px*var(--factor)) 0
}}@media screen and (min-width:1280px){.ffx .tile--B .tile__data {padding:20px 20px 0
}}.ffx .tile--B .tile__heading {margin:0 0 2.4154589372vw
}@media screen and (min-width:480px){.ffx .tile--B .tile__heading {margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--B .tile__heading {margin:0 0 10px
}}.ffx .tile--B .tile__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}.ffx .tile--B .tile__cta {position:absolute;top:0;right:0;bottom:0;left:0
}.ffx .tile--C {height:100%
}.ffx .tile--C .tile__wrap {position:relative;height:100%
}.ffx .tile--C .tile__heading {position:absolute;bottom:-.2415458937vw;width:100%;background-color:rgba(49,63,73,.8);padding:1.2077294686vw 2.4154589372vw;box-sizing:border-box;color:#fff;text-transform:uppercase;text-align:left
}@media screen and (min-width:480px){.ffx .tile--C .tile__heading {bottom:calc(-1px*1.15941944);bottom:calc(-1px*var(--factor));padding:calc(5px*1.15941944) calc(10px*1.15941944);padding:calc(5px*var(--factor)) calc(10px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--C .tile__heading {bottom:-1px;padding:5px 10px
}}.ffx .tile--C .tile__text {font-size:0;line-height:0
}.ffx .tile--C .tile__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}.ffx .tile--C .tile__cta {position:absolute;top:0;right:0;bottom:0;left:0
}.ffx .tile--D {display:inline-block
}@media screen and (min-width:1280px){.ffx .tile--D {margin:0 15px
}}.ffx .tile--D .tile__picture {max-width:27.0531400966vw
}@media screen and (min-width:480px){.ffx .tile--D .tile__picture {max-width:calc(112px*1.15941944);max-width:calc(112px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--D .tile__picture {max-width:112px
}}.ffx .tile--D .tile__picture img {width:100%;height:auto
}.ffx .tile--E .tile__data {text-align:left;color:#313f49
}.ffx .grid.dark .tile--E .tile__data,.ffx .tile--E .tile__data.dark {color:#fff
}.ffx .tile--E .tile__picture {margin:0 -4.8309178744vw 5.7971014493vw
}@media screen and (min-width:480px){.ffx .tile--E .tile__picture {margin:0 calc(-20px*1.15941944) calc(24px*1.15941944);margin:0 calc(-20px*var(--factor)) calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--E .tile__picture {margin:0 0 24px
}}.ffx .tile--E .tile__heading {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--E .tile__heading {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--E .tile__heading {margin:0 0 8px
}}.ffx .tile--F .tile__wrap {display:flex;flex-direction:column-reverse
}.ffx .tile--F .tile__cta {position:absolute;top:0;bottom:0;left:0;right:0
}.ffx .tile--F .tile__link .field__item:first-of-type {position:absolute;display:block;width:1280px;max-width:500px;top:3.8647342995vw;left:7.2463768116vw
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:first-of-type {top:calc(18px*1.15941944);top:calc(18px*var(--factor));left:calc(30px*1.15941944);left:calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__link .field__item:first-of-type {top:18px;left:20px
}}.ffx .tile--F .tile__link .field__item:first-of-type p a {-webkit-text-decoration:underline;text-decoration:underline;color:inherit
}.ffx .tile--F .tile__link .field__item:nth-child(2) {position:absolute;display:block;width:1280px;max-width:500px;bottom:4.347826087vw;left:7.2463768116vw;right:0
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:nth-child(2) {bottom:calc(18px*1.15941944);bottom:calc(18px*var(--factor));left:calc(30px*1.15941944);left:calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__link .field__item:nth-child(2) {bottom:18px;left:20px
}}.ffx .tile--F .tile__link .field__item:nth-child(2) p {font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:4.347826087vw;line-height:5.3140096618vw;color:inherit
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:nth-child(2) p {font-size:calc(18px*1.15941944);font-size:calc(18px*var(--factor));line-height:calc(22px*1.15941944);line-height:calc(22px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__link .field__item:nth-child(2) p {font-size:16px;font-size:16px
}.ffx .tile--F .tile__link .field__item:nth-child(2) p {line-height:20px;line-height:20px
}}.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__strap {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__strap {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__strap {margin:0 0 8px
}}.ffx .tile--F .tile__link .field__item:nth-child(2) h1 {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:nth-child(2) h1 {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__link .field__item:nth-child(2) h1 {margin:0 0 8px
}}.ffx .tile--F .tile__link .field__item:nth-child(2) h1 {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:nth-child(2) h1 {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__link .field__item:nth-child(2) h1 {margin:0 0 8px
}.ffx .tile--F .tile__link .field__item:nth-child(2) h1 {font-size:48px;font-size:48px
}.ffx .tile--F .tile__link .field__item:nth-child(2) h1 {line-height:56px;line-height:56px
}}.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__text {margin:0 0 3.8647342995vw
}@media screen and (min-width:480px){.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__text {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__link .field__item:nth-child(2) .tile__text {margin:0 0 16px
}}.ffx .tile--F .tile__link .field__item:nth-child(2) a {color:inherit
}.ffx .tile--F .tile__data {position:relative;padding:0 7.2463768116vw 5.7971014493vw;text-align:left
}@media screen and (min-width:480px){.ffx .tile--F .tile__data {padding:0 calc(30px*1.15941944) calc(24px*1.15941944);padding:0 calc(30px*var(--factor)) calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__data {padding:0
}}.ffx .tile--F .tile__heading {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--F .tile__heading {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--F .tile__heading {margin:0 0 8px
}}.ffx .tile--Q .tile__wrap {padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .tile--Q .tile__wrap {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--Q .tile__wrap {padding:0 16px
}}.ffx .tile--Q .tile__picture {height:42.7536231884vw;margin:0 auto 4.8309178744vw
}@media screen and (min-width:480px){.ffx .tile--Q .tile__picture {height:calc(177px*1.15941944);height:calc(177px*var(--factor));margin:0 0 calc(20px*1.15941944);margin:0 0 calc(20px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--Q .tile__picture {max-width:none;height:177px;margin:0 0 32px
}}.ffx .tile--Q .tile__picture img {width:auto;height:100%;margin:0 auto
}.ffx .tile--Q .tile__text {white-space:normal;white-space:initial;margin:0;color:#313f49;text-align:center
}.ffx .tile--Q .tile__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .tile--Q2 .tile__wrap {padding:0 7.2463768116vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .tile--Q2 .tile__wrap {padding:0 calc(30px*1.15941944);padding:0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--Q2 .tile__wrap {padding:0
}}.ffx .tile--Q2 .tile__picture {height:28.9855072464vw;margin:0 auto 7.729468599vw
}@media screen and (min-width:480px){.ffx .tile--Q2 .tile__picture {height:calc(120px*1.15941944);height:calc(120px*var(--factor));margin:0 0 calc(32px*1.15941944);margin:0 0 calc(32px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--Q2 .tile__picture {max-width:none;height:120px;margin:0 0 32px
}}.ffx .tile--Q2 .tile__picture img {width:auto;height:100%;margin:0 auto
}.ffx .tile--Q2 .tile__text {white-space:normal;white-space:initial;margin:0;padding:0 .2415458937vw;box-sizing:border-box;color:#313f49;text-align:center
}@media screen and (min-width:480px){.ffx .tile--Q2 .tile__text {padding:0 calc(1px*1.15941944);padding:0 calc(1px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--Q2 .tile__text {padding:0 16px
}}.ffx .tile--Q2 .tile__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .tile--Q2 .tile__text p:not(:last-of-type) {margin:0 0 7.729468599vw
}@media screen and (min-width:480px){.ffx .tile--Q2 .tile__text p:not(:last-of-type) {margin:0 0 calc(32px*1.15941944);margin:0 0 calc(32px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--Q2 .tile__text p:not(:last-of-type) {margin:0 0 32px
}}.ffx .tile--Q2 .tile__text h4 {margin:0
}.ffx .tile--Q2 .tile__text br {display:block
}.ffx .tile--T1 .tile__data {text-align:left
}.ffx .tile--T1 .tile__text p {color:#313f49;margin:0;padding:0
}.ffx .tile--T1 .tile__text p strong {color:#313f49
}.ffx .tile--T1 .tile__heading {color:#313f49;margin:0;padding:0
}.ffx .tile--T2 .tile__wrap {display:flex;align-items:center;box-sizing:border-box;width:100%;margin:1.9323671498vw 0;padding:6.7632850242vw 3.8647342995vw;border:1px solid #d7d7d7;text-align:left
}@media screen and (min-width:480px){.ffx .tile--T2 .tile__wrap {margin:calc(8px*1.15941944) 0;margin:calc(8px*var(--factor)) 0;padding:calc(28px*1.15941944) calc(16px*1.15941944);padding:calc(28px*var(--factor)) calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--T2 .tile__wrap {margin:8px;padding:21px 30px
}}.ffx .tile--T2 .tile__data {width:100%
}.ffx .tile--T2 .tile__text p {color:#313f49;margin:0;padding:0
}.ffx .tile--T2 .tile__text p strong {color:#313f49
}.ffx .tile--T2 .tile__heading {color:#313f49;margin:0;padding:0
}.ffx .tile--T3 .tile__data {color:#313f49
}.ffx .tile--T3 .tile__heading {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--T3 .tile__heading {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--T3 .tile__heading {margin:0 0 8px
}}.ffx .tile--T3 .tile__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}.ffx .tile[class*=quote] {display:inline-block;vertical-align:top;width:85.5072463768vw;margin-right:7.2463768116vw;margin-bottom:9.6618357488vw
}@media screen and (min-width:480px){.ffx .tile[class*=quote] {width:calc(354px*1.15941944);width:calc(354px*var(--factor));margin-right:calc(30px*1.15941944);margin-right:calc(30px*var(--factor));margin-bottom:calc(40px*1.15941944);margin-bottom:calc(40px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile[class*=quote] {width:380px;margin-right:30px;margin-bottom:0
}}.ffx .tile[class*=quote] .tile__picture {height:19.3236714976vw;margin:0 auto 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile[class*=quote] .tile__picture {height:calc(80px*1.15941944);height:calc(80px*var(--factor));margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile[class*=quote] .tile__picture {height:80px;margin:0 0 30px
}}.ffx .tile[class*=quote] .tile__picture img {width:auto;height:100%;margin:0 auto
}.ffx .tile[class*=quote] .tile__text {white-space:normal;white-space:initial;margin:0;color:#313f49;text-align:center
}@media screen and (min-width:1280px){.ffx .tile[class*=quote] .tile__text {padding:0 16px;box-sizing:border-box
}}.ffx .tile[class*=quote] .tile__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .tile[class*=quote] .tile__text br {display:block
}.ffx .tile[class*=quote] .tile__text .field__item {margin:0 0 7.2463768116vw
}@media screen and (min-width:480px){.ffx .tile[class*=quote] .tile__text .field__item {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile[class*=quote] .tile__text .field__item {margin:0 0 30px
}}.ffx .tile[class*=quote] .tile__text .field__item+.field__item {margin:0
}.ffx .tile[class*=quote] .tile__text .field__item+.field__item p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .tile[class*=retailer] {display:inline-block;vertical-align:top;width:53.1400966184vw;margin-right:2.4154589372vw;margin-bottom:3.3816425121vw
}@media screen and (min-width:480px){.ffx .tile[class*=retailer] {width:calc(220px*1.15941944);width:calc(220px*var(--factor));margin-right:calc(10px*1.15941944);margin-right:calc(10px*var(--factor));margin-bottom:calc(14px*1.15941944);margin-bottom:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile[class*=retailer] {width:276px;margin-right:32px;margin-bottom:14px
}}.ffx .tile[class*=retailer]:first-of-type {margin-left:7.2463768116vw
}@media screen and (min-width:480px){.ffx .tile[class*=retailer]:first-of-type {margin-left:calc(30px*1.15941944);margin-left:calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile[class*=retailer]:first-of-type {margin-left:0
}}.ffx .tile[class*=retailer]:last-of-type {margin-right:7.2463768116vw
}@media screen and (min-width:480px){.ffx .tile[class*=retailer]:last-of-type {margin-right:calc(30px*1.15941944);margin-right:calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile[class*=retailer]:last-of-type {margin-right:0
}}.ffx .tile[class*=retailer] .tile__wrap {position:relative
}.ffx .tile[class*=retailer] .tile__picture {width:100%;margin:0 0 3.3816425121vw
}@media screen and (min-width:480px){.ffx .tile[class*=retailer] .tile__picture {margin:0 0 calc(14px*1.15941944);margin:0 0 calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile[class*=retailer] .tile__picture {margin:0 0 14px
}}.ffx .tile[class*=retailer] .tile__picture img {display:block;width:100%;height:auto;margin:0 auto
}.ffx .tile[class*=retailer] .tile__heading {white-space:normal;white-space:initial;margin:0;color:#313f49;text-align:left
}@media screen and (min-width:1280px){.ffx .tile[class*=retailer] .tile__heading {line-height:20px
}}.ffx .tile[class*=retailer] .tile__heading p,.ffx .tile[class*=retailer] .tile__heading div {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .tile[class*=retailer] .tile__heading br {display:block
}.ffx .tile[class*=retailer] .tile__cta {position:absolute;top:0;bottom:0;left:0;right:0
}.ffx .tile--medical_quote .tile__picture.tile__picture {height:36.231884058vw;margin:0 auto 7.2463768116vw
}@media screen and (min-width:480px){.ffx .tile--medical_quote .tile__picture.tile__picture {height:calc(150px*1.15941944);height:calc(150px*var(--factor));margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote .tile__picture.tile__picture {height:150px;margin:0 0 30px
}}.ffx .tile--medical_quote .tile__picture.tile__picture img {width:auto;height:100%;margin:0 auto
}.ffx .tile--medical_quote .tile__text.tile__text {white-space:normal;white-space:initial;margin:0;padding:0 3.8647342995vw;box-sizing:border-box;color:#313f49;text-align:center
}@media screen and (min-width:480px){.ffx .tile--medical_quote .tile__text.tile__text {padding:0 calc(16px*1.15941944);padding:0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote .tile__text.tile__text {padding:0 16px
}}.ffx .tile--medical_quote .tile__text.tile__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .tile--medical_quote .tile__text.tile__text h4 {margin:0
}.ffx .tile--medical_quote .tile__text.tile__text a {display:block;font:normal normal normal 16px/1 "Montserrat-SemiBold",sans-serif;margin-top:2.4154589372vw;font-size:3.3816425121vw;line-height:5.7971014493vw;color:#313f49
}@media screen and (min-width:480px){.ffx .tile--medical_quote .tile__text.tile__text a {margin-top:calc(10px*1.15941944);margin-top:calc(10px*var(--factor));font-size:calc(14px*1.15941944);font-size:calc(14px*var(--factor));line-height:calc(24px*1.15941944);line-height:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote .tile__text.tile__text a {margin-top:10px
}.ffx .tile--medical_quote .tile__text.tile__text a {font-size:14px;font-size:14px
}.ffx .tile--medical_quote .tile__text.tile__text a {line-height:24px;line-height:24px
}}.ffx .tile--medical_quote .tile__text.tile__text br {display:block
}.ffx .tile--medical_quote .tile__text.tile__text .field__item:first-of-type {margin:0 0 7.2463768116vw
}@media screen and (min-width:480px){.ffx .tile--medical_quote .tile__text.tile__text .field__item:first-of-type {margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote .tile__text.tile__text .field__item:first-of-type {margin:0 0 30px
}}.ffx .tile--media_quote .tile__picture.tile__picture {height:19.3236714976vw;margin:0 auto 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--media_quote .tile__picture.tile__picture {height:calc(80px*1.15941944);height:calc(80px*var(--factor));margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--media_quote .tile__picture.tile__picture {height:4.1666666667vw;margin:0 0 1.5625vw
}}@media screen and (min-width:1920px){.ffx .tile--media_quote .tile__picture.tile__picture {height:80px;margin:0 0 30px
}}.ffx .tile--people_quote .tile__picture.tile__picture {height:36.231884058vw;margin:0 auto 7.2463768116vw
}@media screen and (min-width:480px){.ffx .tile--people_quote .tile__picture.tile__picture {height:calc(150px*1.15941944);height:calc(150px*var(--factor));margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--people_quote .tile__picture.tile__picture {height:150px;margin:0 0 30px
}}.ffx .tile--celebrity_quote .tile__picture.tile__picture {height:42.7536231884vw;margin:0 auto 7.2463768116vw
}@media screen and (min-width:480px){.ffx .tile--celebrity_quote .tile__picture.tile__picture {height:calc(177px*1.15941944);height:calc(177px*var(--factor));margin:0 0 calc(30px*1.15941944);margin:0 0 calc(30px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--celebrity_quote .tile__picture.tile__picture {height:177px;margin:0 0 30px
}}.ffx .tile--HTU .tile__picture+.tile__data {margin-top:3.3816425121vw
}@media screen and (min-width:480px){.ffx .tile--HTU .tile__picture+.tile__data {margin-top:calc(14px*1.15941944);margin-top:calc(14px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--HTU .tile__picture+.tile__data {margin-top:14px
}}.ffx .tile--HTU .tile__data * {color:#313f49
}.ffx .grid.dark .tile--HTU .tile__data *,.ffx .tile--HTU .tile__data *.dark {color:#fff
}.ffx .tile--HTU .tile__heading {margin:0 0 1.9323671498vw
}@media screen and (min-width:480px){.ffx .tile--HTU .tile__heading {margin:0 0 calc(8px*1.15941944);margin:0 0 calc(8px*var(--factor))
}}.ffx .tile--HTU .tile__text p {font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit
}.ffx .tile--info_reveal.gold .tile__heading.tile__heading {color:#d1af86
}.ffx .tile--info_reveal.white-text.white-text .tile__heading,.ffx .tile--info_reveal.white-text.white-text .tile__text,.ffx .tile--info_reveal.white-text.white-text .tile__desc {color:#fff
}.ffx .tile--info_reveal.white-text.white-text .tile__heading p,.ffx .tile--info_reveal.white-text.white-text .tile__text p,.ffx .tile--info_reveal.white-text.white-text .tile__desc p {color:#fff
}.ffx .tile--info_reveal .tile__wrap {position:relative
}.ffx .tile--info_reveal .tile__picture {position:relative;overflow:hidden;aspect-ratio:277/400;border-radius:5.7971014493vw;transform:translateZ(0);backface-visibility:hidden
}@media screen and (min-width:480px){.ffx .tile--info_reveal .tile__picture {border-radius:calc(24px*1.15941944);border-radius:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--info_reveal .tile__picture {border-radius:24px
}}.ffx .tile--info_reveal .tile__picture:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(180deg,rgba(191,148,96,0) 40.88%,#735838 99.93%);transform:translateZ(0);backface-visibility:hidden;will-change:transform
}.ffx .tile--info_reveal .tile__heading {margin:0 0 2.4154589372vw;opacity:1;transform:none;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:5.7971014493vw;line-height:6.7632850242vw;color:#313f49
}@media screen and (min-width:480px){.ffx .tile--info_reveal .tile__heading {margin:0 0 calc(10px*1.15941944);margin:0 0 calc(10px*var(--factor));font-size:calc(24px*1.15941944);font-size:calc(24px*var(--factor));line-height:calc(28px*1.15941944);line-height:calc(28px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--info_reveal .tile__heading {margin:0 0 10px;font-size:24px;line-height:28px
}}.ffx .dark .tile--info_reveal .tile__heading {color:#fff
}.ffx .tile--info_reveal .tile__heading br {display:block
}.ffx .tile--info_reveal .tile__text {opacity:1;transform:none;transition:transform .4s ease-in-out
}.ffx .tile--medical_quote_extended.white-text .tile__text,.ffx .tile--medical_quote_extended.white-text .tile__heading {color:#fff
}.ffx .tile--medical_quote_extended .tile__wrap {padding:0 !important
}.ffx .tile--medical_quote_extended .tile__picture.tile__picture {margin:0;height:auto
}.ffx .tile--medical_quote_extended .tile__picture.tile__picture img {margin:0;width:100%;height:auto
}.ffx .tile--medical_quote_extended .tile__data {padding:5.7971014493vw;box-sizing:border-box
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__data {padding:calc(24px*1.15941944);padding:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote_extended .tile__data {padding:24px
}}.ffx .tile--medical_quote_extended .tile__heading {margin:0 0 .9661835749vw;font:normal normal normal 16px/1 "Montserrat-Bold",sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw
}.ffx .tile--medical_quote_extended .tile__heading {letter-spacing:0.012em
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__heading {margin:0 0 calc(4px*1.15941944);margin:0 0 calc(4px*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){.ffx .tile--medical_quote_extended .tile__heading {margin:0 0 4px;font-size:16px;line-height:24px
}}.ffx .tile--medical_quote_extended .tile__text.tile__text {padding:0;font:normal normal normal 16px/1 "Montserrat-Regular",sans-serif;font-size:3.3816425121vw;line-height:4.8309178744vw;text-align:left
}.ffx .tile--medical_quote_extended .tile__text.tile__text {letter-spacing:0.012em
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__text.tile__text {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){.ffx .tile--medical_quote_extended .tile__text.tile__text {font-size:14px;line-height:20px
}}.ffx .tile--medical_quote_extended .tile__text.tile__text .field__item {margin:0 0 5.7971014493vw
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__text.tile__text .field__item {margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote_extended .tile__text.tile__text .field__item {margin:0 0 24px
}}.ffx .tile--medical_quote_extended .tile__text.tile__text .field__item:last-of-type {margin:0
}.ffx .tile--medical_quote_extended .tile__text.tile__text .field__item+.field__item {font:inherit
}.ffx .tile--medical_quote_extended .tile__text.tile__text p {margin:0 0 5.7971014493vw;font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__text.tile__text p {margin:0 0 calc(24px*1.15941944);margin:0 0 calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote_extended .tile__text.tile__text p {margin:0 0 24px
}}.ffx .tile--medical_quote_extended .tile__text.tile__text p:last-of-type {margin:0
}.ffx .tile--medical_quote_extended .tile__text.tile__text strong,.ffx .tile--medical_quote_extended .tile__text.tile__text b {font-family:"Montserrat-Bold";color:#bf9460
}.ffx .tile--medical_quote_extended .tile__text.tile__text ul {margin:5.7971014493vw 0 0;list-style:none;font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__text.tile__text ul {margin:calc(24px*1.15941944) 0 0;margin:calc(24px*var(--factor)) 0 0
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote_extended .tile__text.tile__text ul {margin:24px 0 0
}}.ffx .tile--medical_quote_extended .tile__text.tile__text li {padding:0 0 0 5.7971014493vw;position:relative
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__text.tile__text li {padding:0 0 0 calc(24px*1.15941944);padding:0 0 0 calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote_extended .tile__text.tile__text li {padding:0 0 0 24px
}}.ffx .tile--medical_quote_extended .tile__text.tile__text li:not(:last-of-type) {margin:0 0 3.8647342995vw
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__text.tile__text li:not(:last-of-type) {margin:0 0 calc(16px*1.15941944);margin:0 0 calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote_extended .tile__text.tile__text li:not(:last-of-type) {margin:0 0 16px
}}.ffx .tile--medical_quote_extended .tile__text.tile__text li:before {content:"";display:inline-block;position:absolute;top:.7246376812vw;left:0;color:#bf9460;font-size:3.8647342995vw
}@media screen and (min-width:480px){.ffx .tile--medical_quote_extended .tile__text.tile__text li:before {top:calc(3px*1.15941944);top:calc(3px*var(--factor));font-size:calc(16px*1.15941944);font-size:calc(16px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .tile--medical_quote_extended .tile__text.tile__text li:before {top:3px;font-size:16px
}}.ffx .cart__empty-products .related {overflow:hidden
}.ffx .cart__empty-products .related__data {display:none
}.ffx .cart__empty-products .related__label .promo-label {padding:1.0666666667vw 1.9323671498vw;box-sizing:border-box
}@media screen and (min-width:450px){.ffx .cart__empty-products .related__label .promo-label {padding:4px 8px
}}.ffx .shipping__country-name.active {cursor:default;font:normal normal normal 16px/1 Montserrat-Bold,sans-serif;font-size:3.8647342995vw;line-height:4.8309178744vw
}@media screen and (min-width:451px){.ffx .shipping__country-name.active {font-size:16px;line-height:20px
}}.ffx {--swiper-theme-color:#007aff
}.ffx .swiper {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block
}.ffx .swiper-vertical>.swiper-wrapper {flex-direction:column
}.ffx .swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box
}.ffx .swiper-android .swiper-slide,.ffx .swiper-ios .swiper-slide,.ffx .swiper-wrapper {transform:translateZ(0)
}.ffx .swiper-horizontal {touch-action:pan-y
}.ffx .swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block
}.ffx .swiper-autoheight .swiper-slide {height:auto
}.ffx .swiper-autoheight .swiper-wrapper {align-items:flex-start;transition-property:transform,height
}.ffx .swiper-backface-hidden .swiper-slide {transform:translateZ(0);backface-visibility:hidden
}.ffx .swiper-3d.swiper-css-mode .swiper-wrapper {perspective:1200px
}.ffx .swiper-3d .swiper-wrapper {transform-style:preserve-3d
}.ffx .swiper-scrollbar {border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))
}.ffx .swiper-scrollbar-drag {height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0
}.ffx .crossel__variation.active {display:flex;align-items:flex-start
}.ffx .crossel__switcher-wrap--dots .crossel__switcher-item.active {cursor:default;pointer-events:none
}.ffx .crossel__switcher-wrap--dots .crossel__switcher-item.active:after {content:"";position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:100%;border:.4830917874vw solid #fff
}@media screen and (min-width:450px){.ffx .crossel__switcher-wrap--dots .crossel__switcher-item.active:after {border:2px solid #fff
}}.ffx .crossel__switcher-wrap--text .crossel__switcher-item.active {color:#66727a
}.ffx .cart__cross .swiper {overflow:visible
}.ffx .cart__cross .swiper-scrollbar {top:29.9516908213vw
}@media screen and (min-width:450px){.ffx .cart__cross .swiper-scrollbar {top:124px
}}.ffx .cart__loader.active {display:block
}.ffx .cart-icon {opacity:0;transition:opacity .24s cubic-bezier(.25,.46,.45,.94)
}.ffx .cart-icon--visible {opacity:1
}@media screen and (min-width:1280px){.ffx .hdr__cart {width:auto!important
}}.ffx .user-menu__icon {font-family:foreo
}.ffx .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
}.ffx .user-menu {width:100%;height:100%;position:relative;opacity:0;text-align:center;transition:opacity .24s cubic-bezier(.25,.46,.45,.94)
}.ffx .user-menu--visible {opacity:1
}.ffx .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){.ffx .user-menu__icon {font-size:calc(20px*var(--factor));line-height:calc(32px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .user-menu__icon {font-size:20px;line-height:32px;cursor:pointer
}}.ffx .user-menu__icon:before {content:""
}.ffx .user-menu__icon.is_active {opacity:0
}.ffx .user-menu__icon.is_active:before {content:none
}.ffx .hdr--open .user-menu__icon {color:#313f49
}@media screen and (min-width:1280px){.ffx .hdr--open .user-menu__icon {color:#fff
}}.ffx .user-menu__burger {position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .24s cubic-bezier(.25,.46,.45,.94)
}@media screen and (min-width:1280px){.ffx .user-menu__burger {cursor:pointer
}}.ffx .user-menu__burger.is_active {opacity:1;z-index:12
}@media screen and (min-width:1280px){.ffx .user-menu__burger.is_hidden {opacity:0!important;pointer-events:none
}}.ffx .user-menu__burger-x {display:block;width:14px;height:14px;color:#fff;pointer-events:none
}@media screen and (min-width:1280px){.ffx .user-menu__burger.is_active .user-menu__burger-x {color:#313f49
}}.ffx .hdr--open-user .user-menu__burger-x {color:#313f49
}.ffx .user-menu__nav-container {opacity:0;pointer-events:none;position:fixed;top:0;right:0;left:0;width:100%;height:110vh;z-index:-1;transition:opacity .24s cubic-bezier(.25,.46,.45,.94)
}@media screen and (min-width:1280px){.ffx .user-menu__nav-container {display:flex;top:70px
}}.ffx .user-menu__nav-container.is_active {opacity:1;pointer-events:auto
}@media screen and (min-width:1280px){.ffx .user-menu__nav-container.is_active {z-index:11
}.ffx .user-menu__nav-close {width:calc(100% - 414px)
}}.ffx .user-menu__nav {height:100%
}@media screen and (min-width:1280px){.ffx .user-menu__nav {width:414px
}}.ffx .user-menu__nav-wrap {position:relative;width:100%;height:100%;background-color:#fff;border-top:.2415458937vw solid #d7d7d7;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none
}.ffx .user-menu__nav-wrap::-webkit-scrollbar {display:none
}@media screen and (min-width:480px){.ffx .user-menu__nav-wrap {width:100%;border-top:calc(1px*var(--factor)) solid #d7d7d7
}}@media screen and (min-width:1280px){.ffx .user-menu__nav-wrap {border-top:none
}}.ffx .hdr--2a .user-menu__nav-wrap {margin:32.6086956522vw 0 0;height:calc(100vh - 32.6087vw)
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr--2a .user-menu__nav-wrap {margin:0;height:100vh
}}.ffx .hdr--2b .user-menu__nav-wrap {margin:32.6086956522vw 0 0;height:calc(100vh - 32.6087vw)
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr--2b .user-menu__nav-wrap {margin:0;height:100vh
}}.ffx .hdr--2ab .user-menu__nav-wrap {margin:32.6086956522vw 0 0;height:calc(100vh - 32.6087vw)
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr--2ab .user-menu__nav-wrap {margin:0;height:100vh
}}.ffx .hdr--1a .user-menu__nav-wrap {margin:27.7777777778vw 0 0;height:calc(100vh - 27.77778vw)
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr--1a .user-menu__nav-wrap {margin:0;height:100vh
}}.ffx .hdr--1b .user-menu__nav-wrap {margin:25.3623188406vw 0 0;height:calc(100vh - 25.36232vw)
}@media screen and (min-width:480px){.ffx .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){.ffx .hdr--1b .user-menu__nav-wrap {margin:0;height:100vh
}}.ffx .user-menu__list {width:100%;height:auto;padding:5.7971014493vw;box-sizing:border-box;list-style-type:none;text-align:right
}@media screen and (min-width:480px){.ffx .user-menu__list {padding:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .user-menu__list {padding:108px 40px 0
}}.ffx .user-menu__item {margin:0 0 2.8985507246vw;padding:0 0 2.8985507246vw;font:normal normal normal 16px/1 Montserrat-Regular,sans-serif;font-size:3.8647342995vw;line-height:5.7971014493vw;color:#313f49;text-transform:none
}@media screen and (min-width:480px){.ffx .user-menu__item {margin:0 0 calc(12px*var(--factor));padding:0 0 calc(12px*var(--factor));font-size:calc(16px*var(--factor));line-height:calc(24px*var(--factor))
}}@media screen and (min-width:1280px){.ffx .user-menu__item {padding:0;font-size:.8333333333vw;line-height:1.25vw;margin:0 0 24px;cursor:pointer;font-size:16px;font-size:16px;line-height:24px;line-height:24px
}}@media only screen and (max-width: 1279px){.ffx [data-class="skincaregrid3mobile"] .mt,.ffx [data-class="specialtreatmentsgrid4mobile"] .mt,.ffx [data-class="skincaregrid2mobile"] .mt:last-of-type {
    margin: 0
}}@media (min-width: 1280px){.ffx [data-class="aboutus"] .tt__text p:last-of-type {
    margin-top: 16px
}}.ffx .page-node-568 .kv .kv__video {
  min-height: auto
}
/* Source layout remains scoped to the new native components. Source rem units are resolved against its measured 10px root, without changing the WordPress/editor root. */
.foreo-source-home #content.foreo-home{width:100%;max-width:none;margin:0;padding:0}
.foreo-source-home .elementor-section .elementor-container{max-width:none}
.foreo-source-home .elementor-widget-wrap{padding:0!important}
.foreo-source-home .elementor-widget:not(:last-child){margin-bottom:0}
.ffx{--factor:1.15941944;width:100%;min-width:0;font:12px/1.15 Montserrat-Regular,sans-serif;color:#333}
.ffx *,.ffx *::before,.ffx *::after{box-sizing:border-box}
.ffx [hidden]{display:none!important}
.ffx [aria-disabled="true"]{cursor:default}
.ffx figure,.ffx ul,.ffx li{margin:0}
.ffx img{max-width:100%;display:block}
.ffx-header-shell{position:relative;z-index:100}
.ffx .hdr{z-index:100}
.ffx .hdr__main::after{display:none}
.ffx .hdr__burger,.ffx .hdr__search,.ffx .hdr__menu-link,.ffx .hdr__nav-right,.ffx .hdr__submenu-title-text{background:none;border:0;border-radius:0;padding:0;cursor:pointer}
.ffx .hdr__burger{font-size:0;line-height:0}
.ffx .hdr__submenu-title-text{font:inherit;color:inherit}
.ffx .ffx-announcement{height:30px;display:flex;justify-content:center;align-items:center;background:#122330;color:#fff;font:12px/16px Montserrat-SemiBold,sans-serif}
.ffx .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 Montserrat-SemiBold,sans-serif}
.ffx .ffx-all-products{color:#fff;border-radius:24px;padding:3px 20px;background:#ea4c89;font:14px/20px Montserrat-Bold,sans-serif;text-decoration:none}
.ffx .hdr__nav{margin-top:-105px}
.ffx .hdr__nav-right{background:transparent}
.ffx .hdr__usernav-list{display:flex;gap:24px;align-items:center;list-style:none}
.ffx .hdr__usernav-list .hdr__cart,.ffx .hdr__usernav-list .hdr__user{position:relative;top:auto;right:auto;display:block}
.ffx .hdr__usernav-list a{display:block;text-decoration:none;color:inherit}
.ffx .hdr__usernav-list .hdr__cart a::before,.ffx .hdr__usernav-list .hdr__user a::before{content:none}
.ffx .user-menu__icon{font:20px/32px foreo;color:#fff}
.ffx .user-menu__icon::before{content:'\e950'}
.ffx .icon-shopping-cart_outlines-copy{font-family:foreo}
.ffx .hdr--open .user-menu__icon{color:#313f49}
.ffx .hdr__submenu img{width:100%;height:auto}
.ffx .hdr__submenu-link-title,.ffx .hdr__submenu-link-subtitle,.ffx .hdr__submenu-label{display:block}
.ffx .ffx-native-locale{font:12px/20px Montserrat-Regular,sans-serif;padding-top:12px;color:#313f49}
.ffx .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}
.ffx .ffx-search-form input{width:100%;padding:12px;border:1px solid #313f49;margin:12px 0}
.ffx .ffx-search-form button{background:#313f49;color:#fff;padding:10px 18px;border:0}
.ffx .kv-randomizer{overflow:hidden}
.ffx .kv-randomizer .swiper-wrapper{display:grid;transform:none!important;transition:none}
.ffx .kv-randomizer .swiper-slide{grid-area:1/1;width:100%!important;min-width:0;opacity:0;pointer-events:none;transform:none!important;transition:opacity .8s ease}
.ffx .kv-randomizer .swiper-slide.ffx-slide-active{opacity:1;pointer-events:auto;z-index:2}
.ffx .kv-randomizer .swiper-slide .kv{margin:0}
.ffx .kv-carousel-pagination{z-index:4}
.ffx .kv-carousel-pagination button{border:0;padding:0}
.ffx .grid--quotes .swiper-wrapper{display:flex;gap:15px;overflow:auto;transform:none!important;scroll-snap-type:x mandatory}
.ffx .grid--quotes .swiper-slide{flex:0 0 400px;scroll-snap-align:start;min-width:0}
.ffx .grid--quotes .swiper-scrollbar{display:none}
.ffx .carousel__track{display:flex;width:max-content!important;transform:none!important;animation:ffx-awards 45s linear infinite}
.ffx .carousel__track > .tile{flex-shrink:0}
.ffx .carousel__track:hover{animation-play-state:paused}
.ffx .carousel{overflow:hidden}
@keyframes ffx-awards{to{transform:translateX(-50%)}}
.ffx-footer-shell{background:#fff}
.ffx .footer{position:static}
.ffx .ffx-email-display{display:block;width:100%;border:0;border-bottom:1px solid #c9c9c9;padding:10px 0;color:#777;font:16px/24px Montserrat-Regular,sans-serif}
.ffx .ffx-carousel-pause{position:absolute;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;border:0}
.ffx .ffx-carousel-pause:focus-visible{clip:auto;width:auto;height:auto;right:16px;bottom:20px;padding:8px;z-index:5}
.ffx-component > .brick{margin-left:auto;margin-right:auto}
.elementor-editor-active .ffx .hdr{position:relative}
@media(min-width:1280px){.ffx .hdr--open .user-menu__icon{color:#fff}.ffx .hdr__nav{min-height:100vh}}
@media(max-width:1279px){
 .ffx .ffx-announcement{height:7.2463768116vw;font-size:2.8985507246vw;line-height:3.8647342995vw}
 .ffx .ffx-utility{height:9.6618357488vw;padding:0 4.8309178744vw;font-size:3.3816425121vw;line-height:4.8309178744vw}
 .ffx .ffx-all-products{font-size:2.8985507246vw;line-height:4.347826087vw;padding:1.4492753623vw 3.3816425121vw}
 .ffx .hdr__nav{margin-top:-25.3623188406vw}
 .ffx .hdr__usernav-list{gap:6.7632850242vw}
 .ffx .user-menu__icon{font-size:5.3140096618vw;line-height:7.729468599vw}
 .ffx .ffx-search-form{top:32.6086956522vw}
 .ffx .grid--quotes .swiper-slide{flex-basis:100%;width:100%!important}
}
@media(prefers-reduced-motion:reduce){.ffx .carousel__track{animation:none}.ffx .kv-randomizer .swiper-slide{transition:none}}

/* 2026-10-05 v3: Source body overflow belongs to the whole page, never each native content block. */
.foreo-source-home #content .ffx.ffx-component{position:static;height:auto;overflow:visible}
/* Native Elementor wrappers must preserve the Source block flow and collapsing brick margins. */
.foreo-source-home #content .elementor-widget-wrap:has(>.elementor-widget>.elementor-widget-container>.ffx-component){display:block}

/* v3.2: remove the two remaining Elementor flex boundaries between Source sibling brick margins. */
.foreo-source-home #content .elementor-column:has(>.elementor-widget-wrap>.elementor-widget>.elementor-widget-container>.ffx-component){display:block;min-height:0}
.foreo-source-home #content .elementor-container:has(>.elementor-column>.elementor-widget-wrap>.elementor-widget>.elementor-widget-container>.ffx-component){display:block}
/* Source's first standalone KV is first-of-type inside its original shared field item. */
.ffx .brick--id--16539{margin-top:0}
/* Only the routine grid's intentional negative gutter extends 18.84px beyond the mobile page. */
@media(max-width:1279px){.ffx .brick--id--6707>.grid__wrap{overflow-x:clip;overflow-y:visible}}

/* v3.2.1: new native Elementor container roots need the same Source block flow as legacy sections. */
.foreo-source-home #content .e-con:has(>.elementor-widget>.elementor-widget-container>.ffx-component),.foreo-source-home #content .e-con-inner:has(>.elementor-widget>.elementor-widget-container>.ffx-component){display:block;min-height:0}

/* v3.3: Elementor's block align-content must allow Source sibling margins to collapse. */
.foreo-source-home #content .elementor-widget-wrap:has(>.elementor-widget>.elementor-widget-container>.ffx-component){align-content:normal}
/* Source normalizes picture to block; inline picture ignores card margins and maximum widths. */
.ffx picture{display:block}
/* Keep the Source price row's space when no matching native Woo bundle exists. */
.ffx .brick--id--6808 .related__data:not(:has(>.related__price))::after{content:'';display:block;height:4.8309178744vw}
@media(min-width:480px){.ffx .brick--id--6808 .related__data:not(:has(>.related__price))::after{height:calc(20px*var(--factor))}}
@media(min-width:1280px){.ffx .brick--id--6808 .related__data:not(:has(>.related__price))::after{height:20px}}
/* The original mobile sales grid uses a 1.5-card free scroller, not four viewport-width cards. */
@media(max-width:1279px){
 .ffx .brick--id--6808 .grid__content.grid__content{display:flex;gap:10px;padding:0 9.6618357488vw 7.729468599vw;overflow-x:auto;white-space:normal;justify-content:flex-start;font-size:12px;line-height:1.15;scroll-snap-type:x mandatory}
 .ffx .brick--id--6808 .related--sales{display:block;flex:0 0 calc((100% - 5px)/1.5);scroll-snap-align:start}
}
@media(min-width:480px) and (max-width:1279px){.ffx .brick--id--6808 .grid__content.grid__content{padding:0 calc(40px*var(--factor)) calc(32px*var(--factor))}}
/* Source quotes have adjacent 400px/viewport-width slides with no gap. */
.ffx .brick--id--6881 .swiper-wrapper{gap:0}

/* 2026-10-05: Source Header L3 figure spacing must survive Elementor figure reset; body rules above remain byte exact. */
[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}}
/* Source standalone menu paint overlay, scoped to the native Header shell. */
[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}}

/* Source country-selection is hidden while the navigation is open, leaving the full menu scroll viewport. */
[data-foreo-source-header].menu-open .ffx-native-locale{display:none}
