/* montserrat-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-300-normal.woff2?3683ccbc8200dc0b4423b3ce2dcb34c4) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-300-normal.woff?7c4c29159dba31723d84121d6aa66c6f) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* montserrat-cyrillic-300-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-300-normal.woff2?a1934780bfd56897351b68ecca0d1a37) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-300-normal.woff?2669b097bafce9a13b50c3719c44d069) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* montserrat-vietnamese-300-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-300-normal.woff2?107afe37452ab5af971952247ae314a3) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-300-normal.woff?8d0a4e4202c04fb6ebb3a429fc15780c) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* montserrat-latin-ext-300-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-300-normal.woff2?cbb285766e6882beae825c7d6f1a2fb4) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-300-normal.woff?78fb90d31cf423a99fdee37abebbf77f) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* montserrat-latin-300-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-300-normal.woff2?3b4db0dc4680141b3dd9f716f23ad9ad) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-300-normal.woff?d1468ce47002f1b0d1301cacc8f6d6b0) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* montserrat-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-400-normal.woff2?98c6748b7d590ea7b98051c7fbe40bb0) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-400-normal.woff?f6089642713132ee161eedb70c0bb428) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* montserrat-cyrillic-400-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-400-normal.woff2?f1372c6da10f0872f256ec876192ad5a) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-400-normal.woff?fdfc849048f4ae886918b1cfbdce129c) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* montserrat-vietnamese-400-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-400-normal.woff2?08d11513a3457d97615ff3ac80a2e427) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-400-normal.woff?b8cc86df02e09d41231ff2af855642f9) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* montserrat-latin-ext-400-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-400-normal.woff2?2d8121b81156105f33b907b64458fd73) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-400-normal.woff?89d9bb7d8d46019bbb7b690c6ef7a6d9) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* montserrat-latin-400-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-400-normal.woff2?be11f029bc2fff5574a86579c043b11d) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-400-normal.woff?907a356a92ed8599f660b1d2e2e045ee) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* montserrat-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-500-normal.woff2?cbcff3f88179fd473dfce9a4fb61fd46) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-500-normal.woff?408c9c42da47511f7e7452c58939c65f) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* montserrat-cyrillic-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-500-normal.woff2?a85d5b9d1327aec3bfe71fcfbb65a4ad) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-500-normal.woff?50a297a662d0e723af53adef9477008e) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* montserrat-vietnamese-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-500-normal.woff2?f7be89f6e03059fb918954453e50d855) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-500-normal.woff?e8417c6c86cec1596ca83971c7ea5df9) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* montserrat-latin-ext-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-500-normal.woff2?434c6c04df63cf570f122f7a1c99bfa6) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-500-normal.woff?3fdb8a9d01d93cc3aa42dd14b0e6e87b) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* montserrat-latin-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-500-normal.woff2?51397ece37782604acef675eb9297677) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-500-normal.woff?62a3b58bc873c986c7030bf76ef29e00) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* montserrat-cyrillic-ext-600-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-600-normal.woff2?1adec53821288420fa58d27dbb83a144) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-600-normal.woff?73b71516e1b651d93f888f00eb88cd94) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* montserrat-cyrillic-600-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-600-normal.woff2?696cbeb08b07560a113878b382347d7e) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-600-normal.woff?9e23f3e41a5108d1719f6026acc5c5b2) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* montserrat-vietnamese-600-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-600-normal.woff2?6f3697c077c5571c32254e8675837c09) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-600-normal.woff?8e587580b2a37ad95b517fdb29d52855) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* montserrat-latin-ext-600-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-600-normal.woff2?59cbad7e098210c7d556e6b3c5878077) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-600-normal.woff?c468c922c2cde6cb0a42c7faeeb59387) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* montserrat-latin-600-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-600-normal.woff2?d30160b75e24bbce5e90c765604224b7) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-600-normal.woff?9e40599e76894a843191c48ff93aa830) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* montserrat-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-700-normal.woff2?aa1797fac03c6e24eb82f3de98d176f2) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-700-normal.woff?278a4a363f6a14e1e20fd329b69732b4) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* montserrat-cyrillic-700-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-700-normal.woff2?fb5901ff68b69d36cf9c2a5d4960f2bc) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-700-normal.woff?ce7516d6f5439c2625923eaa0b9cd4f3) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* montserrat-vietnamese-700-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-700-normal.woff2?c89be44b3523010a55de928798145dcb) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-700-normal.woff?22844b0b3c839b97f47671954194f574) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* montserrat-latin-ext-700-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-700-normal.woff2?c0d2b38cae15093d94beba8fca35acb7) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-700-normal.woff?7ce254c30a28da090e0fdd933d2452dc) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* montserrat-latin-700-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-700-normal.woff2?9ced692b9436db6be1ffa841f90b0e6f) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-700-normal.woff?fb35cb0bfa0f7f420a5c3555b304fb24) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* montserrat-cyrillic-ext-800-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-800-normal.woff2?674d9fdb2e1863126bb517d92c4864c3) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-ext-800-normal.woff?504617719c78b87b75937c2358de671c) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* montserrat-cyrillic-800-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-800-normal.woff2?8a5b145fe79996c3549fd61a9d2ca97b) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-cyrillic-800-normal.woff?b384ba4c015eb5b2c5f695ef54e9692d) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* montserrat-vietnamese-800-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-800-normal.woff2?c6f709f38e8d650cc799080ff56f8ac4) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-vietnamese-800-normal.woff?cdf68a739dbe40b56caa268b70f949f2) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* montserrat-latin-ext-800-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-800-normal.woff2?f63031b221d9e448a0e2277c83ca6907) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-ext-800-normal.woff?f57b6db5a7a6bb55ed59934b17b1eb27) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* montserrat-latin-800-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-800-normal.woff2?b0e762989c189fcce6c9798fe769faeb) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/montserrat/files/montserrat-latin-800-normal.woff?2857aeca94e128d2183ccf15251d47af) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* sofia-sans-extra-condensed-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-300-normal.woff2?683f0ff01128adb034b399421bfbc24d) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-300-normal.woff?5821a7545ab0a3ec9fbfed3e876e86d8) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* sofia-sans-extra-condensed-cyrillic-300-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-300-normal.woff2?a991d30a29130a7078290c0c34d6ad42) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-300-normal.woff?545907907b7d8351672d5d393302175b) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* sofia-sans-extra-condensed-greek-300-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-300-normal.woff2?15f293023cddacb6ef85077ca73f5a9d) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-300-normal.woff?c5b17d0fd6d248ac195daf9a9844c237) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* sofia-sans-extra-condensed-latin-ext-300-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-300-normal.woff2?b1fae25c81b8d16d9fd21da070437637) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-300-normal.woff?1883c245a0ea112cf2bf6759cb0e457e) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* sofia-sans-extra-condensed-latin-300-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-300-normal.woff2?cd2126e1499d23f354c7dd75aa95bc6a) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-300-normal.woff?6dea773fd93f55a2a1cb7a6f1e265504) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* sofia-sans-extra-condensed-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-400-normal.woff2?7b064d4f7e1af0c408b957d3fbf9e644) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-400-normal.woff?647994d26179670ddde0b62a63f55514) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* sofia-sans-extra-condensed-cyrillic-400-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-400-normal.woff2?bdf82ceb13be867999c9f47e937312da) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-400-normal.woff?de31d7c6b29428d727aae09dbcf084d2) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* sofia-sans-extra-condensed-greek-400-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-400-normal.woff2?093c5156e8a9b20f9a4bfb507c461bdb) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-400-normal.woff?20bc4ffdc509218965cd2650a072ab58) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* sofia-sans-extra-condensed-latin-ext-400-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-400-normal.woff2?000abc37a141dbc3fe66afab5c3cff56) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-400-normal.woff?820d9c3e1d9f2764db70e75073ad6958) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* sofia-sans-extra-condensed-latin-400-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-400-normal.woff2?95ba82c2db8bb27d663d023cb8167365) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-400-normal.woff?7fa616b50821c49f725cfd4884f0f54a) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* sofia-sans-extra-condensed-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-500-normal.woff2?77374c0963bebe7ca7448d13a89734c1) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-500-normal.woff?48db843e1fa91286da76ad89ec14538e) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* sofia-sans-extra-condensed-cyrillic-500-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-500-normal.woff2?cc9dc713c3a108f9e60c807534e13400) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-500-normal.woff?f06e7a81cb524568cfcee9cb439283b7) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* sofia-sans-extra-condensed-greek-500-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-500-normal.woff2?687ce52262d275e69bad99fd4a032e80) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-500-normal.woff?c10ad82dee40ce940830fe151d05af9a) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* sofia-sans-extra-condensed-latin-ext-500-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-500-normal.woff2?e95ceeab47f066eaf8da8c5dceecfd09) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-500-normal.woff?d5929e0c61fbb39a90ddcda599f71691) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* sofia-sans-extra-condensed-latin-500-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-500-normal.woff2?c4dc8a262907912b06aca07e37abebab) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-500-normal.woff?1e2769d3b30ad92efe82563f6ee69930) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* sofia-sans-extra-condensed-cyrillic-ext-600-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-600-normal.woff2?6e0981b0dd3bdf97c065cf53b60d2b59) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-600-normal.woff?483851f21137ae0ab603f584ec3adc45) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* sofia-sans-extra-condensed-cyrillic-600-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-600-normal.woff2?785649c9a47437a7ab4a8344797afbc9) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-600-normal.woff?d82aa2745ff727dcff1e12ec53603b82) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* sofia-sans-extra-condensed-greek-600-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-600-normal.woff2?d8dab9e207d5ce51a4fc2e300c1c7520) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-600-normal.woff?16ec981972be0a60f587e51ca9d9fb25) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* sofia-sans-extra-condensed-latin-ext-600-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-600-normal.woff2?52ed15855728a02e516730a2a76f319f) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-600-normal.woff?c54597a5e669324254ea36b79563d686) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* sofia-sans-extra-condensed-latin-600-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-600-normal.woff2?ab1598b5b59021e5fda7952a64dff135) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-600-normal.woff?4fc23d381ae3fe733dacc55b7e6bd4c9) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* sofia-sans-extra-condensed-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-700-normal.woff2?39ee199a744eaadd6b845182b51faf18) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-700-normal.woff?9c0d11de90f4a5057dca95fc3b8c8cc2) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* sofia-sans-extra-condensed-cyrillic-700-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-700-normal.woff2?5d78f6c6f47db5fb435b51e1d0f7b549) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-700-normal.woff?b92667bd113d213e22b3f1c01409e2ef) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* sofia-sans-extra-condensed-greek-700-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-700-normal.woff2?50657de12252a52fb0de40c71b09d677) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-700-normal.woff?f44f9d2185d331edd41c9a8346be98a8) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* sofia-sans-extra-condensed-latin-ext-700-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-700-normal.woff2?2544fca34c3f01138ad96afcc6fdbb1f) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-700-normal.woff?36f3af74f55edacfcb635d95ad52439c) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* sofia-sans-extra-condensed-latin-700-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-700-normal.woff2?cd2505dc136a7f08498e45b533adb65a) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-700-normal.woff?0962a4e3e991d7cd7d2ed195d45ac380) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* sofia-sans-extra-condensed-cyrillic-ext-800-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-800-normal.woff2?9f5f2294594a6f5cbefea0f17e392681) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-ext-800-normal.woff?edb78a3167d1001cf2f0de88723a236a) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* sofia-sans-extra-condensed-cyrillic-800-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-800-normal.woff2?0add7e6431fa8b885b47b6270f5d9817) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-cyrillic-800-normal.woff?5db3cf861dd87d42ad81ea0da7befc66) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* sofia-sans-extra-condensed-greek-800-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-800-normal.woff2?85e78b0ecbcd96272ac67764187d9a60) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-greek-800-normal.woff?5b7eae176f207360792f765b26d4dc7e) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* sofia-sans-extra-condensed-latin-ext-800-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-800-normal.woff2?998a014a172981f12605fb305b27766a) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-ext-800-normal.woff?7083542f314ae8987cce66c1d3756bea) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* sofia-sans-extra-condensed-latin-800-normal */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-800-normal.woff2?d2d4c13af1341b3d13fe175e068649a8) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/sofia-sans-extra-condensed/files/sofia-sans-extra-condensed-latin-800-normal.woff?9dd9132dbb3eb6bed7b8746d530ce1d7) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* material-symbols-outlined-latin-400-normal */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/material-symbols-outlined/files/material-symbols-outlined-latin-400-normal.woff2?977afeb6448bf81a8fc1f07942e9fe0d) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/material-symbols-outlined/files/material-symbols-outlined-latin-400-normal.woff?c05e84195c00099256ea199537567946) format('woff');
}
/* material-symbols-outlined-latin-500-normal */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/material-symbols-outlined/files/material-symbols-outlined-latin-500-normal.woff2?263495247ae8bc975a3ae8ad0f9bcb85) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/material-symbols-outlined/files/material-symbols-outlined-latin-500-normal.woff?4a0a41a0b632a4624a83db3649b4cde3) format('woff');
}
/* material-symbols-outlined-latin-700-normal */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/material-symbols-outlined/files/material-symbols-outlined-latin-700-normal.woff2?6a5f9399bfaee6b64924e34bfc6c9419) format('woff2'), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/material-symbols-outlined/files/material-symbols-outlined-latin-700-normal.woff?75ccb822cd9dbaae6e8013989a7fe2fa) format('woff');
}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
@charset "UTF-8";
/*===========
   Abstracts
============*/
/* Montserrat (weights: 300–800) */
/* gloock-cyrillic-ext-400-normal */
@font-face {
  font-family: "Gloock";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/gloock/files/gloock-cyrillic-ext-400-normal.woff2?0722374a7fde176bce4d2e28310eac07) format("woff2"), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/gloock/files/gloock-cyrillic-ext-400-normal.woff?5b2e05f2ae3abc310f4ab1e07387beb5) format("woff");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* gloock-latin-ext-400-normal */
@font-face {
  font-family: "Gloock";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/gloock/files/gloock-latin-ext-400-normal.woff2?c690a4beec2a88f585e56d9eb82b0691) format("woff2"), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/gloock/files/gloock-latin-ext-400-normal.woff?8e44c5061ecc919f32f4a8186f6ab420) format("woff");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* gloock-latin-400-normal */
@font-face {
  font-family: "Gloock";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/gloock/files/gloock-latin-400-normal.woff2?fea37bed9b61f938305d3ac1647a13ce) format("woff2"), url(/wp-content/themes/velovita-wordpress-theme/assets/dist/fonts/vendor/@fontsource/gloock/files/gloock-latin-400-normal.woff?3dc917515786c935340ae7432135f732) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Sofia Sans Extra Condensed (weights: 300–800) */
/* Material Symbols Outlined (weights: 400, 500, 700) */
/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper, swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide, swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper, swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide, swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification, swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

/*===== Functions =====*/
/*===== ...Functions =====*/
/*===== Mixins =====*/
/*===== ...Mixins =====*/
/*
  ==========
  Colors
  ==========
*/
/*===== Velovita Colors =====*/
/*===== Bran Colors =====*/
/*===== Zlem Colors =====*/
/*===== Plos Colors =====*/
/*===== Uuth Colors =====*/
/*===== Byom Colors =====*/
/*===== Tuun Colors =====*/
/*
  =====
  Fonts
  =====
*/
/*
   ========
      Naara font sizes
   ========
*/
/*
   ========
      Sizes
   ========
*/
/* Colors as CSS variables. Use std- prefix. */
:root {
  --std-vv-orange: #df703d;
}

video#player {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.badge--light-quote.generic {
  max-width: 534px;
  padding: 20px 33px;
}

.vv-bullet-check-orange {
  width: 24px;
  height: 24px;
}

.custom-svg-based {
  list-style: none;
  padding: 0;
  margin: 0;
}

svg.animate-up-and-down-to-catch-attention {
  margin: 0 auto;
}

.custom-svg-based li {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem; /* space between bullet and text */
  margin-bottom: 0.75rem;
}

.custom-svg-based li svg {
  flex-shrink: 0; /* prevents squishing */
  margin-top: 0.15em; /* optical alignment with text */
}

.custom-svg-based li span {
  line-height: 1.6;
}

/*===== Design girds ==*/
.helper-mobile-design-grid {
  width: 100vw;
  position: fixed;
  height: 200vh;
  z-index: 9999;
  top: 0;
  left: 0;
  display: grid;
  grid-template-columns: repeat(14, 1fr);
  box-sizing: border-box;
}

:lang(es) .notranslate.ordinal,
:lang(pt) .notranslate.ordinal,
:lang(ja) .notranslate.ordinal,
:lang(th) .notranslate.ordinal,
:lang(zh) .notranslate.ordinal,
:lang(fr) .notranslate.ordinal,
:lang(de) .notranslate.ordinal,
:lang(hu) .notranslate.ordinal,
:lang(nl) .notranslate.ordinal,
:lang(pl) .notranslate.ordinal,
:lang(he) .notranslate.ordinal {
  display: none;
}

.helper-mobile-design-grid .col {
  border-right: 2px solid rgba(100, 100, 100, 0.3);
}

.helper-mobile-design-grid .margin {
  border-left: 2px solid rgba(100, 100, 100, 0.3);
  border-right: 2px solid rgba(100, 100, 100, 0.3);
}

/*===== Functions =====*/
/*===== ...Functions =====*/
/*===== Mixins =====*/
/*===== ...Mixins =====*/
/*===== Placeholders =====*/
.section-container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
  height: 100%;
}

.section-container.full {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  height: 100%;
}

/*===== ...Placeholders =====*/
body main .disclaimer p {
  font-size: 12px !important;
}

.watch-video-custom-button {
  width: -moz-fit-content;
  width: fit-content;
  margin: 2em auto 0;
}

@media (min-width: 1080px) {
  .desktop-one-liner {
    text-wrap: nowrap;
  }
}

.btn-primary {
  background-color: #DF703D;
  border: 1px solid #DF703D;
  border-radius: 5px;
}
.btn-primary a, .btn-primary p {
  font-size: 16px;
  line-height: 1;
  display: block;
  padding: 15px;
  width: 100%;
  height: 100%;
  color: white !important;
}

.btn-secondary {
  outline: 1px solid #DF703D;
  background-color: white;
  border-radius: 5px;
}
.btn-secondary a, .btn-secondary p {
  font-size: 16px;
  line-height: 1;
  display: block;
  padding: 15px;
  width: 100%;
  height: 100%;
  color: #DF703D !important;
}

.btn-primary.bran {
  background-color: #DF703D;
  border: 1px solid #DF703D;
}
.btn-secondary.bran {
  outline: 1px solid #DF703D;
  background-color: transparent;
}
.btn-secondary.bran a, .btn-secondary.bran p {
  color: #DF703D !important;
}

.btn-primary.zlem {
  background-color: #65B2E8;
  border: 1px solid #65B2E8;
}

.btn-secondary.zlem {
  outline: 1px solid #65B2E8;
  background-color: transparent;
}
.btn-secondary.zlem a, .btn-secondary.zlem p {
  color: #65B2E8 !important;
}

.btn-primary.uuth {
  background-color: #9CC342;
  border: 1px solid #9CC342;
}

.btn-secondary.uuth {
  outline: 1px solid #9CC342;
  background-color: transparent;
}
.btn-secondary.uuth a, .btn-secondary.uuth p {
  color: #9CC342 !important;
}

.btn-primary.plos {
  background-color: #E7343F;
  border: 1px solid #E7343F;
}

.btn-secondary.plos {
  outline: 1px solid #E7343F;
  background-color: transparent;
}
.btn-secondary.plos a, .btn-secondary.plos p {
  color: #E7343F !important;
}

.btn-primary.byom {
  background-color: #784C99;
  border: 1px solid #784C99;
}

.btn-secondary.byom {
  outline: 1px solid #784C99;
  background-color: transparent;
}
.btn-secondary.byom a, .btn-secondary.byom p {
  color: #784C99 !important;
}

.btn-primary.tuun {
  background-color: #98989A;
  border: 1px solid #98989A;
}

.btn-secondary.tuun {
  outline: 1px solid #98989A;
  background-color: transparent;
}
.btn-secondary.tuun a, .btn-secondary.tuun p {
  color: #98989A !important;
}

.btn-primary.tuun-swarovski {
  background-color: #0fb6cc;
  border: 1px solid #0fb6cc;
}

.btn-secondary.tuun-swarovski {
  outline: 1px solid #0fb6cc;
  background-color: transparent;
}
.btn-secondary.tuun-swarovski a, .btn-secondary.tuun-swarovski p {
  color: #0fb6cc !important;
}

.btn-primary.tuun-diamond {
  background-color: #E5E4E2;
  border: 1px solid #E5E4E2;
}

.btn-primary.tuun-diamond a {
  color: #000000 !important;
}

.btn-secondary.tuun-diamond {
  outline: 1px solid #E5E4E2;
  background-color: transparent;
}
.btn-secondary.tuun-diamond a, .btn-secondary.tuun-diamond p {
  color: #E5E4E2 !important;
}

/*===== Flavors =====*/
/* bran */
.flavor_caramel_macchiato,
.flavor_caramel_macchiato p {
  color: #8E5928;
}

.flavor_caramel_macchiato {
  background-color: #8E5928;
}

.flavor_chocolate_mint,
.flavor_chocolate_mint p {
  color: #5C3327;
}

.flavor_chocolate_mint {
  background-color: #5C3327;
}

.flavor_chocolate_sea_salt,
.flavor_chocolate_sea_salt p {
  color: #5C3327;
}

.flavor_chocolate_sea_salt {
  background-color: #5C3327;
}

.flavor_lemon_drop,
.flavor_lemon_drop p {
  color: #A1D400;
}

.flavor_lemon_drop {
  background-color: #A1D400;
}

.flavor_peanut_butter_cup,
.flavor_peanut_butter_cup p {
  color: #A3764F;
}

.flavor_peanut_butter_cup {
  background-color: #A3764F;
}

.flavor_pumpkin_spice,
.flavor_pumpkin_spice p {
  color: #DF703D;
}

.flavor_pumpkin_spice {
  background-color: #DF703D;
}

/* zlem */
.flavor_red_velvet,
.flavor_red_velvet p,
.flavor_chocolate_strawberry,
.flavor_chocolate_strawberry p {
  color: #65B2E8;
}

.flavor_red_velvet,
.flavor_chocolate_strawberry {
  background-color: #65B2E8;
}

/* uuth */
.flavor_superberry,
.flavor_superberry p {
  color: #9CC342;
}

.flavor_superberry {
  background-color: #9CC342;
}

/* plos */
.flavor_french_vanilla,
.flavor_french_vanilla p {
  color: #E7343F;
}

.flavor_french_vanilla {
  background-color: #E7343F;
}

/* byom */
.flavor_strawberry,
.flavor_strawberry p {
  color: #784C99;
}

.flavor_strawberry {
  background-color: #784C99;
}

.post-type-product .accent,
.web-_-bold {
  font-weight: bold;
}

.page-zlem .flavor-name::after {
  background-color: #65B2E8;
}

.page-uuth .flavor-name::after {
  background-color: #9CC342;
}

.page-plos .flavor-name::after {
  background-color: #E7343F;
}

.page-byom .flavor-name::after {
  background-color: #FBBE5E;
}

.page-bran .product-info .product-title h1,
.page-bran .accent {
  color: #DF703D;
}

.page-bran .testimonial-rating .star svg path {
  fill: #DF703D;
}

.page-bran .swiper-testimonials .swiper-pagination span {
  background-color: #DF703D !important;
}

.page-bran .swiper-testimonials div[class|=swiper]::after {
  color: #DF703D !important;
}

.page-zlem .product-info .product-title h1,
.page-zlem .accent {
  color: #65B2E8;
}

.page-zlem .testimonial-rating .star svg path {
  fill: #65B2E8;
}

.page-zlem .swiper-testimonials .swiper-pagination span {
  background-color: #65B2E8 !important;
}

.page-zlem .swiper-testimonials div[class|=swiper]::after {
  color: #65B2E8 !important;
}

.page-uuth .product-info .product-title h1,
.page-uuth .accent {
  color: #9CC342;
}

.page-uuth .testimonial-rating .star svg path {
  fill: #9CC342;
}

.page-uuth .swiper-testimonials .swiper-pagination span {
  background-color: #9CC342 !important;
}

.page-uuth .swiper-testimonials div[class|=swiper]::after {
  color: #9CC342 !important;
}

.page-plos .product-info .product-title h1,
.page-plos .accent {
  color: #E7343F;
}

.page-plos .before-after-rating .star svg path {
  fill: #E7343F;
}

.page-plos .swiper-before-after .swiper-pagination span {
  background-color: #E7343F !important;
}

.page-plos .swiper-before-after div[class|=swiper]::after {
  color: #E7343F !important;
}

.page-byom .product-info .product-title h1,
.page-byom .accent {
  color: #FBBE5E;
}

.page-byom .testimonial-rating .star svg path {
  fill: #FBBE5E;
}

.page-byom .swiper-testimonials .swiper-pagination span {
  background-color: #FBBE5E !important;
}

.page-byom .swiper-testimonials div[class|=swiper]::after {
  color: #FBBE5E !important;
}

.page-tuun .product-info .product-title h1,
.page-tuun .accent {
  color: #98989A;
}

.page-tuun .testimonial-rating .star svg path {
  fill: #484B47;
}

.page-tuun .swiper-testimonials .swiper-pagination span {
  background-color: #484B47 !important;
}

.page-tuun .swiper-testimonials div[class|=swiper]::after {
  color: #484B47 !important;
}

.page-tuun-swarovski .product-info .product-title h1,
.page-tuun-swarovski .accent {
  color: #0fb6cc;
}

.page-tuun-swarovski .testimonial-rating .star svg path {
  fill: #0fb6cc;
}

.page-tuun-swarovski .swiper-testimonials .swiper-pagination span {
  background-color: #0fb6cc !important;
}

.page-tuun-swarovski .swiper-testimonials div[class|=swiper]::after {
  color: #80c9c4 !important;
}

.page-tuun-diamond .product-info .product-title h1,
.page-tuun-diamond .accent {
  color: #ffffff;
}

.page-tuun-diamond .testimonial-rating .star svg path {
  fill: #E5E4E2;
}

.page-tuun-diamond .swiper-testimonials .swiper-pagination span {
  background-color: #E5E4E2 !important;
}

.page-tuun-diamond .swiper-testimonials div[class|=swiper]::after {
  color: #E5E4E2 !important;
}

/*===== ...Flavors =====*/
*.nowrap {
  white-space: nowrap;
}

*[class|=accent] {
  font-weight: bold;
}

.accent-black {
  color: black;
}

.accent-primary {
  color: #DF703D;
}

.accent-secondary {
  color: #3F3F3F;
}

.accent-tertiary {
  color: #65B2E8;
  font-weight: 600;
}

.accent-bran {
  color: #DF703D;
}

.accent-zlem {
  color: #65B2E8;
}

.accent-uuth {
  color: #9CC342;
}

.accent-plos {
  color: #E7343F;
}

.accent-byom {
  color: #FBBE5E;
}

.bg-gradient_1-tuun-swarovski,
.bg-gradient_2-tuun-swarovski,
.bg-gradient_1-tuun-diamond {
  background-color: unset !important;
}

.bg-gradient_1-tuun-swarovski {
  background-image: linear-gradient(60deg, rgba(255, 255, 255, 0) 0%, #80c9c4 100%);
}

.bg-gradient_2-tuun-swarovski {
  background-image: linear-gradient(60deg, rgba(255, 255, 255, 0) 0%, #80c9c4 100%);
}

.bg-gradient_1-tuun-diamond {
  background-image: linear-gradient(60deg, #242323 0%, #121212 100%);
}

/* Weglot */
:not(:lang(en)) .class-en,
:not(:lang(es)) .class-es,
:not(:lang(pt)) .class-pt,
:not(:lang(ja)) .class-ja,
:not(:lang(fr)) .class-fr,
:not(:lang(km)) .class-km,
:not(:lang(de)) .class-de,
:not(:lang(hu)) .class-hu,
:not(:lang(vi)) .class-vi,
:not(:lang(nl)) .class-nl,
:not(:lang(th)) .class-th,
:not(:lang(zh)) .class-zh,
:not(:lang(pl)) .class-pl,
:not(:lang(he)) .class-he {
  display: none !important;
}

:lang(pl) .class-lang-not-supported {
  display: none !important;
}

:lang(pt) .class-lang-not-supported {
  display: none !important;
}

/* Weglot - reverse Simplified Chinese */
:lang(zh) .class-not-zh {
  display: none !important;
}

/* Weglot - reverse Polish (render in all languages but polish) */
:lang(pl) .class-not-pl {
  display: none !important;
}

:lang(zh) .class-not-zh {
  display: none !important;
}

/* Weglot - reverse Espanish (render in all languages but spanish) */
:lang(es) .class-not-es {
  display: none !important;
}

/*===== Hamburguer Menu Custom Animation =====*/
.menu-animation.forwards svg .disappear-bar {
  transition: all 150ms ease-in;
}
.menu-animation.forwards svg .disappear-bar.disappear {
  width: 0;
  opacity: 0;
}
.menu-animation.forwards svg .rotate-bar-1, .menu-animation.forwards svg .rotate-bar-2 {
  transform-origin: center;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
  animation-direction: normal;
}
.menu-animation.forwards svg .rotate-bar-1 {
  animation-name: fortyFiveForwards;
}
.menu-animation.forwards svg .rotate-bar-2 {
  animation-name: minusFortyFiveForwards;
}

@keyframes fortyFiveForwards {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(45deg);
  }
}
@keyframes minusFortyFiveForwards {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-45deg);
  }
}
.menu-animation.backwards svg .disappear-bar {
  transition: all 150ms ease-in;
}
.menu-animation.backwards svg .disappear-bar.appear {
  width: 33px;
  opacity: 1;
}
.menu-animation.backwards svg .rotate-bar-1, .menu-animation.backwards svg .rotate-bar-2 {
  transform-origin: center;
  animation-duration: 100ms;
  animation-fill-mode: forwards;
  animation-direction: reverse;
}
.menu-animation.backwards svg .rotate-bar-1 {
  animation-name: fortyFiveBackwards;
}
.menu-animation.backwards svg .rotate-bar-2 {
  animation-name: minusFortyFiveBackwards;
}

@keyframes fortyFiveBackwards {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(45deg);
  }
}
@keyframes minusFortyFiveBackwards {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-45deg);
  }
}
body ul#menu-main-menu {
  justify-content: flex-end;
}

@media (min-width: 1200px) {
  #hamburger-menu-alt > svg {
    display: none;
  }
}
footer.vvv-new .upper-footer .section-container #whatsapp-anchor .wa-cta-container p {
  display: flex;
  align-items: center;
  justify-content: center;
}

footer.vvv-new .upper-footer .section-container #whatsapp-anchor .wa-cta-container p img {
  margin-bottom: 3px;
}

.single-line {
  text-wrap: nowrap;
}

img#vv-4fa37f8V {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom;
  opacity: 1;
}

#wp-admin-bar-loth_editor_toggle {
  display: none !important;
}

.registered-trademark::after {
  content: "®";
  font-size: smaller; /* Adjust the size if needed */
  vertical-align: super;
}

li.disabled-product a,
li.disabled-product a span {
  color: darkslategray !important;
  text-decoration: line-through;
}

li.disabled-product {
  display: none !important;
}

li.vv-country-select {
  position: relative !important;
}

li.vv-country-select > ul {
  height: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 250px !important;
  padding-top: 35px !important;
}

li.vv-country-select::after {
  content: "";
  position: absolute;
  bottom: -20px;
  height: 40px;
  width: 250px;
}

/*===== ...Hamburguer Menu Custom Animation =====*/
/*===== JNS Styles =====*/
:root {
  --jns-prm-color: #0C4C92;
  --jns-secondary-color: #58595B;
  --jns-tertiary-color: #40B4E5;
  --jns-dropdown-title-color: white;
  --jns-dropdown-border-color: #f3f3f3;
  --jns-toggler-closed-color: #FFFFFF;
  --jns-toggler-opened-color: #0C4C92;
  --jns-toggler-closed-color-text: #3F3F3F;
  --jns-toggler-opened-color-text: white;
}

.l1fe {
  --jns-prm-color: var(--vv-neo-products-active);
  --jns-secondary-color: #58595B;
  --jns-tertiary-color: #363636;
  --jns-dropdown-title-color: white;
  --jns-dropdown-border-color: white;
  --jns-toggler-closed-color: #4A4A4A;
  --jns-toggler-opened-color: #0B0B0B;
  --jns-toggler-closed-color-text: white;
  --jns-toggler-opened-color-text: white;
}

.luminesce {
  --jns-prm-color: #0C4C92;
  --jns-secondary-color: #58595B;
  --jns-tertiary-color: #40B4E5;
  --jns-dropdown-title-color: white;
  --jns-dropdown-border-color: #f3f3f3;
  --jns-toggler-closed-color: #FFFFFF;
  --jns-toggler-opened-color: #0C4C92;
  --jns-toggler-closed-color-text: #3F3F3F;
  --jns-toggler-opened-color-text: white;
}

.reserve {
  --jns-prm-color: #84276C;
  --jns-secondary-color: #C184A4;
  --jns-tertiary-color: #221238;
  --jns-dropdown-title-color: white;
  --jns-dropdown-border-color: #f3f3f3;
  --jns-toggler-closed-color: #FFFFFF;
  --jns-toggler-opened-color: #0C4C92;
  --jns-toggler-closed-color-text: #3F3F3F;
  --jns-toggler-opened-color-text: white;
}

.finiti {
  --jns-prm-color: var(--vv-neo-products-active);
  --jns-secondary-color: #58595B;
  --jns-tertiary-color: #C51C8B;
  --jns-dropdown-title-color: white;
  --jns-dropdown-border-color: #f3f3f3;
  --jns-toggler-closed-color: #FFFFFF;
  --jns-toggler-opened-color: #0C4C92;
  --jns-toggler-closed-color-text: #3F3F3F;
  --jns-toggler-opened-color-text: white;
}

.revitablu {
  --jns-prm-color: var(--vv-neo-products-active);
  --jns-secondary-color: #09233F;
  --jns-tertiary-color: #F16037;
  --jns-dropdown-title-color: white;
  --jns-dropdown-border-color: #f3f3f3;
  --jns-toggler-closed-color: #FFFFFF;
  --jns-toggler-opened-color: #0C4C92;
  --jns-toggler-closed-color-text: #3F3F3F;
  --jns-toggler-opened-color-text: white;
}

.l1fe-cirqul8 {
  --jns-prm-color: var(--vv-neo-products-active);
  --jns-secondary-color: #000000;
  --jns-tertiary-color: #444444;
  --jns-dropdown-title-color: white;
  --jns-dropdown-border-color: white;
  --jns-toggler-closed-color: #4A4A4A;
  --jns-toggler-opened-color: #0B0B0B;
  --jns-toggler-closed-color-text: white;
  --jns-toggler-opened-color-text: white;
}

.naara {
  --jns-prm-color: #B00061;
  --jns-secondary-color: #E167A6;
  --jns-tertiary-color: #740E2B;
  --jns-dropdown-title-color: white;
  --jns-dropdown-border-color: white;
  --jns-toggler-closed-color: #4A4A4A;
  --jns-toggler-opened-color: #B00061;
  --jns-toggler-closed-color-text: white;
  --jns-toggler-opened-color-text: white;
}

.baolife {
  --jns-prm-color: var(--vv-neo-products-active);
  --jns-secondary-color: #3DAE2B;
  --jns-tertiary-color: #7CE214;
  --jns-dropdown-title-color: #0B0B0B;
  --jns-dropdown-border-color: #1485CC;
  --jns-toggler-closed-color: white;
  --jns-toggler-opened-color: #253D94;
  --jns-toggler-closed-color-text: #0B0B0B;
  --jns-toggler-opened-color-text: white;
}

.mun {
  --jns-prm-color: var(--vv-neo-products-active);
  --jns-secondary-color: #19a6df;
  --jns-tertiary-color: #390776;
  --jns-dropdown-title-color: #fff;
  --jns-dropdown-border-color: #f3f3f3;
  --jns-toggler-closed-color: #fff;
  --jns-toggler-opened-color: #0c4c92;
  --jns-toggler-closed-color-text: #3f3f3f;
  --jns-toggler-opened-color-text: #fff;
}

.jns-btn-primary {
  background-color: white;
  outline: 2px solid var(--jns-prm-color);
  border-radius: 2px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.jns-btn-primary a, .jns-btn-primary p {
  font-size: 16px;
  line-height: 1;
  display: block;
  padding: 10px;
  height: 100%;
  color: var(--jns-prm-color) !important;
}

.jns-btn-primary:hover {
  background-color: var(--jns-prm-color);
  outline: 2px solid var(--jns-prm-color);
}
.jns-btn-primary:hover a, .jns-btn-primary:hover p {
  color: white !important;
}

.accent-jns {
  color: var(--jns-prm-color);
}

.back-to-products {
  font-weight: 300;
  color: #333;
  margin: 0 2em 2em 0;
  cursor: pointer;
  margin-left: 0;
  border: 0.5px solid #333;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 5px;
  padding: 5px 10px;
}
@media (max-width: 800px) {
  .back-to-products {
    margin: 2em 2em 2em 0;
  }
}

.back-to-products-url {
  color: inherit !important;
  font-weight: inherit !important;
  font-size: smaller !important;
}

.product-back-container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

/*===== ...JNS Styles =====*/
/* ==== HOVERS ========== */
.std-border-radius-hover-over-white-wrapper {
  border-radius: 16px;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  background: white;
}

.std-border-radius-hover-over-white-wrapper:hover {
  transform: scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

body.BX3JhcdKoz .section-02.rv-vv-e4634a3-bg {
  margin-top: 0;
  background: var(--vv-neo-products-tertiary);
}

body.BX3JhcdKoz .section-01.jns-product {
  padding-top: 0;
}

body.broll-supported.BX3JhcdKoz #primal-hero.section-01.turkey.dark-first-section {
  padding-top: 103px;
  padding-bottom: 6%;
  padding-left: 0;
  padding-right: 0;
}

body.broll-supported.BX3JhcdKoz.is-broll-supported .section-01 {
  padding-top: 0;
}

body.mun.broll-supported.BX3JhcdKoz #vv-d3157cdL {
  top: calc(40% - 60px) !important;
}

body.revitablu.broll-supported.BX3JhcdKoz #vv-d3157cdL,
body.snap.broll-supported.BX3JhcdKoz #vv-d3157cdL {
  top: calc(40% - 30px) !important;
}

body.snap.broll-supported.BX3JhcdKoz #vv-cda853e {
  margin-top: 0 !important;
}

/*======
* Resets
=======*/
body.modern main {
  padding-top: 100px;
}

/*
body.hover-submenus .primary-menu .menu .menu-item-has-children:hover>.sub-menu li.codename-luminosity_trio:hover {
  background-color: #f9f9f9;
  border-left: 4px solid #333;
  margin-left: 31px;
  width: calc(100% - 31px);
  overflow: hidden;
}
body.hover-submenus .primary-menu .menu .menu-item-has-children:hover>.sub-menu li.codename-luminosity_trio:hover svg {
  display: none;
}
* */
/*===== Custom Reset =====*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  /* 1.2rem => 12px */
  font-size: 62.5%;
}

/*===== ...Custom Reset =====*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

small {
  font-size: 50%;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

/*
ol,
ul {
    list-style: none;
}
*/
blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  font-family: "Montserrat";
  overflow-x: hidden;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}

/*========== Custom Base Styling ==========*/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #3F3F3F;
}

h1 {
  font-weight: 700;
}

h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1.5;
}

h1 {
  font-size: clamp(2rem, calc((calc(2 + (calc(320 / 16) * calc((5 - 2) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((5 - 2) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 5rem);
}

h2 {
  font-size: clamp(1.8rem, calc((calc(1.8 + (calc(320 / 16) * calc((3.5 - 1.8) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((3.5 - 1.8) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 3.5rem);
}

h3 {
  font-size: clamp(1.6rem, calc((calc(1.6 + (calc(320 / 16) * calc((2.8 - 1.6) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((2.8 - 1.6) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 2.8rem);
}

h4 {
  font-size: clamp(1.4rem, calc((calc(1.4 + (calc(320 / 16) * calc((2.2 - 1.4) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((2.2 - 1.4) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 2.2rem);
}

h5 {
  font-size: clamp(1.2rem, calc((calc(1.2 + (calc(320 / 16) * calc((1.8 - 1.2) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((1.8 - 1.2) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 1.8rem);
}

h6 {
  font-size: clamp(1.2rem, calc((calc(1.2 + (calc(320 / 16) * calc((1.6 - 1.2) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((1.6 - 1.2) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 1.6rem);
}

p,
a,
input,
textarea,
label,
li,
blockquote {
  font-size: clamp(1rem, calc((calc(1 + (calc(320 / 16) * calc((1.2 - 1) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((1.2 - 1) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 1.2rem);
  line-height: 1.7;
  color: #3F3F3F;
}

a {
  text-decoration: none;
  color: #DF703D;
  font-weight: 600;
}

button span {
  font-size: clamp(1.2rem, calc((calc(1.2 + (calc(320 / 16) * calc((1.2 - 1.2) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((1.2 - 1.2) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 1.2rem);
}

blockquote {
  color: #98989a;
  padding: 20px;
}

ul {
  list-style-type: none;
  padding: 0;
}

body main {
  overflow-x: hidden;
}

body main section[class|=section] {
  padding: 3% 0;
}

@media (max-width: 1337px) {
  body main section[class|=section] {
    padding: 6% 0;
  }
}
@media (max-width: 768px) {
  body main section[class|=section] {
    padding: 10% 0;
  }
}
body main .nowrap {
  white-space: nowrap;
}

/* Track */
::-webkit-scrollbar {
  width: 8px;
  /* width of the scrollbar */
}

/* Track */
::-webkit-scrollbar-track {
  background: #ffffff;
  /* color of the track */
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #DF703D;
  /* color of the scrollbar handle */
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #98989a;
  /* color of the scrollbar handle on hover */
}

.page-zlem::-webkit-scrollbar-thumb {
  background: #DF703D;
  background: #65B2E8;
}

.page-uuth::-webkit-scrollbar-thumb {
  background: #9CC342;
}

.page-plos::-webkit-scrollbar-thumb {
  background: #E7343F;
}

.page-byom::-webkit-scrollbar-thumb {
  background: #FBBE5E;
}

.page-tuun::-webkit-scrollbar-thumb {
  background: #484B47;
}

.page-tuun-swarovski::-webkit-scrollbar-thumb {
  background: #80c9c4;
}

.page-tuun-diamond::-webkit-scrollbar-thumb {
  background: #E5E4E2;
}

.page-jns::-webkit-scrollbar-thumb {
  background: var(--jns-prm-color);
}

[x-cloak] {
  display: none !important;
}

body main section {
  scroll-margin-top: 150px;
}

body main .plyr {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

body main .plyr > .plyr__control[aria-label=Play] {
  background-color: #DF703D;
}

body main .plyr .plyr__controls .plyr__control:hover {
  background-color: #DF703D;
}

/* ROOT LAYOUT */
.audience-signup-form-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  max-width: 1177px;
  margin: 0 auto;
  padding: 20px 0;
  padding-bottom: 0;
}

/* RESPONSE WRAPPER */
#mc4wp-form-1 .mc4wp-response {
  margin-top: 10px;
  width: 100%;
  color: white;
}

/* BASE ALERT */
#mc4wp-form-1 .mc4wp-alert {
  border-radius: 10px;
  padding: 10px 14px;
  font-size: 13px;
  line-height: 1.4;
}

/* SUCCESS */
#mc4wp-form-1 .mc4wp-success {
  border: 1px solid rgba(80, 200, 120, 0.35);
  color: black;
  margin: 20px auto 0;
  max-width: 1200px;
  background: rgba(80, 200, 120, 0.25);
}

#mc4wp-form-1 {
  padding-bottom: 30px;
}

/* SUCCESS */
#mc4wp-form-1 .mc4wp-success p {
  color: inherit;
}

/* ERROR */
#mc4wp-form-1 .mc4wp-error {
  background: rgba(255, 80, 80, 0.12);
  border: 1px solid rgba(255, 80, 80, 0.35);
  color: rgba(255, 200, 200, 0.9);
  margin: 20px auto 0;
  max-width: 1200px;
}

/* TEXT CLEANUP */
#mc4wp-form-1 .mc4wp-alert p {
  margin: 0;
}

/* OPTIONAL: center align if under full-width form */
#mc4wp-form-1 .mc4wp-response {
  text-align: left;
  color: white;
}

/* LEFT COLUMN (TEXT) */
.audience-signup-form-wrapper .first-col {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.audience-signup-form-wrapper .main-txt {
  font-size: 24px;
  font-weight: 600;
  color: black;
  margin: 0;
}

.audience-signup-form-wrapper .second-txt {
  font-size: 14px;
  color: black;
  margin: 0;
}

/* RIGHT COLUMN (FORM) */
.audience-signup-form-wrapper .second-col {
  display: flex;
  align-items: center;
}

/* REMOVE DEFAULT P BEHAVIOR */
.audience-signup-form-wrapper .second-col p {
  margin: 0;
}

/* GROUP INPUT + BUTTON */
.audience-signup-form-wrapper .second-col {
  display: flex;
  align-items: center;
  gap: 0;
}

/* LABEL CLEANUP */
.audience-signup-form-wrapper label {
  display: none; /* Shopify-style */
}

/* INPUT */
.audience-signup-form-wrapper input[type=email] {
  height: 48px;
  width: 280px;
  padding: 0 16px;
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  color: black;
  font-size: 14px;
  transition: all 0.2s ease;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* PLACEHOLDER */
.audience-signup-form-wrapper input::-moz-placeholder {
  color: black;
}
.audience-signup-form-wrapper input::placeholder {
  color: black;
}

/* FOCUS */
.audience-signup-form-wrapper input:focus {
  outline: none;
  border-color: rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.12);
}

/* BUTTON */
.audience-signup-form-wrapper input[type=submit] {
  height: 48px;
  padding: 0 22px;
  color: white;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  border-radius: 0 20px 20px 0;
  border: 1px solid #2D4E8F;
  background: #060D2F !important;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

/* BUTTON HOVER */
.audience-signup-form-wrapper input[type=submit]:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: white;
}

/* MOBILE */
@media (max-width: 768px) {
  .audience-signup-form-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .audience-signup-form-wrapper .second-col {
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  .audience-signup-form-wrapper input[type=email],
  .audience-signup-form-wrapper input[type=submit] {
    width: 100%;
  }
}
/* VERSION: V002 */
/* Title */
.audience-signup-form-wrapper .main-txt {
  font-size: 26px;
}

/* Subtitle */
.audience-signup-form-wrapper .second-txt {
  font-size: 15px;
}

/* Input text */
.audience-signup-form-wrapper input[type=email] {
  font-size: 15px;
}

/* Button text */
.audience-signup-form-wrapper input[type=submit] {
  font-size: 15px;
}

/* Success / error messages */
#mc4wp-form-1 .mc4wp-alert {
  font-size: 14px;
}

.audience-signup-form-wrapper input[type=email] {
  border: 1px solid white;
  color: black;
}

@media (max-width: 768px) {
  #mc4wp-form-1 .mc4wp-form-fields {
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
  }
  #mc4wp-form-1 .mc4wp-form-fields .audience-signup-form-wrapper .second-txt {
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
  }
  .audience-signup-form-wrapper input[type=email] {
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    text-align: center;
  }
  .audience-signup-form-wrapper input[type=submit] {
    border-radius: 14px;
  }
}
/* VERSION: V003 */
.audience-signup-form-wrapper {
  border-radius: 24px !important;
  border: 1px solid rgba(26, 61, 185, 0.9) !important;
  background: #080f2f !important;
  padding: 44px;
}

form#mc4wp-form-1 {
  padding-top: 72px;
  padding-bottom: 72px;
  background: white;
}

.audience-signup-form-wrapper .main-txt {
  color: #FFF;
  text-align: left;
  font-family: Montserrat;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px; /* 184.615% */
}

.audience-signup-form-wrapper .second-txt {
  color: #FFF;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
}

.audience-signup-form-wrapper input[type=email] {
  display: flex;
  width: 340px;
  height: 58px;
  padding: 16px 24px;
  align-items: center;
  border-radius: var(--3xl, 60px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: white;
  color: black;
}

.audience-signup-form-wrapper input[type=submit] {
  display: inline-flex;
  height: 58px;
  justify-content: center;
  align-items: center;
  border-radius: 60px var(--3xl, 60px) var(--3xl, 60px) 60px;
  border: 1px solid #BA5F00;
  background: linear-gradient(180deg, #FF6900 0%, #FA7F00 100%) !important;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  right: -10px;
}

.audience-signup-form-wrapper .second-col {
  position: relative;
}

@media (max-width: 768px) {
  .audience-signup-form-wrapper input[type=email] {
    position: relative;
    width: 100%;
  }
  .audience-signup-form-wrapper input[type=submit] {
    position: relative;
    top: 0;
    left: 0;
  }
  .audience-signup-form-wrapper .main-txt {
    text-align: center;
  }
}
.hero-caption.nP6H1gPbjS {
  display: none;
}

.rv-vv-cf8c406 {
  color: #1E1E1E;
  font-size: min(0.02641 * var(--vv_a01), 2.641vw);
  font-weight: 500;
  line-height: normal;
  padding-bottom: 50px !important;
  padding-top: 100px !important;
  text-align: center;
  margin: 0 auto !important;
}

.rv-vv-47b04a3 {
  color: #000;
  text-align: center;
  font-size: min(0.01112 * var(--vv_a01), 1.112vw);
  font-weight: 400;
  max-width: 1020px;
  width: 90%;
  line-height: normal;
  margin: 0 auto !important;
  padding-bottom: 50px !important;
}

.rv-vv-b7a0b5c-bg {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding-top: 45px !important;
  padding-bottom: 115px !important;
}

.rv-vv-b7a0b5c {
  color: #000;
  font-size: min(0.01112 * var(--vv_a01), 1.112vw);
  font-weight: 400;
  line-height: normal;
  width: 90%;
  margin: 0 !important;
  max-width: 567px;
  text-align: left;
}

.rv-vv-8d57f33 {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  width: 381px;
  height: 481px;
  flex-shrink: 0;
  aspect-ratio: 381/481;
}

@media (max-width: 500px) {
  #vv-6ef8beb > div:nth-child(1) {
    width: 100% !important;
  }
  #vv-6ef8beb > div.tab-txt {
    width: 100% !important;
    align-items: center;
    margin-top: 15px;
  }
  #vv-d8e37ec {
    max-width: unset !important;
    width: 100% !important;
  }
  body.ampm #vv-6ef8beb > div:nth-child(1) > div > p.active.button.am-pm.notranslate > span {
    font-size: 10px !important;
  }
  body.ampm #vv-6ef8beb div .vv-neo-ampm.buttons {
    margin: 0 auto;
  }
}
/*============
   Components
=============*/
header:not(.vvv_new) {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  background-color: #ffffff;
  padding: 20px 0 15px 0;
  /* For Weglot */
}
header:not(.vvv_new) .section-container {
  max-width: 1300px;
}
header:not(.vvv_new) .menu-item-weglot > a::before {
  margin-right: 0;
}
header:not(.vvv_new) .primary-menu {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
header:not(.vvv_new) .primary-menu .cta__mobile {
  display: none;
}
header:not(.vvv_new) .primary-menu #hamburger-menu {
  display: none;
}
header:not(.vvv_new) .primary-menu .desktop_menu {
  width: 100%;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  gap: 10px;
  padding: 0;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.btn-primary, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.btn-secondary {
  display: none;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li svg {
  width: 10px;
  height: auto;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li:hover {
  cursor: pointer;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li#menu-item-158 {
  display: none;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li:not(#menu-item-32, #menu-item-31) {
  padding: 0 10px;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.site-logo {
  padding: 0 20px;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.site-logo img {
  max-width: 300px;
  width: 100%;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li p {
  font-size: clamp(0.9rem, calc((calc(0.9 + (calc(320 / 16) * calc((0.9 - 0.9) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((0.9 - 0.9) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 0.9rem);
  font-weight: 400;
  color: #3F3F3F;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children {
  position: relative;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu {
  display: none;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0;
  position: absolute;
  width: calc(100% + 180px);
  top: calc(100% + 40px);
  border-radius: 5px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened::before {
  content: "";
  display: block;
  position: relative;
  z-index: 999;
  bottom: 100%;
  transform: translateY(-100%);
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid white;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened::after {
  content: "";
  display: block;
  position: absolute;
  width: 30%;
  height: 50px;
  top: -40px;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2 {
  display: none;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2.opened {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0;
  position: absolute;
  top: -100%;
  left: calc(100% + 240px);
  width: calc(100% + 180px);
  border-radius: 5px;
  transform: translateX(-50%);
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2::before {
  display: none;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2::after {
  height: 100%;
  width: 50px;
  top: 0;
  left: -30px;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li {
  width: 90%;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li p {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px;
  text-align: left;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.current-menu-item > a::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 3px;
  height: 30px;
  background-color: #DF703D;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li a img {
  height: 25px;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li p {
  color: #3F3F3F;
  transition: color 0.15s ease;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li:not(:last-child) a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li:not(:last-child) p {
  border-bottom: 1px solid rgb(230, 230, 230);
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.current-menu-item.product-bran a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.current-menu-item.product-bran p, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-bran:hover a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-bran:hover p {
  color: #DF703D;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-zlem:hover a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-zlem:hover p {
  color: #65B2E8;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-uuth:hover a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-uuth:hover p {
  color: #9CC342;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-plos:hover a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-plos:hover p {
  color: #E7343F;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-byom:hover a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-byom:hover p {
  color: #FBBE5E;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-tuun:hover a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.product-tuun:hover p {
  color: #88939E;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li a .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li p .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2.opened li a .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2.opened li p .product-subtitle {
  font-size: 10px;
  font-weight: 600;
  color: #f5f5f5;
  text-transform: uppercase;
  transition: color 0.15s ease;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li:hover > a .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li:hover > p .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.current-menu-item > a .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.opened li.current-menu-item > p .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2.opened li:hover > a .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2.opened li:hover > p .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2.opened li.current-menu-item > a .product-subtitle, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children .sub-menu.menu-depth-2.opened li.current-menu-item > p .product-subtitle {
  color: #6C6C6C;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children a, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children p {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children a:hover, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children p:hover {
  cursor: pointer;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children a svg, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children p svg {
  width: 10px;
  display: flex;
  align-items: center;
  fill: #98989a;
  transition: all 200ms ease;
}
header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children.submenu_opened a svg, header:not(.vvv_new) .primary-menu .desktop_menu .menu-main-menu-container ul li.menu-item-has-children.submenu_opened p svg {
  transform: rotate(-90deg);
}
header:not(.vvv_new) .primary-menu ul#menu-main-menu > li {
  position: relative;
}
header:not(.vvv_new) .primary-menu ul#menu-main-menu > li.current_page_item:not(.site-logo)::after, header:not(.vvv_new) .primary-menu ul#menu-main-menu > li.current-menu-parent:not(.site-logo)::after {
  content: "";
  position: absolute;
  top: calc(100% + 24px);
  left: 0;
  display: block;
  z-index: -1;
  width: 100%;
  height: 3px;
  background-color: #DF703D;
}
header:not(.vvv_new) .primary-menu .mobile_menu {
  display: none;
}

main {
  position: relative;
}
main .dialog-container {
  position: absolute;
  z-index: 9999;
  top: 50vh;
  width: 50vw;
  height: 200px;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
}
main .dialog-container dialog {
  width: 100%;
  height: 100%;
}

/*========== Mobile Menu Breakpoint ==========*/
@media (max-width: 1080px) {
  header:not(.vvv_new) .primary-menu {
    justify-content: space-between;
  }
  header:not(.vvv_new) .primary-menu #hamburger-menu {
    display: flex;
    align-items: center;
  }
  header:not(.vvv_new) .primary-menu #hamburger-menu:hover {
    cursor: pointer;
  }
  header:not(.vvv_new) .primary-menu .desktop_menu li:not(#menu-item-31, #menu-item-32, .site-logo) {
    display: none;
  }
  header:not(.vvv_new) .primary-menu .desktop_menu #menu-main-menu {
    justify-content: flex-start;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu.hidden {
    display: none;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu {
    display: block;
    position: absolute;
    width: 90%;
    padding: 20px 0 0 0;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ffffff;
    box-shadow: 0 10px 12px 0 rgba(0, 0, 0, 0.1);
    overflow: scroll;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu .menu-item-31, header:not(.vvv_new) .primary-menu .mobile_menu .menu-item-32 {
    display: none;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu .cta__mobile {
    display: block;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children .sub-menu.opened li.current-menu-item > a::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 3px;
    height: 30px;
    background-color: #DF703D;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.current_page_item > a {
    color: #DF703D;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children .sub-menu.opened li, header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children .sub-menu.opened li a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children .sub-menu.opened li a img {
    height: 25px;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu .sub-menu {
    display: none;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu .sub-menu li {
    background-color: rgba(244, 244, 244, 0.5);
  }
  header:not(.vvv_new) .primary-menu .mobile_menu .sub-menu li.menu-item-has-children p {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5);
  }
  header:not(.vvv_new) .primary-menu .mobile_menu .sub-menu li:last-child {
    border: unset;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu .sub-menu li:first-child {
    border-top: 1px solid rgb(220, 220, 220);
  }
  header:not(.vvv_new) .primary-menu .mobile_menu .sub-menu.opened {
    position: relative;
    top: 100%;
    display: flex;
    flex-direction: column;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul {
    height: 100%;
    list-style: none;
    padding: 0;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li:not(:nth-child(7)) {
    border-bottom: 1px solid rgb(220, 220, 220);
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li.menu-item-has-children p {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children p:hover {
    cursor: pointer;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li .sub-menu li {
    padding-left: 20px;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li a, header:not(.vvv_new) .primary-menu .mobile_menu ul li p {
    display: block;
    width: 100%;
    height: 100%;
    font-size: clamp(0.9rem, calc((calc(0.9 + (calc(320 / 16) * calc((0.9 - 0.9) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((0.9 - 0.9) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 0.9rem);
    font-weight: 400;
    color: #3F3F3F;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li:not(.btn-primary, .btn-secondary) a, header:not(.vvv_new) .primary-menu .mobile_menu ul li p {
    padding: 20px;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-primary, header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-secondary {
    text-align: center;
    width: calc(100% - 40px);
    margin: 0 auto;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-primary div, header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-secondary div {
    font-weight: 600;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-primary {
    margin-bottom: 10px;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-primary, header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-secondary, header:not(.vvv_new) .primary-menu .mobile_menu ul li.site-logo {
    display: none;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children svg {
    width: 10px;
    height: auto;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children ul {
    width: 100%;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children a, header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children p {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    width: auto;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children a svg, header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children p svg {
    width: 10px;
    display: flex;
    align-items: center;
    fill: #98989a;
    transition: all 200ms ease;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children.submenu_opened a svg, header:not(.vvv_new) .primary-menu .mobile_menu li.menu-item-has-children.submenu_opened p svg {
    transform: rotate(-90deg);
  }
}
@media (max-width: 670px) {
  header:not(.vvv_new) .primary-menu {
    justify-content: space-between;
  }
  header:not(.vvv_new) .primary-menu #hamburger-menu {
    display: flex;
    align-items: center;
  }
  header:not(.vvv_new) .primary-menu .desktop_menu ul#menu-main-menu {
    justify-content: flex-start;
  }
  header:not(.vvv_new) .primary-menu .desktop_menu ul {
    justify-content: flex-start;
  }
  header:not(.vvv_new) .primary-menu .desktop_menu li:is(#menu-item-31, #menu-item-32) {
    display: none;
  }
  header:not(.vvv_new) .primary-menu .desktop_menu li.site-logo {
    width: 70%;
    min-width: 150px;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu {
    height: 90vh;
    max-height: 520px;
    padding: 0;
  }
  header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-primary, header:not(.vvv_new) .primary-menu .mobile_menu ul li.btn-secondary {
    display: block;
  }
}
.vvv_new {
  --neo-header-collapsed-fg: #24282D;
  --neo-header-collapsed-bg: white;
  --neo-header-collapsed-border: white;
}

/* Sandbox: 7831 */
li#menu-item-7599 > svg > path { /* Override for the menu, style the carret differently ... */
  fill: white !important;
}

li#menu-item-7599 { /* Override for the menu, style the carret differently ... */
  background: #0c4c92 !important;
}

li#menu-item-7599 > a > span { /* Override for the menu, style the carret differently ... */
  color: white !important;
}

li#menu-item-7599 > ul { /* Override for the menu, style the carret differently ... */
  height: 200px;
  overflow: auto;
}

:not(.page-jns) header.vvv_new .section-container nav.primary-menu a:has(.logo) {
  display: block;
}

.page-jns header.vvv_new .section-container nav.primary-menu a:has(.logo) {
  display: block;
}

:not(.page-jns) header.vvv_new .section-container nav.primary-menu a:has(.logo-jns) {
  display: none;
}

.page-jns header.vvv_new .section-container nav.primary-menu a:has(.logo-jns) {
  display: none;
}

header.vvv_new .section-container nav.primary-menu .menu.menu-velovita {
  display: block;
}

.page-jns header.vvv_new .section-container nav.primary-menu .menu.menu-velovita {
  display: block;
}

.page-jns header.vvv_new .section-container nav.primary-menu .menu.menu-jns {
  display: none;
}

header.vvv_new .section-container nav.primary-menu .menu.menu-jns {
  display: none;
}

header.vvv_new {
  position: fixed;
  width: 100%;
  z-index: 999;
  transition: all 100ms ease;
  background-color: var(--neo-header-collapsed-fg);
  box-shadow: 0 3px 12px rgba(84, 84, 84, 0.1);
}
header.vvv_new #hamburger-menu-alt svg rect {
  fill: var(--neo-header-collapsed-bg) !important;
}
header.vvv_new a .logo svg path {
  /* fill: $velovita_primary; */
}
header.vvv_new .section-container nav.primary-menu {
  padding: calc(10px + 10px) 0;
  transition: all 150ms ease;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
header.vvv_new .section-container nav.primary-menu a:has(.logo) {
  position: relative;
  z-index: 9999;
  line-height: 1;
}
header.vvv_new .section-container nav.primary-menu .logo svg {
  /* height: $icon-width; */
  height: auto;
  width: 60px;
}
header.vvv_new .section-container nav.primary-menu .logo-jns svg {
  width: 60px; /* Used to be 50px */
  height: auto;
}
header.vvv_new .section-container nav.primary-menu .menu {
  width: auto;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
header.vvv_new .section-container nav.primary-menu .menu ul li svg.mobile {
  display: none;
}
header.vvv_new .section-container nav.primary-menu .menu ul:not(.sub-menu) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
header.vvv_new .section-container nav.primary-menu .menu ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
header.vvv_new .section-container nav.primary-menu .menu ul li svg {
  width: 10px;
  height: auto;
  fill: var(--neo-header-collapsed-bg);
}
header.vvv_new .section-container nav.primary-menu .menu ul:not(.sub-menu) > li {
  padding: 15px 0;
}
header.vvv_new .section-container nav.primary-menu .menu ul li a {
  color: var(--neo-header-collapsed-bg);
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 0;
  font-size: clamp(0.8rem, calc((calc(0.8 + (calc(320 / 16) * calc((1 - 0.8) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((1 - 0.8) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 1rem);
}
header.vvv_new .section-container nav.primary-menu .menu ul li a svg {
  width: 10px;
  height: auto;
  fill: var(--neo-header-collapsed-bg);
}
header.vvv_new .section-container nav.primary-menu .menu ul li a img {
  height: 20px;
  width: auto;
}
header.vvv_new .section-container nav.primary-menu .menu .site-logo {
  display: none;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu {
  display: none;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu li {
  justify-content: flex-start;
  position: relative;
  padding: 10px;
  border-bottom: 1px solid var(--neo-header-collapsed-border);
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu li svg path {
  fill: var(--neo-header-collapsed-bg);
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu li:first-child {
  padding-top: 20px;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu li:last-child {
  padding-bottom: 20px;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu li.current-menu-item::before {
  display: none;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu li.current-menu-item a {
  font-weight: 600;
  margin-left: 0px;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu.opened {
  position: absolute;
  width: 100%;
  padding: 0 20px;
  max-width: 300px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: white;
  box-shadow: 0 3px 12px rgba(84, 84, 84, 0.1);
  border-radius: 5px;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu:not(.menu-depth-2).opened {
  top: calc(100% + 20px);
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu.menu-depth-2.opened {
  top: 0;
  left: calc(100% + 30px); /* PREVENT OVERLAP */ /* UPDATE: Prevent overlap even more... */
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu.opened li {
  width: 100%;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu.opened li a {
  color: var(--neo-header-collapsed-fg);
  width: auto;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu.opened li a .product-subtitle {
  color: #cccccc;
  transition: all 150ms ease;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu.opened li a svg path {
  fill: #cccccc;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu.opened li:hover a .product-subtitle {
  color: black;
}
header.vvv_new .section-container nav.primary-menu .menu .sub-menu.opened li:hover a svg path {
  fill: black;
}
header.vvv_new .section-container nav.primary-menu #hamburger-menu-alt {
  position: relative;
  z-index: 99999;
}
header.vvv_new .section-container nav.primary-menu #hamburger-menu-alt svg {
  width: 35px;
  height: auto;
}
header.vvv_new .section-container nav.primary-menu #hamburger-menu-alt svg rect {
  fill: var(--neo-header-collapsed-bg);
  height: 3px !important;
}
header.vvv_new .section-container nav.primary-menu #hamburger-menu-alt:hover {
  cursor: pointer !important;
}

/*
   ============
      Home Page
   ============
*/
body.page-home header.vvv_new, body.page-jeunesse header.vvv_new {
  background-color: transparent;
  box-shadow: none;
}
body.page-home header.vvv_new a .logo svg path, body.page-jeunesse header.vvv_new a .logo svg path {
  fill: var(--neo-header-collapsed-bg);
}
body.page-home header.vvv_new.did_scroll, body.page-jeunesse header.vvv_new.did_scroll {
  background-color: var(--neo-header-collapsed-fg);
  box-shadow: 0 3px 12px rgba(84, 84, 84, 0.1);
}
body.page-home header.vvv_new.did_scroll a .logo svg path, body.page-jeunesse header.vvv_new.did_scroll a .logo svg path {
  fill: #DF703D;
}
body.page-home header.vvv_new.did_scroll .section-container, body.page-jeunesse header.vvv_new.did_scroll .section-container {
  /*
    & nav.primary-menu .menu ul>li>a,
    & nav.primary-menu .menu ul>li>p {
        color: var(--neo-header-collapsed-bg);
        ul li a {
          color: var(--neo-header-collapsed-fg);
        }
    }

   */
}
body.page-home header.vvv_new.did_scroll .section-container nav.primary-menu .menu ul > li > svg path, body.page-jeunesse header.vvv_new.did_scroll .section-container nav.primary-menu .menu ul > li > svg path {
  fill: var(--neo-header-collapsed-bg);
}
body.page-home header.vvv_new.did_scroll .section-container nav.primary-menu #hamburger-menu-alt svg rect, body.page-jeunesse header.vvv_new.did_scroll .section-container nav.primary-menu #hamburger-menu-alt svg rect {
  fill: var(--neo-header-collapsed-bg) !important;
}
body.page-home header.vvv_new.did_scroll .section-container nav.primary-menu a .logo svg path, body.page-jeunesse header.vvv_new.did_scroll .section-container nav.primary-menu a .logo svg path {
  fill: #DF703D;
}
body.page-home header.vvv_new.did_scroll .section-container nav.primary-menu .menu .sub-menu.opened li a, body.page-jeunesse header.vvv_new.did_scroll .section-container nav.primary-menu .menu .sub-menu.opened li a {
  color: var(--neo-header-collapsed-fg) !important;
}
body.page-home header.vvv_new .section-container nav.primary-menu .menu ul > li > svg path, body.page-jeunesse header.vvv_new .section-container nav.primary-menu .menu ul > li > svg path {
  fill: var(--neo-header-collapsed-bg);
}
body.page-home header.vvv_new .section-container nav.primary-menu .menu ul > li > a, body.page-home header.vvv_new .section-container nav.primary-menu .menu ul > li > p, body.page-jeunesse header.vvv_new .section-container nav.primary-menu .menu ul > li > a, body.page-jeunesse header.vvv_new .section-container nav.primary-menu .menu ul > li > p {
  color: var(--neo-header-collapsed-bg);
}
body.page-home header.vvv_new .section-container nav.primary-menu #hamburger-menu-alt svg rect, body.page-jeunesse header.vvv_new .section-container nav.primary-menu #hamburger-menu-alt svg rect {
  fill: var(--neo-header-collapsed-bg) !important;
}
body.page-home header.vvv_new .section-container nav.primary-menu .menu .sub-menu li svg path, body.page-jeunesse header.vvv_new .section-container nav.primary-menu .menu .sub-menu li svg path {
  fill: var(--neo-header-collapsed-bg);
}

@media (max-width: 768px) {
  header.vvv_new .section-container nav.primary-menu .menu {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    top: calc(100% + 10px);
    transform: none;
    background-color: var(--neo-header-collapsed-bg);
    border-radius: 5px;
    box-shadow: 0 3px 12px rgba(84, 84, 84, 0.1);
  }
  header.vvv_new .section-container nav.primary-menu .menu ul li svg.desktop {
    display: none;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul li svg.mobile {
    display: block;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul {
    gap: 0;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul > li {
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul:not(.sub-menu) {
    overflow-y: scroll;
    max-height: 450px;
    gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul:not(.sub-menu) > li, header.vvv_new .section-container nav.primary-menu .menu ul:not(.sub-menu) > li a {
    width: auto;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul:not(.sub-menu) > li:first-child {
    padding: 20px 20px 0 20px;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul:not(.sub-menu) > li:last-child {
    padding: 0 20px 20px 20px;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul:not(.sub-menu) > li:not(:first-child, :last-child) {
    padding: 0 20px;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul li.menu-item-has-children {
    flex-direction: column;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul.sub-menu:not(.menu-depth-2).opened, header.vvv_new .section-container nav.primary-menu .menu ul.sub-menu.menu-depth-2.opened {
    position: relative;
    box-shadow: none;
    border-radius: initial;
    width: 100%;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul.sub-menu.menu-depth-2.opened {
    left: 0;
    right: 0; /* KOSTA-FEEDBACK-MAY-07 */
    border-radius: 0;
    box-shadow: unset;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul.sub-menu li:last-child {
    padding-bottom: 10px;
  }
  header.vvv_new .section-container nav.primary-menu .menu ul li a {
    color: var(--neo-header-collapsed-fg);
  }
  header.vvv_new .section-container nav.primary-menu .menu ul li a svg {
    fill: var(--neo-header-collapsed-fg);
  }
  body.page-home header.vvv_new .section-container nav.primary-menu .menu ul > li > svg path, body.page-jeunesse header.vvv_new .section-container nav.primary-menu .menu ul > li > svg path {
    fill: var(--neo-header-collapsed-fg);
  }
  body.page-home header.vvv_new .section-container nav.primary-menu .menu ul > li > a, body.page-jeunesse header.vvv_new .section-container nav.primary-menu .menu ul > li > a {
    color: var(--neo-header-collapsed-fg);
  }
}
header.vvv_new .section-container nav.primary-menu .menu ul li svg {
  fill: var(--neo-header-collapsed-bg);
}

body header.vvv_new.did_scroll .section-container nav.primary-menu .menu > ul > li > a {
  color: var(--neo-header-collapsed-bg);
}

body header.vvv_new.did_scroll .section-container nav.primary-menu .menu > ul ul > li > a {
  color: var(--neo-header-collapsed-fg);
}

/* Per-item hover highlight */
body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li {
  transition: background-color 0.1s ease, border-left 0.2s ease;
}

body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li:hover {
  background-color: #f9f9f9;
  border-left: 4px solid #333;
  padding-left: 16px;
}

@media screen and (min-width: 1000px) {
  body.hover-submenus .primary-menu .menu .menu-item-has-children > .sub-menu:not(.menu-depth-2)::before {
    content: "";
    display: block;
    height: 40px;
    margin-top: -40px;
    width: 100%;
  }
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    position: absolute;
    padding: 0 20px;
    max-width: 300px;
    background-color: #ffffff;
    box-shadow: 0 3px 12px rgba(84, 84, 84, 0.1);
    border-radius: 5px;
    opacity: 1;
    width: 100%;
    visibility: visible;
    z-index: 999;
  }
  /* Top-level submenu positioning */
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu:not(.menu-depth-2) {
    top: calc(100% + 20px);
    width: 100%;
  }
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu.menu-depth-2::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -40px; /* extends toward the parent submenu */
    width: 40px;
    height: 100%;
  }
  /* Nested submenu positioning (depth-2) */
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu.menu-depth-2 {
    top: 0;
    right: calc(100% + 30px);
    width: 100%;
  }
  /* Styling submenu items */
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li {
    width: 100%;
    justify-content: flex-start;
    position: relative;
    padding: 10px;
    border-bottom: 1px solid #f0f0f0;
  }
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li:first-child {
    padding-top: 20px;
  }
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li:last-child {
    padding-bottom: 20px;
  }
  /* Hover visual tweaks */
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li a {
    color: #000000;
    width: auto;
  }
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li a .product-subtitle {
    color: rgba(0, 0, 0, 0.6);
    transition: all 150ms ease;
  }
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li:hover a .product-subtitle {
    color: rgb(0, 0, 0);
  }
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li a svg path {
    fill: rgba(0, 0, 0, 0.6);
  }
  body.hover-submenus .primary-menu .menu .menu-item-has-children:hover > .sub-menu li:hover a svg path {
    fill: rgb(0, 0, 0);
  }
}
footer:not(.vvv-new) .upper-footer {
  background-color: #3F3F3F;
}
footer:not(.vvv-new) .upper-footer .section-container {
  display: flex;
  justify-content: space-between;
  padding: 50px 0;
}
footer:not(.vvv-new) .upper-footer .section-container .column-1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
footer:not(.vvv-new) .upper-footer .section-container .column-1 a {
  font-weight: 400;
}
footer:not(.vvv-new) .upper-footer .section-container .column-1, footer:not(.vvv-new) .upper-footer .section-container .column-3 {
  width: 30%;
}
footer:not(.vvv-new) .upper-footer .section-container .column-2 {
  width: 40%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
footer:not(.vvv-new) .upper-footer .section-container .column-2 .logo-1 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 30px 0;
}
footer:not(.vvv-new) .upper-footer .section-container .column-1 h6, footer:not(.vvv-new) .upper-footer .section-container .column-3 h6 {
  margin-bottom: 20px;
}
footer:not(.vvv-new) .upper-footer .section-container .column-2 .logo-1 svg {
  max-width: 300px;
  width: 100%;
}
footer:not(.vvv-new) .upper-footer .section-container .column-2 .logo-2 svg {
  max-width: 200px;
  width: 100%;
}
footer:not(.vvv-new) .upper-footer .section-container .column-1 .site-map-columns {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin: 0 0 20px 0;
}
footer:not(.vvv-new) .upper-footer .section-container .column-1 .payment-methods {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
}
footer:not(.vvv-new) .upper-footer .section-container .column-1 .payment-methods div[class|=card] svg {
  transition: all 0.15s ease;
  opacity: 0.5;
}
footer:not(.vvv-new) .upper-footer .section-container .column-1 .payment-methods div[class|=card]:hover svg {
  opacity: 1;
}
footer:not(.vvv-new) .upper-footer .section-container .column-3 .mail {
  margin: 0 0 5px 0;
}
footer:not(.vvv-new) .upper-footer .section-container .column-3 .customer-service-hours > p {
  margin: 0 0 10px 0;
}
footer:not(.vvv-new) .upper-footer .section-container .column-3 .customer-service-hours .hours {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
footer:not(.vvv-new) .upper-footer .section-container .column-3 .customer-service-hours .hours div:first-child {
  border-right: none;
}
footer:not(.vvv-new) .upper-footer .section-container .column-3 .social-media {
  margin-top: 20px;
  display: flex;
  justify-content: flex-start;
  gap: 10px;
}
footer:not(.vvv-new) .upper-footer .section-container .column-3 .social-media div[class|=social_media] svg {
  width: 35px;
  opacity: 0.5;
  transition: all 0.15s ease;
}
footer:not(.vvv-new) .upper-footer .section-container .column-3 .social-media div[class|=social_media]:hover svg {
  opacity: 1;
}
footer:not(.vvv-new) .upper-footer .section-container .column-3 .social-media div:hover {
  cursor: pointer;
}
footer:not(.vvv-new) .upper-footer .section-container * {
  color: #ffffff;
}
footer:not(.vvv-new) .upper-footer .section-container p, footer:not(.vvv-new) .upper-footer .section-container li, footer:not(.vvv-new) .upper-footer .section-container a {
  font-size: clamp(0.9rem, calc((calc(0.9 + (calc(320 / 16) * calc((0.9 - 0.9) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((0.9 - 0.9) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 0.9rem);
}

#season-image {
  position: fixed;
  z-index: 9999;
  bottom: 0;
  right: 40px;
  max-width: 300px;
  height: auto;
}

#season-image img {
  width: 100%;
  height: 100%;
  filter: drop-shadow(5px 5px 12px rgba(138, 138, 138, 0.3));
}

@media (max-width: 1120px) {
  footer:not(.vvv-new) .upper-footer .section-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 50px;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-1, footer:not(.vvv-new) .upper-footer .section-container .column-2, footer:not(.vvv-new) .upper-footer .section-container .column-3 {
    width: 50%;
    min-width: 300px;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-1 {
    order: 2;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-1 h6, footer:not(.vvv-new) .upper-footer .section-container .column-1 ul li a, footer:not(.vvv-new) .upper-footer .section-container .column-3 h6 {
    text-align: center;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-1 .payment-methods {
    justify-content: center;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-2 {
    order: 1;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-3 {
    order: 3;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-3 p {
    text-align: center;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-3 .mail {
    display: flex;
    justify-content: center;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-3 .customer-service-hours .hours {
    justify-content: center;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-3 .customer-service-hours .hours .weekdays p:first-child, footer:not(.vvv-new) .upper-footer .section-container .column-3 .customer-service-hours .hours .weekends p:first-child {
    font-weight: 600;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-3 .social-media {
    justify-content: center;
  }
  #season-image {
    max-width: 200px;
  }
}
@media (max-width: 500px) {
  footer:not(.vvv-new) .upper-footer .section-container .column-1, footer:not(.vvv-new) .upper-footer .section-container .column-2, footer:not(.vvv-new) .upper-footer .section-container .column-3 {
    width: 100%;
    min-width: 250px;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-1 .site-map-columns {
    flex-direction: column;
    align-items: center;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-1 .site-map-columns .site-map-column-2 ul li, footer:not(.vvv-new) .upper-footer .section-container .column-1 .site-map-columns .site-map-column-3 ul li {
    text-align: center;
  }
  footer:not(.vvv-new) .upper-footer .section-container .column-1 .site-map-columns .site-map-column-1 ul li div {
    display: flex;
    justify-content: center;
  }
}
footer:not(.vvv-new) .lower-footer {
  background-color: #98989a;
  padding: 20px;
}
footer:not(.vvv-new) .lower-footer .section-container p {
  font-size: clamp(0.7rem, calc((calc(0.7 + (calc(320 / 16) * calc((0.7 - 0.7) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((0.7 - 0.7) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 0.7rem);
  text-align: center;
}
footer:not(.vvv-new) .lower-footer .section-container * {
  color: #ffffff;
}

footer.vvv-new .upper-footer {
  background-color: #3F3F3F;
}
footer.vvv-new .upper-footer .section-container {
  display: flex;
  justify-content: space-between;
  padding: 50px 0;
  position: relative;
  overflow-y: hidden;
  overflow-x: hidden;
}
footer.vvv-new .upper-footer .section-container * {
  color: #ffffff;
}
footer.vvv-new .upper-footer .section-container div[class|=column] {
  width: 100%;
}
footer.vvv-new .upper-footer .section-container .column-1 {
  position: relative;
  z-index: 10;
}
footer.vvv-new .upper-footer .section-container .column-1 .logos {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  margin: 0 0 20px 0;
}
footer.vvv-new .upper-footer .section-container .column-1 .logos div[class|=logo] {
  width: 100%;
}
@media (min-width: 1200px) {
  footer.vvv-new .upper-footer .section-container .column-1 .logos div[class|=logo] {
    margin-left: -25px;
  }
}
footer.vvv-new .upper-footer .section-container .column-1 .logos div[class|=logo] svg {
  width: 100%;
  height: auto;
}
footer.vvv-new .upper-footer .section-container .column-1 .logos .logo-1 {
  max-width: 300px;
}
footer.vvv-new .upper-footer .section-container .column-1 .logos .logo-2 {
  max-width: 150px;
}
footer.vvv-new .upper-footer .section-container .column-1 .credit-card-icons {
  display: flex;
  justify-content: flex-start;
  gap: 10px;
  margin: 0 0 20px 0;
}
footer.vvv-new .upper-footer .section-container .column-1 .footer-menu {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 5px;
}
footer.vvv-new .upper-footer .section-container .column-1 .footer-menu a {
  font-weight: 400;
}
footer.vvv-new .upper-footer .section-container .column-1 .footer-menu .has_subitems:hover {
  cursor: pointer;
}
footer.vvv-new .upper-footer .section-container .column-1 .footer-menu .subitem {
  opacity: 0.5;
}
footer.vvv-new .upper-footer .section-container .column-1 .footer-menu .subitem:hover {
  cursor: pointer;
  opacity: 1;
}
footer.vvv-new .upper-footer .section-container .symbol-of-life {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-55%, 40%);
  max-width: 550px;
  width: 100%;
  opacity: 0.1;
  z-index: -1;
}
footer.vvv-new .upper-footer .section-container .symbol-of-life svg {
  width: 100%;
  height: auto;
}
footer.vvv-new .upper-footer .section-container .column-2 {
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
footer.vvv-new .upper-footer .section-container .column-2 .customer-service-hours {
  margin: 20px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer.vvv-new .upper-footer .section-container .column-2 .customer-service-hours div[class|=hours]:first-child {
  padding: 0;
  border-right: none;
}

footer .lower-footer {
  background-color: #98989a;
  padding: 20px;
  position: relative;
  z-index: 6;
}
footer .lower-footer .section-container p {
  font-size: clamp(0.7rem, calc((calc(0.7 + (calc(320 / 16) * calc((0.7 - 0.7) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((0.7 - 0.7) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 0.7rem);
  text-align: center;
}
footer .lower-footer .section-container * {
  color: #ffffff;
}

#season-image {
  position: fixed;
  z-index: 9999;
  bottom: 0;
  right: 40px;
  max-width: 300px;
  height: auto;
}

#season-image img {
  width: 100%;
  height: 100%;
  filter: drop-shadow(5px 5px 12px rgba(138, 138, 138, 0.3));
}

@media (max-width: 1120px) {
  footer.vvv-new .upper-footer .section-container div[class|=column] {
    width: 100%;
  }
  footer.vvv-new .upper-footer .section-container .column-2 {
    align-items: flex-start;
  }
  #season-image {
    max-width: 200px;
  }
}
@media (max-width: 768px) {
  footer.vvv-new .upper-footer .section-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 50px;
  }
  footer.vvv-new .upper-footer .section-container .column-1 .logos {
    align-items: center;
  }
  footer.vvv-new .upper-footer .section-container .column-1 .credit-card-icons {
    justify-content: center;
  }
  footer.vvv-new .upper-footer .section-container .column-1 .footer-menu {
    justify-content: center;
  }
  footer.vvv-new .upper-footer .section-container .symbol-of-life {
    opacity: 0.05;
  }
  footer.vvv-new .upper-footer .section-container .column-2 {
    align-items: center;
  }
  footer.vvv-new .upper-footer .section-container .column-2 .support > a {
    display: inline-block;
    width: 100%;
  }
  footer.vvv-new .upper-footer .section-container .column-2 .support > h5, footer.vvv-new .upper-footer .section-container .column-2 .support > p, footer.vvv-new .upper-footer .section-container .column-2 .support > a {
    text-align: center;
  }
}
/* =========================================
   ROOT
========================================= */
.DPCBt5ylDK {
  position: relative !important;
  overflow: hidden !important;
  background: #454545 !important;
}

/* =========================================
   UPPER FOOTER
========================================= */
.DPCBt5ylDK .upper-footer {
  position: relative !important;
  overflow: hidden !important;
  padding: 0 !important;
}

.DPCBt5ylDK .upper-footer .section-container {
  width: 100% !important;
  max-width: 1600px !important;
  margin: 0 auto !important;
  padding: 0 50px !important;
  display: grid !important;
  grid-template-columns: 340px 1fr 340px !important;
  gap: 44px !important;
  align-items: flex-start !important;
  position: relative !important;
  z-index: 2 !important;
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

/* =========================================
   COLUMN 1
========================================= */
.DPCBt5ylDK .column-1 {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 48px !important;
  position: relative !important;
  z-index: 2 !important;
}

.DPCBt5ylDK .logos {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
}

.DPCBt5ylDK .logo-1 svg {
  width: 320px !important;
  height: auto !important;
  display: block !important;
}

.DPCBt5ylDK .logo-2 svg {
  width: 150px !important;
  height: auto !important;
  display: block !important;
}

/* =========================================
   PAYMENT ICONS
========================================= */
.DPCBt5ylDK .credit-card-icons {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 14px !important;
  max-width: 280px !important;
  margin-top: 30px !important;
}

.DPCBt5ylDK .credit-card-icons > div {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.DPCBt5ylDK .credit-card-icons svg {
  height: 30px !important;
  width: auto !important;
  display: block !important;
}

.DPCBt5ylDK .card-pay {
  color: #ffffff !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
  line-height: 1 !important;
}

/* =========================================
   COLUMN 2 NAVIGATION
========================================= */
.DPCBt5ylDK .column-navigation {
  display: grid !important;
  grid-template-columns: 3fr 4fr 3fr !important;
  gap: 38px !important;
  position: relative !important;
  z-index: 2 !important;
}

.DPCBt5ylDK .footer-column {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

.DPCBt5ylDK .column-title {
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.04em !important;
  margin: 0 0 24px 0 !important;
}

.DPCBt5ylDK .footer-links {
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
}

.DPCBt5ylDK .footer-links a,
.DPCBt5ylDK .footer-link-wrapper a {
  color: rgba(255, 255, 255, 0.92) !important;
  text-decoration: none !important;
  font-size: 16px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  transition: opacity 0.2s ease, transform 0.2s ease !important;
}

.DPCBt5ylDK .footer-links a:hover,
.DPCBt5ylDK .footer-link-wrapper a:hover {
  opacity: 0.72 !important;
  transform: translateX(2px) !important;
}

.DPCBt5ylDK .footer-link-wrapper {
  display: flex;
  flex-direction: column !important;
  gap: 14px !important;
}

/* =========================================
   COLUMN 3 SUPPORT
========================================= */
.DPCBt5ylDK .column-2 {
  display: flex !important;
  justify-content: flex-end !important;
  position: relative !important;
  z-index: 2 !important;
}

.DPCBt5ylDK .support {
  width: 100% !important;
  max-width: 420px !important;
}

.DPCBt5ylDK .support-email {
  display: inline-block !important;
  margin-bottom: 18px !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}

.DPCBt5ylDK .support-subtitle {
  margin: 0 0 24px 0 !important;
  color: rgba(255, 255, 255, 0.92) !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
}

.DPCBt5ylDK .support-hours {
  margin: 0 0 28px 0 !important;
  color: rgba(255, 255, 255, 0.92) !important;
  font-size: 18px !important;
  line-height: 1.5 !important;
}

.DPCBt5ylDK .support-hours strong {
  color: #ffffff !important;
  font-weight: 700 !important;
}

/* =========================================
   WHATSAPP BUTTON
========================================= */
.DPCBt5ylDK .wa-cta-container {
  margin-top: 1rem;
}

.DPCBt5ylDK .wa-cta-container:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgb(255, 255, 255) !important;
}

.DPCBt5ylDK .btn-container {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
}

.DPCBt5ylDK .btn-content {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  color: #ffffff !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}

.DPCBt5ylDK #whatsapp-icon {
  width: 24px !important;
  height: 24px !important;
  flex-shrink: 0 !important;
}

.DPCBt5ylDK #whatsapp-status-arrow {
  width: 10px !important;
  height: auto !important;
  display: block !important;
}

/* =========================================
   BACKGROUND SYMBOL
========================================= */
.DPCBt5ylDK .symbol-of-life svg {
  width: 760px !important;
  height: auto !important;
  display: block !important;
  opacity: 0.3;
}

/* =========================================
   LOWER FOOTER
========================================= */
/* =========================================
   RESPONSIVE
========================================= */
@media (max-width: 1400px) {
  .DPCBt5ylDK .upper-footer .section-container {
    grid-template-columns: 300px 1fr 360px !important;
    gap: 48px !important;
  }
  .DPCBt5ylDK .column-navigation {
    gap: 32px !important;
  }
}
@media (max-width: 1200px) {
  .DPCBt5ylDK .upper-footer .section-container {
    grid-template-columns: 1fr !important;
    gap: 56px !important;
  }
  .DPCBt5ylDK .column-navigation {
    grid-template-columns: repeat(2, minmax(180px, 1fr)) !important;
  }
  .DPCBt5ylDK .column-2 {
    justify-content: flex-start !important;
  }
}
@media (max-width: 768px) {
  .DPCBt5ylDK .upper-footer {
    padding: 56px 0 40px 0 !important;
  }
  .DPCBt5ylDK .upper-footer .section-container {
    padding: 0 28px !important;
  }
  .DPCBt5ylDK .lower-footer .section-container {
    padding: 28px 28px 0 28px !important;
  }
  .DPCBt5ylDK .column-navigation {
    grid-template-columns: 1fr !important;
    gap: 42px !important;
  }
  .DPCBt5ylDK .logo-1 svg {
    width: 240px !important;
    margin: 0 auto !important;
  }
  .DPCBt5ylDK .logo-2 svg {
    width: 120px !important;
  }
  .DPCBt5ylDK .credit-card-icons {
    max-width: 100% !important;
  }
  .DPCBt5ylDK .support {
    max-width: 100% !important;
  }
  .DPCBt5ylDK .btn-content {
    font-size: 15px !important;
  }
  .DPCBt5ylDK .symbol-of-life svg {
    width: 420px !important;
  }
  .DPCBt5ylDK .logos {
    margin: 0 auto !important;
  }
  .DPCBt5ylDK .footer-column {
    align-items: center !important;
    text-align: center !important;
  }
  #customer-service-whatsapp-container {
    text-align: center !important;
  }
}
footer.vvv-new .upper-footer .section-container #whatsapp-anchor .wa-cta-container p {
  text-wrap: nowrap !important;
}

main .popup-container.opened, main .popup-container-alpine.opened {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99998;
  background-color: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(15px);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 0 0 0;
  overflow: scroll;
  overflow-x: hidden;
}
main .popup-container.opened .popup_close, main .popup-container-alpine.opened .popup_close {
  width: 30px;
  height: 30px;
}
main .popup-container.opened .popup_close:hover, main .popup-container-alpine.opened .popup_close:hover {
  cursor: pointer;
}
main .popup-container.opened .popup_close svg, main .popup-container-alpine.opened .popup_close svg {
  width: 100%;
  height: 100%;
}
main .popup-container.opened .popup_close svg path, main .popup-container-alpine.opened .popup_close svg path {
  transition: all 200ms ease;
}
main .popup-container.opened .popup_close:hover svg path, main .popup-container-alpine.opened .popup_close:hover svg path {
  fill: #DF703D;
}
main .popup-container, main .popup-container-alpine {
  display: none;
}

main #popup-countries {
  position: relative;
  width: calc(100% - 40px);
  height: auto;
  max-height: calc(100% - 40px);
  background-color: #ffffff;
  overflow: scroll;
  border-radius: 5px;
}
main #popup-countries .popup-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  padding-bottom: 20px;
}
main #popup-countries .popup-wrapper .popup_close {
  position: fixed;
  top: 40px;
  right: 50px;
}
main #popup-countries .popup-wrapper .banner {
  padding: 20px;
  background-color: #f5f5f5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
main #popup-countries .popup-wrapper .banner h3 {
  text-transform: uppercase;
  margin: 10px 0 0 0;
}
main #popup-countries .popup-wrapper .banner .logo img {
  width: 200px;
  margin: 0 auto;
}
main #popup-countries .popup-wrapper .banner * {
  text-align: center;
}
main #popup-countries .popup-wrapper div[class|=continents-row] {
  width: 90%;
  max-width: 1400px;
  display: grid;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 20px;
  margin: 0 0 10px 0;
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent .title-bar h6 {
  color: #DF703D;
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent .countries {
  display: flex;
  justify-content: center;
  gap: 20px;
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent .countries .cols {
  display: flex;
  justify-content: center;
  gap: 20px;
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent .countries .cols ul li a {
  font-weight: 400;
  color: unset;
  font-size: clamp(0.8rem, calc((calc(0.8 + (calc(320 / 16) * calc((0.9 - 0.8) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((0.9 - 0.8) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 0.9rem);
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent .countries .image {
  display: flex;
  align-items: center;
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent .countries .image img {
  max-width: 150px;
  width: 100%;
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent .countries .cols div[class|=col] li {
  font-size: clamp(0.7rem, calc((calc(0.7 + (calc(320 / 16) * calc((1 - 0.7) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((1 - 0.7) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 1rem);
}
main #popup-countries .popup-wrapper div[class|=continents-row] .continent .title-bar {
  display: flex;
  justify-content: center;
  padding: 10px;
  background-color: #f5f5f5;
}
main #popup-countries .popup-wrapper .continents-row-1 {
  grid-template-columns: repeat(8, 1fr);
}
main #popup-countries .popup-wrapper .continents-row-1 .continent.americas {
  grid-column: 1/span 3;
}
main #popup-countries .popup-wrapper .continents-row-1 .continent.europe {
  grid-column: 4/span 5;
}
main #popup-countries .popup-wrapper .continents-row-2 {
  grid-template-columns: repeat(3, 1fr);
}
main #popup-countries .popup-wrapper .continents-row-2 .continent {
  grid-column: span 1;
}
main #popup-countries .popup-wrapper > p {
  font-weight: 600;
  font-size: clamp(0.7rem, calc((calc(0.7 + (calc(320 / 16) * calc((1 - 0.7) / (calc(1920 / 16) - calc(320 / 16))) * -1)) * 1rem) + (calc((1 - 0.7) / (calc(1920 / 16) - calc(320 / 16))) * 100) * 1vw), 1rem);
}
main #popup-countries .popup-wrapper > p span {
  color: #484B47;
}

@media (max-width: 1190px) {
  main #popup-countries .popup-wrapper div[class|=continents] {
    grid-template-rows: repeat(2, auto);
  }
  main #popup-countries .popup-wrapper div[class|=continents] .continent .countries {
    flex-direction: column;
    align-items: center;
    gap: 20px;
  }
}
@media (max-width: 768px) {
  main #popup-countries .popup-wrapper {
    gap: 10px;
  }
  main #popup-countries .popup-wrapper div[class|=continents] {
    margin: 0;
  }
  main #popup-countries .popup-wrapper div[class|=continents] .continent, main #popup-countries .popup-wrapper div[class|=continents] .continent.americas, main #popup-countries .popup-wrapper div[class|=continents] .continent.europe {
    grid-column: 1/-1;
  }
  main #popup-countries .popup-wrapper div[class|=continents] .continent * {
    text-align: center;
  }
  main #popup-countries .popup-wrapper div[class|=continents] .continent.europe .cols {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  main #popup-countries .popup-wrapper div[class|=continents] .continent .countries .image {
    display: none;
  }
}
:not(.page-jns) main #popup-join_now .popup-wrapper .banner .logo-and-content .logo,
:not(.page-jns) main #popup-join_now .popup-wrapper .banner .logo-and-content .content .text-velovita,
:not(.page-jns) main #popup-join_now .popup-wrapper .columns .column-2 .btn-primary.btn-velovita {
  display: block;
}

.page-jns main #popup-join_now .popup-wrapper .banner .logo-and-content .logo,
.page-jns main #popup-join_now .popup-wrapper .banner .logo-and-content .content .text-velovita,
.page-jns main #popup-join_now .popup-wrapper .columns .column-2 .btn-primary.btn-velovita {
  display: none;
}

:not(.page-jns) main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns,
:not(.page-jns) main #popup-join_now .popup-wrapper .banner .logo-and-content .content .text-jns,
:not(.page-jns) main #popup-join_now .popup-wrapper .columns .column-2 .btn-primary.btn-jns {
  display: none;
}

.page-jns main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns,
.page-jns main #popup-join_now .popup-wrapper .banner .logo-and-content .content .text-jns,
.page-jns main #popup-join_now .popup-wrapper .columns .column-2 .btn-primary.btn-jns {
  display: block;
}

.page-jns main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns {
  margin-right: 2%;
}

.page-jns main #popup-join_now .popup-wrapper .banner {
  background-color: #0D4C92;
}

body main .forminator-ui.forminator-design--material .forminator-button-submit {
  background-color: var(--vv-neo-products-active) !important;
}

body main #popup-join_now .btn-primary {
  background-color: var(--vv-neo-products-active);
  border-color: var(--vv-neo-products-active);
}

main #popup-join_now .accent-primary {
  color: var(--vv-neo-products-active);
}

.page-jns main #popup-join_now .btn-primary {
  background-color: #0D4C92;
  border-color: #0D4C92;
}

.page-jns main #popup-join_now .forminator-ui#forminator-module-5288.forminator-design--material .forminator-button-submit {
  background-color: #0D4C92;
  border-color: #0D4C92;
}

/* Investigate further... */
.page-jns main #popup-join_now .form .forminator-edit-module .forminator-module-edit-link {
  color: #0D4C92;
}

.page-jns main #popup-join_now #forminator-module-5288.forminator-design--material .forminator-is_active .forminator-label[class*=forminator-floating-] {
  color: #0D4C92;
}

.page-jns main #popup-join_now #forminator-module-5288.forminator-design--material .forminator-input--wrap:after {
  background-color: #0D4C92;
}

main #popup-join_now {
  position: relative;
  width: calc(100% - 40px);
  height: auto;
  max-height: calc(100% - 40px);
  max-width: 1000px;
  background-color: #ffffff;
  border-radius: 5px;
}
main #popup-join_now .popup-wrapper {
  height: auto;
  position: relative;
}
main #popup-join_now .popup-wrapper .popup_close {
  position: absolute;
  top: 30px;
  right: 35px;
}
main #popup-join_now .popup-wrapper .popup_close svg path {
  fill: #ffffff;
}
main #popup-join_now .popup-wrapper .banner {
  background-color: var(--vv-neo-products-softer-active);
  padding: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
main #popup-join_now .popup-wrapper .banner * {
  color: #ffffff;
}
main #popup-join_now .popup-wrapper .banner .logo-and-content {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
main #popup-join_now .popup-wrapper .banner .logo-and-content .logo, main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns {
  width: 20%;
  display: flex;
  justify-content: flex-end;
}
main #popup-join_now .popup-wrapper .banner .logo-and-content .logo svg {
  height: 150px;
}
main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns svg {
  height: 100%;
  width: 100%;
}
main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns svg path {
  fill: white;
}
main #popup-join_now .popup-wrapper .banner .logo-and-content .content {
  width: 40%;
}
main #popup-join_now .popup-wrapper .columns {
  padding: 50px 50px 20px 50px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  overflow-y: auto;
  max-height: 60vh;
}
main #popup-join_now .popup-wrapper .columns div[class|=column] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 20px;
  width: 50%;
}
main #popup-join_now .popup-wrapper .columns div[class|=column]:first-child {
  padding: 0 25px 0 0;
  border-right: 2px solid #f5f5f5;
}
main #popup-join_now .popup-wrapper .columns div[class|=column]:first-child .form {
  min-width: 70%;
}
main #popup-join_now .popup-wrapper .columns div[class|=column]:first-child .form .forminator-response-message {
  display: none !important;
}
main #popup-join_now .popup-wrapper .columns div[class|=column]:first-child .form .forminator-error-message {
  padding: 10px;
  margin: 10px 0 0 0;
}
main #popup-join_now .popup-wrapper .columns div[class|=column]:last-child {
  padding: 0 0 0 25px;
}

@media (max-width: 768px) {
  :not(.page-jns) main #popup-join_now::-webkit-scrollbar-thumb {
    background-color: #DF703D;
  }
  .page-jns main #popup-join_now::-webkit-scrollbar-thumb {
    background-color: #0D4C92;
  }
  main #popup-join_now {
    overflow-y: scroll;
  }
  main #popup-join_now .popup-wrapper .banner .logo-and-content .logo, main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns {
    width: 30%;
  }
  main #popup-join_now .popup-wrapper .banner .logo-and-content .content {
    width: 60%;
  }
  main #popup-join_now .popup-wrapper .columns {
    flex-direction: column;
  }
  main #popup-join_now .popup-wrapper .columns div[class|=column] {
    width: 100%;
  }
  main #popup-join_now .popup-wrapper .columns div[class|=column]:first-child {
    padding: 0 0 25px 0;
    border-right: unset;
    border-bottom: 2px solid #f5f5f5;
  }
  main #popup-join_now .popup-wrapper .columns div[class|=column]:first-child h5, main #popup-join_now .popup-wrapper .columns div[class|=column]:last-child h5, main #popup-join_now .popup-wrapper .columns div[class|=column]:first-child .form {
    width: 100%;
  }
  main #popup-join_now .popup-wrapper .columns div[class|=column]:last-child {
    padding: 25px 0 0 0;
  }
  main #popup-join_now .popup-wrapper .columns div[class|=column]:last-child .btn-primary {
    width: 100%;
  }
}
@media (max-width: 450px) {
  main #popup-join_now .popup-wrapper * {
    text-align: center;
  }
  main #popup-join_now .popup-wrapper .banner .logo-and-content {
    flex-direction: column;
  }
  main #popup-join_now .popup-wrapper .banner .logo-and-content .logo, main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns {
    justify-content: center;
  }
  main #popup-join_now .popup-wrapper .banner .logo-and-content .logo, main #popup-join_now .popup-wrapper .banner .logo-and-content .logo-jns, main #popup-join_now .popup-wrapper .banner .logo-and-content .content {
    width: 100%;
  }
}
main #popup-member_loyalty_program {
  position: relative;
  top: 80px;
  width: 90vw;
  height: auto;
  background-color: #ffffff;
  padding: 20px;
  border-radius: 10px;
}
main #popup-member_loyalty_program .popup-wrapper .popup_close {
  margin: 0 0 20px auto;
}

@media (max-width: 768px) {
  main #popup-member_loyalty_program {
    top: 0;
  }
}
#popup-team_member_bio {
  position: relative;
  width: 90%;
  max-width: 1200px;
  min-width: 200px;
  height: auto;
  max-height: 800px;
  background-color: #ffffff;
  display: flex;
  border-radius: 10px;
  padding-bottom: 20px;
}
#popup-team_member_bio .popup_close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
}
#popup-team_member_bio .member_bio {
  display: none;
}
#popup-team_member_bio .member_bio.active {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 50px;
  overflow: scroll;
  overflow-x: hidden;
  border-radius: 10px;
}
#popup-team_member_bio .member_bio.active h4 {
  margin: 0 0 20px 0;
}

@media (max-width: 768px) {
  #popup-team_member_bio {
    max-height: calc(100vh - 40px);
  }
  #popup-team_member_bio .member_bio.active {
    padding: 20px;
  }
}
main #popup-video {
  position: relative;
  top: 20px;
  width: 70vw; /* Used to be 50vw */
  min-width: unset; /* Used to be 300px */
  padding: 0;
  border-radius: 10px;
  height: auto;
}
main #popup-video .popup-wrapper .popup_close {
  position: absolute;
  z-index: 999;
  top: 30px;
  left: 30px;
  width: 30px;
  height: 30px;
}
main #popup-video .popup-wrapper .popup_close svg path {
  fill: #ffffff;
}
main #popup-video .popup-wrapper .video {
  position: relative;
  width: 100%;
  /* Adjust the aspect ratio if needed (16:9 = 56.25%) */
  overflow: hidden;
}
main #popup-video .popup-wrapper .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  main #popup-video {
    top: 0;
    width: 90vw;
  }
}
.v-search-form {
  display: flex;
  justify-content: flex-start;
  gap: 10px;
  border: unset;
}
.v-search-form input {
  width: 100%;
  border: 1px solid #f5f5f5;
  padding: 5px 15px;
  border-radius: 5px;
}
.v-search-form input::-moz-placeholder {
  font-size: initial;
}
.v-search-form input::placeholder {
  font-size: initial;
}
.v-search-form button {
  border-radius: 5px;
  border: unset;
  background-color: #DF703D;
  padding: 15px;
  width: auto;
  color: white;
  font-size: initial;
}

.social-media-gallery .title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 0 0 3% 0;
}
.social-media-gallery .title svg {
  width: 300px;
  height: auto;
}
.social-media-gallery .gallery .swiper-wrapper .swiper-slide {
  height: 300px;
}
.social-media-gallery .gallery .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}

@media (max-width: 768px) {
  .social-media-gallery .gallery .swiper-wrapper .swiper-slide {
    height: 300px;
  }
}
@media (max-width: 550px) {
  .social-media-gallery .title {
    margin: 0 0 30px 0;
  }
}
.dropdown-container {
  width: 100%;
  border: 1px solid #98989a;
  border-radius: 5px;
}
.dropdown-container .toggler {
  padding: 20px 20px 0 20px;
}
.dropdown-container .toggler .title-and-caret {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dropdown-container .toggler .title-and-caret .caret {
  transition: transform 300ms ease;
}
.dropdown-container .toggler .title-and-caret .caret svg {
  width: 15px;
}
.dropdown-container .toggler .title-and-caret p {
  font-weight: 600;
  transition: all 150ms ease;
  text-align: left;
}
.dropdown-container .toggler .title-and-caret p.tuun {
  color: #98989A;
}
.dropdown-container .toggler .title-and-caret p.tuun-swarovski {
  color: #135685;
}
.dropdown-container .toggler .title-and-caret p.tuun-diamond {
  color: #BFBEBD;
}
.dropdown-container .toggler .content {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: 0fr;
  -moz-column-gap: 50px;
       column-gap: 50px;
  transition: grid-template-rows 300ms ease;
}
.dropdown-container .toggler .content div {
  padding: 20px 0 0 0;
  overflow: hidden;
}
.dropdown-container .toggler:hover {
  cursor: pointer;
}
.dropdown-container .toggler:hover .title-and-caret p.bran, .dropdown-container .toggler.opened .title-and-caret p.bran {
  color: #DF703D;
}
.dropdown-container .toggler:hover .title-and-caret p.zlem, .dropdown-container .toggler.opened .title-and-caret p.zlem {
  color: #65B2E8;
}
.dropdown-container .toggler:hover .title-and-caret p.uuth, .dropdown-container .toggler.opened .title-and-caret p.uuth {
  color: #9CC342;
}
.dropdown-container .toggler:hover .title-and-caret p.plos, .dropdown-container .toggler.opened .title-and-caret p.plos {
  color: #E7343F;
}
.dropdown-container .toggler:hover .title-and-caret p.byom, .dropdown-container .toggler.opened .title-and-caret p.byom {
  color: #FBBE5E;
}
.dropdown-container .toggler:not(:last-child) {
  border-bottom: inherit;
}
.dropdown-container .toggler.opened {
  padding: 20px;
}
.dropdown-container .toggler.opened .title-and-caret .caret {
  transform: rotate(-90deg);
}
.dropdown-container .toggler.opened .content {
  grid-template-rows: 1fr;
}
.dropdown-container .toggler.opened .content .text, .dropdown-container .toggler.opened .content .image {
  width: 100%;
}
.dropdown-container .toggler.opened .content .quote p {
  font-style: italic !important;
}
.dropdown-container .toggler.opened .content .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.dropdown-container .toggler.opened .content .text h4 {
  margin-bottom: 20px;
}

.dropdown-container.tuun-swarovski {
  border: 1px solid #0fb6cc;
}
.dropdown-container.tuun-swarovski .toggler .title-and-caret .caret svg path {
  fill: #34799A !important;
}
.dropdown-container.tuun-swarovski .toggler .title-and-caret p {
  color: #3f3f3f;
}

.dropdown-container.tuun-diamond {
  border: 1px solid #E5E4E2;
}
.dropdown-container.tuun-diamond .toggler .title-and-caret .caret svg path {
  fill: #FFD9CD !important;
}

@media (max-width: 768px) {
  .dropdown-container .toggler.opened .content {
    grid-template-columns: 1fr;
  }
}
.page-lite-products #popup-lite-products {
  width: 90%;
  max-width: 1200px;
}
.page-lite-products #popup-lite-products .popup-wrapper {
  position: relative;
  padding: 50px;
  background-color: #ffffff;
  border-radius: 10px;
}
.page-lite-products #popup-lite-products .popup-wrapper .popup_close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container {
  display: flex;
  gap: 30px;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container *.accent {
  font-weight: 600;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container.bran *.accent {
  color: #DF703D;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container.zlem *.accent {
  color: #65B2E8;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container.byom *.accent {
  color: #784C99;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container.bran svg path {
  fill: #DF703D;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container.zlem svg path {
  fill: #65B2E8;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container.byom svg path {
  fill: #784C99;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-1 {
  width: auto;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-1 .supplements-panel {
  width: auto;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-1 .supplements-panel img {
  width: 100%;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .disclaimer {
  padding: 20px;
  border: 1px solid gray;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges .badge {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges .badge .text p {
  font-size: 12px;
  font-family: "Proxima Nova Extra Condensed", Arial, sans-serif;
  line-height: 1;
  text-align: center;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges.bran .badge .text p {
  color: #DF703D;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges.zlem .badge .text p {
  color: #65B2E8;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges.byom .badge .text p {
  color: #784C99;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges .badge .icon svg {
  width: auto;
  height: 50px;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges.bran .badge .icon svg path {
  fill: #DF703D;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges.zlem .badge .icon svg path {
  fill: #65B2E8;
}
.page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 .badges.byom .badge .icon svg path {
  fill: #784C99;
}

@media (max-width: 850px) {
  .page-lite-products #popup-lite-products {
    width: 95%;
  }
  .page-lite-products #popup-lite-products .popup-wrapper {
    position: relative;
    padding: 20px;
  }
  .page-lite-products #popup-lite-products .popup-wrapper .lite-info-container {
    flex-direction: column;
  }
  .page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-1, .page-lite-products #popup-lite-products .popup-wrapper .lite-info-container .column-2 {
    width: 100%;
  }
}
.icon-png-right-arrow {
  vertical-align: middle;
  margin-left: 7px;
  width: 17px;
  align-self: flex-end;
  text-align: right;
}

#whatsapp-icon {
  width: 20px;
  vertical-align: middle;
  padding-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
}

#customer-service-whatsapp-container {
  flex-direction: column;
  align-items: flex-start;
}

#customer-service-whatsapp-container a {
  cursor: pointer;
}

#customer-service-whatsapp-container .btn-container {
  display: flex;
  justify-content: space-between;
  border: 1px solid white;
  border-radius: 7px;
  padding: 5px 12px;
  margin-top: 15px;
}

@media (max-width: 750px) {
  #customer-service-whatsapp-container .btn-container {
    justify-content: center;
    gap: 12px;
  }
}
#whatsapp-icon {
  width: 20px;
  vertical-align: middle;
  padding-bottom: 3px;
  margin-left: 3px;
  margin-right: 6px;
}

#customer-service-whatsapp-container {
  flex-direction: column;
  align-items: flex-start;
}

#customer-service-whatsapp-container a {
  cursor: pointer;
}

#customer-service-whatsapp-container .btn-container {
  display: flex;
  justify-content: space-between;
  border: 1px solid white;
  border-radius: 7px;
  padding: 5px 12px;
  margin-top: 15px;
}

@media (max-width: 750px) {
  #customer-service-whatsapp-container .btn-container {
    justify-content: center;
    gap: 12px;
  }
}
