      @font-face {
        font-family: 'Cardo';
        src: url("_/userFonts/_basicFonts/Cardo/Cardo-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cardo';
        src: url("_/userFonts/_basicFonts/Cardo/Cardo-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cardo';
        src: url("_/userFonts/_basicFonts/Cardo/Cardo-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cinzel';
        src: url("_/userFonts/_basicFonts/Cinzel/Cinzel-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cinzel';
        src: url("_/userFonts/_basicFonts/Cinzel/Cinzel-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Garamond';
        src: url("_/userFonts/_basicFonts/Cormorant_Garamond/CormorantGaramond-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Garamond';
        src: url("_/userFonts/_basicFonts/Cormorant_Garamond/CormorantGaramond-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Garamond';
        src: url("_/userFonts/_basicFonts/Cormorant_Garamond/CormorantGaramond-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Garamond';
        src: url("_/userFonts/_basicFonts/Cormorant_Garamond/CormorantGaramond-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Infant';
        src: url("_/userFonts/_basicFonts/Cormorant_Infant/CormorantInfant-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Infant';
        src: url("_/userFonts/_basicFonts/Cormorant_Infant/CormorantInfant-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Infant';
        src: url("_/userFonts/_basicFonts/Cormorant_Infant/CormorantInfant-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Infant';
        src: url("_/userFonts/_basicFonts/Cormorant_Infant/CormorantInfant-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Unicase';
        src: url("_/userFonts/_basicFonts/Cormorant_Unicase/CormorantUnicase-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Cormorant Unicase';
        src: url("_/userFonts/_basicFonts/Cormorant_Unicase/CormorantUnicase-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Dancing Script';
        src: url("_/userFonts/_basicFonts/Dancing_Script/DancingScript-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Dancing Script';
        src: url("_/userFonts/_basicFonts/Dancing_Script/DancingScript-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'DM Sans';
        src: url("_/userFonts/_basicFonts/DM_Sans/DMSans-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'DM Sans';
        src: url("_/userFonts/_basicFonts/DM_Sans/DMSans-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'DM Sans';
        src: url("_/userFonts/_basicFonts/DM_Sans/DMSans-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'DM Sans';
        src: url("_/userFonts/_basicFonts/DM_Sans/DMSans-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'DM Serif Display';
        src: url("_/userFonts/_basicFonts/DM_Serif_Display/DMSerifDisplay-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'DM Serif Display';
        src: url("_/userFonts/_basicFonts/DM_Serif_Display/DMSerifDisplay-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Josefin Sans';
        src: url("_/userFonts/_basicFonts/Josefin_Sans/JosefinSans-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Josefin Sans';
        src: url("_/userFonts/_basicFonts/Josefin_Sans/JosefinSans-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Josefin Sans';
        src: url("_/userFonts/_basicFonts/Josefin_Sans/JosefinSans-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Josefin Sans';
        src: url("_/userFonts/_basicFonts/Josefin_Sans/JosefinSans-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Jost';
        src: url("_/userFonts/_basicFonts/Jost/Jost-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Jost';
        src: url("_/userFonts/_basicFonts/Jost/Jost-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Jost';
        src: url("_/userFonts/_basicFonts/Jost/Jost-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Jost';
        src: url("_/userFonts/_basicFonts/Jost/Jost-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Lato';
        src: url("_/userFonts/_basicFonts/Lato/Lato-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Lato';
        src: url("_/userFonts/_basicFonts/Lato/Lato-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Lato';
        src: url("_/userFonts/_basicFonts/Lato/Lato-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Lato';
        src: url("_/userFonts/_basicFonts/Lato/Lato-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'League Spartan';
        src: url("_/userFonts/_basicFonts/League_Spartan/LeagueSpartan-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'League Spartan';
        src: url("_/userFonts/_basicFonts/League_Spartan/LeagueSpartan-Regular.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Libre Baskerville';
        src: url("_/userFonts/_basicFonts/Libre_Baskerville/LibreBaskerville-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Libre Baskerville';
        src: url("_/userFonts/_basicFonts/Libre_Baskerville/LibreBaskerville-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Libre Baskerville';
        src: url("_/userFonts/_basicFonts/Libre_Baskerville/LibreBaskerville-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Libre Bodoni';
        src: url("_/userFonts/_basicFonts/Libre_Bodoni/LibreBodoni-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Libre Bodoni';
        src: url("_/userFonts/_basicFonts/Libre_Bodoni/LibreBodoni-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Libre Bodoni';
        src: url("_/userFonts/_basicFonts/Libre_Bodoni/LibreBodoni-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Libre Bodoni';
        src: url("_/userFonts/_basicFonts/Libre_Bodoni/LibreBodoni-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Montserrat';
        src: url("_/userFonts/_basicFonts/Montserrat/Montserrat-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Montserrat';
        src: url("_/userFonts/_basicFonts/Montserrat/Montserrat-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Montserrat';
        src: url("_/userFonts/_basicFonts/Montserrat/Montserrat-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Montserrat';
        src: url("_/userFonts/_basicFonts/Montserrat/Montserrat-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Montserrat Alternates';
        src: url("_/userFonts/_basicFonts/Montserrat_Alternates/MontserratAlternates-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Montserrat Alternates';
        src: url("_/userFonts/_basicFonts/Montserrat_Alternates/MontserratAlternates-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Montserrat Alternates';
        src: url("_/userFonts/_basicFonts/Montserrat_Alternates/MontserratAlternates-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Montserrat Alternates';
        src: url("_/userFonts/_basicFonts/Montserrat_Alternates/MontserratAlternates-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Open Sans';
        src: url("_/userFonts/_basicFonts/Open_Sans/OpenSans-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Open Sans';
        src: url("_/userFonts/_basicFonts/Open_Sans/OpenSans-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Open Sans';
        src: url("_/userFonts/_basicFonts/Open_Sans/OpenSans-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Open Sans';
        src: url("_/userFonts/_basicFonts/Open_Sans/OpenSans-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Outfit';
        src: url("_/userFonts/_basicFonts/Outfit/Outfit-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Outfit';
        src: url("_/userFonts/_basicFonts/Outfit/Outfit-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Questrial';
        src: url("_/userFonts/_basicFonts/Questrial/Questrial-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Palatino Linotype';
        src: url("_/userFonts/_basicFonts/Palatino_Linotype/PalatinoLinotype-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Palatino Linotype';
        src: url("_/userFonts/_basicFonts/Palatino_Linotype/PalatinoLinotype-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Palatino Linotype';
        src: url("_/userFonts/_basicFonts/Palatino_Linotype/PalatinoLinotype-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Palatino Linotype';
        src: url("_/userFonts/_basicFonts/Palatino_Linotype/PalatinoLinotype-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Petit Formal Script';
        src: url("_/userFonts/_basicFonts/Petit_Formal_Script/PetitFormalScript-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Philosopher';
        src: url("_/userFonts/_basicFonts/Philosopher/Philosopher-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Philosopher';
        src: url("_/userFonts/_basicFonts/Philosopher/Philosopher-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Philosopher';
        src: url("_/userFonts/_basicFonts/Philosopher/Philosopher-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Philosopher';
        src: url("_/userFonts/_basicFonts/Philosopher/Philosopher-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Playfair Display';
        src: url("_/userFonts/_basicFonts/Playfair_Display/PlayfairDisplay-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Playfair Display';
        src: url("_/userFonts/_basicFonts/Playfair_Display/PlayfairDisplay-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Playfair Display';
        src: url("_/userFonts/_basicFonts/Playfair_Display/PlayfairDisplay-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Playfair Display';
        src: url("_/userFonts/_basicFonts/Playfair_Display/PlayfairDisplay-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Poppins';
        src: url("_/userFonts/_basicFonts/Poppins/Poppins-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Poppins';
        src: url("_/userFonts/_basicFonts/Poppins/Poppins-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Poppins';
        src: url("_/userFonts/_basicFonts/Poppins/Poppins-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Poppins';
        src: url("_/userFonts/_basicFonts/Poppins/Poppins-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Poppins Black';
        src: url("_/userFonts/_basicFonts/Poppins_Black/Poppins-Black.ttf");
        font-weight: 900;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Poppins Black';
        src: url("_/userFonts/_basicFonts/Poppins_Black/Poppins-BlackItalic.ttf");
        font-weight: 900;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Raleway';
        src: url("_/userFonts/_basicFonts/Raleway/Raleway-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Raleway';
        src: url("_/userFonts/_basicFonts/Raleway/Raleway-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Raleway';
        src: url("_/userFonts/_basicFonts/Raleway/Raleway-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Raleway';
        src: url("_/userFonts/_basicFonts/Raleway/Raleway-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
     
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
      
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Roboto Mono';
        src: url("_/userFonts/_basicFonts/Roboto_Mono/RobotoMono-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Roboto Mono';
        src: url("_/userFonts/_basicFonts/Roboto_Mono/RobotoMono-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Roboto Mono';
        src: url("_/userFonts/_basicFonts/Roboto_Mono/RobotoMono-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Roboto Mono';
        src: url("_/userFonts/_basicFonts/Roboto_Mono/RobotoMono-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Syne Regular';
        src: url("_/userFonts/_basicFonts/Syne/Syne-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Syne Regular';
        src: url("_/userFonts/_basicFonts/Syne/Syne-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Tenor Sans';
        src: url("_/userFonts/_basicFonts/Tenor_Sans/TenorSans-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Work Sans';
        src: url("_/userFonts/_basicFonts/Work_Sans/WorkSans-Regular.ttf");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Work Sans';
        src: url("_/userFonts/_basicFonts/Work_Sans/WorkSans-Bold.ttf");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Work Sans';
        src: url("_/userFonts/_basicFonts/Work_Sans/WorkSans-Italic.ttf");
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
      @font-face {
        font-family: 'Work Sans';
        src: url("_/userFonts/_basicFonts/Work_Sans/WorkSans-BoldItalic.ttf");
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
#element_699_content .productfeed_name, #element_699_content .feed_price{ color: #fff; }
#element_735_content h2{ color: #fff; }
#element_586{ overflow: hidden; }
#element_583_image{
    filter: grayscale(100%) brightness(1000%);
}
       :root {
        --vertical-scrollbar-width: 0px;
      }
      body {
        -webkit-text-size-adjust: 100%;
        background-color: #ffffff;
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        position: relative;
        height: 1px;
        -webkit-font-smoothing: antialiased;
        --body-right-margin: 0;
      }
      body.snip-open > #body {
        overflow: initial;
      }
      body.body--transformed-for-ai-preview {
        transform-origin: left top;
        transform: scale(var(--ai-preview-scale-factor));
      }
      body:not([data-page-app-status="uninitialized"]) #body, body[data-fast-page-rendering="false"] #body {
        overflow: hidden;
      }
      #body {
        height: 100%;
        width: 100%;
        position: absolute;
      }
      .page_background {
        z-index: -1;
      }
      .fixed_background {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
      }
      .scroll_background {
        width: 100%;
      }
      iframe {
        border: medium none;
        display: block;
      }
      .w-object {
        position: absolute;
      }
      .content {
        overflow: hidden;
        word-wrap: break-word;
        height: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
      }
      .content .title {
        color: #CCCCCC;
        overflow: hidden;
        padding: 10px 0;
        text-align: center;
        text-overflow: ellipsis;
      }
      .ww_form_input_wrapper > .ww_inner_element_content {
        display: block;
      }
      .ww_form_input_wrapper select[multiple] {
        overflow-x: hidden;
        overflow-y: scroll;
      }
      .ww_inner_element {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
      }
      .ww_inner_element_content {
        overflow: hidden;
        text-overflow: ellipsis;
        box-sizing: border-box;
        min-height: 1em;
      }
      .ww_element[data-element-type="gallery"] .ww_inner_element, .ww_element[data-element-type="slider"] .ww_inner_element {
        position: absolute;
      }
      textarea.ww_inner_element_content {
        overflow: auto;
      }
      .ww_transparent {
        opacity: 0 !important;
      }
      .ww_element[data-element-type="img"] .content {
        transform: translateZ(0);
      }
      .ww_image_wrapper {
        height: 100%;
        overflow: hidden;
        width: 100%;
      }
      .ww_image_wrapper > img, .ww_media_player_content img {
        position: absolute;
        display: block;
        left: 0;
        top: 0;
      }
      .ww_image_wrapper > img.image-uninitialized {
        display: none;
      }
      .ww_image_wrapper {
        position: relative;
      }
      .ww_image_wrapper img.svgImage, .ww_media_player_content .video-custom-thumbnail img.svgImage {
        background-repeat: no-repeat;
        background-position: 50% calc(50% + 0px);
        display: block;
        width: 100%;
        height: 100%;
      }
      .ww_element[fullwidth="true"] .ww_image_wrapper img {
        max-width: none;
        max-height: none;
      }
      .galleryList {
        display: none;
      }
      .preload-slider {
        width: 100%;
        height: 100%;
        display: none;
        background-repeat: no-repeat;
      }
      .preload-slider-wrapper {
        width: 100%;
        height: 100%;
      }
      .ww_lightbox .break {
        flex-basis: 100%;
      }
      .lightbox_title {
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        word-break: break-word;
        -moz-box-sizing: border-box;
      }
      .image_lightbox_outer_wrapper {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
      }
      .image_lightbox_inner_wrapper {
        height: 100%;
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .image_lightbox_container {
        font-size: 0;
        line-height: 0;
      }
      .ww_lightbox.imageAnimationsEnabled .image_lightbox_inner_wrapper {
        transition: transform 0.25s ease-out 0s;
        -webkit-transition: -webkit-transform 0.25s ease-out 0s;
      }
      .ww_lightbox.imageAnimationsEnabled .image_lightbox_inner_wrapper:hover {
        transform: scale(1.2);
        -webkit-transform: scale(1.2);
      }
      .ww_element.transitionAnimationRunning > .content, .ww_element.transitionAnimationRunning > .backgroundOverlay {
        opacity: 0 !important;
      }
      .mobileMenuIcon.transitionAnimationRunning {
        opacity: 0 !important;
      }
      .ww_button_content {
        overflow: hidden;
        width: 100%;
        border-width: 0;
      }
      .ww_button_content a {
        -webkit-tap-highlight-color: transparent;
      }
      .ww_button_wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        overflow: hidden;
      }
      .ww_button_link {
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        position: absolute;
        background-color: rgba(0, 0, 0, 0);
      }
      .ww_button_text_wrapper {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        box-sizing: border-box;
      }
      .ww_button_text {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
      }
      .ww_login_wrapper > .ww_login_tool_text_login {
        display: table-cell;
      }
      .ww_login_wrapper > .ww_login_tool_text_logout {
        display: none
      }
      .ww_login_tool_logged > .ww_login_wrapper > .ww_login_tool_text_login {
        display: none;
      }
      .ww_login_tool_logged > .ww_login_wrapper > .ww_login_tool_text_logout {
        display: table-cell;
      }
      .embedded_html_content {
        width: 100%;
        height: 100%;
      }
      .uninitialized_html_content {
        display: none;
      }
      .ww_element[data-element-type="htmltool"][data-dynamic-height="true"] .embedded_html_content {
        width: 100%;
        height: auto;
      }
      .ww_element[data-element-type="htmltool"]:not([data-dynamic-height="true"]) .embedded_html_content {
        overflow: auto;
      }
      .language_selector {
        font-size: 0px;
      }
      .language_selector > li {
        position: relative;
        overflow: hidden;
      }
      .language_selector_horizontal > li {
        display: inline-block;
      }
      .language_selector_flag > a > img {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
      }
      .ww_form.textEdit--simple .ww_inner_element_content {
        white-space: pre;
      }
      .ww_form_frame {
        width: 100%;
      }
      .ww_form_item {
        direction: ltr;
      }
      .ww_form_cell_1 {
        vertical-align: top;
      }
      .ww_form_cell_2 {
        width: auto;
        vertical-align: top;
      }
      .ww_form_input_wrapper .ww_form_select_wrapper {
        display: inline-block;
      }
      .ww_form_frame input[type="text"], .ww_form_frame input[type="file"], .ww_form_frame textarea, .ww_form_frame select {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: medium none;
        resize: none;
        width: 100%;
        vertical-align: middle;
        overflow-x: hidden;
        font-style: inherit;
        font-variant: inherit;
        font-weight: inherit;
        font-stretch: inherit;
        font-size: inherit;
        font-family: inherit;
        color: inherit;
        text-decoration: inherit;
        text-align: inherit;
        text-transform: inherit;
        text-shadow: inherit;
        line-height: inherit;
      }
      .ww_form_frame input[type="text"], .ww_form_frame input[type="file"], .ww_form_frame textarea {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
      }
      .ww_form_frame textarea {
        height: 8em;
      }
      .ww_form_frame input[type="checkbox"] {
        display: block;
      }
      .ww_form_frame select {
        border: medium none;
        font-family: inherit;
      }
      .ww_form_frame .ww_multiple_select_option .ww_multiple_select_checkbox {
        float: left;
      }
      .ww_form_frame .ww_multiple_select_option {
        display: flex;
        align-items: baseline;
        word-break: break-word;
      }
      .ww_form_frame ::-webkit-input-placeholder {
        color: inherit;
        text-decoration: inherit;
        opacity: 0.3;
      }
      .ww_form_frame ::-moz-placeholder {
        color: inherit;
        text-decoration: inherit;
        opacity: 0.3;
      }
      .ww_form_frame :-moz-placeholder {
        color: inherit;
        text-decoration: inherit;
        opacity: 0.3;
      }
      .ww_form_frame :-ms-input-placeholder {
        color: inherit;
        text-decoration: inherit;
        opacity: 0.3;
      }
      .ww_form_frame .ww_multiple_select_option .ww_inner_element_content {
        overflow: visible;
        white-space: initial;
      }
      .ww_form_frame .ww_multiple_select_option input.ww_multiple_select_checkbox {
        margin-left: 0.0625rem;
        flex-shrink: 0
      }
      .ww_form_frame .ww_form_frame_info_wrapper .ww_inner_element_content {
        overflow: visible;
        line-height: normal;
      }
      .ww_submit_button_wrapper {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
      }
      .ww_submit_button_content {
        cursor: pointer;
        display: inline-block;
        vertical-align: middle;
      }
      .ww_submit_button_content > .ww_normal_text {
        display: block
      }
      .ww_submit_button_content > .ww_hover_text {
        display: none;
      }
      .ww_submit_button_content > div {
        background-color: transparent !important;
        min-height: 1em;
      }
      .ww_submit_button_content:hover > .ww_normal_text {
        display: none;
      }
      .ww_submit_button_content:hover > .ww_hover_text {
        display: block;
      }
      .ww_form_frame_info_wrapper {
        opacity: 0;
        display: none;
        width: 100%;
      }
      .ww_form_frame_info {
        display: block;
      }
      .ww_form_frame_info_error {
        display: none;
      }
      .ww_form[data-valid="false"] .ww_form_frame_info {
        display: none;
      }
      .ww_form[data-valid="false"] .ww_form_frame_info_error {
        display: block;
      }
      .ww_form_item > .ww_form_cell_2[data-valid="false"] > div > * {
        border-color: red !important;
      }
      .ww_form_item > .ww_form_cell_2[data-valid="false"] input[type="checkbox"] {
        outline: 1px solid red;
      }
      a {
        text-decoration: none;
      }
      a.custom_link {
        font-size: inherit;
        line-height: inherit;
      }
      a.custom_link:hover {
        font-size: inherit;
        line-height: inherit;
      }
      .text_content {
        overflow: hidden;
      }
      .text_content ul, .wwTextContent ul {
        list-style-type: disc;
        padding-left: 30px;
      }
      .text_content ol, .wwTextContent ol {
        list-style-type: decimal;
        padding-left: 30px;
      }
      .text_content ul ul, .wwTextContent ul ul {
        list-style-type: square;
        margin: 0;
      }
      .text_content ul ul ul, .wwTextContent ul ul ul {
        list-style-type: circle;
        margin: 0;
      }
      .text_content ul ul ul ul, .wwTextContent ul ul ul ul {
        list-style-type: disc;
        margin: 0;
      }
      .text_content ol ol, .wwTextContent ol ol {
        list-style-type: lower-alpha;
        margin: 0;
      }
      .text_content ol ol ol, .wwTextContent ol ol ol {
        list-style-type: upper-roman;
        margin: 0;
      }
      .text_content ol ol ol ol, .wwTextContent ol ol ol ol {
        list-style-type: decimal;
        margin: 0;
      }
      .text_content blockquote, .wwTextContent blockquote {
        padding-left: 30px;
      }
      .text_content .innerElement, .wwTextContent .innerElement {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
      }
      .text_content iframe, .wwTextContent iframe {
        display: inline-block;
      }
      .layerContainer {
        position: absolute;
      }
      .news_element {
        height: auto;
      }
      .ww_facebook_element {
        overflow: visible;
      }
      .ww_facebook_element > .facebook_container {
        width: 100%;
        height: 100%;
        display: table;
      }
      .ww_facebook_element .table_row {
        display: table-row;
        width: 100%;
        height: 100%;
        text-align: center;
      }
      .ww_facebook_element .outer_wrapper {
        display: table-cell;
        vertical-align: middle;
      }
      .ww_facebook_element .inner_wrapper {
        display: inline-block;
      }
      .ww_googleMaps_element {
        width: 100%;
        height: 100%;
      }
      .ww_googleMaps_content {
        transform: translateZ(0px);
        -webkit-transform: translateZ(0px);
      }
      .ww_strobe_player_element {
        width: 100%;
        height: 100%;
      }
      .ww_module_element {
        height: 100%;
        width: 100%;
        overflow: auto;
        position: relative;
      }
      .ww_media_player_content {
        transform: translateZ(0px);
        -webkit-transform: translateZ(0px);
      }
      .ww_media_player_content > iframe {
        width: 100%;
        height: 100%;
      }
      .ww_media_player_content > video {
        width: 100%;
        height: 100%;
        object-fit: cover;
        font-family: 'object-fit: cover;';
      }
      .ww_media_player_content .ww_video_error_wrapper {
        background-color: #333;
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%;
      }
      .ww_media_player_content .ww_video_error_text {
        color: #ff4444;
        font-size: 20px;
        left: 50%;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translate(-50%, -50%);
      }
      .ww_text_wrapper:not(.forceLineHeight), .ww_text_wrapper:not(.forceLineHeight) > * {
        line-height: normal !important;
      }
      body .ww_text_wrapper img {
        cursor: pointer;
      }
      .ww_element[data-element-type='gallery'] .content, .ww_element[data-element-type='slider'] .content, .ww_element[data-element-type='lightbox'] .content, .ww_element[data-element-type='socialMedia'] .content {
        transform: translateZ(0px);
        -webkit-transform: translateZ(0px);
      }
      .ww_button_content > a {
        color: inherit;
        text-decoration: none;
      }
      .ww_element[data-element-type='slider'] .wwTextContent {
        color: #FFFFFF;
      }
      .ww_element .wwTextContent > *:last-child {
        margin-bottom: 0;
      }
      #container > div[data-element-type="form"] {
        text-decoration: none;
      }
      .ww_element[data-element-type='button']:not(:hover) .wwTextContent {
        pointer-events: none;
      }
      .ww_element a[data-link-type="interactionLinkData"] {
        cursor: pointer;
      }
      div[data-element-type="product"] > div:not([wwbuttonstate="disabled"]), div[data-element-type="shopCart"] {
        cursor: pointer;
      }
      .ww_element .backgroundOverlay {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        pointer-events: none;
      }
      .pswp .pswp__caption a {
        color: #ffffff;
        text-decoration: underline;
      }
      .cursor--pointer {
        cursor: pointer;
      }
      .cursor--text {
        cursor: text;
      }
      div[data-element-type="counter"] .content > * {
        white-space: nowrap;
      }
      .ww_element[data-element-type="lightbox"] > .content {
        overflow: visible;
      }
      .ww_element[data-element-type="img"] a[target] {
        display: flex;
      }
      body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
        margin: 0;
        padding: 0;
      }
      table {
        border-collapse: collapse;
        border-spacing: 0;
      }
      button {
        font-family: inherit;
      }
      fieldset, img {
        border: 0;
      }
      address, caption, cite, code, dfn, th, var {
        font-style: normal;
        font-weight: normal;
      }
      ol, ul {
        list-style: none;
      }
      caption, th {
        text-align: left;
      }
      h1, h2, h3, h4, h5, h6 {
        font-weight: normal;
      }
      q:before, q:after {
        content: '';
      }
      abbr, acronym {
        border: 0;
      }
      select {
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        cursor: pointer;
        padding-right: 1rem;
        background: url('_/images/selectIcon-5074347faf62f4bcc1a0e3ed897ba2f6.svg') no-repeat 100% 50%;
      }
      :focus {
        outline: none;
      }
      .wwTextContent table {
        border-color: black;
        border-style: solid;
      }
      .wwTextContent span span {
        vertical-align: bottom;
      }
      #myGallery {
        display: none;
      }
      .gv_galleryWrap {
        position: relative;
        z-index: 0;
      }
      .gv_gallery {
        overflow: hidden;
        position: relative;
      }
      .gv_imageStore {
        visibility: hidden;
        position: absolute;
        top: -10000px;
        left: -10000px;
      }
      .gv_panelWrap {
        filter: inherit;
        position: absolute;
        overflow: hidden;
      }
      .gv_panel-loading {
        background: url('_/images/galleryView/img-loader-4ae62572d3d818acec612bfcad7779a3.gif') 50% 50% no-repeat #aaa;
      }
      .gv_panel {
        filter: inherit;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
        z-index: 100;
      }
      .gv_panel img {
        position: absolute;
        left: 0;
        top: 0;
      }
      .gv_overlay {
        position: absolute;
        z-index: 200;
        width: 100%;
        height: 100%;
      }
      .gv_overlay.onTop .gv_overlayHeaderWrapper {
        top: 0;
      }
      .gv_overlay.onBottom .gv_overlayHeaderWrapper {
        bottom: 0;
      }
      .gv_overlay .noText {
        display: none
      }
      .gv_showOverlay {
        position: absolute;
        width: 20px;
        height: 20px;
        background: url('_/images/galleryView/themes/light/info-9a6287571384d257437ac6623ecbe460.png') #222;
        cursor: pointer;
        z-index: 200;
        opacity: 0.85;
        display: none;
      }
      .gv_infobar {
        background: #222;
        padding: 0 0.5em;
        height: 1.5em;
        position: absolute;
        bottom: 0;
        right: 0;
        display: none;
        vertical-align: middle;
        z-index: 2000;
      }
      .gv_filmstripWrap {
        overflow: hidden;
        position: absolute;
        z-index: 200;
      }
      .gv_filmstrip {
        margin: 0;
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
      }
      .gv_frame {
        cursor: pointer;
        float: left;
        position: relative;
        margin: 0;
        padding: 0;
      }
      .gv_frame .gv_thumbnail {
        position: relative;
        overflow: hidden !important;
      }
      .gv_frame.current .gv_thumbnail {}
      .gv_frame img {
        border: none;
        position: absolute;
      }
      .gv_pointer {
        border-color: black;
      }
      .gv_navWrap {
        text-align: center;
        position: absolute;
      }
      .gv_navPlay, .gv_navPause, .gv_navNext, .gv_navPrev {
        opacity: 0.3;
        -moz-opacity: 0.3;
        -khtml-opacity: 0.3;
        filter: alpha(opacity=30);
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: middle;
      }
      .gv_navPlay:hover, .gv_navPause:hover, .gv_navNext:hover, .gv_navPrev:hover {
        opacity: 0.8;
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        filter: alpha(opacity=80);
      }
      .gv_panelNavPrev, .gv_panelNavNext {
        position: absolute;
        display: none;
        opacity: 0.50;
        -moz-opacity: 0.50;
        -khtml-opacity: 0.50;
        filter: alpha(opacity=50);
        z-index: 201;
        top: 50%;
        transform: translateY(-50%);
      }
      .gv_panelNavPrev:hover, .gv_panelNavNext:hover {
        opacity: 0.9;
        -moz-opacity: 0.9;
        -khtml-opacity: 0.9;
        filter: alpha(opacity=90);
      }
      .gv_navPlay {
        height: 30px;
        width: 30px;
        cursor: pointer;
        background: url('_/images/galleryView/themes/light/play-big-2f49f7bdbdb971ebcef1fa4a485cd10b.png') top left no-repeat;
      }
      .gv_navPause {
        height: 30px;
        width: 30px;
        cursor: pointer;
        background: url('_/images/galleryView/themes/light/pause-big-2c41041b646a9cb8ef2656d0b5c5cd29.png') top left no-repeat;
      }
      .gv_navNext {
        height: 20px;
        width: 20px;
        cursor: pointer;
        background: url('_/images/galleryView/themes/light/next-a34ab271cba473fe1d69df004cbd26a2.png') top left no-repeat;
      }
      .gv_navPrev {
        height: 20px;
        width: 20px;
        cursor: pointer;
        background: url('_/images/galleryView/themes/light/prev-f14731d9b84adaaf75d91c33c9abdff4.png') top right no-repeat;
      }
      .gv_panelNavNext {
        height: 36px;
        width: 16px;
        cursor: pointer;
        background: url('_/images/galleryView/themes/light/panel-next-f9a644ffb757072931f9a48f16674ed4.png') top left no-repeat;
        right: 10px;
      }
      .gv_panelNavPrev {
        height: 36px;
        width: 16px;
        cursor: pointer;
        background: url('_/images/galleryView/themes/light/panel-prev-f605c04c85c9447273ed25189684ade3.png') top right no-repeat;
        left: 10px;
      }
      .gv_imgWrapper {
        position: absolute;
        overflow: hidden;
      }
      .gv_img {
        width: 100%;
        height: 100%;
      }
      #ww_popup_area {
        position: fixed;
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        background: #eee;
        display: none;
        opacity: 0.9;
        z-index: 20000;
      }
      #ww_cmslogin_popup_wrapper {
        position: fixed;
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        z-index: 20001;
        display: none;
      }
      .ww_popup {
        position: fixed;
        top: 150px;
        width: 370px;
        min-height: 100px;
        background: #fff;
        border: 1px solid #CCCCCC;
        box-shadow: #999 2px 2px 7px;
        color: #333333;
        font-size: 12px;
        padding: 8px;
        display: none;
        font-family: arial, sans-serif;
        left: 50%;
        transform: translateX(-50%);
      }
      .ww_popup_content {
        width: 272px;
        margin: 15px auto 0px auto;
        ;
        text-align: center;
      }
      .ww_popup_logo {
        width: 252px;
        height: 64px;
        margin: 0 auto 20px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        display: none;
      }
      .ww_close_button {
        margin-left: auto;
        width: 0.75rem;
        height: 0.75rem;
        -webkit-mask-image: url("_/images/closeIcon-87031b6793624248dcd90331af55c196.svg");
        mask-image: url("_/images/closeIcon-87031b6793624248dcd90331af55c196.svg");
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        background: none center no-repeat var(--popup--old-white-popup__x-button_color);
        cursor: pointer;
      }
      .ww_popup input.field {
        display: block;
        width: 260px;
        height: 26px;
        border: 1px solid #999;
        color: #878787;
        padding: 0 5px;
        margin-bottom: 4px;
      }
      .ww_popup input.field:focus {
        outline: 0 #999;
      }
      .ww_popup input.notValidate {
        border-color: #f00;
      }
      .ww_popup input.submit {
        width: 140px;
        height: 25px;
        border: none;
        color: #fff;
        margin-bottom: 10px;
        margin-top: 10px;
      }
      .ww_form_label {
        text-transform: uppercase;
        margin-bottom: 4px;
        width: 262px;
        height: 26px;
        color: #fff;
        line-height: 28px;
        padding: 0 5px;
        text-align: center;
      }
      .ww_form_label_login {
        background: #888888;
      }
      .ww_popup .green_button {
        background-color: var(--primary-button-background-color);
        box-shadow: none;
        cursor: pointer;
        border: none;
        border-radius: 3px;
        color: #FFFFFF;
        display: inline-block;
        font-size: 12px;
        line-height: 20px;
        padding: 2px 20px;
        text-transform: uppercase;
      }
      .ww_popup .green_button:hover {
        background-color: var(--primary-button-background-color);
        transition: all 0.1s ease-in 0s;
      }
      .ww_popup .green_button:active {
        background: var(--primary-button-background-color);
        box-shadow: none;
      }
      .ww_popup .green_button_dark {
        background: var(--primary-button-background-color);
        box-shadow: none;
        cursor: pointer;
        border: none;
        border-radius: 3px;
        color: #FFFFFF;
        display: inline-block;
        font-size: 12px;
        line-height: 20px;
        padding: 2px 20px;
        text-transform: uppercase;
      }
      .ww_popup .green_button_dark:hover {
        background: var(--primary-button-background-color);
        transition: all 0.1s ease-in 0s;
      }
      .ww_popup .green_button_dark:active {
        background: var(--primary-button-background-color);
        box-shadow: none;
      }
      .ww_popup .ww_linkBox a {
        color: var(--popup--old-white-popup__link_color);
        text-decoration: none;
      }
      .ww_popup .ww_linkBox a:hover {
        text-decoration: underline;
      }
      .ww_popup .ww_linkBox.oauthFacebookAuthButton a {
        background-color: #3a61b3;
        color: #fff;
        text-decoration: none;
        font-size: 12px;
        padding: 6px 20px;
        text-transform: uppercase;
        border-radius: 3px;
        display: block;
      }
      .ww_validation {
        color: #f00;
        display: block;
        clear: both;
        margin: 1px 0 3px 0;
        text-align: center;
        width: 100%;
      }
      #ww_reset_password_success_submit_button {
        margin-top: 15px;
      }
      .ww_login_button_loading {
        background-image: url("_/images/loading-2299ad0b3f63413f026dfec20c205b8f.gif");
        background-repeat: no-repeat;
        background-size: 25px 25px;
      }
      #ww_regulations_label {}
      .ww_popup .lock {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
      }
      .ww_popup .lockBackground {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
        opacity: 0.7;
      }
      .lockSpinner {
        background: url("_/images/loading-2299ad0b3f63413f026dfec20c205b8f.gif") no-repeat;
        background-size: 100%;
        bottom: 0;
        height: 50px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 50px;
        display: none;
      }
      .ww_popup.locked .lock {
        display: block;
      }
      .ww_popup.waiting .lock {
        display: block;
      }
      .ww_popup.waiting .lockSpinner {
        display: block;
      }
      #register_regulation_info {
        display: inline-block;
      }
      #autologinAsWebmaster {
        display: none;
      }
      #ww_cms_login_popup .separator, #ww_cms_registration_popup .separator {
        border-top: 1px solid #ccc;
        height: 0;
        margin: 15px 0;
        position: relative;
      }
      #ww_cms_login_popup .separator .separatorTitle, #ww_cms_registration_popup .separatorTitle {
        background-color: #fff;
        padding: 2px 10px;
        position: relative;
        display: inline-block;
        top: -10px;
      }
      #ww_login_popup_info {
        padding-bottom: 10px;
      }
      @media (max-width: 400px) {
        .ww_popup {
          width: 98%;
        }
      }
      .pswp {
        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        overflow: hidden;
        -ms-touch-action: none;
        touch-action: none;
        z-index: 1500;
        -webkit-text-size-adjust: 100%;
        -webkit-backface-visibility: hidden;
        outline: none;
      }
      .pswp * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      .pswp img {
        max-width: none;
      }
      .pswp--animate_opacity {
        opacity: 0.001;
        will-change: opacity;
        -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
        transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
      }
      .pswp--open {
        display: block;
      }
      .pswp--zoom-allowed .pswp__img {
        cursor: -webkit-zoom-in;
        cursor: -moz-zoom-in;
        cursor: zoom-in;
      }
      .pswp--zoomed-in .pswp__img {
        cursor: -webkit-grab;
        cursor: -moz-grab;
        cursor: grab;
      }
      .pswp--dragging .pswp__img {
        cursor: -webkit-grabbing;
        cursor: -moz-grabbing;
        cursor: grabbing;
      }
      .pswp__bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0;
        transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        will-change: opacity;
      }
      .pswp__scroll-wrap {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
      }
      .pswp__container, .pswp__zoom-wrap {
        -ms-touch-action: none;
        touch-action: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
      }
      .pswp__container, .pswp__img {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
      }
      .pswp__zoom-wrap {
        position: absolute;
        width: 100%;
        -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
        transform-origin: left top;
        -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
        transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
      }
      .pswp__bg {
        will-change: opacity;
        -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
        transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
      }
      .pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
        -webkit-transition: none;
        transition: none;
      }
      .pswp__container, .pswp__zoom-wrap {
        -webkit-backface-visibility: hidden;
      }
      .pswp__item {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        overflow: hidden;
      }
      .pswp__img {
        position: absolute;
        width: auto;
        height: auto;
        top: 0;
        left: 0;
      }
      .pswp__img--placeholder {
        -webkit-backface-visibility: hidden;
      }
      .pswp__img--placeholder--blank {
        background: #222;
      }
      .pswp--ie .pswp__img {
        width: 100% !important;
        height: auto !important;
        left: 0;
        top: 0;
      }
      .pswp__error-msg {
        position: absolute;
        left: 0;
        top: 50%;
        width: 100%;
        text-align: center;
        font-size: 14px;
        line-height: 16px;
        margin-top: -8px;
        color: #CCC;
      }
      .pswp__error-msg a {
        color: #CCC;
        text-decoration: underline;
      }
      .pswp__button {
        width: 44px;
        height: 44px;
        position: relative;
        background: none;
        cursor: pointer;
        overflow: visible;
        -webkit-appearance: none;
        display: block;
        border: 0;
        padding: 0;
        margin: 0;
        float: right;
        opacity: 0.75;
        -webkit-transition: opacity 0.2s;
        transition: opacity 0.2s;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .pswp__button:focus, .pswp__button:hover {
        opacity: 1;
      }
      .pswp__button:active {
        outline: none;
        opacity: 0.9;
      }
      .pswp__button::-moz-focus-inner {
        padding: 0;
        border: 0;
      }
      .pswp__ui--over-close .pswp__button--close {
        opacity: 1;
      }
      .pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
        background: url('_/images/photoswipe/default-skin-e3f799c6dec9af194c86decdf7392405.png') 0 0 no-repeat;
        background-size: 264px 88px;
        width: 44px;
        height: 44px;
      }
      @media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
        .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before {
          background-image: url('_/images/photoswipe/default-skin-b257fa9c5ac8c515ac4d77a667ce2943.svg');
        }
        .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
          background: none;
        }
      }
      .pswp__button--close {
        background-position: 0 -44px;
      }
      .pswp__button--share {
        background-position: -44px -44px;
      }
      .pswp__button--fs {
        display: none;
      }
      .pswp--supports-fs .pswp__button--fs {
        display: block;
      }
      .pswp--fs .pswp__button--fs {
        background-position: -44px 0;
      }
      .pswp__button--zoom {
        display: none;
        background-position: -88px 0;
      }
      .pswp--zoom-allowed .pswp__button--zoom {
        display: block;
      }
      .pswp--zoomed-in .pswp__button--zoom {
        background-position: -132px 0;
      }
      .pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {
        visibility: hidden;
      }
      .pswp__button--arrow--left, .pswp__button--arrow--right {
        background: none;
        top: 50%;
        margin-top: -50px;
        width: 70px;
        height: 100px;
        position: absolute;
      }
      .pswp__button--arrow--left {
        left: 0;
      }
      .pswp__button--arrow--right {
        right: 0;
      }
      .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
        content: '';
        top: 35px;
        background-color: rgba(0, 0, 0, 0.3);
        height: 30px;
        width: 32px;
        position: absolute;
      }
      .pswp__button--arrow--left:before {
        left: 6px;
        background-position: -138px -44px;
      }
      .pswp__button--arrow--right:before {
        right: 6px;
        background-position: -94px -44px;
      }
      .pswp__counter, .pswp__share-modal {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .pswp__share-modal {
        display: block;
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        padding: 10px;
        position: absolute;
        z-index: 1600;
        opacity: 0;
        -webkit-transition: opacity 0.25s ease-out;
        transition: opacity 0.25s ease-out;
        -webkit-backface-visibility: hidden;
        will-change: opacity;
      }
      .pswp__share-modal--hidden {
        display: none;
      }
      .pswp__share-tooltip {
        z-index: 1620;
        position: absolute;
        background: #FFF;
        top: 56px;
        border-radius: 2px;
        display: block;
        width: auto;
        right: 44px;
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
        -webkit-transform: translateY(6px);
        -ms-transform: translateY(6px);
        transform: translateY(6px);
        -webkit-transition: -webkit-transform 0.25s;
        transition: transform 0.25s;
        -webkit-backface-visibility: hidden;
        will-change: transform;
      }
      .pswp__share-tooltip a {
        display: block;
        padding: 8px 12px;
        color: #000;
        text-decoration: none;
        font-size: 14px;
        line-height: 18px;
      }
      .pswp__share-tooltip a:hover {
        text-decoration: none;
        color: #000;
      }
      .pswp__share-tooltip a:first-child {
        border-radius: 2px 2px 0 0;
      }
      .pswp__share-tooltip a:last-child {
        border-radius: 0 0 2px 2px;
      }
      .pswp__share-modal--fade-in {
        opacity: 1;
      }
      .pswp__share-modal--fade-in .pswp__share-tooltip {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
      }
      .pswp--touch .pswp__share-tooltip a {
        padding: 16px 12px;
      }
      a.pswp__share--facebook:before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        top: -12px;
        right: 15px;
        border: 6px solid transparent;
        border-bottom-color: #FFF;
        -webkit-pointer-events: none;
        -moz-pointer-events: none;
        pointer-events: none;
      }
      a.pswp__share--facebook:hover {
        background: #3E5C9A;
        color: #FFF;
      }
      a.pswp__share--facebook:hover:before {
        border-bottom-color: #3E5C9A;
      }
      a.pswp__share--twitter:hover {
        background: #55ACEE;
        color: #FFF;
      }
      a.pswp__share--pinterest:hover {
        background: #CCC;
        color: #CE272D;
      }
      a.pswp__share--download:hover {
        background: #DDD;
      }
      .pswp__counter {
        position: absolute;
        left: 0;
        top: 0;
        height: 44px;
        font-size: 13px;
        line-height: 44px;
        color: #FFF;
        opacity: 0.75;
        padding: 0 10px;
      }
      .pswp__caption {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        min-height: 44px;
      }
      .pswp__caption small {
        font-size: 11px;
        color: #BBB;
      }
      .pswp__caption__center {
        text-align: center;
        max-width: 420px;
        margin: 0 auto;
        font-size: 13px;
        padding: 10px;
        line-height: 20px;
        color: #CCC;
      }
      .pswp__caption--empty {
        display: none;
      }
      .pswp__caption--fake {
        visibility: hidden;
      }
      .pswp__preloader {
        width: 44px;
        height: 44px;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -22px;
        opacity: 0;
        -webkit-transition: opacity 0.25s ease-out;
        transition: opacity 0.25s ease-out;
        will-change: opacity;
        direction: ltr;
      }
      .pswp__preloader__icn {
        width: 20px;
        height: 20px;
        margin: 12px;
      }
      .pswp__preloader--active {
        opacity: 1;
      }
      .pswp__preloader--active .pswp__preloader__icn {
        background: url('_/images/photoswipe/preloader-e34aafbb485a96eaf2a789b2bf3af6fe.gif') 0 0 no-repeat;
      }
      .pswp--css_animation .pswp__preloader--active {
        opacity: 1;
      }
      .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
        -webkit-animation: clockwise 500ms linear infinite;
        animation: clockwise 500ms linear infinite;
      }
      .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
        -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
        animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
      }
      .pswp--css_animation .pswp__preloader__icn {
        background: none;
        opacity: 0.75;
        width: 14px;
        height: 14px;
        position: absolute;
        left: 15px;
        top: 15px;
        margin: 0;
      }
      .pswp--css_animation .pswp__preloader__cut {
        position: relative;
        width: 7px;
        height: 14px;
        overflow: hidden;
      }
      .pswp--css_animation .pswp__preloader__donut {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 14px;
        height: 14px;
        border: 2px solid #FFF;
        border-radius: 50%;
        border-left-color: transparent;
        border-bottom-color: transparent;
        position: absolute;
        top: 0;
        left: 0;
        background: none;
        margin: 0;
      }
      @media screen and (max-width: 1024px) {
        .pswp__preloader {
          position: relative;
          left: auto;
          top: auto;
          margin: 0;
          float: right;
        }
      }
      @-webkit-keyframes clockwise {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
      @keyframes clockwise {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
      @-webkit-keyframes donut-rotate {
        0% {
          -webkit-transform: rotate(0);
          transform: rotate(0);
        }
        50% {
          -webkit-transform: rotate(-140deg);
          transform: rotate(-140deg);
        }
        100% {
          -webkit-transform: rotate(0);
          transform: rotate(0);
        }
      }
      @keyframes donut-rotate {
        0% {
          -webkit-transform: rotate(0);
          transform: rotate(0);
        }
        50% {
          -webkit-transform: rotate(-140deg);
          transform: rotate(-140deg);
        }
        100% {
          -webkit-transform: rotate(0);
          transform: rotate(0);
        }
      }
      .pswp__ui {
        -webkit-font-smoothing: auto;
        visibility: visible;
        opacity: 1;
        z-index: 1550;
      }
      .pswp__top-bar {
        position: absolute;
        left: 0;
        top: 0;
        height: 44px;
        width: 100%;
      }
      .pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
        -webkit-backface-visibility: hidden;
        will-change: opacity;
        -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
        transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
      }
      .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
        visibility: visible;
      }
      .pswp__top-bar, .pswp__caption {
        background-color: rgba(0, 0, 0, 0.5);
      }
      .pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {
        background-color: rgba(0, 0, 0, 0.3);
      }
      .pswp__ui--idle .pswp__top-bar {
        opacity: 0;
      }
      .pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right {
        opacity: 0;
      }
      .pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right {
        opacity: 0.001;
      }
      .pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
        display: none;
      }
      .pswp__element--disabled {
        display: none !important;
      }
      .pswp--minimal--dark .pswp__top-bar {
        background: none;
      }
      .mobileMenu {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
      }
      .mobileMenu .ww_menu_content .mobileMenuIcon {
        display: block;
          filter: grayscale(100%) brightness(1000%);opacity: 0.6;
      }
      .ww_menu_content {
        overflow: visible
      }
.ww_menu_content li{ background: rgba(255,255,255,0.17); border-radius: 5px; }
.ww_menu_content .ww_menu_link_text{ color: #fff !important; text-shadow: none !important; text-decoration: none !important; }
      .ww_menu_content .mobileMenuIcon {
        cursor: pointer;
        max-width: 100%;
        max-height: 100%;
        position: absolute;
        padding: inherit;
        box-sizing: border-box;
        display: none
      }
      .ww_menu_list {
        position: relative;
        text-align: left;
        white-space: nowrap
      }
      .ww_menu_content_wrapper {
        display: flex;
        align-items: center;
        height: inherit;
        justify-content: center;
        position: relative;
        width: 100%
      }
      .ww_menu_list > .ww_menu_item {
        vertical-align: inherit
      }
      .ww_menu_list .ww_menu_item {
        position: relative
      }
      .ww_menu_item .ww_menu_item_link {
        text-decoration: none;
        word-spacing: normal;
        display: block;
        opacity: 1;
        border: none;
        color: inherit;
        cursor: pointer;
        overflow: hidden;
        text-overflow: ellipsis;
        position: relative
      }
      .ww_menu_item .ww_menu_item_link > span {
        display: inline-block;
        min-width: 1px;
        width: 100%
      }
      .ww_menu_item .ww_menu_item_link:hover {
        opacity: 1
      }
      .ww_menu_list > .ww_menu_item {
        display: inline-block
      }
      .w-menu-navigation[data-menu-orientation=vertical] > .ww_menu_list .ww_menu_item {
        clear: both;
        display: block
      }
      .ww_menu_list .ww_menu_item:hover, .ww_menu_list .ww_menu_item > ol {
        z-index: 5
      }
      .ww_menu_list .ww_menu_item > ol {
        height: 0;
        left: 0;
        overflow: hidden;
        padding: 0;
        position: absolute;
        min-width: 100%
      }
      .ww_menu_list.ww_submenu_top .ww_menu_item > ol {
        bottom: 100%;
        top: auto
      }
      .ww_menu_list.ww_submenu_bottom .ww_menu_item > ol {
        top: 100%;
        bottom: auto
      }
      .w-menu-navigation[data-menu-orientation=vertical] > .ww_menu_list .ww_menu_item > ol {
        top: 0
      }
      .w-menu-navigation[data-menu-orientation=vertical] > .ww_menu_list.ww_submenu_right .ww_menu_item > ol {
        left: 100%;
        right: auto
      }
      .w-menu-navigation[data-menu-orientation=vertical] > .ww_menu_list.ww_submenu_left .ww_menu_item > ol {
        left: auto;
        right: 100%
      }
      .ww_menu_list .ww_menu_item > ol > .ww_menu_item > a {
        text-align: left
      }
      .ww_menu_content_wrapper.ww_menu_mobile {
        position: absolute;
        width: auto;
        height: auto;
        display: none;
        z-index: 1
      }
      .ww_menu_content_wrapper.ww_menu_mobile .ww_menu_list > .ww_menu_item {
        display: block
      }
      .ww_menu_content_wrapper.ww_menu_mobile .ww_menu_item > ol {
        position: relative
      }
      .ww_menu_content_wrapper.ww_menu_mobile.ww_bottom, .ww_menu_content_wrapper.ww_menu_mobile.ww_middle {
        align-items: flex-start
      }
      .ww_menu_content_wrapper.ww_menu_mobile[data-mobile-menu-position=bottom] {
        position: absolute;
        top: 100%
      }
      .ww_menu_content_wrapper.ww_menu_mobile[data-mobile-menu-position=bottom][data-mobile-menu-size=element] {
        width: 100%
      }
      .ww_menu_content_wrapper.ww_menu_mobile[data-mobile-menu-position=bottom][data-mobile-menu-size=auto] {
        width: auto
      }
      .ww_menu_content_wrapper.ww_menu_mobile[data-mobile-menu-position=bottom][data-mobile-menu-size=fullWidth] {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100vw
      }
      .ww_menu_content_wrapper.ww_menu_mobile[data-mobile-menu-position=left], .ww_menu_content_wrapper.ww_menu_mobile[data-mobile-menu-position=right] {
        height: 100%;
        position: fixed;
        overflow-y: auto;
        top: 0
      }
      .ww_menu_content_wrapper.ww_menu_mobile[data-mobile-menu-position=left] {
        left: 0
      }
      .ww_menu_content_wrapper.ww_menu_mobile[data-mobile-menu-position=right] {
        right: 0
      }
      .ww_element[data-element-type=menu].mobileMenu {
        cursor: pointer
      }
      .menu-element__submenu-image {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 1em;
        height: 1em;
        display: inline-block;
        background-size: cover
      }
      .feed_content, .newsfeedFrame, .ww_element[data-element-type=newsfeed] > .content, .ww_element[data-element-type=productfeed] > .content {
        overflow: visible
      }
      .feed_content.thumbnailsAnimationsEnabled .feed_thumbnail_image, .newsfeedFrame.thumbnailsAnimationsEnabled .feed_thumbnail_image {
        transition: transform .25s ease-out 0s;
        -webkit-transition: -webkit-transform .25s ease-out 0s
      }
      .feed_content.thumbnailsAnimationsEnabled .feed_thumbnail_image:hover, .newsfeedFrame.thumbnailsAnimationsEnabled .feed_thumbnail_image:hover {
        transform: scale(1.2);
        -webkit-transform: scale(1.2)
      }
      .feed_content .clearBoth, .newsfeedFrame .clearBoth {
        clear: both
      }
      .feed_item {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        float: left;
        text-align: center;
        width: 190px;
        overflow: hidden
      }
      .feed_item, .feed_item_wrapper {
        position: relative
      }
      .feed_item_element_wrapper {
        box-sizing: border-box;
        -moz-box-sizing: border-box
      }
      .feed_name {
        hyphens: manual
      }
      .feed_name, .feed_short {
        -moz-hyphens: auto;
        overflow: hidden;
        word-wrap: break-word
      }
      .feed_short {
        hyphens: auto;
        bottom: 0;
        left: 0;
        right: 0;
        text-align: justify;
        top: 0;
        white-space: pre-line
      }
      .feed_date, .feed_read_more {
        text-align: right
      }
      .feed_thumbnail_wrapper {
        margin: auto
      }
      .newsfeedPaginationWrapper {
        bottom: 0;
        left: 0;
        right: 0;
        text-align: center;
        width: 100%;
        float: left
      }
      .paginationView {
        display: inline-block;
        overflow: hidden;
        vertical-align: middle;
        white-space: nowrap
      }
      .feed_thumbnail {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
        transform: translateZ(0);
        -webkit-transform: translateZ(0)
      }
      .feed_thumbnail_image {
        height: 100%;
        width: 100%;
        background: no-repeat scroll 50% transparent
      }
      .newsfeed_float_wrapper {
        height: 100%
      }
      .feed_item.layout_thumbnail_left .newsfeed_image_wrapper {
        float: left
      }
      .feed_item.layout_thumbnail_right .newsfeed_image_wrapper {
        float: right
      }
      .feed_name_link {
        color: inherit;
        text-decoration: none
      }
      .feed_short_link {
        color: inherit
      }
      .feed_pagination_wrapper {
        bottom: 0;
        left: 0;
        right: 0;
        text-align: center;
        width: 100%;
        float: left
      }
      .feed_pagination_box {
        display: inline-block;
        position: relative;
        margin-top: 5px;
        white-space: nowrap
      }
      .feed_pagination_box .view {
        display: inline-block;
        overflow: hidden;
        vertical-align: middle;
        white-space: nowrap
      }
      .feed_pagination_box .list {
        position: relative;
        left: 0;
        display: inline-block
      }
      .feed_pagination_box .list > *, .feed_pagination_icon {
        display: inline-block;
        vertical-align: middle;
        cursor: pointer
      }
      .feed_pagination_box .list > * {
        padding: 0 8px
      }
      .feed_pagination_prev_icon {
        margin-right: 5px
      }
      .feed_pagination_next_icon {
        margin-left: 5px
      }
      .feed_data_container {
        display: none
      }
      .feed_content[data-thumbnail-position=left] .thumbnailWrapper, .feed_content[data-thumbnail-position=right] .thumbnailWrapper, .newsfeedFrame[data-thumbnail-position=left] .thumbnailWrapper, .newsfeedFrame[data-thumbnail-position=right] .thumbnailWrapper {
        position: absolute
      }
      .feed_content[data-thumbnail-position=right] .thumbnailWrapper, .newsfeedFrame[data-thumbnail-position=right] .thumbnailWrapper {
        right: 0
      }
      .feed_content[data-thumbnail-position=bottom] .feed_item_wrapper, .feed_content[data-thumbnail-position=middle] .feed_item_wrapper, .newsfeedFrame[data-thumbnail-position=bottom] .feed_item_wrapper, .newsfeedFrame[data-thumbnail-position=middle] .feed_item_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
      }
      .feed_content[data-thumbnail-position=middle] .feed_item_wrapper > .thumbnailWrapper, .newsfeedFrame[data-thumbnail-position=middle] .feed_item_wrapper > .thumbnailWrapper {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 3
      }
      .feed_content[data-thumbnail-position=middle] .feed_item_wrapper > .headerWrapper, .newsfeedFrame[data-thumbnail-position=middle] .feed_item_wrapper > .headerWrapper {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1
      }
      .feed_content[data-thumbnail-position=middle] .feed_item_wrapper > .dateWrapper, .newsfeedFrame[data-thumbnail-position=middle] .feed_item_wrapper > .dateWrapper {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2
      }
      .feed_content[data-thumbnail-position=middle] .feed_item_wrapper > .shortWrapper, .newsfeedFrame[data-thumbnail-position=middle] .feed_item_wrapper > .shortWrapper {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 4;
        order: 4
      }
      .feed_content[data-thumbnail-position=bottom] .feed_item_wrapper > .thumbnailWrapper, .feed_content[data-thumbnail-position=middle] .feed_item_wrapper > .readMoreWrapper, .newsfeedFrame[data-thumbnail-position=bottom] .feed_item_wrapper > .thumbnailWrapper, .newsfeedFrame[data-thumbnail-position=middle] .feed_item_wrapper > .readMoreWrapper {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 5;
        order: 5
      }
      .feed_content[data-thumbnail-position=bottom] .feed_item_wrapper > .headerWrapper, .newsfeedFrame[data-thumbnail-position=bottom] .feed_item_wrapper > .headerWrapper {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1
      }
      .feed_content[data-thumbnail-position=bottom] .feed_item_wrapper > .dateWrapper, .newsfeedFrame[data-thumbnail-position=bottom] .feed_item_wrapper > .dateWrapper {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2
      }
      .feed_content[data-thumbnail-position=bottom] .feed_item_wrapper > .shortWrapper, .newsfeedFrame[data-thumbnail-position=bottom] .feed_item_wrapper > .shortWrapper {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 3
      }
      .feed_content[data-thumbnail-position=bottom] .feed_item_wrapper > .readMoreWrapper, .newsfeedFrame[data-thumbnail-position=bottom] .feed_item_wrapper > .readMoreWrapper {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 4;
        order: 4
      }
      .ww_cookie_info {
        position: fixed;
        opacity: .8;
        background-color: #fff;
        color: #545454;
        text-align: center;
        width: 100%;
        padding: 7px;
        box-sizing: border-box
      }
      .cookiesEU-inner {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
      }
      #cookie-tmp-bar .wwTextContent > :last-child, #cookiesEU-box.wwTextContent .cookiesEU-text > :last-child {
        margin-bottom: 0
      }
      .ww_cookie_info.bottom {
        bottom: 0;
        box-shadow: 0 -1px 2px #ccc
      }
      .ww_cookie_info.top {
        top: 0;
        box-shadow: 0 1px 2px #ccc
      }
      .ww_cookie_info > .cookiesEU-inner {
        padding: 2px 10px;
        position: relative
      }
      .cookiesEU-inner > .cookiesEU-text {
        margin-bottom: 5px;
        min-width: 0;
        width: 100%
      }
      .cookiesEU-inner > .cookiesEU-text, .ww_cookie_info.elem .wwTextContent p {
        text-shadow: none;
        text-transform: none
      }
      .cookiesEU-inner > .cookiesEU-text > p {
        overflow-wrap: break-word
      }
      .cookiesEU-inner > .cookiesEU-close {
        background: none repeat scroll 0 0 #f6f6f6;
        border: 1px solid #ddd;
        color: #000;
        display: inline;
        padding: 3px 10px;
        right: 0;
        text-decoration: none;
        top: 0;
        margin-left: 20px;
        white-space: nowrap;
        font-size: 12px;
        line-height: normal;
        text-align: left;
        text-shadow: none;
        text-transform: none
      }
      .cookiesEU-inner > .cookiesEU-close:hover {
        background: none repeat scroll 0 0 #ddd;
        transition: all .1s ease-in 0s;
        -webkit-transition: all .1s ease-in 0s
      }
      #cookiesEU-box.desktop .cookiesEU-inner > .cookiesEU-text {
        margin-bottom: 0;
        width: auto
      }
      #cookiesEU-box.desktop .cookiesEU-inner {
        flex-direction: row
      }
      .shop-cart__product-counter {
        position: absolute;
        right: 0;
        font-size: .7rem;
        background-color: var(--brand);
        height: 1rem;
        border-radius: .5rem;
        padding: 0 .325rem;
        justify-content: center;
        color: #fff;
        align-items: center;
        font-weight: 400
      }
      .shop-cart__product-counter--disabled {
        display: none
      }
      .shop-cart__product-counter--enabled {
        display: flex
      }
      .shop-cart__product-counter--bottom-right {
        bottom: 0
      }
      .shop-cart__product-counter--top-right {
        top: 0
      }
      .shop-cart__product-counter {
        visibility: hidden
      }
      .ww_form_frame .multi-field-item-row {
        display: flex;
        overflow: hidden
      }
      .ww_form_frame .multi-field-item-row > :first-child {
        padding-right: inherit
      }
      .ww_form_frame .multi-field-item-row > :last-child {
        padding-left: inherit
      }
      .ww_form_frame .multi-field-item-row > .phone-prefix {
        flex: 0 0 auto
      }
      .ww_form_frame .multi-field-item-row > .phone {
        flex: 1 1 0
      }
      .ww_form_frame .multi-field-item-row .separator {
        width: 1px;
        background-color: currentColor;
        opacity: .3;
        margin-top: -100%;
        margin-bottom: -100%
      }
      .content.ww_media_player_content .video-wrapper, .content.ww_media_player_content iframe {
        width: 100%;
        height: 100%
      }
      .content.ww_media_player_content video {
        width: 100%;
        height: 100%;
        object-fit: cover
      }
      .content.ww_media_player_content .html5-wrapper {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center
      }
      .content.ww_media_player_content audio {
        width: 100%
      }
      .content.ww_media_player_content .video-custom-thumbnail {
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-position: 50%;
        cursor: pointer;
        position: relative;
        overflow: hidden
      }
      .content.ww_media_player_content .video-custom-thumbnail .icon {
        display: block;
        width: 5.5rem;
        height: 3.4375rem;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: cover;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        top: 0;
        bottom: 0;
        opacity: .85
      }
      .content.ww_media_player_content .video-custom-thumbnail .play-white {
        background-image: url(/files/assets/webpack/grails-app/assets/_/images/com/webwave/gui/wobject/wmediaplayer/play-white.svg)
      }
      .content.ww_media_player_content .videoMock {
        background-repeat: no-repeat;
        background-position: 50%;
        width: 100%;
        height: 100%
      }
      .content.ww_media_player_content .videoMock.youtubeVideoMock {
        background-size: cover;
        position: relative;
        cursor: pointer
      }
      .content.ww_media_player_content .youtubeVideoMock .playButton {
        width: 88px;
        height: 55px;
        background-repeat: no-repeat;
        background-position: 50%;
        background-image: url(/files/assets/webpack/grails-app/assets/_/images/com/webwave/gui/wobject/wmediaplayer/play-white.svg);
        background-size: cover;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        opacity: .85
      }
      .swiper-wrapper {
        display: flex;
        width: 100%;
        height: 100%
      }
      .swiper-slide {
        flex-shrink: 0
      }
      .swiper {
        width: 100%
      }
      .swiper, .swiper-slide .ww_inner_element {
        height: 100%
      }
      .swiper-slide .ww_inner_element_content {
        height: 100%;
        width: 100%
      }
      .swiper-slide picture {
        display: block;
        overflow: hidden
      }
      .light-theme {
        --color--cod-gray: #171717;
        --color-brand-700: #008a40;
        --primary-button-background-color: var(--color-brand-700);
        --popup--old-white-popup__x-button_color: var(--color--cod-gray);
        --popup--old-white-popup__link_color: var(--color--cod-gray)
      }
      #screen_popup_wrapper {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: none;
        overflow: hidden;
      }
      #screen_popup {
        position: relative;
        top: 0;
        margin: 0 auto;
        height: 100%;
        width: 100%;
        overflow: auto;
        overflow-y: scroll;
        display: flex;
        align-items: center;
        justify-content: center;
      }
      #screen_popup_background, .loadingBoxBackground {
        position: fixed;
        left: 0;
        top: 0;
        background: rgba(0, 0, 0, 0.75);
        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        width: 100vw;
        min-height: 100vh;
      }
      .popup {
        position: initial;
      }
      #orderPopup.popup .checkboxWrapper.checked::before {
        background: url('_/images/shop/cartTick-e1a2530e8b6689dd53418a098da12e15.svg') no-repeat center;
      }
      #orderPopup > .content .itemListWrapper .orderItemTable .tableBody .removeItem {
        background: url('_/images/shop/closeIcon-87031b6793624248dcd90331af55c196.svg') no-repeat center;
      }
      #orderPopup .footerWrapper .rightContent .checkingIcon {
        background-image: url('_/images/shop/checking-675b3c623f43b87c6689ec9b2f81b387.svg');
      }
      .textInputWithStatusBox.error:not(.iconDisabled) .iconStatus, .textInputWithStatusBox.error:not(.iconDisabled) input {
        background-image: url('_/images/shop/error-168dbab6fa74e035d4354faa55a4d40b.svg')
      }
      .loadingBoxWrapper {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: none;
        overflow: hidden;
        z-index: 1;
      }
      #loadingBox {
        position: absolute;
        top: 45%;
        height: 120px;
        width: 100%;
        content: url('_/images/shop/spinner-light-39b42bc527fab0ab78de465122fbbeef.svg');
      }
      .content.ww_media_player_content .video-custom-thumbnail .play-white {
        background-image: url('_/images/wobject/wmediaplayer/play-white-02b77456ba9f20de096398865339a7f0.svg');
      }
      .content.ww_media_player_content .youtubeVideoMock .playButton {
        background-image: url('_/images/wobject/wmediaplayer/play-white-02b77456ba9f20de096398865339a7f0.svg');
      }
      .ww_media_player_content video, .ww_media_player_content audio {
        display: none;
      }
      .ww_media_player_content div[data-video-type="vimeo"], .ww_media_player_content div[data-video-type="vimeo"] > iframe {
        width: 100%;
        height: 100%;
      }
      .ww_media_player_content .video-custom-thumbnail-wrapper, .ww_media_player_content .youtube-player-wrapper {
        width: 100%;
        height: 100%;
      }
      .ww_media_player_content.youtube-player-loading .video-custom-thumbnail-wrapper, .ww_media_player_content.youtube-player-loading .youtube-player-wrapper {
        background-color: black;
      }
      :root {
        --brand: rgb(67, 63, 73);
        --secondary: rgb(191, 151, 128);
        --complementary: rgb(241, 233, 228);
        --neutral1: rgb(23, 28, 43);
        --neutral2: rgb(255, 255, 255);
        --textStyleColor_p_default_block: var(--neutral1);
        --textStyleColor_h1_default_block: null;
        --textStyleColor_h2_default_block: null;
        --textStyleColor_h3_default_block: null;
        --textStyleColor_h4_default_block: null;
        --textStyleColor_custom_link: var(--brand);
        --textStyleColor_custom_link_hover: var(--brand);
        --textStyleColor_slider_header: var(--neutral2);
        --textStyleColor_gallery_header: var(--neutral2);
        --textStyleColor_p_default_block_white: var(--neutral2);
        --textStyleColor_newsfeed_header: null;
        --textStyleColor_newsfeed_date: #bababa;
        --textStyleColor_button_default: var(--neutral2);
      }
      #container {
        height: 100%;
        margin: auto;
        position: relative;
      }
      body::before {
        content: " ";
        width: max(100%, 100vw);
        height: max(100%, 100vh);
        position: fixed;
        background-color: rgb(255, 255, 255);
        background-size: auto;
        background-attachment: initial;
        background-image: none;
        background-repeat: no-repeat;
        background-position: center top;
      }
      html {
        width: 100%;
        height: 100%;
      }
      @media (max-width: 479px) {
        #container {
          width: 320px;
        }
        body {
          min-width: 320px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        #container {
          width: 480px;
        }
        body {
          min-width: 480px;
          overflow-x: hidden;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        #container {
          width: 768px;
        }
        body {
          min-width: 768px;
          overflow-x: hidden;
        }
      }
      @media (min-width: 1200px) {
        #container {
          width: 1200px;
        }
        body {
          min-width: 1200px;
          overflow-x: hidden;
        }
      }
      .custom_link, .ww_customStyle_custom_link {
        color: var(--brand);
      }
      @media (max-width: 479px) {
        .custom_link, .ww_customStyle_custom_link {}
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .custom_link, .ww_customStyle_custom_link {}
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .custom_link, .ww_customStyle_custom_link {}
      }
      @media (min-width: 1200px) {
        .custom_link, .ww_customStyle_custom_link {}
      }
      .p_default_block_white, .ww_customStyle_p_default_block_white {
        color: var(--neutral2);
      }
      @media (max-width: 479px) {
        .p_default_block_white, .ww_customStyle_p_default_block_white {}
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .p_default_block_white, .ww_customStyle_p_default_block_white {}
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .p_default_block_white, .ww_customStyle_p_default_block_white {}
      }
      @media (min-width: 1200px) {
        .p_default_block_white, .ww_customStyle_p_default_block_white {}
      }
      .h1_default_block, .ww_customStyle_h1_default_block, .wwTextContent h1 {
        font-family: "Poppins 700 normal";
        font-weight: bold;
      }
      @media (max-width: 479px) {
        .h1_default_block, .ww_customStyle_h1_default_block, .wwTextContent h1 {
          font-size: 40px;
          line-height: 48px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .h1_default_block, .ww_customStyle_h1_default_block, .wwTextContent h1 {
          font-size: 40px;
          line-height: 48px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .h1_default_block, .ww_customStyle_h1_default_block, .wwTextContent h1 {
          font-size: 40px;
          line-height: 48px;
        }
      }
      @media (min-width: 1200px) {
        .h1_default_block, .ww_customStyle_h1_default_block, .wwTextContent h1 {
          font-size: 40px;
          line-height: 48px;
        }
      }
      .newsfeed_header, .ww_customStyle_newsfeed_header {}
      @media (max-width: 479px) {
        .newsfeed_header, .ww_customStyle_newsfeed_header {
          font-size: 22px;
          line-height: 26px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .newsfeed_header, .ww_customStyle_newsfeed_header {
          font-size: 22px;
          line-height: 26px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .newsfeed_header, .ww_customStyle_newsfeed_header {
          font-size: 22px;
          line-height: 26px;
        }
      }
      @media (min-width: 1200px) {
        .newsfeed_header, .ww_customStyle_newsfeed_header {
          font-size: 22px;
          line-height: 26px;
        }
      }
      .gallery_header, .ww_customStyle_gallery_header {
        color: var(--neutral2);
      }
      @media (max-width: 479px) {
        .gallery_header, .ww_customStyle_gallery_header {
          font-size: 22px;
          line-height: 32px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .gallery_header, .ww_customStyle_gallery_header {
          font-size: 22px;
          line-height: 32px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .gallery_header, .ww_customStyle_gallery_header {
          font-size: 22px;
          line-height: 32px;
        }
      }
      @media (min-width: 1200px) {
        .gallery_header, .ww_customStyle_gallery_header {
          font-size: 22px;
          line-height: 32px;
        }
      }
      .p_default_block, .ww_customStyle_p_default_block, #container > div, .wwTextContent p:not([class]) {
        font-family: "Poppins 400 normal";
        color: #fff !important;
        font-weight: normal;
        text-decoration: none;
      }
      @media (max-width: 479px) {
        .p_default_block, .ww_customStyle_p_default_block, #container > div, .wwTextContent p:not([class]) {
          font-size: 17px;
          line-height: 27px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .p_default_block, .ww_customStyle_p_default_block, #container > div, .wwTextContent p:not([class]) {
          font-size: 17px;
          line-height: 27px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .p_default_block, .ww_customStyle_p_default_block, #container > div, .wwTextContent p:not([class]) {
          font-size: 17px;
          line-height: 27px;
        }
      }
      @media (min-width: 1200px) {
        .p_default_block, .ww_customStyle_p_default_block, #container > div, .wwTextContent p:not([class]) {
          font-size: 17px;
          line-height: 27px;
        }
      }
      .wwTextContent .p_default_block, .wwTextContent .ww_customStyle_p_default_block, .wwTextContent p:not([class]):not(:last-child) {
        margin-bottom: 10px;
      }
      .h3_default_block, .ww_customStyle_h3_default_block, .wwTextContent h3 {
        font-family: "Poppins 400 normal";
        font-weight: bold;
          color: #fff;
      }
      @media (max-width: 479px) {
        .h3_default_block, .ww_customStyle_h3_default_block, .wwTextContent h3 {
          font-size: 28px;
          line-height: 38px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .h3_default_block, .ww_customStyle_h3_default_block, .wwTextContent h3 {
          font-size: 28px;
          line-height: 38px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .h3_default_block, .ww_customStyle_h3_default_block, .wwTextContent h3 {
          font-size: 28px;
          line-height: 38px;
        }
      }
      @media (min-width: 1200px) {
        .h3_default_block, .ww_customStyle_h3_default_block, .wwTextContent h3 {
          font-size: 28px;
          line-height: 38px;
        }
      }
      .newsfeed_date, .ww_customStyle_newsfeed_date {
        color: #bababa;
      }
      @media (max-width: 479px) {
        .newsfeed_date, .ww_customStyle_newsfeed_date {
          font-size: 15px;
          line-height: 18px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .newsfeed_date, .ww_customStyle_newsfeed_date {
          font-size: 15px;
          line-height: 18px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .newsfeed_date, .ww_customStyle_newsfeed_date {
          font-size: 15px;
          line-height: 18px;
        }
      }
      @media (min-width: 1200px) {
        .newsfeed_date, .ww_customStyle_newsfeed_date {
          font-size: 15px;
          line-height: 18px;
        }
      }
      .h2_default_block, .ww_customStyle_h2_default_block, .wwTextContent h2 {
        font-family: "Poppins 700 normal";
        font-weight: bold;
      }
      @media (max-width: 479px) {
        .h2_default_block, .ww_customStyle_h2_default_block, .wwTextContent h2 {
          font-size: 38px;
          line-height: 48px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .h2_default_block, .ww_customStyle_h2_default_block, .wwTextContent h2 {
          font-size: 38px;
          line-height: 48px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .h2_default_block, .ww_customStyle_h2_default_block, .wwTextContent h2 {
          font-size: 38px;
          line-height: 48px;
        }
      }
      @media (min-width: 1200px) {
        .h2_default_block, .ww_customStyle_h2_default_block, .wwTextContent h2 {
          font-size: 38px;
          line-height: 48px;
        }
      }
      .custom_link_hover, .ww_customStyle_custom_link_hover, .custom_link:hover, .ww_customStyle_custom_link:hover {
        color: var(--brand);
        text-decoration: underline;
      }
      @media (max-width: 479px) {
        .custom_link_hover, .ww_customStyle_custom_link_hover, .custom_link:hover, .ww_customStyle_custom_link:hover {}
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .custom_link_hover, .ww_customStyle_custom_link_hover, .custom_link:hover, .ww_customStyle_custom_link:hover {}
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .custom_link_hover, .ww_customStyle_custom_link_hover, .custom_link:hover, .ww_customStyle_custom_link:hover {}
      }
      @media (min-width: 1200px) {
        .custom_link_hover, .ww_customStyle_custom_link_hover, .custom_link:hover, .ww_customStyle_custom_link:hover {}
      }
      .button_default, .ww_customStyle_button_default {
        color: var(--neutral2);
      }
      @media (max-width: 479px) {
        .button_default, .ww_customStyle_button_default {}
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .button_default, .ww_customStyle_button_default {}
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .button_default, .ww_customStyle_button_default {}
      }
      @media (min-width: 1200px) {
        .button_default, .ww_customStyle_button_default {}
      }
      .h4_default_block, .ww_customStyle_h4_default_block, .wwTextContent h4 {
        font-family: "Poppins 400 normal";
        font-weight: bold;
      }
      @media (max-width: 479px) {
        .h4_default_block, .ww_customStyle_h4_default_block, .wwTextContent h4 {
          font-size: 20px;
          line-height: 30px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .h4_default_block, .ww_customStyle_h4_default_block, .wwTextContent h4 {
          font-size: 20px;
          line-height: 30px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .h4_default_block, .ww_customStyle_h4_default_block, .wwTextContent h4 {
          font-size: 20px;
          line-height: 30px;
        }
      }
      @media (min-width: 1200px) {
        .h4_default_block, .ww_customStyle_h4_default_block, .wwTextContent h4 {
          font-size: 20px;
          line-height: 30px;
        }
      }
      .slider_header, .ww_customStyle_slider_header {
        color: var(--neutral2);
      }
      @media (max-width: 479px) {
        .slider_header, .ww_customStyle_slider_header {
          font-size: 28px;
          line-height: 38px;
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        .slider_header, .ww_customStyle_slider_header {
          font-size: 28px;
          line-height: 38px;
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        .slider_header, .ww_customStyle_slider_header {
          font-size: 28px;
          line-height: 38px;
        }
      }
      @media (min-width: 1200px) {
        .slider_header, .ww_customStyle_slider_header {
          font-size: 28px;
          line-height: 38px;
        }
      }
      #element_583_content {
        opacity: 1;
        background: none;
        border-radius: 0.0px;
        border: none;
        box-shadow: none;
      }
      #element_583 {
        z-index: 0;
      }
      #element_584_content {
        opacity: 1;
        background: none;
        border-radius: 0.0px;
        border: none;
        box-shadow: none;
      }
      .ww_menu_item .ww_element_584_menu_level0 {
        background-color: rgba(255, 255, 255, 0);
        opacity: 1;
      }
      .ww_menu_item.hover > .ww_element_584_menu_level0 {
        background-color: rgba(255, 255, 255, 0);
        opacity: 0.7;
      }
      .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active {
        background-color: rgba(255, 255, 255, 0);
        opacity: 1;
      }
      .ww_menu_item:not(.hover) .ww_element_584_menu_level0:not(.ww_active) > .ww_menu_link_text {
        font-family: Roboto, sans-serif;
        color: rgb(22, 38, 41);
        font-weight: bold;
        text-decoration: underline;
        text-shadow: rgb(255, 245, 240) 0px 0px 5px;
      }
      .ww_menu_item.hover > .ww_element_584_menu_level0 > .ww_menu_link_text {
        font-family: Roboto, sans-serif;
        color: var(--brand);
        font-weight: bold;
      }
      .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active > .ww_menu_link_text {
        font-family: Roboto, sans-serif;
        color: var(--brand);
        font-weight: bold;
      }
      .ww_menu_item .ww_element_584_menu_level1 {
        box-shadow: none;
        background-color: var(--neutral2);
        background-image: none;
        background-size: cover;
        background-repeat: repeat;
        background-position: 50% 50%;
        opacity: 1;
        border-radius: 0;
        border-left-color: var(--secondary);
        border-left-style: solid;
        border-left-width: 0;
        border-top-color: var(--secondary);
        border-top-style: solid;
        border-top-width: 0;
        border-bottom-color: var(--secondary);
        border-bottom-style: solid;
        border-bottom-width: 0;
        border-right-color: var(--secondary);
        border-right-style: solid;
        border-right-width: 0;
      }
      .ww_menu_item.hover > .ww_element_584_menu_level1 {
        box-shadow: none;
        background-color: var(--neutral2);
        background-image: none;
        background-size: cover;
        background-repeat: repeat;
        background-position: 50% 50%;
        opacity: 1;
        border-radius: 0;
        border-left-color: var(--secondary);
        border-left-style: solid;
        border-left-width: 0;
        border-top-color: var(--secondary);
        border-top-style: solid;
        border-top-width: 0;
        border-bottom-color: var(--secondary);
        border-bottom-style: solid;
        border-bottom-width: 0;
        border-right-color: var(--secondary);
        border-right-style: solid;
        border-right-width: 0;
      }
      .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active {
        box-shadow: none;
        background-color: transparent;
        background-image: none;
        background-size: cover;
        background-repeat: repeat;
        background-position: 50% 50%;
        opacity: 1;
        border-radius: 0;
        border-left-color: var(--secondary);
        border-left-style: solid;
        border-left-width: 0;
        border-top-color: var(--secondary);
        border-top-style: solid;
        border-top-width: 0;
        border-bottom-color: var(--secondary);
        border-bottom-style: solid;
        border-bottom-width: 0;
        border-right-color: var(--secondary);
        border-right-style: solid;
        border-right-width: 0;
      }
      .ww_menu_item:not(.hover) .ww_element_584_menu_level1:not(.ww_active) > .ww_menu_link_text {
        color: var(--secondary);
      }
      .ww_menu_item.hover > .ww_element_584_menu_level1 > .ww_menu_link_text {
        color: rgb(66, 66, 66);
      }
      .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active > .ww_menu_link_text {
        font-family: Roboto, sans-serif;
        color: var(--brand);
        font-weight: bold;
      }
      #element_584 {
        z-index: -1;
      }
      #element_585_content {
        opacity: 1;
        background-color: var(--neutral2);
        background-size: contain;
        background-attachment: scroll;
        background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%27rgb%2823%2C%2028%2C%2043%29%27%20id%3D%27ww-shopping-cart%27%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20viewBox%3D%270%200%2013%2014%27%3E%3Cpath%20d%3D%27M5%2012q0%200.406-0.297%200.703t-0.703%200.297-0.703-0.297-0.297-0.703%200.297-0.703%200.703-0.297%200.703%200.297%200.297%200.703zM12%2012q0%200.406-0.297%200.703t-0.703%200.297-0.703-0.297-0.297-0.703%200.297-0.703%200.703-0.297%200.703%200.297%200.297%200.703zM13%203.5v4q0%200.187-0.129%200.332t-0.316%200.168l-8.156%200.953q0.102%200.469%200.102%200.547%200%200.125-0.187%200.5h7.187q0.203%200%200.352%200.148t0.148%200.352-0.148%200.352-0.352%200.148h-8q-0.203%200-0.352-0.148t-0.148-0.352q0-0.086%200.062-0.246t0.125-0.281%200.168-0.312%200.121-0.23l-1.383-6.43h-1.594q-0.203%200-0.352-0.148t-0.148-0.352%200.148-0.352%200.352-0.148h2q0.125%200%200.223%200.051t0.152%200.121%200.102%200.191%200.062%200.203%200.043%200.23%200.035%200.203h9.383q0.203%200%200.352%200.148t0.148%200.352z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
        background-repeat: no-repeat;
        background-position: 0px 0px;
        border-radius: 3.0px;
        border: none;
        box-shadow: none;
        vertical-align: middle;
        horizontal-align: center;
      }
      #element_585_content .ww_button_text {
        vertical-align: middle;
        text-align: center;
      }
      #element_585 .backgroundOverlay {
        border-radius: 3.0px;
        background-color: rgba(38, 46, 26, 0.5);
        background-size: auto;
        background-attachment: scroll;
        background-repeat: repeat;
        background-position: left top;
        mix-blend-mode: normal;
      }
      #element_585 {
        z-index: -2;
      }
      #element_586_content {
        opacity: 1;
        background-color: rgb(38, 46, 26);
        background-size: auto;
        background-attachment: scroll;
        background-repeat: repeat;
        background-position: left top;
        border-radius: 0.0px;
        border: none;
        
      }
      #element_586 {
        z-index: -3;
      }
      @media (max-width: 479px) {
        #element_583 {
          width: 116.0px;
          height: 36.0px;
          left: 0.0px;
          right: auto;
          top: 12.0px;
        }
        #element_583_content {
          padding: 0px
        }
        #element_584 {
          width: auto;
          height: auto;
          left: 263.0px;
          right: auto;
          top: 15.0px;
        }
        #element_584_content {
          padding: 0px
        }
        .ww_menu_item .ww_element_584_menu_level0 {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level0 {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item:not(.hover) .ww_element_584_menu_level0:not(.ww_active) > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level0 > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item .ww_element_584_menu_level1 {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level1 {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item:not(.hover) .ww_element_584_menu_level1:not(.ww_active) > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level1 > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        #element_584_content > .mobileMenuIcon {
          margin: auto;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
        }
        #element_584_content > .ww_menu_content_wrapper {
          background-color: rgba(38, 46, 26, 0.6);
          top: calc(100% + 15.0px);
          left: calc(160.0px - 263.0px - 50vw);
          display: none;
        }
        #element_584_content .menu-element__submenu-image {
          display: none;
        }
        #element_585 {
          width: 32.0px;
          height: 25.0px;
          left: 231.0px;
          right: auto;
          top: 18.0px;
        }
        #element_585_content {
          padding: 0px
        }
        #element_585 .ww_button_text_wrapper {
          padding: 0px
        }
        #element_586 {
          width: calc(100vw - var(--vertical-scrollbar-width, 0px));
          height: 61.0px;
          left: calc(-50vw + 50% + calc(var(--vertical-scrollbar-width, 0px)/2));
          right: auto;
          top: 0.0px;
        }
        #element_586_content {
          padding: 0px
        }
      }
      @media (max-width: 767px) and (min-width: 480px) {
        #element_583 {
          width: 124.0px;
          height: 48.0px;
          left: 0.0px;
          right: auto;
          top: 1.0px;
        }
        #element_583_content {
          padding: 0px
        }
        #element_584 {
          width: auto;
          height: auto;
          left: 406.0px;
          right: auto;
          top: 7.0px;
        }
        #element_584_content {
          padding: 0px
        }
        .ww_menu_item .ww_element_584_menu_level0 {
          padding-left: 50px;
          padding-top: 20px;
          padding-right: 50px;
          padding-bottom: 20px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level0 {
          padding-left: 50px;
          padding-top: 20px;
          padding-right: 50px;
          padding-bottom: 20px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active {
          padding-left: 50px;
          padding-top: 20px;
          padding-right: 50px;
          padding-bottom: 20px;
        }
        .ww_menu_item:not(.hover) .ww_element_584_menu_level0:not(.ww_active) > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level0 > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item .ww_element_584_menu_level1 {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level1 {
          padding-left: 50px;
          padding-top: 20px;
          padding-right: 50px;
          padding-bottom: 20px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active {
          padding-left: 50px;
          padding-top: 20px;
          padding-right: 50px;
          padding-bottom: 20px;
        }
        .ww_menu_item:not(.hover) .ww_element_584_menu_level1:not(.ww_active) > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level1 > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        #element_584_content > .mobileMenuIcon {
          margin: auto;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
        }
        #element_584_content > .ww_menu_content_wrapper {
          background-color: var(--neutral2);
          display: none;
        }
        #element_584_content .menu-element__submenu-image {
          display: none;
        }
        #element_585 {
          width: 32.0px;
          height: 30.0px;
          left: 367.0px;
          right: auto;
          top: 8.0px;
        }
        #element_585_content {
          padding: 0px
        }
        #element_585 .ww_button_text_wrapper {
          padding: 0px
        }
        #element_586 {
          width: calc(100vw - var(--vertical-scrollbar-width, 0px));
          height: 50.0px;
          left: calc(-50vw + 50% + calc(var(--vertical-scrollbar-width, 0px)/2));
          right: auto;
          top: 0.0px;
        }
        #element_586_content {
          padding: 0px
        }
      }
      @media (max-width: 1199px) and (min-width: 768px) {
        #element_583 {
          width: 153.0px;
          height: 36.0px;
          left: 0.0px;
          right: auto;
          top: 25.0px;
        }
        #element_583_content {
          padding: 0px
        }
        #element_584 {
          width: auto;
          height: auto;
          left: 266.0px;
          right: auto;
          top: 22.0px;
        }
        #element_584_content {
          padding: 0px
        }
        #element_584_content > .ww_menu_content_wrapper {
          min-height: inherit;
          min-width: inherit;
        }
        #element_584_content > .ww_menu_content_wrapper::before {
          visibility: hidden;
          display: inline-block;
          min-height: inherit;
          content: ' ';
        }
        .ww_menu_item .ww_element_584_menu_level0 {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level0 {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item:not(.hover) .ww_element_584_menu_level0:not(.ww_active) > .ww_menu_link_text {
          font-size: 14px;
          line-height: 16px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level0 > .ww_menu_link_text {
          font-size: 14px;
          line-height: 16px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active > .ww_menu_link_text {
          font-size: 14px;
          line-height: 16px;
        }
        .ww_menu_item .ww_element_584_menu_level1 {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level1 {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item:not(.hover) .ww_element_584_menu_level1:not(.ww_active) > .ww_menu_link_text {
          font-size: 14px;
          line-height: 16px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level1 > .ww_menu_link_text {
          font-size: 14px;
          line-height: 16px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active > .ww_menu_link_text {
          font-size: 14px;
          line-height: 16px;
        }
        #element_584_content .ww_menu_list > .ww_menu_item + .ww_menu_item {
          margin-left: 10px;
        }
        #element_584_content .ww_menu_content_wrapper {
          justify-content: flex-end;
          align-items: center;
        }
        #element_584_content .ww_menu_content_wrapper > nav > .ww_menu_list {
          text-align: right;
          vertical-align: middle;
        }
        #element_584_content .menu-element__submenu-image {
          display: none;
        }
        #element_585 {
          width: 25.0px;
          height: 23.0px;
          left: 730.0px;
          right: auto;
          top: 32.0px;
        }
        #element_585_content {
          padding: 0px
        }
        #element_585 .ww_button_text_wrapper {
          padding: 0px
        }
        #element_586 {
          width: calc(100vw - var(--vertical-scrollbar-width, 0px));
          height: 87.0px;
          left: calc(-50vw + 50% + calc(var(--vertical-scrollbar-width, 0px)/2));
          right: auto;
          top: 0.0px;
        }
        #element_586_content {
          padding: 0px
        }
      }
      @media (min-width: 1200px) {
        #element_583 {
          width: 154.0px;
          height: 80.0px;
          left: 523.0px;
          right: auto;
          top: 10.0px;
        }
        #element_583_content {
          padding: 0px
        }
        #element_584 {
          width: auto;
          height: auto;
          left: 431.0px;
          right: auto;
          top: 22.0px;
        }
        #element_584_content {
          padding: 0px
        }
        #element_584_content > .ww_menu_content_wrapper {
          min-height: inherit;
          min-width: inherit;
        }
        #element_584_content > .ww_menu_content_wrapper::before {
          visibility: hidden;
          display: inline-block;
          min-height: inherit;
          content: ' ';
        }
        .ww_menu_item .ww_element_584_menu_level0 {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level0 {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active {
          padding-left: 10px;
          padding-top: 8px;
          padding-right: 10px;
          padding-bottom: 8px;
        }
        .ww_menu_item:not(.hover) .ww_element_584_menu_level0:not(.ww_active) > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level0 > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level0_active > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item .ww_element_584_menu_level1 {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level1 {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active {
          padding-left: 20px;
          padding-top: 10px;
          padding-right: 20px;
          padding-bottom: 10px;
        }
        .ww_menu_item:not(.hover) .ww_element_584_menu_level1:not(.ww_active) > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item.hover > .ww_element_584_menu_level1 > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        .ww_menu_item:not(.hover) > .ww_element_584_menu_level1_active > .ww_menu_link_text {
          font-size: 15px;
          line-height: 18px;
        }
        #element_584_content .ww_menu_list > .ww_menu_item + .ww_menu_item {
          margin-left: 10px;
        }
        #element_584_content .ww_menu_content_wrapper {
          justify-content: flex-end;
          align-items: center;
        }
        #element_584_content .ww_menu_content_wrapper > nav > .ww_menu_list {
          text-align: right;
          vertical-align: middle;
        }
        #element_584_content .menu-element__submenu-image {
          display: none;
        }
        #element_585 {
          width: 33.0px;
          height: 27.0px;
          left: 1167.0px;
          right: auto;
          top: 30.0px;
        }
        #element_585_content {
          padding: 0px
        }
        #element_585 .ww_button_text_wrapper {
          padding: 0px
        }
        #element_586 {
          width: calc(100vw - var(--vertical-scrollbar-width, 0px));
          height: 90.0px;
          left: calc(-50vw + 50% + calc(var(--vertical-scrollbar-width, 0px)/2));
          right: auto;
          top: 0.0px;
        }
        #element_586_content {
          padding: 0px
        }
      }