@charset "UTF-8";
@import url("../fonts/fonts.css");
:root {
  --black-100: #000000;
  --black-90: #232323;
  --black-80: #383838;
  --black-70: #4b4b4b;
  --black-60: #979797;
  --black-40: #d8d8d8;
  --black-20: #f2f2f2;
  --black-10: #f6f6f6;
  --black-white: #ffffff;
  --color-blue-for-dark: #009ff4;
  --color-blue-for-light: #0192df;
  --color-red-for-dark: #ff6565;
  --color-red-for-light: #c63939;
  --color-green-for-dark: #00d83a;
  --color-green-for-light: #048000;
  --logo-filter: brightness(100) grayscale(100%);
  --font-family-primary: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
}

body[data-theme=light] {
  --black-100: #ffffff;
  --black-90: #ffffff;
  --black-80: #f6f6f6;
  --black-70: #f2f2f2;
  --black-60: #d8d8d8;
  --black-40: #979797;
  --black-20: #4b4b4b;
  --black-10: #383838;
  --black-white: #383838;
  --color-blue-for-dark: #0192df;
  --color-blue-for-light: #009ff4;
  --color-red-for-dark: #c63939;
  --color-red-for-light: #ff6565;
  --color-green-for-dark: #048000;
  --color-green-for-light: #00d83a;
  --logo-filter: brightness(1) grayscale(0%);
}

body[data-lang=ZHTW] {
  --font-family-primary: "Noto Sans TC", "Noto Sans SC", "Roboto", -apple-system, BlinkMacSystemFont, "PingFang SC", "PingFang TC", "Microsoft YaHei", "微軟雅黑", "Microsoft JhengHei", "微軟正黑體", "Hiragino Sans GB", sans-serif;
  --font-weight-regular: 400;
  --font-weight-medium: 600;
  --font-weight-bold: 700;
}

body[data-lang=ZHCN] {
  --font-family-primary: "Noto Sans SC", "Noto Sans TC", "Roboto", -apple-system, BlinkMacSystemFont, "PingFang SC", "PingFang TC", "Microsoft YaHei", "微軟雅黑", "Microsoft JhengHei", "微軟正黑體", "Hiragino Sans GB", sans-serif;
  --font-weight-regular: 400;
  --font-weight-medium: 600;
  --font-weight-bold: 700;
}

body {
  font-family: var(--font-family-primary);
}

@media screen and (max-width: 1180px) {
  .viewport-pc {
    display: none;
  }
}

@media screen and (min-width: 1181px) {
  .viewport-tb {
    display: none;
  }
}
@media screen and (max-width: 1180px) {
  .viewport-tb {
    display: inherit;
  }
}
@media screen and (max-width: 720px) {
  .viewport-tb {
    display: none;
  }
}

@media screen and (min-width: 721px) {
  .viewport-mobile {
    display: none;
  }
}
@media screen and (max-width: 720px) {
  .viewport-mobile {
    display: inherit;
  }
}

.font-tilt-warp {
  font-family: "Tilt Warp", var(--font-family-primary);
  font-weight: var(--font-weight-medium);
  font-synthesis: none;
}

.color-black-90 {
  color: var(--black-90);
}

.color-black-80 {
  color: var(--black-80);
}

.color-black-70 {
  color: var(--black-70);
}

.color-black-60 {
  color: var(--black-60);
}

.color-black-40 {
  color: var(--black-40);
}

.color-black-20 {
  color: var(--black-20);
}

.color-black-10 {
  color: var(--black-10);
}

.color-black-white {
  color: var(--black-white);
}

[class^=icon-], [class*=" icon-"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
[class^=icon-]::before, [class*=" icon-"]::before {
  content: " ";
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 8px;
  width: 24px;
  height: 24px;
}

.icon-shopping-bag::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.9996%203C14.2087%203.00002%2015.9996%204.79087%2015.9996%207H17.1324C17.63%207.00002%2018.0522%207.36586%2018.1226%207.8584L19.8375%2019.8584C19.9235%2020.4608%2019.4557%2020.9999%2018.8472%2021H5.15293C4.54446%2020.9999%204.07664%2020.4608%204.1627%2019.8584L5.87754%207.8584C5.948%207.36585%206.37019%207%206.86777%207H7.99961C7.99961%204.79102%209.79068%203.00025%2011.9996%203ZM14.9996%209C14.4475%209.00026%2014.0206%209.47467%2013.7555%209.95898C13.4159%2010.5793%2012.7567%2011%2011.9996%2011C11.2427%2010.9998%2010.5843%2010.5792%2010.2447%209.95898C9.97953%209.47454%209.55189%209%208.99961%209C8.44752%209.00025%207.98741%209.45517%208.12363%209.99023C8.56424%2011.7203%2010.1325%2012.9998%2011.9996%2013C13.867%2013%2015.4359%2011.7204%2015.8766%209.99023C16.0128%209.45502%2015.5519%209%2014.9996%209ZM11.9996%205C10.8952%205.00025%209.9996%205.89559%209.9996%207H13.9996C13.9996%205.89544%2013.1042%205.00002%2011.9996%205Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-shopping-bag:hover:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.9996%203C14.2087%203.00002%2015.9996%204.79087%2015.9996%207H17.1324C17.63%207.00002%2018.0522%207.36586%2018.1226%207.8584L19.8375%2019.8584C19.9235%2020.4608%2019.4557%2020.9999%2018.8472%2021H5.15293C4.54446%2020.9999%204.07664%2020.4608%204.1627%2019.8584L5.87754%207.8584C5.948%207.36585%206.37019%207%206.86777%207H7.99961C7.99961%204.79102%209.79068%203.00025%2011.9996%203ZM14.9996%209C14.4475%209.00026%2014.0206%209.47467%2013.7555%209.95898C13.4159%2010.5793%2012.7567%2011%2011.9996%2011C11.2427%2010.9998%2010.5843%2010.5792%2010.2447%209.95898C9.97953%209.47454%209.55189%209%208.99961%209C8.44752%209.00025%207.98741%209.45517%208.12363%209.99023C8.56424%2011.7203%2010.1325%2012.9998%2011.9996%2013C13.867%2013%2015.4359%2011.7204%2015.8766%209.99023C16.0128%209.45502%2015.5519%209%2014.9996%209ZM11.9996%205C10.8952%205.00025%209.9996%205.89559%209.9996%207H13.9996C13.9996%205.89544%2013.1042%205.00002%2011.9996%205Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-globe::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-globe:hover:before {
  filter: unset;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
.icon-globe:hover > p {
  color: var(--color-blue-for-dark);
  text-decoration: underline;
}

.icon-globe:active:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
.icon-globe:active > p {
  color: var(--black-white);
  text-decoration: underline;
}

.icon-search::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M9.5%2016C7.68333%2016%206.14583%2015.3708%204.8875%2014.1125C3.62917%2012.8542%203%2011.3167%203%209.5C3%207.68333%203.62917%206.14583%204.8875%204.8875C6.14583%203.62917%207.68333%203%209.5%203C11.3167%203%2012.8542%203.62917%2014.1125%204.8875C15.3708%206.14583%2016%207.68333%2016%209.5C16%2010.2333%2015.8833%2010.925%2015.65%2011.575C15.4167%2012.225%2015.1%2012.8%2014.7%2013.3L20.3%2018.9C20.4833%2019.0833%2020.575%2019.3167%2020.575%2019.6C20.575%2019.8833%2020.4833%2020.1167%2020.3%2020.3C20.1167%2020.4833%2019.8833%2020.575%2019.6%2020.575C19.3167%2020.575%2019.0833%2020.4833%2018.9%2020.3L13.3%2014.7C12.8%2015.1%2012.225%2015.4167%2011.575%2015.65C10.925%2015.8833%2010.2333%2016%209.5%2016ZM9.5%2014C10.75%2014%2011.8125%2013.5625%2012.6875%2012.6875C13.5625%2011.8125%2014%2010.75%2014%209.5C14%208.25%2013.5625%207.1875%2012.6875%206.3125C11.8125%205.4375%2010.75%205%209.5%205C8.25%205%207.1875%205.4375%206.3125%206.3125C5.4375%207.1875%205%208.25%205%209.5C5%2010.75%205.4375%2011.8125%206.3125%2012.6875C7.1875%2013.5625%208.25%2014%209.5%2014Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-search:hover:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M9.5%2016C7.68333%2016%206.14583%2015.3708%204.8875%2014.1125C3.62917%2012.8542%203%2011.3167%203%209.5C3%207.68333%203.62917%206.14583%204.8875%204.8875C6.14583%203.62917%207.68333%203%209.5%203C11.3167%203%2012.8542%203.62917%2014.1125%204.8875C15.3708%206.14583%2016%207.68333%2016%209.5C16%2010.2333%2015.8833%2010.925%2015.65%2011.575C15.4167%2012.225%2015.1%2012.8%2014.7%2013.3L20.3%2018.9C20.4833%2019.0833%2020.575%2019.3167%2020.575%2019.6C20.575%2019.8833%2020.4833%2020.1167%2020.3%2020.3C20.1167%2020.4833%2019.8833%2020.575%2019.6%2020.575C19.3167%2020.575%2019.0833%2020.4833%2018.9%2020.3L13.3%2014.7C12.8%2015.1%2012.225%2015.4167%2011.575%2015.65C10.925%2015.8833%2010.2333%2016%209.5%2016ZM9.5%2014C10.75%2014%2011.8125%2013.5625%2012.6875%2012.6875C13.5625%2011.8125%2014%2010.75%2014%209.5C14%208.25%2013.5625%207.1875%2012.6875%206.3125C11.8125%205.4375%2010.75%205%209.5%205C8.25%205%207.1875%205.4375%206.3125%206.3125C5.4375%207.1875%205%208.25%205%209.5C5%2010.75%205.4375%2011.8125%206.3125%2012.6875C7.1875%2013.5625%208.25%2014%209.5%2014Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-menu::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M4%2018C3.71667%2018%203.47917%2017.9042%203.2875%2017.7125C3.09583%2017.5208%203%2017.2833%203%2017C3%2016.7167%203.09583%2016.4792%203.2875%2016.2875C3.47917%2016.0958%203.71667%2016%204%2016H20C20.2833%2016%2020.5208%2016.0958%2020.7125%2016.2875C20.9042%2016.4792%2021%2016.7167%2021%2017C21%2017.2833%2020.9042%2017.5208%2020.7125%2017.7125C20.5208%2017.9042%2020.2833%2018%2020%2018H4ZM6%2013C5.71667%2013%205.47917%2012.9042%205.2875%2012.7125C5.09583%2012.5208%205%2012.2833%205%2012C5%2011.7167%205.09583%2011.4792%205.2875%2011.2875C5.47917%2011.0958%205.71667%2011%206%2011H20C20.2833%2011%2020.5208%2011.0958%2020.7125%2011.2875C20.9042%2011.4792%2021%2011.7167%2021%2012C21%2012.2833%2020.9042%2012.5208%2020.7125%2012.7125C20.5208%2012.9042%2020.2833%2013%2020%2013H6ZM4%208C3.71667%208%203.47917%207.90417%203.2875%207.7125C3.09583%207.52083%203%207.28333%203%207C3%206.71667%203.09583%206.47917%203.2875%206.2875C3.47917%206.09583%203.71667%206%204%206H20C20.2833%206%2020.5208%206.09583%2020.7125%206.2875C20.9042%206.47917%2021%206.71667%2021%207C21%207.28333%2020.9042%207.52083%2020.7125%207.7125C20.5208%207.90417%2020.2833%208%2020%208H4Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-menu:hover:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M4%2018C3.71667%2018%203.47917%2017.9042%203.2875%2017.7125C3.09583%2017.5208%203%2017.2833%203%2017C3%2016.7167%203.09583%2016.4792%203.2875%2016.2875C3.47917%2016.0958%203.71667%2016%204%2016H20C20.2833%2016%2020.5208%2016.0958%2020.7125%2016.2875C20.9042%2016.4792%2021%2016.7167%2021%2017C21%2017.2833%2020.9042%2017.5208%2020.7125%2017.7125C20.5208%2017.9042%2020.2833%2018%2020%2018H4ZM6%2013C5.71667%2013%205.47917%2012.9042%205.2875%2012.7125C5.09583%2012.5208%205%2012.2833%205%2012C5%2011.7167%205.09583%2011.4792%205.2875%2011.2875C5.47917%2011.0958%205.71667%2011%206%2011H20C20.2833%2011%2020.5208%2011.0958%2020.7125%2011.2875C20.9042%2011.4792%2021%2011.7167%2021%2012C21%2012.2833%2020.9042%2012.5208%2020.7125%2012.7125C20.5208%2012.9042%2020.2833%2013%2020%2013H6ZM4%208C3.71667%208%203.47917%207.90417%203.2875%207.7125C3.09583%207.52083%203%207.28333%203%207C3%206.71667%203.09583%206.47917%203.2875%206.2875C3.47917%206.09583%203.71667%206%204%206H20C20.2833%206%2020.5208%206.09583%2020.7125%206.2875C20.9042%206.47917%2021%206.71667%2021%207C21%207.28333%2020.9042%207.52083%2020.7125%207.7125C20.5208%207.90417%2020.2833%208%2020%208H4Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-close::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2013.4L7.09999%2018.3C6.91665%2018.4833%206.68332%2018.575%206.39999%2018.575C6.11665%2018.575%205.88332%2018.4833%205.69999%2018.3C5.51665%2018.1167%205.42499%2017.8833%205.42499%2017.6C5.42499%2017.3167%205.51665%2017.0833%205.69999%2016.9L10.6%2012L5.69999%207.09999C5.51665%206.91665%205.42499%206.68332%205.42499%206.39999C5.42499%206.11665%205.51665%205.88332%205.69999%205.69999C5.88332%205.51665%206.11665%205.42499%206.39999%205.42499C6.68332%205.42499%206.91665%205.51665%207.09999%205.69999L12%2010.6L16.9%205.69999C17.0833%205.51665%2017.3167%205.42499%2017.6%205.42499C17.8833%205.42499%2018.1167%205.51665%2018.3%205.69999C18.4833%205.88332%2018.575%206.11665%2018.575%206.39999C18.575%206.68332%2018.4833%206.91665%2018.3%207.09999L13.4%2012L18.3%2016.9C18.4833%2017.0833%2018.575%2017.3167%2018.575%2017.6C18.575%2017.8833%2018.4833%2018.1167%2018.3%2018.3C18.1167%2018.4833%2017.8833%2018.575%2017.6%2018.575C17.3167%2018.575%2017.0833%2018.4833%2016.9%2018.3L12%2013.4Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-close:hover:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2013.4L7.09999%2018.3C6.91665%2018.4833%206.68332%2018.575%206.39999%2018.575C6.11665%2018.575%205.88332%2018.4833%205.69999%2018.3C5.51665%2018.1167%205.42499%2017.8833%205.42499%2017.6C5.42499%2017.3167%205.51665%2017.0833%205.69999%2016.9L10.6%2012L5.69999%207.09999C5.51665%206.91665%205.42499%206.68332%205.42499%206.39999C5.42499%206.11665%205.51665%205.88332%205.69999%205.69999C5.88332%205.51665%206.11665%205.42499%206.39999%205.42499C6.68332%205.42499%206.91665%205.51665%207.09999%205.69999L12%2010.6L16.9%205.69999C17.0833%205.51665%2017.3167%205.42499%2017.6%205.42499C17.8833%205.42499%2018.1167%205.51665%2018.3%205.69999C18.4833%205.88332%2018.575%206.11665%2018.575%206.39999C18.575%206.68332%2018.4833%206.91665%2018.3%207.09999L13.4%2012L18.3%2016.9C18.4833%2017.0833%2018.575%2017.3167%2018.575%2017.6C18.575%2017.8833%2018.4833%2018.1167%2018.3%2018.3C18.1167%2018.4833%2017.8833%2018.575%2017.6%2018.575C17.3167%2018.575%2017.0833%2018.4833%2016.9%2018.3L12%2013.4Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.icon-arrow-right::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M14.5375%2012L7.24999%204.71245C7.01665%204.47912%206.90207%204.20203%206.90624%203.8812C6.9104%203.56037%207.02915%203.28328%207.26249%203.04995C7.49582%202.81662%207.7729%202.69995%208.09374%202.69995C8.41457%202.69995%208.69165%202.81662%208.92499%203.04995L16.5375%2010.675C16.7292%2010.8666%2016.8687%2011.075%2016.9562%2011.3C17.0437%2011.525%2017.0875%2011.7583%2017.0875%2012C17.0875%2012.2416%2017.0437%2012.475%2016.9562%2012.7C16.8687%2012.925%2016.7292%2013.1333%2016.5375%2013.325L8.91249%2020.95C8.67915%2021.1833%208.40415%2021.2979%208.08749%2021.2937C7.77082%2021.2895%207.49582%2021.1708%207.26249%2020.9375C7.02915%2020.7041%206.91249%2020.427%206.91249%2020.1062C6.91249%2019.7854%207.02915%2019.5083%207.26249%2019.275L14.5375%2012Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}

.btn {
  display: inline-block;
  border-radius: 100rem;
  padding: 8px 24px;
  font-size: 20px;
  font-weight: bold;
  line-height: 130%;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.toggle-switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
  margin-left: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.toggle-switch input:checked + label {
  background-color: var(--color-blue-for-dark);
}
.toggle-switch input:checked + label:before {
  transform: translateX(20px);
}
.toggle-switch input:disabled + label {
  opacity: 0.5;
  cursor: not-allowed;
}
.toggle-switch label {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #979797;
  transition: 0.3s;
  border-radius: 24px;
}
.toggle-switch label:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: #ffffff;
  transition: 0.3s;
  border-radius: 50%;
}

input, label, select, textarea, button, img, a {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

body {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--black-100);
  color: var(--black-white);
  overflow-x: hidden;
}
body * {
  box-sizing: border-box;
  margin: 0 auto;
}
body a {
  text-decoration: none;
  color: inherit;
}
body a:hover {
  color: inherit;
}
body {
  font-size: 20px;
  font-weight: var(--font-weight-regular);
  line-height: 140%;
  letter-spacing: 0.5px;
}
@media (max-width: 720px) {
  body {
    font-size: 18px;
  }
}
body[data-lang=EN] .EN:not(.EN), body[data-lang=EN] .ES:not(.EN), body[data-lang=EN] .IT:not(.EN), body[data-lang=EN] .DE:not(.EN), body[data-lang=EN] .ZHTW:not(.EN), body[data-lang=EN] .ZHCN:not(.EN), body[data-lang=ES] .EN:not(.ES), body[data-lang=ES] .ES:not(.ES), body[data-lang=ES] .IT:not(.ES), body[data-lang=ES] .DE:not(.ES), body[data-lang=ES] .ZHTW:not(.ES), body[data-lang=ES] .ZHCN:not(.ES), body[data-lang=IT] .EN:not(.IT), body[data-lang=IT] .ES:not(.IT), body[data-lang=IT] .IT:not(.IT), body[data-lang=IT] .DE:not(.IT), body[data-lang=IT] .ZHTW:not(.IT), body[data-lang=IT] .ZHCN:not(.IT), body[data-lang=DE] .EN:not(.DE), body[data-lang=DE] .ES:not(.DE), body[data-lang=DE] .IT:not(.DE), body[data-lang=DE] .DE:not(.DE), body[data-lang=DE] .ZHTW:not(.DE), body[data-lang=DE] .ZHCN:not(.DE), body[data-lang=ZHTW] .EN:not(.ZHTW), body[data-lang=ZHTW] .ES:not(.ZHTW), body[data-lang=ZHTW] .IT:not(.ZHTW), body[data-lang=ZHTW] .DE:not(.ZHTW), body[data-lang=ZHTW] .ZHTW:not(.ZHTW), body[data-lang=ZHTW] .ZHCN:not(.ZHTW), body[data-lang=ZHCN] .EN:not(.ZHCN), body[data-lang=ZHCN] .ES:not(.ZHCN), body[data-lang=ZHCN] .IT:not(.ZHCN), body[data-lang=ZHCN] .DE:not(.ZHCN), body[data-lang=ZHCN] .ZHTW:not(.ZHCN), body[data-lang=ZHCN] .ZHCN:not(.ZHCN) {
  display: none !important;
}

#all_page.loading {
  filter: blur(3px);
  opacity: 0.33;
  color: transparent !important;
  transition: filter 0.3s ease, opacity 0.3s ease, color 0.3s ease;
}
#all_page.loading h1, #all_page.loading h2, #all_page.loading h3, #all_page.loading h4, #all_page.loading h5, #all_page.loading h6, #all_page.loading p, #all_page.loading span, #all_page.loading li, #all_page.loading a, #all_page.loading button {
  color: transparent !important;
  opacity: 0;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

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

#chatbase-message-bubbles {
  right: 84px !important;
  bottom: 4px !important;
}
#chatbase-message-bubbles > div:first-child {
  top: 4px !important;
  right: 4px !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
#chatbase-message-bubbles > div > div {
  display: none !important;
  padding: 10px 16px !important;
  opacity: 1 !important;
  transform: scale(1) !important;
}

body #chatbase-message-bubbles > div:nth-child(2)::after {
  content: "Hello! I’m the EZCast AI Assistant. \aI’m here to help you navigate our website and find the information you need. \aHow can I assist you today?";
  white-space: break-spaces; /* or pre-wrap */
  background-color: white;
  color: black;
  box-shadow: rgba(150, 150, 150, 0.2) 0px 10px 30px 0px, rgba(150, 150, 150, 0.2) 0px 0px 0px 1px;
  border-radius: 10px;
  padding: 10px 16px;
  margin: 0;
  font-size: 14px;
}

body[data-lang=ZHTW] #chatbase-message-bubbles > div:nth-child(2)::after {
  content: "您好！我是 EZCast AI 客服助手。 \a我可以協助您瀏覽我們的官網，並快速找到所需資訊。 \a請問需要我幫您什麼嗎？";
}

body[data-lang=ZHCN] #chatbase-message-bubbles > div:nth-child(2)::after {
  content: "您好！我是 EZCast 智能客服助手。 \a我可以协助您浏览我们的网站，并快速找到所需的信息。 \a请问有什么可以帮您？";
}

nav {
  padding: 0 40px;
  width: 100vw;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 1920px;
  min-height: 56px;
  position: fixed;
  z-index: 5;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
nav {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
nav::before {
  content: " ";
  position: fixed;
  width: 200vw;
  max-width: 200vw;
  height: 56px;
  background-color: var(--black-90);
  z-index: -1;
  left: 0;
  transform: translateX(-25%);
}
nav.scroll-top {
  transition: background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 1s;
}
nav.scroll-top::before {
  background-color: transparent;
  background-image: linear-gradient(to bottom, var(--black-90), transparent);
}
nav.scroll-top:hover:before {
  background-image: none;
  background-color: var(--black-90);
  transition-delay: 0s;
}
nav .nav-logo {
  display: inline-block;
  width: 120px;
  height: 56px;
  position: fixed;
  left: 40px;
  top: 0;
  z-index: 8;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201314.9%20671.6%22%20style%3D%22enable-background%3Anew%200%200%201314.9%20671.6%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20d%3D%22M170.8%2C414.6c-1.6%2C0-3.1-0.2-4.6-0.5c-11.7-2.6-19-14.1-16.5-25.7c15.5-70.1%2C70.3-124.9%2C140.4-140.4%20%20%20c11.6-2.7%2C23.2%2C4.6%2C25.9%2C16.2c2.7%2C11.6-4.6%2C23.2-16.2%2C25.9c-0.1%2C0-0.3%2C0.1-0.4%2C0.1c-53.7%2C11.8-95.6%2C53.8-107.4%2C107.4%20%20%20C189.7%2C407.6%2C180.9%2C414.6%2C170.8%2C414.6z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M103.9%2C393.5c-12%2C0-21.6-9.7-21.6-21.7c0-1.7%2C0.2-3.5%2C0.6-5.1c23.1-92.1%2C95.5-163.8%2C187.8-186%20%20%20c11.7-2.4%2C23.1%2C5.2%2C25.4%2C16.9c2.2%2C11.1-4.5%2C22.1-15.4%2C25.1c-75.9%2C18-137.1%2C78.6-155.9%2C154.4C122.5%2C386.7%2C113.8%2C393.5%2C103.9%2C393.5z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M238.7%2C446c-26.4-55.2%2C14.3-119.9%2C76.2-119.9c26.1%2C0%2C56.3%2C10%2C65.6%2C39.4c5.1%2C16.2%2C5.2%2C29.5-1.3%2C40.6%20%20%20s-22.4%2C21.9-35.5%2C22c-8%2C0.1-15.6%2C0-30%2C0c12.9-14.2%2C25-25.7%2C34.5-36.4c4.2-4.7%2C6.2-5.8%2C6.4-11.9c0.3-8.4-9.1-11.1-15.3-11.1h-54%20%20%20c-7.9%2C0-14.5%2C3.4-14.5%2C12.3s8.4%2C11%2C13.5%2C11.4c9.9%2C0.9%2C29.5%2C0.6%2C29.5%2C0.6s-24%2C24-37%2C37.8c-3.8%2C4.1-8.6%2C12-2.8%2C17.1s12%2C4.7%2C16.2%2C4.7%20%20%20c14%2C0%2C29.5%2C1.7%2C44.5%2C0.6c27.9-2%2C51.7-12.2%2C57.9-25.1C375.2%2C500.9%2C272.2%2C516%2C238.7%2C446z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M569.1%2C475.7h-97.7V205.6h96v30.7h-60V322H563v30.7h-55.6v93.1h61.7V475.7z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M718.1%2C205.6l-85.8%2C239.8h77.5v30.3H587.9l85.4-239.3h-75v-30.7H718.1z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M860.3%2C471c-10.1%2C5-21.3%2C7.7-32.6%2C7.8c-21.8%2C0-40.6-8.4-56.5-25.2c-15.9-16.8-23.8-52-23.8-105.4%20%20%20c0-58%2C8-97%2C23.8-117.1c15.9-20.1%2C35.2-30.1%2C57.8-30.1c8.5%2C0%2C18.9%2C1.4%2C31.4%2C4.2v33c-7.3-3.1-15.2-4.7-23.1-4.9%20%20%20c-14.1%2C0-26.2%2C7.2-36.2%2C21.6c-10%2C14.4-15%2C42.7-15.1%2C85c0%2C25.2%2C1.1%2C44.9%2C3.3%2C59.1c2.2%2C14.2%2C7.2%2C25.6%2C15.2%2C34%20%20%20c7.9%2C8.4%2C17.9%2C12.6%2C29.9%2C12.6c7.1%2C0%2C15.8-2.2%2C26.1-6.6L860.3%2C471z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M1005.3%2C475.7h-34.8v-22.5h-1c-8.9%2C16.7-20.4%2C25-34.5%2C25c-12%2C0-22.6-5.6-31.7-16.9s-13.7-36.4-13.7-75.6%20%20%20c0-34.8%2C3.5-59.8%2C10.4-75.1c6.9-15.3%2C18.7-23%2C35.5-23c7.9%2C0%2C14.3%2C1.8%2C19.1%2C5.5s9.8%2C9.5%2C14.9%2C17.6h1v-20.3h34.8L1005.3%2C475.7z%20%20%20%20M948.5%2C447.9c8.8%2C0%2C14.7-5.3%2C17.6-15.9c2.9-10.6%2C4.4-28.6%2C4.4-54c0-22.3-1.3-38.1-4-47.2c-2.7-9.1-8.3-13.7-16.8-13.7%20%20%20c-8.5%2C0-14.4%2C4.2-17.7%2C12.7s-4.9%2C23.8-4.9%2C46c0%2C26.1%2C1.3%2C44.7%2C3.9%2C55.6C933.5%2C442.4%2C939.4%2C447.9%2C948.5%2C447.9z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M1128.4%2C321.8c-10.6-4.4-19.7-6.6-27.3-6.6c-7.3%2C0-13.2%2C1.9-17.7%2C5.5c-4.4%2C3.7-6.7%2C8.7-6.7%2C15.1%20%20%20c0%2C5.1%2C1.9%2C10.1%2C5.6%2C15.1c3.7%2C5%2C11.4%2C12.5%2C23.1%2C22.6c11.7%2C10.1%2C19.9%2C19.1%2C24.8%2C27.1c4.9%2C7.9%2C7.4%2C17.1%2C7.3%2C26.4%20%20%20c0%2C14.6-4.9%2C26.7-14.8%2C36.3s-22.5%2C14.4-37.7%2C14.4c-9.9%2C0-21.5-2.6-34.8-7.9v-28.6c12.9%2C5.2%2C23.8%2C7.9%2C32.8%2C7.9%20%20%20c6.7%2C0%2C11.9-1.8%2C15.6-5.4s5.6-8.5%2C5.6-14.6c0-5.7-2.5-11.7-7.5-18c-5-6.4-13.7-14.5-26-24.4c-17.7-14.3-26.5-30.7-26.5-49.2%20%20%20c0-14.6%2C4.8-26.7%2C14.5-36.4c9.7-9.7%2C21.7-14.5%2C36.1-14.5c8.9%2C0%2C20.1%2C2.3%2C33.5%2C7L1128.4%2C321.8z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M1232.7%2C317.7h-22.3v157.9h-34.8V317.7h-22.3v-27.3h22.3v-50.5h34.8v50.5h22.3V317.7z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E");
  background-size: 108% auto;
  background-repeat: no-repeat;
  background-position: center;
  filter: var(--logo-filter);
}
nav .nav-btn {
  background-color: var(--color-blue-for-dark);
  color: #ffffff;
  padding: 0 24px 0 8px;
  height: 36px;
  border-radius: 100rem;
  z-index: 8;
}
nav .nav-btn {
  font-size: 14px;
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.5px;
}
nav .nav-btn:hover {
  background-color: #f2f2f2;
}
nav .nav-btn:hover > p {
  color: var(--black-90);
}
nav .nav-btn:hover[class^=icon-]::before, nav .nav-btn:hover[class*=" icon-"]::before {
  filter: unset;
}
nav .nav-icon {
  height: 36px;
  z-index: 8;
}
nav #nav-language-mobile {
  display: none;
}
nav #nav-buy, nav #nav-search, nav #nav-language, nav #nav-menu {
  cursor: pointer;
  position: absolute;
  top: 10px;
}
nav #nav-buy {
  right: 150px;
}
nav #nav-search {
  right: 98px;
}
nav #nav-menu {
  display: none;
  right: 56px;
}
nav #nav-language {
  right: 40px;
}
nav #nav-buy-menu, nav #nav-language-menu, nav #nav-search-box, nav #nav-language-mobile-menu {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 16px;
  background: var(--black-90);
  color: var(--black-white);
  border-radius: 10px;
  padding: 16px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-100px);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 6;
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.15);
  text-align: center;
}
nav #nav-buy-menu.dropdown-visible, nav #nav-language-menu.dropdown-visible, nav #nav-search-box.dropdown-visible, nav #nav-language-mobile-menu.dropdown-visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
nav #nav-buy-menu li, nav #nav-language-menu li, nav #nav-search-box li, nav #nav-language-mobile-menu li {
  padding: 12px 20px;
  border-radius: 10px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
nav #nav-buy-menu li, nav #nav-language-menu li, nav #nav-search-box li, nav #nav-language-mobile-menu li {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
nav #nav-buy-menu li:hover, nav #nav-language-menu li:hover, nav #nav-search-box li:hover, nav #nav-language-mobile-menu li:hover {
  background: var(--black-70);
  color: var(--color-blue-for-dark);
}
nav #nav-buy-menu li a, nav #nav-language-menu li a, nav #nav-search-box li a, nav #nav-language-mobile-menu li a {
  display: block;
  width: 100%;
  height: 100%;
  color: inherit;
  text-decoration: none;
}
nav #nav-buy-menu li p, nav #nav-language-menu li p, nav #nav-search-box li p, nav #nav-language-mobile-menu li p {
  margin: 0;
  white-space: nowrap;
}
nav #nav-buy-menu {
  left: 50%;
  transform: translateX(-50%) translateY(-80px);
}
nav #nav-buy-menu.dropdown-visible {
  transform: translateX(-50%) translateY(0);
}
nav #nav-language-menu {
  right: 0;
  left: auto;
}
nav #nav-language-menu li:hover {
  background: transparent;
  color: var(--color-blue-for-dark);
  text-decoration: underline;
}
nav #nav-language-menu li:active {
  background: var(--color-blue-for-dark);
  color: var(--black-white);
}
nav #nav-language-mobile-menu {
  left: auto;
  top: -100%;
  transform: translateY(100%) !important;
  width: auto;
  display: grid;
  grid-template-columns: repeat(3, auto);
  background-color: var(--black-70);
  padding: 12px;
}
nav #nav-language-mobile-menu li {
  padding: 8px 16px;
}
nav #nav-language-mobile-menu li:hover {
  background: transparent;
  color: var(--color-blue-for-dark);
  text-decoration: underline;
}
nav #nav-language-mobile-menu li:active {
  background: var(--color-blue-for-dark);
  color: var(--black-white);
}
nav #nav-language-mobile-menu.dropdown-visible {
  transform: translateY(calc(-100% + 56px)) !important;
}
nav #nav-search-box {
  position: fixed;
  top: 56px;
  left: 0;
  right: auto;
  width: 100%;
  padding: 20px 40px;
  margin-top: 0;
  border-radius: 0;
}
nav #nav-search-box input[type=text] {
  width: calc(100% - 32px);
  padding: 12px 48px 12px 32px;
  border: none;
  background: var(--black-70);
  color: var(--black-20);
  margin: 0 0 16px -32px;
  border-radius: 100rem;
}
nav #nav-search-box input[type=text] {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
nav #nav-search-box input[type=text]::-moz-placeholder {
  color: var(--black-20);
}
nav #nav-search-box input[type=text]::placeholder {
  color: var(--black-20);
}
nav #nav-search-box input[type=text]:focus {
  outline: none;
}
nav #nav-search-box .icon-close {
  position: absolute;
  top: 31px;
  right: 32px;
  width: 24px;
  height: 24px;
  border-radius: 100rem;
  padding: 0;
  cursor: pointer;
}
nav #nav-search-box .icon-close::before {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
  margin: 0;
}
nav #nav-search-box .search-keywords {
  text-align: left;
  padding: 8px 0;
}
nav #nav-search-box .search-keywords > p {
  display: inline-block;
  color: var(--black-white);
  margin: 0 0 8px 32px;
}
nav #nav-search-box .search-keywords > p {
  font-size: 14px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
nav #nav-search-box .search-keywords a {
  display: inline-block;
  padding: 4px 16px;
  transition: color 0.2s ease;
  background: var(--black-70);
  margin: 0 8px;
  border-radius: 100rem;
}
nav #nav-search-box .search-keywords a {
  font-size: 14px;
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.5px;
}
nav #nav-search-box .search-keywords a:hover {
  color: var(--color-blue-for-dark);
}
nav > ul {
  display: flex;
  position: absolute;
  left: 176px;
  top: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
}
nav > ul > li {
  padding: 0 16px;
  margin-right: 16px;
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
  z-index: 8;
}
nav > ul > li:last-child {
  margin-right: 0;
}
nav > ul > li:hover {
  background-image: linear-gradient(to top, var(--color-blue-for-dark) 0%, var(--color-blue-for-dark) 2px, transparent 2px, transparent 100%);
  background-size: calc(100% - 32px) 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
}
nav > ul > li#nav-product.menu-active {
  background-image: linear-gradient(to top, var(--color-blue-for-dark) 0%, var(--color-blue-for-dark) 2px, transparent 2px, transparent 100%);
  background-size: calc(100% - 32px) 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
}
nav > ul > li > p, nav > ul > li > a {
  line-height: 56px;
}
nav #nav-product-menu {
  z-index: 7;
  background-color: var(--black-90);
  top: 56px;
  position: fixed;
  left: 0;
  max-width: 1920px;
  display: block;
  opacity: 0;
  overflow: hidden;
  margin-top: -500px;
  width: 100%;
  transition: margin-top 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  padding: 0 40px;
  box-shadow: 0 -50vw 0px 50vw var(--black-90);
}
nav #nav-product-menu.menu-visible {
  margin-top: 0;
  opacity: 1;
}
nav #nav-product-menu .nav-menu-close {
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 40px;
  width: 24px;
  height: 24px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2013.4L7.09999%2018.3C6.91665%2018.4833%206.68332%2018.575%206.39999%2018.575C6.11665%2018.575%205.88332%2018.4833%205.69999%2018.3C5.51665%2018.1167%205.42499%2017.8833%205.42499%2017.6C5.42499%2017.3167%205.51665%2017.0833%205.69999%2016.9L10.6%2012L5.69999%207.09999C5.51665%206.91665%205.42499%206.68332%205.42499%206.39999C5.42499%206.11665%205.51665%205.88332%205.69999%205.69999C5.88332%205.51665%206.11665%205.42499%206.39999%205.42499C6.68332%205.42499%206.91665%205.51665%207.09999%205.69999L12%2010.6L16.9%205.69999C17.0833%205.51665%2017.3167%205.42499%2017.6%205.42499C17.8833%205.42499%2018.1167%205.51665%2018.3%205.69999C18.4833%205.88332%2018.575%206.11665%2018.575%206.39999C18.575%206.68332%2018.4833%206.91665%2018.3%207.09999L13.4%2012L18.3%2016.9C18.4833%2017.0833%2018.575%2017.3167%2018.575%2017.6C18.575%2017.8833%2018.4833%2018.1167%2018.3%2018.3C18.1167%2018.4833%2017.8833%2018.575%2017.6%2018.575C17.3167%2018.575%2017.0833%2018.4833%2016.9%2018.3L12%2013.4Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
nav #nav-product-menu .nav-menu-main {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 32px 0;
}
nav #nav-product-menu .nav-menu-main .nav-menu-category {
  flex: 3;
  max-width: 420px;
}
nav #nav-product-menu .nav-menu-main .nav-menu-category li {
  cursor: pointer;
  padding: 16px;
  border-radius: 10px;
  margin: 0 32px 10px 0;
}
nav #nav-product-menu .nav-menu-main .nav-menu-category li {
  font-size: 18px;
  font-weight: var(--font-weight-regular);
  line-height: 140%;
  letter-spacing: 0.5px;
}
@media (max-width: 720px) {
  nav #nav-product-menu .nav-menu-main .nav-menu-category li {
    font-size: 16px;
  }
}
nav #nav-product-menu .nav-menu-main .nav-menu-category li.cate-title {
  display: none;
}
nav #nav-product-menu .nav-menu-main .nav-menu-category li.cate-on {
  color: var(--color-blue-for-dark);
  background: var(--black-70);
}
nav #nav-product-menu .nav-menu-main .nav-menu-category li.cate-on {
  font-size: 18px;
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.5px;
}
@media (max-width: 720px) {
  nav #nav-product-menu .nav-menu-main .nav-menu-category li.cate-on {
    font-size: 16px;
  }
}
nav #nav-product-menu .nav-menu-main .nav-menu-category li p {
  white-space: nowrap;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content {
  flex: 9;
  max-width: 778px;
  height: 0;
  overflow: hidden;
  transition: height 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 8px;
  padding: 4px 0 0 4px;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content.content-visible {
  height: auto;
  min-height: 200px;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content[data-active=wireless-video-transmission] {
  height: 390px;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content[data-active=wireless-display-receiver] {
  height: 195px;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content[data-active=wireless-collaboration-solution] {
  height: 195px;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li {
  display: inline-block;
  width: 0;
  height: 0;
  margin: 0;
  padding: 3% 5%;
  opacity: 0;
  overflow: hidden;
  text-align: center;
  align-content: center;
  background-color: var(--black-70);
  border-radius: 10px;
  transition: background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li.cate-on {
  order: -1;
  width: 187px;
  height: 187px;
  opacity: 1;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li:hover, nav #nav-product-menu .nav-menu-main .nav-menu-content li:active {
  background-color: var(--black-80);
  box-shadow: 0 0 4px 0 rgba(255, 255, 255, 0.5);
  transform: scale(1.005);
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li:hover .menu-item-img img:nth-child(1), nav #nav-product-menu .nav-menu-main .nav-menu-content li:active .menu-item-img img:nth-child(1) {
  opacity: 0;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li:hover .menu-item-img img:nth-child(2), nav #nav-product-menu .nav-menu-main .nav-menu-content li:active .menu-item-img img:nth-child(2) {
  opacity: 1;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li:active {
  background-color: var(--black-70);
  color: var(--color-blue-for-dark);
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li:active {
  font-size: 16px;
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.5px;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li .menu-item-img {
  overflow: hidden;
  width: 100%;
  aspect-ratio: 1/1;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li .menu-item-img img {
  margin: 0 auto;
  width: 147px;
  transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li .menu-item-img img:nth-child(1) {
  opacity: 1;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li .menu-item-img img:nth-child(2) {
  opacity: 0;
  transform: translateY(-100%);
  margin-bottom: -100%;
}
nav #nav-product-menu .nav-menu-main .nav-menu-content li .menu-item-txt {
  text-align: center;
  position: relative;
  transform: translateY(-75%);
}
@media screen and (max-width: 1180px) {
  nav {
    background-color: var(--black-90) !important;
    padding: 0 40px;
    height: auto;
    max-height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    left: 0;
    transform: none;
    transition: min-height 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    font-size: 20px;
  }
  nav #nav-language {
    display: none;
  }
  nav .menu-open ~ #nav-language-mobile {
    display: inline-flex;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    top: max(56px, 100% - 48px);
    z-index: 5;
    cursor: pointer;
    background-color: var(--black-90);
    padding: 0px 12px 0px 2px;
    border-radius: 100rem;
    font-size: 16px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  }
  nav #nav-menu, nav #nav-search, nav #nav-buy {
    display: inline-flex;
    position: fixed;
  }
  nav #nav-menu {
    right: 40px;
  }
  nav #nav-search {
    right: 80px;
  }
  nav #nav-search #nav-search-box input[type=text] {
    padding: 12px 32px;
  }
  nav #nav-search #nav-search-box .search-keywords {
    text-align: left;
    padding: 0 8px;
  }
  nav #nav-search #nav-search-box .search-keywords > p, nav #nav-search #nav-search-box .search-keywords > a {
    margin-left: 0;
    margin-right: 8px;
  }
  nav #nav-search #nav-search-box .search-keywords a {
    margin-bottom: 8px;
  }
  nav #nav-buy {
    right: 132px;
  }
  nav #nav-menu.menu-open ~ ul {
    top: 56px;
    left: 50vw;
    transform: translateX(-50%);
    box-shadow: 0 800px 0 800px var(--black-90);
    padding-bottom: 0;
    box-sizing: content-box;
    border-left: 220px solid var(--black-90);
    border-right: 220px solid var(--black-90);
    z-index: 5;
  }
  nav #nav-menu.menu-open ~ ul::after {
    display: block;
    background: transparent;
    content: " ";
    height: 112px;
  }
  nav > ul {
    left: 40px;
    top: -100vh;
    width: calc(100vw - 80px);
    max-width: 740px;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto;
    overflow: hidden;
    background-color: var(--black-90);
  }
  nav > ul > li {
    margin: 0;
    text-align: left;
    padding: 0;
    width: calc(100vw - 80px);
    max-width: 740px;
    height: 56px;
  }
  nav > ul > li#nav-product, nav > ul > li#nav-product:hover {
    background-size: 18px 18px !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2014.0695L19.0615%207.00822C19.3513%206.71822%2019.7017%206.57297%2020.1125%206.57247C20.5233%206.57197%2020.8784%206.72139%2021.1777%207.02072C21.4676%207.31055%2021.6125%207.66089%2021.6125%208.07172C21.6125%208.48255%2021.4676%208.83289%2021.1777%209.12272L13.7772%2016.5357C13.5196%2016.7934%2013.2406%2016.9801%2012.9402%2017.096C12.6399%2017.2116%2012.3265%2017.2695%2012%2017.2695C11.6735%2017.2695%2011.3601%2017.2116%2011.0597%2017.096C10.7594%2016.9801%2010.4804%2016.7934%2010.2227%2016.5357L2.82399%209.12272C2.53399%208.83289%202.38641%208.4828%202.38124%208.07247C2.37591%207.66214%202.52291%207.30739%202.82224%207.00822C3.11208%206.71822%203.46483%206.57322%203.88049%206.57322C4.29599%206.57322%204.64866%206.71822%204.93849%207.00822L12%2014.0695Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  nav > ul > li#nav-product.menu-active {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%209.91474L4.93851%2016.976C4.64868%2017.266%204.29859%2017.4112%203.88826%2017.4117C3.47793%2017.4122%203.12784%2017.2676%202.83801%2016.9777C2.54818%2016.6879%202.40326%2016.3355%202.40326%2015.9205C2.40326%2015.5053%202.54818%2015.1528%202.83801%2014.863L10.2228%207.46249C10.4804%207.20482%2010.7594%207.01816%2011.0598%206.90249C11.3601%206.78666%2011.6735%206.72874%2012%206.72874C12.3265%206.72874%2012.6399%206.78666%2012.9403%206.90249C13.2406%207.01816%2013.5196%207.20482%2013.7773%207.46249L21.176%2014.8615C21.466%2015.1513%2021.6089%2015.5017%2021.6048%2015.9125C21.6006%2016.3233%2021.4535%2016.6737%2021.1635%2016.9635C20.8737%2017.2535%2020.5213%2017.3985%2020.1063%2017.3985C19.6913%2017.3985%2019.3388%2017.2535%2019.049%2016.9635L12%209.91474Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  nav > ul > li:hover, nav > ul > li:active, nav > ul > li.menu-active {
    background-image: none !important;
  }
  nav > ul > li > p, nav > ul > li > a {
    width: 100%;
  }
  nav #nav-product-menu {
    position: relative;
    margin-left: 0;
    margin-top: -100vh;
    top: 0;
    left: 0;
    padding: 0 !important;
    transition: margin-top 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-shadow: none;
  }
  nav #nav-product-menu .nav-menu-close {
    display: none;
    /* position: absolute;
    top: 16px;
    right: 16px; */
  }
  nav #nav-product-menu .nav-menu-main {
    padding: 0;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-category {
    display: none;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content {
    display: block;
    padding: 0 0 0 3px !important;
    max-width: 737px !important;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content > li {
    width: 240px !important;
    max-width: calc(33% - 4px) !important;
    height: auto !important;
    flex-basis: 33%;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content > li.cate-title {
    flex-basis: 100%;
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    background: transparent;
    border-radius: 0;
    text-align: left;
    padding: 8px 0 0 0;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content > li.cate-title {
    font-size: 14px;
    font-weight: var(--font-weight-bold);
    line-height: 140%;
    letter-spacing: 0.5px;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content > li.cate-title:not(:first-child) {
    border-top: 1px solid var(--black-60);
    margin-top: 1em;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content > li.cate-title:hover, nav #nav-product-menu .nav-menu-main .nav-menu-content > li.cate-title:active {
    background: transparent;
    box-shadow: none;
    transform: none;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content > li .menu-item-txt {
    transform: translateY(0);
  }
  nav #nav-product-menu.menu-visible .nav-menu-main .nav-menu-content {
    height: auto !important;
  }
  nav #nav-product-menu.menu-visible .nav-menu-main .nav-menu-content li {
    order: 0 !important;
    opacity: 1 !important;
  }
}
@media screen and (max-width: 720px) {
  nav {
    padding: 0 16px;
  }
  nav .nav-logo {
    left: 16px;
    width: 42px;
    background-size: cover;
    background-position: center left 4px;
  }
  nav #nav-menu {
    right: 6px;
  }
  nav #nav-menu.menu-open ~ ul {
    box-shadow: 0 16px 0 16px var(--black-90);
  }
  nav #nav-search {
    right: 42px;
  }
  nav #nav-search #nav-search-box {
    padding: 20px 16px;
  }
  nav #nav-search #nav-search-box .icon-close {
    right: 16px;
  }
  nav #nav-buy {
    right: 92px;
  }
  nav > ul {
    width: calc(100vw - 32px);
  }
  nav > ul > li {
    width: calc(100vw - 32px);
    max-width: none;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content {
    width: calc(100vw - 32px);
    max-width: 489px !important;
  }
  nav #nav-product-menu .nav-menu-main .nav-menu-content > li {
    flex-basis: calc(50% - 4px);
    max-width: 240px !important;
  }
}

#toast {
  position: fixed;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--color-blue-for-dark);
  color: var(--black-white);
  padding: 16px 24px;
  border-radius: 100rem;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 1000;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  width: -moz-max-content;
  width: max-content;
}
#toast {
  font-size: 14px;
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.5px;
}
#toast.hide {
  opacity: 0;
  visibility: hidden;
}

main {
  min-height: 100vh;
  padding: 0;
  width: 100%;
}
main > * {
  max-width: 1920px;
  padding: 0 40px;
  margin: 0 auto;
}
main h1 {
  font-size: 68px;
  font-weight: var(--font-weight-bold);
  line-height: 115%;
  letter-spacing: 1px;
}
@media (max-width: 720px) {
  main h1 {
    font-size: 48px;
  }
}
main h1.regular {
  font-weight: var(--font-weight-regular);
}
main h1.medium {
  font-weight: var(--font-weight-medium);
}
main h1 strong {
  font-weight: var(--font-weight-bold);
}
main h2 {
  font-size: 48px;
  font-weight: var(--font-weight-bold);
  line-height: 115%;
  letter-spacing: 1px;
}
@media (max-width: 720px) {
  main h2 {
    font-size: 40px;
  }
}
main h2.regular {
  font-weight: var(--font-weight-regular);
}
main h2.medium {
  font-weight: var(--font-weight-medium);
}
main h2 strong {
  font-weight: var(--font-weight-bold);
}
main h3 {
  font-size: 40px;
  font-weight: var(--font-weight-bold);
  line-height: 130%;
  letter-spacing: 1px;
}
@media (max-width: 1180px) {
  main h3 {
    font-size: 32px;
  }
}
@media (max-width: 720px) {
  main h3 {
    font-size: 24px;
  }
}
main h3.regular {
  font-weight: var(--font-weight-regular);
}
main h3.medium {
  font-weight: var(--font-weight-medium);
}
main h3 strong {
  font-weight: var(--font-weight-bold);
}
main h4 {
  font-size: 32px;
  font-weight: var(--font-weight-bold);
  line-height: 130%;
  letter-spacing: 1px;
}
@media (max-width: 720px) {
  main h4 {
    font-size: 24px;
  }
}
main h4.regular {
  font-weight: var(--font-weight-regular);
}
main h4.medium {
  font-weight: var(--font-weight-medium);
}
main h4 strong {
  font-weight: var(--font-weight-bold);
}
main h5 {
  font-size: 24px;
  font-weight: var(--font-weight-bold);
  line-height: 135%;
  letter-spacing: 0.5px;
}
@media (max-width: 720px) {
  main h5 {
    font-size: 18px;
  }
}
main h5.regular {
  font-weight: var(--font-weight-regular);
}
main h5.medium {
  font-weight: var(--font-weight-medium);
}
main h5 strong {
  font-weight: var(--font-weight-bold);
}
main h6 {
  font-size: 20px;
  font-weight: var(--font-weight-bold);
  line-height: 130%;
  letter-spacing: 0.5px;
}
@media (max-width: 720px) {
  main h6 {
    font-size: 16px;
  }
}
main h6.regular {
  font-weight: var(--font-weight-regular);
}
main h6.medium {
  font-weight: var(--font-weight-medium);
}
main h6 strong {
  font-weight: var(--font-weight-bold);
}
main .standard-section {
  width: 100%;
  max-width: 1920px;
  padding: 0 40px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
  justify-content: space-between;
}
main .standard-section.title {
  text-align: center;
  padding: 2em 0 1em;
  flex-direction: column;
}
main .standard-section.title > * {
  text-align: center;
}
main .standard-section.title .btn {
  display: inline-block;
  padding: 4px 32px 4px 16px;
  background-repeat: no-repeat;
  background-position: right 10px bottom 8px;
  background-size: auto 50%;
  text-underline-offset: 8px;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M14.0853%2012L7.02401%204.93851C6.73401%204.64868%206.58876%204.29859%206.58826%203.88826C6.58776%203.47793%206.73243%203.12784%207.02226%202.83801C7.31209%202.54818%207.66451%202.40326%208.07951%202.40326C8.49467%202.40326%208.84718%202.54818%209.13701%202.83801L16.5375%2010.2228C16.7952%2010.4804%2016.9818%2010.7594%2017.0975%2011.0598C17.2133%2011.3601%2017.2713%2011.6735%2017.2713%2012C17.2713%2012.3265%2017.2133%2012.6399%2017.0975%2012.9403C16.9818%2013.2406%2016.7952%2013.5196%2016.5375%2013.7773L9.13851%2021.176C8.84868%2021.466%208.49834%2021.6089%208.08751%2021.6048C7.67667%2021.6006%207.32634%2021.4535%207.03651%2021.1635C6.74651%2020.8737%206.60151%2020.5213%206.60151%2020.1063C6.60151%2019.6913%206.74651%2019.3388%207.03651%2019.049L14.0853%2012Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
main .standard-section.title .btn:hover {
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
}
main .standard-section > .column-1 {
  flex: 1;
}
main .standard-section > .column-2 {
  flex: 2;
}
main .standard-section > .column-3 {
  flex: 3;
}
main .standard-section > .column-4 {
  flex: 4;
}
main .standard-section > .column-5 {
  flex: 5;
}
main .standard-section > .column-6 {
  flex: 6;
}
main .standard-section > .column-7 {
  flex: 7;
}
main .standard-section > .column-8 {
  flex: 8;
}
main .standard-section > .column-9 {
  flex: 9;
}
main .standard-section > .column-10 {
  flex: 10;
}
main .standard-section > .column-11 {
  flex: 11;
}
main .standard-section > .column-12 {
  flex: 12;
}
main #slider-container {
  width: 100%;
  max-width: 100vw;
  position: relative;
  height: auto;
  overflow: hidden;
  padding: 0;
}
main #slider-container #slide-controllers {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 90%;
  max-width: 1920px;
  height: 56px;
  z-index: 2;
  pointer-events: none;
}
main #slider-container #slide-controllers .slide-controller {
  position: absolute;
  display: inline-block;
  pointer-events: all;
  width: 56px;
  height: 56px;
  background-color: rgba(151, 151, 151, 0.3);
  border-radius: 100rem;
  align-items: center;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
}
main #slider-container #slide-controllers .slide-controller:hover {
  background-color: rgba(151, 151, 151, 0.8);
}
main #slider-container #slide-controllers .slide-controller#slide-prev {
  left: 32px;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M9.45002%2012L16.7375%2019.2875C16.9709%2019.5209%2017.0854%2019.7959%2017.0813%2020.1125C17.0771%2020.4292%2016.9584%2020.7042%2016.725%2020.9375C16.4917%2021.1709%2016.2167%2021.2875%2015.9%2021.2875C15.5834%2021.2875%2015.3084%2021.1709%2015.075%2020.9375L7.45002%2013.325C7.25836%2013.1334%207.11877%2012.925%207.03127%2012.7C6.94377%2012.475%206.90002%2012.2417%206.90002%2012C6.90002%2011.7584%206.94377%2011.525%207.03127%2011.3C7.11877%2011.075%207.25836%2010.8667%207.45002%2010.675L15.075%203.05004C15.3084%202.8167%2015.5854%202.70212%2015.9063%202.70629C16.2271%202.71045%2016.5042%202.8292%2016.7375%203.06254C16.9709%203.29587%2017.0875%203.57087%2017.0875%203.88754C17.0875%204.2042%2016.9709%204.4792%2016.7375%204.71254L9.45002%2012Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
main #slider-container #slide-controllers .slide-controller#slide-prev:active {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M9.45002%2012L16.7375%2019.2875C16.9709%2019.5209%2017.0854%2019.7959%2017.0813%2020.1125C17.0771%2020.4292%2016.9584%2020.7042%2016.725%2020.9375C16.4917%2021.1709%2016.2167%2021.2875%2015.9%2021.2875C15.5834%2021.2875%2015.3084%2021.1709%2015.075%2020.9375L7.45002%2013.325C7.25836%2013.1334%207.11877%2012.925%207.03127%2012.7C6.94377%2012.475%206.90002%2012.2417%206.90002%2012C6.90002%2011.7584%206.94377%2011.525%207.03127%2011.3C7.11877%2011.075%207.25836%2010.8667%207.45002%2010.675L15.075%203.05004C15.3084%202.8167%2015.5854%202.70212%2015.9063%202.70629C16.2271%202.71045%2016.5042%202.8292%2016.7375%203.06254C16.9709%203.29587%2017.0875%203.57087%2017.0875%203.88754C17.0875%204.2042%2016.9709%204.4792%2016.7375%204.71254L9.45002%2012Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  /* 原icon不存在，暫用arrow-left-medium */
}
main #slider-container #slide-controllers .slide-controller#slide-next {
  right: 32px;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M14.5375%2012L7.24999%204.71245C7.01665%204.47912%206.90207%204.20203%206.90624%203.8812C6.9104%203.56037%207.02915%203.28328%207.26249%203.04995C7.49582%202.81662%207.7729%202.69995%208.09374%202.69995C8.41457%202.69995%208.69165%202.81662%208.92499%203.04995L16.5375%2010.675C16.7292%2010.8666%2016.8687%2011.075%2016.9562%2011.3C17.0437%2011.525%2017.0875%2011.7583%2017.0875%2012C17.0875%2012.2416%2017.0437%2012.475%2016.9562%2012.7C16.8687%2012.925%2016.7292%2013.1333%2016.5375%2013.325L8.91249%2020.95C8.67915%2021.1833%208.40415%2021.2979%208.08749%2021.2937C7.77082%2021.2895%207.49582%2021.1708%207.26249%2020.9375C7.02915%2020.7041%206.91249%2020.427%206.91249%2020.1062C6.91249%2019.7854%207.02915%2019.5083%207.26249%2019.275L14.5375%2012Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
main #slider-container #slide-controllers .slide-controller#slide-next:active {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M14.5375%2012L7.24999%204.71245C7.01665%204.47912%206.90207%204.20203%206.90624%203.8812C6.9104%203.56037%207.02915%203.28328%207.26249%203.04995C7.49582%202.81662%207.7729%202.69995%208.09374%202.69995C8.41457%202.69995%208.69165%202.81662%208.92499%203.04995L16.5375%2010.675C16.7292%2010.8666%2016.8687%2011.075%2016.9562%2011.3C17.0437%2011.525%2017.0875%2011.7583%2017.0875%2012C17.0875%2012.2416%2017.0437%2012.475%2016.9562%2012.7C16.8687%2012.925%2016.7292%2013.1333%2016.5375%2013.325L8.91249%2020.95C8.67915%2021.1833%208.40415%2021.2979%208.08749%2021.2937C7.77082%2021.2895%207.49582%2021.1708%207.26249%2020.9375C7.02915%2020.7041%206.91249%2020.427%206.91249%2020.1062C6.91249%2019.7854%207.02915%2019.5083%207.26249%2019.275L14.5375%2012Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  /* 原icon不存在，暫用arrow-right-medium藍色 */
}
main #slider-container #slide-bars {
  position: absolute;
  bottom: 57px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 12px;
  z-index: 3;
}
main #slider-container #slide-bars .slide-title {
  position: relative;
  width: 72px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: transparent;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s ease;
}
main #slider-container #slide-bars .slide-title::after {
  content: " ";
  box-sizing: border-box;
  position: absolute;
  left: 50%;
  bottom: -8px;
  transform: translateX(-50%);
  width: 72px;
  height: 4px;
  border-radius: 50rem;
  background-color: var(--black-60);
  transition: all 0.3s ease;
  border-left-color: var(--black-20);
  border-left-style: solid;
  border-left-width: 0px;
}
main #slider-container #slide-bars .slide-title:hover {
  color: var(--black-white);
}
main #slider-container #slide-bars .slide-title.active::after {
  animation: progress-bar 5.5s linear forwards;
}
@keyframes progress-bar {
  0% {
    border-left-width: 0px;
  }
  100% {
    border-left-width: 72px;
  }
}
main #slider-container #slide-bars:hover .slide-title {
  color: transparent !important;
}
main #slider-container #slide-bars:hover .slide-title:hover {
  color: white !important;
}
main #slider-container #slide-list {
  position: relative;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  height: auto;
  width: auto;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  transition: margin-left 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
main #slider-container #slide-list:hover {
  animation-play-state: paused;
}
main #slider-container #slide-list .slide-box {
  width: 100vw;
  min-width: 100vw;
  height: 100vh; /* 100vw * 9/16 = 56.25vw for 16:9 aspect ratio */
  max-height: 1080px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  /* 現代瀏覽器支援 aspect-ratio 的備用方案 */
  aspect-ratio: 16/9;
}
main #slider-container #slide-list .slide-box .slide-content {
  height: 100%;
  position: relative;
}
main #slider-container #slide-list .slide-box .slide-content .slide-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
}
main #slider-container #slide-list .slide-box .slide-content video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
main #slider-container #slide-list .slide-box .slide-content .slide-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  white-space: normal;
}
main #slider-container #slide-list .slide-box .slide-content .slide-info.left-only {
  width: 50%;
  left: 0;
}
main #slider-container #slide-list .slide-box .slide-content .slide-info.left-only > div {
  width: -moz-fit-content;
  width: fit-content;
  text-align: left;
  align-items: flex-start;
}
main #slider-container #slide-list .slide-box .slide-content .slide-info .btn:nth-child(1) {
  margin-right: 16px;
}
main #slider-container #slide-list .slide-box .slide-content .slide-info h1 {
  font-size: 68px;
  font-weight: var(--font-weight-bold);
  line-height: 115%;
  letter-spacing: 1px;
}
@media (max-width: 720px) {
  main #slider-container #slide-list .slide-box .slide-content .slide-info h1 {
    font-size: 48px;
  }
}
main #slider-container #slide-list .slide-box .slide-content .slide-info h3 {
  font-size: 40px;
  font-weight: var(--font-weight-medium);
  line-height: 130%;
  letter-spacing: 1px;
}
@media (max-width: 1180px) {
  main #slider-container #slide-list .slide-box .slide-content .slide-info h3 {
    font-size: 32px;
  }
}
@media (max-width: 720px) {
  main #slider-container #slide-list .slide-box .slide-content .slide-info h3 {
    font-size: 24px;
  }
}
main #slider-container #slide-list .slide-box .slide-content .slide-info p {
  font-size: 32px;
  font-weight: var(--font-weight-bold);
  line-height: 130%;
  letter-spacing: 1px;
}
@media (max-width: 720px) {
  main #slider-container #slide-list .slide-box .slide-content .slide-info p {
    font-size: 24px;
  }
}
main #slider-container #slide-list .slide-box .btn {
  color: var(--black-90);
  background-color: var(--black-white);
}
main #slider-container #slide-list .slide-box .btn:hover {
  background-color: var(--black-20);
}
main #slider-container #slide-list .slide-box .btn:active {
  color: var(--color-blue-for-light);
  background-color: var(--black-white);
}
main #slider-container #slide-list .slide-box .btn.dark {
  color: var(--black-white);
  background-color: var(--black-80);
}
main #slider-container #slide-list .slide-box .btn.dark:hover {
  background-color: var(--black-70);
}
main #slider-container #slide-list .slide-box .btn.dark:active {
  color: var(--color-blue-for-dark);
  background-color: var(--black-80);
}
main #album-container {
  width: 100%;
  max-width: 100vw;
  position: relative;
  height: auto;
  overflow: hidden;
  padding: 0 0 64px 0;
}
main #album-container #picture-controllers {
  position: absolute;
  bottom: calc(50% - 28px + 32px);
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 1156px;
  height: 56px;
  z-index: 2;
  pointer-events: none;
}
main #album-container #picture-controllers .picture-controller {
  position: absolute;
  display: inline-block;
  pointer-events: all;
  width: 56px;
  height: 56px;
  background-color: rgba(151, 151, 151, 0.3);
  border-radius: 100rem;
  align-items: center;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
}
main #album-container #picture-controllers .picture-controller:hover {
  background-color: rgba(151, 151, 151, 0.8);
}
main #album-container #picture-controllers .picture-controller#picture-prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M9.45002%2012L16.7375%2019.2875C16.9709%2019.5209%2017.0854%2019.7959%2017.0813%2020.1125C17.0771%2020.4292%2016.9584%2020.7042%2016.725%2020.9375C16.4917%2021.1709%2016.2167%2021.2875%2015.9%2021.2875C15.5834%2021.2875%2015.3084%2021.1709%2015.075%2020.9375L7.45002%2013.325C7.25836%2013.1334%207.11877%2012.925%207.03127%2012.7C6.94377%2012.475%206.90002%2012.2417%206.90002%2012C6.90002%2011.7584%206.94377%2011.525%207.03127%2011.3C7.11877%2011.075%207.25836%2010.8667%207.45002%2010.675L15.075%203.05004C15.3084%202.8167%2015.5854%202.70212%2015.9063%202.70629C16.2271%202.71045%2016.5042%202.8292%2016.7375%203.06254C16.9709%203.29587%2017.0875%203.57087%2017.0875%203.88754C17.0875%204.2042%2016.9709%204.4792%2016.7375%204.71254L9.45002%2012Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  /* 原icon不存在，暫用arrow-left-medium */
}
main #album-container #picture-controllers .picture-controller#picture-prev:active {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M9.45002%2012L16.7375%2019.2875C16.9709%2019.5209%2017.0854%2019.7959%2017.0813%2020.1125C17.0771%2020.4292%2016.9584%2020.7042%2016.725%2020.9375C16.4917%2021.1709%2016.2167%2021.2875%2015.9%2021.2875C15.5834%2021.2875%2015.3084%2021.1709%2015.075%2020.9375L7.45002%2013.325C7.25836%2013.1334%207.11877%2012.925%207.03127%2012.7C6.94377%2012.475%206.90002%2012.2417%206.90002%2012C6.90002%2011.7584%206.94377%2011.525%207.03127%2011.3C7.11877%2011.075%207.25836%2010.8667%207.45002%2010.675L15.075%203.05004C15.3084%202.8167%2015.5854%202.70212%2015.9063%202.70629C16.2271%202.71045%2016.5042%202.8292%2016.7375%203.06254C16.9709%203.29587%2017.0875%203.57087%2017.0875%203.88754C17.0875%204.2042%2016.9709%204.4792%2016.7375%204.71254L9.45002%2012Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  /* 原icon不存在，暫用arrow-left-medium藍色 */
}
main #album-container #picture-controllers .picture-controller#picture-next {
  right: 0;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M14.5375%2012L7.24999%204.71245C7.01665%204.47912%206.90207%204.20203%206.90624%203.8812C6.9104%203.56037%207.02915%203.28328%207.26249%203.04995C7.49582%202.81662%207.7729%202.69995%208.09374%202.69995C8.41457%202.69995%208.69165%202.81662%208.92499%203.04995L16.5375%2010.675C16.7292%2010.8666%2016.8687%2011.075%2016.9562%2011.3C17.0437%2011.525%2017.0875%2011.7583%2017.0875%2012C17.0875%2012.2416%2017.0437%2012.475%2016.9562%2012.7C16.8687%2012.925%2016.7292%2013.1333%2016.5375%2013.325L8.91249%2020.95C8.67915%2021.1833%208.40415%2021.2979%208.08749%2021.2937C7.77082%2021.2895%207.49582%2021.1708%207.26249%2020.9375C7.02915%2020.7041%206.91249%2020.427%206.91249%2020.1062C6.91249%2019.7854%207.02915%2019.5083%207.26249%2019.275L14.5375%2012Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  /* 原icon不存在，暫用arrow-right-medium */
}
main #album-container #picture-controllers .picture-controller#picture-next:active {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M14.5375%2012L7.24999%204.71245C7.01665%204.47912%206.90207%204.20203%206.90624%203.8812C6.9104%203.56037%207.02915%203.28328%207.26249%203.04995C7.49582%202.81662%207.7729%202.69995%208.09374%202.69995C8.41457%202.69995%208.69165%202.81662%208.92499%203.04995L16.5375%2010.675C16.7292%2010.8666%2016.8687%2011.075%2016.9562%2011.3C17.0437%2011.525%2017.0875%2011.7583%2017.0875%2012C17.0875%2012.2416%2017.0437%2012.475%2016.9562%2012.7C16.8687%2012.925%2016.7292%2013.1333%2016.5375%2013.325L8.91249%2020.95C8.67915%2021.1833%208.40415%2021.2979%208.08749%2021.2937C7.77082%2021.2895%207.49582%2021.1708%207.26249%2020.9375C7.02915%2020.7041%206.91249%2020.427%206.91249%2020.1062C6.91249%2019.7854%207.02915%2019.5083%207.26249%2019.275L14.5375%2012Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  /* 原icon不存在，暫用arrow-right-medium藍色 */
}
main #album-container #picture-bars {
  position: absolute;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 12px;
  z-index: 3;
}
main #album-container #picture-bars .picture-title {
  position: relative;
  width: 32px;
  height: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: transparent;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s ease;
}
main #album-container #picture-bars .picture-title::after {
  content: " ";
  box-sizing: border-box;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 32px;
  height: 4px;
  border-radius: 50rem;
  background-color: var(--black-60);
  transition: all 0.3s ease;
  border-left-color: var(--black-20);
  border-left-style: solid;
  border-left-width: 0px;
}
main #album-container #picture-bars .picture-title.active {
  width: 72px;
}
main #album-container #picture-bars .picture-title.active::after {
  width: 72px;
  animation: progress-bar 5.5s linear forwards;
}
@keyframes progress-bar {
  0% {
    border-left-width: 0px;
  }
  100% {
    border-left-width: 72px;
  }
}
main #album-container #picture-list {
  position: relative;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  height: auto;
  width: auto;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  transition: margin-left 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
main #album-container #picture-list:hover {
  animation-play-state: paused;
}
main #album-container #picture-list .picture-box {
  width: calc(100% - 40px);
  min-width: 1100px;
  height: auto;
  max-height: 540px;
  margin: 0 16px 0 0;
  padding: 0;
  border-radius: 16px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  aspect-ratio: 110/54;
  cursor: pointer;
}
main #album-container #picture-list .picture-box:hover > * {
  transform: scale(1.05);
}
main #album-container #picture-list .picture-box .picture-content {
  height: 100%;
  position: relative;
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
main #album-container #picture-list .picture-box .picture-content .picture-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
}
main #album-container #picture-list .picture-box .picture-content video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
main #blog-container {
  margin-bottom: 64px;
}
main #blog-container .blog-card {
  display: block;
  position: relative;
  border-radius: 16px;
  margin-bottom: 16px;
  overflow: hidden;
  width: 100%;
  aspect-ratio: 4/3;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
}
main #blog-container .blog-card:hover .blog-bg {
  transform: scale(1.05);
}
main #blog-container .blog-card:active .blog-bg {
  transform: scale(1.05);
}
main #blog-container .blog-card .blog-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
main #blog-container .blog-card .blog-info {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background: none;
  padding: 16px;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.9), transparent 70%);
}
main #blog-container .blog-card .blog-info > * {
  width: 100%;
  text-align: left;
}
main #blog-container .blog-card .blog-info .blog-date {
  color: var(--black-10);
}
main #blog-container .blog-card .blog-info .blog-date {
  font-size: 16px;
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.5px;
}
main #blog-container .blog-card .blog-info .blog-title {
  color: var(--black-white);
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
main #blog-container .blog-card .blog-info .blog-title {
  font-size: 24px;
  font-weight: var(--font-weight-bold);
  line-height: 135%;
  letter-spacing: 0.5px;
}
@media (max-width: 720px) {
  main #blog-container .blog-card .blog-info .blog-title {
    font-size: 18px;
  }
}
@media screen and (max-width: 1180px) {
  main {
    margin-top: 56px;
  }
  main #slider-container #slide-controllers {
    width: 100%;
  }
  main #slider-container #slide-bars {
    bottom: 50px;
  }
  main #slider-container #slide-bars .slide-title {
    width: 36px;
    height: 4px;
  }
  main #slider-container #slide-bars .slide-title::after {
    width: 36px;
    bottom: 0;
  }
  main #slider-container #slide-bars .slide-title.active {
    width: 72px;
    color: transparent;
  }
  main #slider-container #slide-bars .slide-title.active::after {
    width: 72px;
  }
  main #slider-container #slide-bars:hover .slide-title:hover {
    color: transparent !important;
  }
  main #slider-container #slide-list .slide-box {
    height: 82vw; /* 在較小螢幕上使用更高的比例以提升可見性 */
    aspect-ratio: 11/9;
  }
  main #slider-container #slide-list .slide-box.xmas2025 .slide-content .slide-info {
    justify-content: flex-start;
    padding-top: 10%;
    width: 100%;
  }
  main #slider-container #slide-list .slide-box .slide-content .slide-info {
    padding: 0 5%;
  }
  main #slider-container #slide-list .slide-box .slide-content .slide-info > * {
    text-align: center !important;
  }
  main #slider-container #slide-list .slide-box .slide-content .slide-info.left-only {
    justify-content: flex-start;
    padding-top: 10%;
    width: 100%;
  }
  main #album-container #picture-controllers {
    width: calc(85vw + 56px);
    max-width: calc(85vw + 56px);
  }
  main #album-container #picture-list .picture-box {
    width: 85vw;
    min-width: 85vw;
  }
  main #blog-container {
    width: 100%;
    max-width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 16px;
    padding-bottom: 16px;
  }
  main #blog-container::-webkit-scrollbar {
    background-color: var(--black-90);
    opacity: 1;
    height: 4px;
    width: 4px;
  }
  main #blog-container::-webkit-scrollbar-thumb:horizontal {
    background-color: var(--black-70);
    border-radius: 10px;
  }
  main #blog-container .column-4 {
    display: inline-flex;
    width: 420px;
    white-space: normal;
  }
}
@media screen and (max-width: 720px) {
  main .standard-section {
    padding: 0 16px;
  }
  main #slider-container #slide-controllers {
    display: none;
  }
  main #slider-container #slide-bars .slide-title {
    width: 10px;
  }
  main #slider-container #slide-bars .slide-title::after {
    width: 10px;
  }
  main #slider-container #slide-bars .slide-title.active {
    width: 30px;
  }
  main #slider-container #slide-bars .slide-title.active::after {
    width: 30px;
  }
  main #slider-container #slide-bars .slide-title.active::after {
    animation: progress-bar-mobile 5.5s linear forwards;
  }
  @keyframes progress-bar-mobile {
    0% {
      border-left-width: 0px;
    }
    100% {
      border-left-width: 30px;
    }
  }
  main #slider-container #slide-list .slide-box {
    height: 650px; /* 在手機螢幕上使用更高的比例以提升可見性 */
  }
  main #album-container #picture-controllers {
    display: none;
  }
  main #album-container #picture-bars .picture-title {
    width: 10px;
  }
  main #album-container #picture-bars .picture-title::after {
    width: 10px;
  }
  main #album-container #picture-bars .picture-title.active {
    width: 30px;
  }
  main #album-container #picture-bars .picture-title.active::after {
    width: 30px;
    animation: progress-bar 5.5s linear forwards;
  }
  @keyframes progress-bar {
    0% {
      border-left-width: 0px;
    }
    100% {
      border-left-width: 30px;
    }
  }
  main #album-container #picture-list .picture-box {
    width: 85vw;
    min-width: 85vw;
    aspect-ratio: 4/3;
  }
  main #blog-container .column-4 {
    width: 85vw;
    aspect-ratio: 4/3;
  }
}

footer {
  min-height: 300px;
  background-color: var(--black-90);
  padding: 64px 40px 200px 40px;
  width: 100%;
  max-width: 1920px;
  overflow: hidden;
  box-shadow: 0 50vw 0px 50vw var(--black-90);
}
footer {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .site-map {
  margin-bottom: 40px;
  -moz-columns: 4;
       columns: 4;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
footer .site-map > ul:nth-child(2) {
  margin-top: 32px;
}
footer .site-map > ul:nth-child(3) {
  -moz-column-break-before: column;
       break-before: column;
}
footer .site-map > ul:nth-child(4) {
  -moz-column-break-before: column;
       break-before: column;
}
footer .site-map > ul:nth-child(5) {
  margin-top: 32px;
}
footer .site-map > ul:nth-child(6) {
  -moz-column-break-before: column;
       break-before: column;
}
footer .site-map > ul li.cate-title {
  margin: 0 0 16px;
  color: var(--black-20);
}
footer .site-map > ul li.cate-title {
  font-size: 14px;
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .site-map > ul li.cate-title:nth-child(2) {
  -moz-column-break-before: avoid;
       break-before: avoid;
}
footer .site-map > ul li {
  margin-bottom: 12px;
  cursor: pointer;
}
footer .site-map > ul li {
  font-size: 18px;
  font-weight: var(--font-weight-regular);
  line-height: 140%;
  letter-spacing: 0.5px;
}
@media (max-width: 720px) {
  footer .site-map > ul li {
    font-size: 16px;
  }
}
footer .site-map > ul li:hover a {
  color: var(--color-blue-for-dark);
  text-decoration: underline;
}
footer .site-map > ul li .subscribe-intr {
  color: var(--black-20);
}
footer .site-map > ul li .subscribe-intr {
  font-size: 13px;
  font-weight: var(--font-weight-regular);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .site-map > ul li #subscribe-message {
  display: block;
  margin-bottom: -6px;
  margin-top: 6px;
}
footer .site-map > ul li #subscribe-message {
  font-size: 13px;
  font-weight: var(--font-weight-regular);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .site-map > ul li #subscribe-message.error {
  color: var(--color-red-for-dark);
}
footer .site-map > ul li #subscribe-message.success {
  color: var(--color-green-for-dark);
}
footer .site-map > ul li #subscribe-message.success::before {
  margin-right: 4px;
  margin-left: 4px;
  content: "✓";
  font-weight: bold;
}
footer .site-map input[type=text], footer .site-map input[type=email] {
  width: 100%;
  padding: 8px 8px 8px 16px;
  border: 2px solid var(--color-blue-for-dark);
  border-radius: 8px;
  background: var(--black-70);
  color: var(--black-white);
  display: inline-block;
  vertical-align: middle;
  margin-right: -46px;
  outline: none;
}
footer .site-map input[type=text], footer .site-map input[type=email] {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .site-map input[type=text]::-moz-placeholder, footer .site-map input[type=email]::-moz-placeholder {
  color: var(--black-20);
}
footer .site-map input[type=text]::placeholder, footer .site-map input[type=email]::placeholder {
  color: var(--black-20);
}
footer .site-map input[type=text]:focus, footer .site-map input[type=email]:focus {
  outline: 2px solid rgba(0, 159, 244, 0.8);
}
footer .site-map input[type=text] {
  width: calc(50% - 3px);
}
footer .site-map input[type=email] {
  background-image: linear-gradient(to left, var(--color-blue-for-dark) 0, var(--color-blue-for-dark) 40px, transparent 40px, transparent 100%);
}
footer .site-map #email-subscribe {
  color: var(--black-white);
  height: 40px;
  vertical-align: middle;
}
footer .contact-sns-terms .ezcast-about {
  border-bottom: 2px solid var(--black-40);
}
footer .contact-sns-terms .ezcast-about li {
  display: inline-block;
  vertical-align: bottom;
  padding-bottom: 8px;
  margin-right: 24px;
}
footer .contact-sns-terms .ezcast-about li {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .contact-sns-terms .ezcast-about li.footer-logo {
  display: inline-block;
  width: 120px;
  height: 56px;
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201314.9%20671.6%22%20style%3D%22enable-background%3Anew%200%200%201314.9%20671.6%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20d%3D%22M170.8%2C414.6c-1.6%2C0-3.1-0.2-4.6-0.5c-11.7-2.6-19-14.1-16.5-25.7c15.5-70.1%2C70.3-124.9%2C140.4-140.4%20%20%20c11.6-2.7%2C23.2%2C4.6%2C25.9%2C16.2c2.7%2C11.6-4.6%2C23.2-16.2%2C25.9c-0.1%2C0-0.3%2C0.1-0.4%2C0.1c-53.7%2C11.8-95.6%2C53.8-107.4%2C107.4%20%20%20C189.7%2C407.6%2C180.9%2C414.6%2C170.8%2C414.6z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M103.9%2C393.5c-12%2C0-21.6-9.7-21.6-21.7c0-1.7%2C0.2-3.5%2C0.6-5.1c23.1-92.1%2C95.5-163.8%2C187.8-186%20%20%20c11.7-2.4%2C23.1%2C5.2%2C25.4%2C16.9c2.2%2C11.1-4.5%2C22.1-15.4%2C25.1c-75.9%2C18-137.1%2C78.6-155.9%2C154.4C122.5%2C386.7%2C113.8%2C393.5%2C103.9%2C393.5z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M238.7%2C446c-26.4-55.2%2C14.3-119.9%2C76.2-119.9c26.1%2C0%2C56.3%2C10%2C65.6%2C39.4c5.1%2C16.2%2C5.2%2C29.5-1.3%2C40.6%20%20%20s-22.4%2C21.9-35.5%2C22c-8%2C0.1-15.6%2C0-30%2C0c12.9-14.2%2C25-25.7%2C34.5-36.4c4.2-4.7%2C6.2-5.8%2C6.4-11.9c0.3-8.4-9.1-11.1-15.3-11.1h-54%20%20%20c-7.9%2C0-14.5%2C3.4-14.5%2C12.3s8.4%2C11%2C13.5%2C11.4c9.9%2C0.9%2C29.5%2C0.6%2C29.5%2C0.6s-24%2C24-37%2C37.8c-3.8%2C4.1-8.6%2C12-2.8%2C17.1s12%2C4.7%2C16.2%2C4.7%20%20%20c14%2C0%2C29.5%2C1.7%2C44.5%2C0.6c27.9-2%2C51.7-12.2%2C57.9-25.1C375.2%2C500.9%2C272.2%2C516%2C238.7%2C446z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M569.1%2C475.7h-97.7V205.6h96v30.7h-60V322H563v30.7h-55.6v93.1h61.7V475.7z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M718.1%2C205.6l-85.8%2C239.8h77.5v30.3H587.9l85.4-239.3h-75v-30.7H718.1z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M860.3%2C471c-10.1%2C5-21.3%2C7.7-32.6%2C7.8c-21.8%2C0-40.6-8.4-56.5-25.2c-15.9-16.8-23.8-52-23.8-105.4%20%20%20c0-58%2C8-97%2C23.8-117.1c15.9-20.1%2C35.2-30.1%2C57.8-30.1c8.5%2C0%2C18.9%2C1.4%2C31.4%2C4.2v33c-7.3-3.1-15.2-4.7-23.1-4.9%20%20%20c-14.1%2C0-26.2%2C7.2-36.2%2C21.6c-10%2C14.4-15%2C42.7-15.1%2C85c0%2C25.2%2C1.1%2C44.9%2C3.3%2C59.1c2.2%2C14.2%2C7.2%2C25.6%2C15.2%2C34%20%20%20c7.9%2C8.4%2C17.9%2C12.6%2C29.9%2C12.6c7.1%2C0%2C15.8-2.2%2C26.1-6.6L860.3%2C471z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M1005.3%2C475.7h-34.8v-22.5h-1c-8.9%2C16.7-20.4%2C25-34.5%2C25c-12%2C0-22.6-5.6-31.7-16.9s-13.7-36.4-13.7-75.6%20%20%20c0-34.8%2C3.5-59.8%2C10.4-75.1c6.9-15.3%2C18.7-23%2C35.5-23c7.9%2C0%2C14.3%2C1.8%2C19.1%2C5.5s9.8%2C9.5%2C14.9%2C17.6h1v-20.3h34.8L1005.3%2C475.7z%20%20%20%20M948.5%2C447.9c8.8%2C0%2C14.7-5.3%2C17.6-15.9c2.9-10.6%2C4.4-28.6%2C4.4-54c0-22.3-1.3-38.1-4-47.2c-2.7-9.1-8.3-13.7-16.8-13.7%20%20%20c-8.5%2C0-14.4%2C4.2-17.7%2C12.7s-4.9%2C23.8-4.9%2C46c0%2C26.1%2C1.3%2C44.7%2C3.9%2C55.6C933.5%2C442.4%2C939.4%2C447.9%2C948.5%2C447.9z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M1128.4%2C321.8c-10.6-4.4-19.7-6.6-27.3-6.6c-7.3%2C0-13.2%2C1.9-17.7%2C5.5c-4.4%2C3.7-6.7%2C8.7-6.7%2C15.1%20%20%20c0%2C5.1%2C1.9%2C10.1%2C5.6%2C15.1c3.7%2C5%2C11.4%2C12.5%2C23.1%2C22.6c11.7%2C10.1%2C19.9%2C19.1%2C24.8%2C27.1c4.9%2C7.9%2C7.4%2C17.1%2C7.3%2C26.4%20%20%20c0%2C14.6-4.9%2C26.7-14.8%2C36.3s-22.5%2C14.4-37.7%2C14.4c-9.9%2C0-21.5-2.6-34.8-7.9v-28.6c12.9%2C5.2%2C23.8%2C7.9%2C32.8%2C7.9%20%20%20c6.7%2C0%2C11.9-1.8%2C15.6-5.4s5.6-8.5%2C5.6-14.6c0-5.7-2.5-11.7-7.5-18c-5-6.4-13.7-14.5-26-24.4c-17.7-14.3-26.5-30.7-26.5-49.2%20%20%20c0-14.6%2C4.8-26.7%2C14.5-36.4c9.7-9.7%2C21.7-14.5%2C36.1-14.5c8.9%2C0%2C20.1%2C2.3%2C33.5%2C7L1128.4%2C321.8z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%09%3Cpath%20d%3D%22M1232.7%2C317.7h-22.3v157.9h-34.8V317.7h-22.3v-27.3h22.3v-50.5h34.8v50.5h22.3V317.7z%22%20fill%3D%22%231C93D9%22%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E");
  background-size: 108% auto;
  background-repeat: no-repeat;
  background-position: center;
  filter: var(--logo-filter);
}
footer .contact-sns-terms .social-media {
  float: right;
  margin-top: -36px;
}
footer .contact-sns-terms .social-media li {
  display: inline-block;
  margin-left: 16px;
}
footer .contact-sns-terms .terms-policy {
  font-size: 13px;
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .contact-sns-terms .terms-policy li {
  display: inline-block;
  margin-top: 8px;
  padding: 0 16px;
  border-right: 1px solid;
}
footer .contact-sns-terms .terms-policy li:last-child {
  border-right: none;
}
footer #nav-language-footer {
  position: relative;
  float: right;
  cursor: pointer;
  background-color: var(--black-90);
  padding: 0px 12px 0px 2px;
  border-radius: 100rem;
  margin-top: -16px;
}
footer #nav-language-footer #nav-language-footer-menu {
  position: absolute;
  top: 100%;
  right: 0;
  width: 144px;
  background: var(--black-70);
  color: var(--black-white);
  border-radius: 10px;
  padding: 16px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(calc(-100% + 80px));
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 1;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  text-align: center;
}
footer #nav-language-footer #nav-language-footer-menu.dropdown-visible {
  opacity: 2;
  visibility: visible;
  transform: translateY(calc(-100% - 52px));
}
footer #nav-language-footer #nav-language-footer-menu li {
  padding: 8px 16px;
  border-radius: 10px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
footer #nav-language-footer #nav-language-footer-menu li {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer #nav-language-footer #nav-language-footer-menu li:active {
  background: var(--color-blue-for-dark);
}
footer #nav-language-footer #nav-language-footer-menu li:hover {
  background: var(--black-70);
  color: var(--color-blue-for-dark);
}
footer #nav-language-footer #nav-language-footer-menu li a {
  display: block;
  width: 100%;
  height: 100%;
  color: inherit;
}
footer .custom-select-wrapper {
  position: relative;
  width: 100%;
}
footer .custom-select-wrapper {
  font-size: 16px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .custom-select {
  position: relative;
  cursor: pointer;
  color: var(--black-white);
}
footer .custom-select .select-display {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  border: 2px solid var(--color-blue-for-dark);
  border-radius: 8px;
  min-height: 42px;
  box-sizing: border-box;
  background: var(--black-70);
}
footer .custom-select .select-display:hover {
  border-color: var(--color-blue-for-dark);
}
footer .custom-select .select-display .selected-text {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
footer .custom-select .select-display .select-arrow {
  margin-left: 8px;
  width: 22px;
  height: 22px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2014.0695L19.0615%207.00822C19.3513%206.71822%2019.7017%206.57297%2020.1125%206.57247C20.5233%206.57197%2020.8784%206.72139%2021.1777%207.02072C21.4676%207.31055%2021.6125%207.66089%2021.6125%208.07172C21.6125%208.48255%2021.4676%208.83289%2021.1777%209.12272L13.7772%2016.5357C13.5196%2016.7934%2013.2406%2016.9801%2012.9402%2017.096C12.6399%2017.2116%2012.3265%2017.2695%2012%2017.2695C11.6735%2017.2695%2011.3601%2017.2116%2011.0597%2017.096C10.7594%2016.9801%2010.4804%2016.7934%2010.2227%2016.5357L2.82399%209.12272C2.53399%208.83289%202.38641%208.4828%202.38124%208.07247C2.37591%207.66214%202.52291%207.30739%202.82224%207.00822C3.11208%206.71822%203.46483%206.57322%203.88049%206.57322C4.29599%206.57322%204.64866%206.71822%204.93849%207.00822L12%2014.0695Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
footer .custom-select .select-options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border-top: none;
  max-height: 246px;
  overflow-y: auto;
  z-index: 1000;
  display: none;
  border-radius: 8px;
  padding: 8px;
  background: var(--black-70);
}
footer .custom-select .select-options .continent-group {
  border-bottom: 1px solid var(--black-30);
}
footer .custom-select .select-options .continent-group .country-list {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
footer .custom-select .select-options .continent-group .country-list .country-option {
  padding: 8px 24px;
  cursor: pointer;
  border-radius: 8px;
}
footer .custom-select .select-options .continent-group .country-list .country-option {
  font-size: 14px;
  font-weight: var(--font-weight-medium);
  line-height: 140%;
  letter-spacing: 0.5px;
}
footer .custom-select .select-options .continent-group .country-list .country-option:hover {
  background: var(--color-blue-for-light);
}
footer .custom-select .select-options .continent-group .continent-header {
  padding: 8px 12px;
  background: var(--black-70);
  font-weight: bold;
  cursor: pointer;
  border-bottom: 1px solid var(--black-30);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
}
footer .custom-select .select-options .continent-group .continent-header:hover {
  background: var(--black-90);
}
footer .custom-select .select-options .continent-group .continent-header span {
  width: calc(100% - 24px);
  text-align: left;
}
footer .custom-select .select-options .continent-group .continent-header span.continent-arrow {
  width: 22px;
  height: 22px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2014.0695L19.0615%207.00822C19.3513%206.71822%2019.7017%206.57297%2020.1125%206.57247C20.5233%206.57197%2020.8784%206.72139%2021.1777%207.02072C21.4676%207.31055%2021.6125%207.66089%2021.6125%208.07172C21.6125%208.48255%2021.4676%208.83289%2021.1777%209.12272L13.7772%2016.5357C13.5196%2016.7934%2013.2406%2016.9801%2012.9402%2017.096C12.6399%2017.2116%2012.3265%2017.2695%2012%2017.2695C11.6735%2017.2695%2011.3601%2017.2116%2011.0597%2017.096C10.7594%2016.9801%2010.4804%2016.7934%2010.2227%2016.5357L2.82399%209.12272C2.53399%208.83289%202.38641%208.4828%202.38124%208.07247C2.37591%207.66214%202.52291%207.30739%202.82224%207.00822C3.11208%206.71822%203.46483%206.57322%203.88049%206.57322C4.29599%206.57322%204.64866%206.71822%204.93849%207.00822L12%2014.0695Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
footer .custom-select .select-options .continent-group.expanded .continent-arrow {
  transform: rotate(180deg);
}
footer .custom-select .select-options .continent-group.expanded .country-list {
  height: -moz-fit-content;
  height: fit-content;
  max-height: 3000px;
}
footer .custom-select.active .select-display {
  outline: 2px solid rgba(0, 159, 244, 0.8);
}
footer .custom-select.active .select-arrow {
  transform: rotate(180deg);
}
footer .custom-select.active .select-options {
  display: block;
}
@media screen and (max-width: 1180px) {
  footer .site-map {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(4, 1fr);
    grid-column-gap: 16px;
  }
  footer .site-map > ul li.cate-title {
    font-size: 14px;
    font-weight: var(--font-weight-medium);
    line-height: 140%;
    letter-spacing: 0.5px;
  }
  footer .site-map > ul:first-child {
    grid-area: 1/1/3/4;
  }
  footer .site-map > ul:nth-child(2) {
    grid-area: 1/4/3/6;
    margin-top: 0;
  }
  footer .site-map > ul:nth-child(3) {
    grid-area: 1/6/3/8;
  }
  footer .site-map > ul:nth-child(4) {
    grid-area: 3/1/4/4;
  }
  footer .site-map > ul:nth-child(5) {
    grid-area: 4/1/5/4;
    margin-top: 0;
  }
  footer .site-map > ul:nth-child(6) {
    grid-area: 3/4/5/8;
  }
  footer #nav-language-footer #nav-language-footer-menu {
    position: fixed !important;
    bottom: -320px;
    left: 0;
    right: auto;
    top: auto;
    transform: translateY(320px);
    margin: 0;
    width: 100vw;
    display: grid;
    grid-template-columns: repeat(3, auto);
    border-radius: 10px 10px 0 0;
  }
  footer #nav-language-footer #nav-language-footer-menu.dropdown-visible {
    bottom: 0;
    transform: none;
  }
}
@media screen and (max-width: 720px) {
  footer {
    position: relative;
    padding: 64px 16px 250px;
  }
  footer .site-map {
    display: block;
    -moz-columns: auto;
         columns: auto;
  }
  footer .site-map > ul:not(.ul-subscribe) {
    overflow: hidden;
    margin-bottom: 16px;
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
  footer .site-map > ul:not(.ul-subscribe):nth-child(2), footer .site-map > ul:not(.ul-subscribe):nth-child(5) {
    margin-top: 0;
  }
  footer .site-map > ul:not(.ul-subscribe) li.cate-title {
    cursor: pointer;
    position: relative;
    padding-right: 30px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    margin-bottom: 16px;
    color: var(--black-white);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2014.0695L19.0615%207.00822C19.3513%206.71822%2019.7017%206.57297%2020.1125%206.57247C20.5233%206.57197%2020.8784%206.72139%2021.1777%207.02072C21.4676%207.31055%2021.6125%207.66089%2021.6125%208.07172C21.6125%208.48255%2021.4676%208.83289%2021.1777%209.12272L13.7772%2016.5357C13.5196%2016.7934%2013.2406%2016.9801%2012.9402%2017.096C12.6399%2017.2116%2012.3265%2017.2695%2012%2017.2695C11.6735%2017.2695%2011.3601%2017.2116%2011.0597%2017.096C10.7594%2016.9801%2010.4804%2016.7934%2010.2227%2016.5357L2.82399%209.12272C2.53399%208.83289%202.38641%208.4828%202.38124%208.07247C2.37591%207.66214%202.52291%207.30739%202.82224%207.00822C3.11208%206.71822%203.46483%206.57322%203.88049%206.57322C4.29599%206.57322%204.64866%206.71822%204.93849%207.00822L12%2014.0695Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  footer .site-map > ul:not(.ul-subscribe) li.cate-title {
    font-size: 16px;
    font-weight: var(--font-weight-medium);
    line-height: 140%;
    letter-spacing: 0.5px;
  }
  footer .site-map > ul:not(.ul-subscribe) li.cate-title[data-href] {
    content: "";
    background-image: none !important;
  }
  footer .site-map > ul:not(.ul-subscribe).expanded {
    border-bottom: 1px solid var(--black-60);
  }
  footer .site-map > ul:not(.ul-subscribe).expanded li.cate-title {
    color: var(--black-40);
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23ffffff%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%209.91474L4.93851%2016.976C4.64868%2017.266%204.29859%2017.4112%203.88826%2017.4117C3.47793%2017.4122%203.12784%2017.2676%202.83801%2016.9777C2.54818%2016.6879%202.40326%2016.3355%202.40326%2015.9205C2.40326%2015.5053%202.54818%2015.1528%202.83801%2014.863L10.2228%207.46249C10.4804%207.20482%2010.7594%207.01816%2011.0598%206.90249C11.3601%206.78666%2011.6735%206.72874%2012%206.72874C12.3265%206.72874%2012.6399%206.78666%2012.9403%206.90249C13.2406%207.01816%2013.5196%207.20482%2013.7773%207.46249L21.176%2014.8615C21.466%2015.1513%2021.6089%2015.5017%2021.6048%2015.9125C21.6006%2016.3233%2021.4535%2016.6737%2021.1635%2016.9635C20.8737%2017.2535%2020.5213%2017.3985%2020.1063%2017.3985C19.6913%2017.3985%2019.3388%2017.2535%2019.049%2016.9635L12%209.91474Z%22%20fill%3d%22%23ffffff%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
    /* 原icon不存在，暫用arrow-up-medium */
  }
  footer .site-map > ul:not(.ul-subscribe).expanded li:not(.cate-title) {
    height: -moz-fit-content;
    height: fit-content;
    min-height: 24px;
    margin-bottom: 12px;
    animation: fadeIn 0.3s ease;
  }
  footer .site-map > ul:not(.ul-subscribe) li:not(.cate-title) {
    height: 0;
    min-height: 0px;
    margin-bottom: 0;
    overflow: hidden;
    transition: all 0.3s ease;
  }
  footer .site-map > ul li.cate-title {
    font-size: 16px;
    font-weight: var(--font-weight-medium);
    line-height: 140%;
    letter-spacing: 0.5px;
  }
  @keyframes fadeIn {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  footer .contact-sns-terms .ezcast-about li {
    display: none;
  }
  footer .contact-sns-terms .terms-policy {
    position: absolute;
    bottom: 160px;
  }
  footer .contact-sns-terms .terms-policy li {
    padding: 0 8px;
  }
  footer .contact-sns-terms .terms-policy li:first-child {
    padding-left: 0;
  }
  footer .contact-sns-terms .terms-policy li:last-child {
    padding-right: 0;
  }
  footer #nav-language-footer {
    float: none;
    margin-top: 16px;
    margin-left: -12px;
  }
  footer #nav-language-footer #nav-language-footer-menu {
    width: auto;
    white-space: nowrap;
    left: 50%;
    transform: translate(-50%, 320px);
    border-radius: 10px;
  }
  footer #nav-language-footer #nav-language-footer-menu.dropdown-visible {
    bottom: 8px;
    transform: translate(-50%, 0);
  }
}

body[data-theme=light] nav .nav-btn:hover > p {
  color: var(--color-blue-for-dark);
}
body[data-theme=light] nav #nav-buy.icon-shopping-bag:hover:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.9996%203C14.2087%203.00002%2015.9996%204.79087%2015.9996%207H17.1324C17.63%207.00002%2018.0522%207.36586%2018.1226%207.8584L19.8375%2019.8584C19.9235%2020.4608%2019.4557%2020.9999%2018.8472%2021H5.15293C4.54446%2020.9999%204.07664%2020.4608%204.1627%2019.8584L5.87754%207.8584C5.948%207.36585%206.37019%207%206.86777%207H7.99961C7.99961%204.79102%209.79068%203.00025%2011.9996%203ZM14.9996%209C14.4475%209.00026%2014.0206%209.47467%2013.7555%209.95898C13.4159%2010.5793%2012.7567%2011%2011.9996%2011C11.2427%2010.9998%2010.5843%2010.5792%2010.2447%209.95898C9.97953%209.47454%209.55189%209%208.99961%209C8.44752%209.00025%207.98741%209.45517%208.12363%209.99023C8.56424%2011.7203%2010.1325%2012.9998%2011.9996%2013C13.867%2013%2015.4359%2011.7204%2015.8766%209.99023C16.0128%209.45502%2015.5519%209%2014.9996%209ZM11.9996%205C10.8952%205.00025%209.9996%205.89559%209.9996%207H13.9996C13.9996%205.89544%2013.1042%205.00002%2011.9996%205Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] nav #nav-search.icon-search::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M9.5%2016C7.68333%2016%206.14583%2015.3708%204.8875%2014.1125C3.62917%2012.8542%203%2011.3167%203%209.5C3%207.68333%203.62917%206.14583%204.8875%204.8875C6.14583%203.62917%207.68333%203%209.5%203C11.3167%203%2012.8542%203.62917%2014.1125%204.8875C15.3708%206.14583%2016%207.68333%2016%209.5C16%2010.2333%2015.8833%2010.925%2015.65%2011.575C15.4167%2012.225%2015.1%2012.8%2014.7%2013.3L20.3%2018.9C20.4833%2019.0833%2020.575%2019.3167%2020.575%2019.6C20.575%2019.8833%2020.4833%2020.1167%2020.3%2020.3C20.1167%2020.4833%2019.8833%2020.575%2019.6%2020.575C19.3167%2020.575%2019.0833%2020.4833%2018.9%2020.3L13.3%2014.7C12.8%2015.1%2012.225%2015.4167%2011.575%2015.65C10.925%2015.8833%2010.2333%2016%209.5%2016ZM9.5%2014C10.75%2014%2011.8125%2013.5625%2012.6875%2012.6875C13.5625%2011.8125%2014%2010.75%2014%209.5C14%208.25%2013.5625%207.1875%2012.6875%206.3125C11.8125%205.4375%2010.75%205%209.5%205C8.25%205%207.1875%205.4375%206.3125%206.3125C5.4375%207.1875%205%208.25%205%209.5C5%2010.75%205.4375%2011.8125%206.3125%2012.6875C7.1875%2013.5625%208.25%2014%209.5%2014Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] nav #nav-search.icon-search:hover:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M9.5%2016C7.68333%2016%206.14583%2015.3708%204.8875%2014.1125C3.62917%2012.8542%203%2011.3167%203%209.5C3%207.68333%203.62917%206.14583%204.8875%204.8875C6.14583%203.62917%207.68333%203%209.5%203C11.3167%203%2012.8542%203.62917%2014.1125%204.8875C15.3708%206.14583%2016%207.68333%2016%209.5C16%2010.2333%2015.8833%2010.925%2015.65%2011.575C15.4167%2012.225%2015.1%2012.8%2014.7%2013.3L20.3%2018.9C20.4833%2019.0833%2020.575%2019.3167%2020.575%2019.6C20.575%2019.8833%2020.4833%2020.1167%2020.3%2020.3C20.1167%2020.4833%2019.8833%2020.575%2019.6%2020.575C19.3167%2020.575%2019.0833%2020.4833%2018.9%2020.3L13.3%2014.7C12.8%2015.1%2012.225%2015.4167%2011.575%2015.65C10.925%2015.8833%2010.2333%2016%209.5%2016ZM9.5%2014C10.75%2014%2011.8125%2013.5625%2012.6875%2012.6875C13.5625%2011.8125%2014%2010.75%2014%209.5C14%208.25%2013.5625%207.1875%2012.6875%206.3125C11.8125%205.4375%2010.75%205%209.5%205C8.25%205%207.1875%205.4375%206.3125%206.3125C5.4375%207.1875%205%208.25%205%209.5C5%2010.75%205.4375%2011.8125%206.3125%2012.6875C7.1875%2013.5625%208.25%2014%209.5%2014Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] nav #nav-language.icon-globe::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] nav #nav-language.icon-globe:hover:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] nav #nav-language-mobile.icon-globe::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] nav #nav-language-mobile.icon-globe:hover:before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] nav #nav-search-box .icon-close::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2013.4L7.09999%2018.3C6.91665%2018.4833%206.68332%2018.575%206.39999%2018.575C6.11665%2018.575%205.88332%2018.4833%205.69999%2018.3C5.51665%2018.1167%205.42499%2017.8833%205.42499%2017.6C5.42499%2017.3167%205.51665%2017.0833%205.69999%2016.9L10.6%2012L5.69999%207.09999C5.51665%206.91665%205.42499%206.68332%205.42499%206.39999C5.42499%206.11665%205.51665%205.88332%205.69999%205.69999C5.88332%205.51665%206.11665%205.42499%206.39999%205.42499C6.68332%205.42499%206.91665%205.51665%207.09999%205.69999L12%2010.6L16.9%205.69999C17.0833%205.51665%2017.3167%205.42499%2017.6%205.42499C17.8833%205.42499%2018.1167%205.51665%2018.3%205.69999C18.4833%205.88332%2018.575%206.11665%2018.575%206.39999C18.575%206.68332%2018.4833%206.91665%2018.3%207.09999L13.4%2012L18.3%2016.9C18.4833%2017.0833%2018.575%2017.3167%2018.575%2017.6C18.575%2017.8833%2018.4833%2018.1167%2018.3%2018.3C18.1167%2018.4833%2017.8833%2018.575%2017.6%2018.575C17.3167%2018.575%2017.0833%2018.4833%2016.9%2018.3L12%2013.4Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] footer {
  border-top: 2px solid var(--black-60);
}
body[data-theme=light] footer #nav-language-footer.icon-globe::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] footer #nav-language-footer.icon-globe:hover::before {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M11.994%2020.8463C10.7782%2020.8463%209.63266%2020.6148%208.5575%2020.1518C7.48233%2019.689%206.54433%2019.0572%205.7435%2018.2566C4.94283%2017.4557%204.31108%2016.5177%203.84825%2015.4426C3.38525%2014.3674%203.15375%2013.2219%203.15375%2012.0061C3.15375%2010.7802%203.38525%209.63131%203.84825%208.55931C4.31108%207.48714%204.94283%206.55006%205.7435%205.74806C6.54433%204.94589%207.48233%204.31297%208.5575%203.84931C9.63266%203.38564%2010.7782%203.15381%2011.994%203.15381C13.2198%203.15381%2014.3687%203.38572%2015.4407%203.84956C16.5129%204.31339%2017.45%204.94647%2018.252%205.74881C19.0542%206.55098%2019.6871%207.48831%2020.1507%208.56081C20.6144%209.63314%2020.8462%2010.7796%2020.8462%2012.0001C20.8462%2013.2199%2020.6144%2014.3674%2020.1507%2015.4426C19.6871%2016.5177%2019.0542%2017.4557%2018.252%2018.2566C17.45%2019.0572%2016.5129%2019.689%2015.4407%2020.1518C14.3687%2020.6148%2013.2198%2020.8463%2011.994%2020.8463ZM12%2019.9771C12.5973%2019.2229%2013.0869%2018.4752%2013.4687%2017.7341C13.8504%2016.9927%2014.1637%2016.1711%2014.4087%2015.2693H9.601C9.85866%2016.229%2010.1752%2017.0761%2010.5505%2017.8108C10.9258%2018.5456%2011.409%2019.2677%2012%2019.9771ZM10.8192%2019.8116C10.3422%2019.2431%209.90808%2018.5535%209.51675%2017.7428C9.12541%2016.9323%208.83475%2016.1078%208.64475%2015.2693H4.797C5.37016%2016.5315%206.18625%2017.5586%207.24525%2018.3506C8.30425%2019.1426%209.49558%2019.6296%2010.8192%2019.8116ZM13.1807%2019.8116C14.4981%2019.6359%2015.6878%2019.1505%2016.75%2018.3553C17.8122%2017.5601%2018.633%2016.5315%2019.2125%2015.2693H15.3647C15.1042%2016.1206%2014.7783%2016.9516%2014.387%2017.7621C13.9957%2018.5727%2013.5936%2019.2559%2013.1807%2019.8116ZM4.4355%2014.3463H8.44225C8.36658%2013.9341%208.31308%2013.5319%208.28175%2013.1396C8.25025%2012.7472%208.2345%2012.3674%208.2345%2012.0001C8.2345%2011.6327%208.25025%2011.2529%208.28175%2010.8606C8.31308%2010.4682%208.36658%2010.066%208.44225%209.65381H4.4355C4.31816%2010.0083%204.22908%2010.3884%204.16825%2010.7941C4.10741%2011.1997%204.077%2011.6017%204.077%2012.0001C4.077%2012.3984%204.10741%2012.8004%204.16825%2013.2061C4.22908%2013.6117%204.31816%2013.9918%204.4355%2014.3463ZM9.378%2014.3463H14.6317C14.7029%2013.9341%2014.7558%2013.5396%2014.7905%2013.1628C14.825%2012.786%2014.8422%2012.3984%2014.8422%2012.0001C14.8422%2011.6017%2014.825%2011.2141%2014.7905%2010.8373C14.7558%2010.4605%2014.7029%2010.066%2014.6317%209.65381H9.378C9.30033%2010.066%209.24416%2010.4605%209.2095%2010.8373C9.175%2011.2141%209.15775%2011.6017%209.15775%2012.0001C9.15775%2012.3984%209.175%2012.786%209.2095%2013.1628C9.24416%2013.5396%209.30033%2013.9341%209.378%2014.3463ZM15.5577%2014.3463H19.574C19.685%2013.9918%2019.7709%2013.6117%2019.8317%2013.2061C19.8926%2012.8004%2019.923%2012.3984%2019.923%2012.0001C19.923%2011.6017%2019.8926%2011.1997%2019.8317%2010.7941C19.7709%2010.3884%2019.685%2010.0083%2019.574%209.65381H15.5577C15.6334%2010.066%2015.6869%2010.4682%2015.7182%2010.8606C15.7497%2011.2529%2015.7655%2011.6327%2015.7655%2012.0001C15.7655%2012.3674%2015.7497%2012.7472%2015.7182%2013.1396C15.6869%2013.5319%2015.6334%2013.9341%2015.5577%2014.3463ZM15.3647%208.73081H19.2125C18.6267%207.44947%2017.8187%206.42239%2016.7885%205.64956C15.7583%204.87689%2014.5557%204.38348%2013.1807%204.16931C13.6577%204.80198%2014.0871%205.51398%2014.4687%206.30531C14.8504%207.09664%2015.1491%207.90514%2015.3647%208.73081ZM9.601%208.73081H14.4087C14.1446%207.79047%2013.8152%206.93531%2013.4205%206.16531C13.026%205.39514%2012.5525%204.68106%2012%204.02306C11.4475%204.68106%2010.974%205.39514%2010.5795%206.16531C10.1848%206.93531%209.85866%207.79047%209.601%208.73081ZM4.797%208.73081H8.64475C8.85408%207.90514%209.14958%207.09664%209.53125%206.30531C9.91291%205.51398%2010.3422%204.80198%2010.8192%204.16931C9.43775%204.38981%208.23358%204.88647%207.20675%205.65931C6.17975%206.43197%205.3765%207.45581%204.797%208.73081Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] footer .custom-select .select-display .select-arrow {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2014.0695L19.0615%207.00822C19.3513%206.71822%2019.7017%206.57297%2020.1125%206.57247C20.5233%206.57197%2020.8784%206.72139%2021.1777%207.02072C21.4676%207.31055%2021.6125%207.66089%2021.6125%208.07172C21.6125%208.48255%2021.4676%208.83289%2021.1777%209.12272L13.7772%2016.5357C13.5196%2016.7934%2013.2406%2016.9801%2012.9402%2017.096C12.6399%2017.2116%2012.3265%2017.2695%2012%2017.2695C11.6735%2017.2695%2011.3601%2017.2116%2011.0597%2017.096C10.7594%2016.9801%2010.4804%2016.7934%2010.2227%2016.5357L2.82399%209.12272C2.53399%208.83289%202.38641%208.4828%202.38124%208.07247C2.37591%207.66214%202.52291%207.30739%202.82224%207.00822C3.11208%206.71822%203.46483%206.57322%203.88049%206.57322C4.29599%206.57322%204.64866%206.71822%204.93849%207.00822L12%2014.0695Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
body[data-theme=light] footer .custom-select .select-options .continent-group .continent-header span.continent-arrow {
  background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2014.0695L19.0615%207.00822C19.3513%206.71822%2019.7017%206.57297%2020.1125%206.57247C20.5233%206.57197%2020.8784%206.72139%2021.1777%207.02072C21.4676%207.31055%2021.6125%207.66089%2021.6125%208.07172C21.6125%208.48255%2021.4676%208.83289%2021.1777%209.12272L13.7772%2016.5357C13.5196%2016.7934%2013.2406%2016.9801%2012.9402%2017.096C12.6399%2017.2116%2012.3265%2017.2695%2012%2017.2695C11.6735%2017.2695%2011.3601%2017.2116%2011.0597%2017.096C10.7594%2016.9801%2010.4804%2016.7934%2010.2227%2016.5357L2.82399%209.12272C2.53399%208.83289%202.38641%208.4828%202.38124%208.07247C2.37591%207.66214%202.52291%207.30739%202.82224%207.00822C3.11208%206.71822%203.46483%206.57322%203.88049%206.57322C4.29599%206.57322%204.64866%206.71822%204.93849%207.00822L12%2014.0695Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
}
@media screen and (max-width: 1180px) {
  body[data-theme=light] .icon-menu::before {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M4%2018C3.71667%2018%203.47917%2017.9042%203.2875%2017.7125C3.09583%2017.5208%203%2017.2833%203%2017C3%2016.7167%203.09583%2016.4792%203.2875%2016.2875C3.47917%2016.0958%203.71667%2016%204%2016H20C20.2833%2016%2020.5208%2016.0958%2020.7125%2016.2875C20.9042%2016.4792%2021%2016.7167%2021%2017C21%2017.2833%2020.9042%2017.5208%2020.7125%2017.7125C20.5208%2017.9042%2020.2833%2018%2020%2018H4ZM6%2013C5.71667%2013%205.47917%2012.9042%205.2875%2012.7125C5.09583%2012.5208%205%2012.2833%205%2012C5%2011.7167%205.09583%2011.4792%205.2875%2011.2875C5.47917%2011.0958%205.71667%2011%206%2011H20C20.2833%2011%2020.5208%2011.0958%2020.7125%2011.2875C20.9042%2011.4792%2021%2011.7167%2021%2012C21%2012.2833%2020.9042%2012.5208%2020.7125%2012.7125C20.5208%2012.9042%2020.2833%2013%2020%2013H6ZM4%208C3.71667%208%203.47917%207.90417%203.2875%207.7125C3.09583%207.52083%203%207.28333%203%207C3%206.71667%203.09583%206.47917%203.2875%206.2875C3.47917%206.09583%203.71667%206%204%206H20C20.2833%206%2020.5208%206.09583%2020.7125%206.2875C20.9042%206.47917%2021%206.71667%2021%207C21%207.28333%2020.9042%207.52083%2020.7125%207.7125C20.5208%207.90417%2020.2833%208%2020%208H4Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  body[data-theme=light] .icon-menu:hover::before {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M4%2018C3.71667%2018%203.47917%2017.9042%203.2875%2017.7125C3.09583%2017.5208%203%2017.2833%203%2017C3%2016.7167%203.09583%2016.4792%203.2875%2016.2875C3.47917%2016.0958%203.71667%2016%204%2016H20C20.2833%2016%2020.5208%2016.0958%2020.7125%2016.2875C20.9042%2016.4792%2021%2016.7167%2021%2017C21%2017.2833%2020.9042%2017.5208%2020.7125%2017.7125C20.5208%2017.9042%2020.2833%2018%2020%2018H4ZM6%2013C5.71667%2013%205.47917%2012.9042%205.2875%2012.7125C5.09583%2012.5208%205%2012.2833%205%2012C5%2011.7167%205.09583%2011.4792%205.2875%2011.2875C5.47917%2011.0958%205.71667%2011%206%2011H20C20.2833%2011%2020.5208%2011.0958%2020.7125%2011.2875C20.9042%2011.4792%2021%2011.7167%2021%2012C21%2012.2833%2020.9042%2012.5208%2020.7125%2012.7125C20.5208%2012.9042%2020.2833%2013%2020%2013H6ZM4%208C3.71667%208%203.47917%207.90417%203.2875%207.7125C3.09583%207.52083%203%207.28333%203%207C3%206.71667%203.09583%206.47917%203.2875%206.2875C3.47917%206.09583%203.71667%206%204%206H20C20.2833%206%2020.5208%206.09583%2020.7125%206.2875C20.9042%206.47917%2021%206.71667%2021%207C21%207.28333%2020.9042%207.52083%2020.7125%207.7125C20.5208%207.90417%2020.2833%208%2020%208H4Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  body[data-theme=light] .icon-close::before {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2013.4L7.09999%2018.3C6.91665%2018.4833%206.68332%2018.575%206.39999%2018.575C6.11665%2018.575%205.88332%2018.4833%205.69999%2018.3C5.51665%2018.1167%205.42499%2017.8833%205.42499%2017.6C5.42499%2017.3167%205.51665%2017.0833%205.69999%2016.9L10.6%2012L5.69999%207.09999C5.51665%206.91665%205.42499%206.68332%205.42499%206.39999C5.42499%206.11665%205.51665%205.88332%205.69999%205.69999C5.88332%205.51665%206.11665%205.42499%206.39999%205.42499C6.68332%205.42499%206.91665%205.51665%207.09999%205.69999L12%2010.6L16.9%205.69999C17.0833%205.51665%2017.3167%205.42499%2017.6%205.42499C17.8833%205.42499%2018.1167%205.51665%2018.3%205.69999C18.4833%205.88332%2018.575%206.11665%2018.575%206.39999C18.575%206.68332%2018.4833%206.91665%2018.3%207.09999L13.4%2012L18.3%2016.9C18.4833%2017.0833%2018.575%2017.3167%2018.575%2017.6C18.575%2017.8833%2018.4833%2018.1167%2018.3%2018.3C18.1167%2018.4833%2017.8833%2018.575%2017.6%2018.575C17.3167%2018.575%2017.0833%2018.4833%2016.9%2018.3L12%2013.4Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  body[data-theme=light] .icon-close:hover::before {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23009ff4%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2013.4L7.09999%2018.3C6.91665%2018.4833%206.68332%2018.575%206.39999%2018.575C6.11665%2018.575%205.88332%2018.4833%205.69999%2018.3C5.51665%2018.1167%205.42499%2017.8833%205.42499%2017.6C5.42499%2017.3167%205.51665%2017.0833%205.69999%2016.9L10.6%2012L5.69999%207.09999C5.51665%206.91665%205.42499%206.68332%205.42499%206.39999C5.42499%206.11665%205.51665%205.88332%205.69999%205.69999C5.88332%205.51665%206.11665%205.42499%206.39999%205.42499C6.68332%205.42499%206.91665%205.51665%207.09999%205.69999L12%2010.6L16.9%205.69999C17.0833%205.51665%2017.3167%205.42499%2017.6%205.42499C17.8833%205.42499%2018.1167%205.51665%2018.3%205.69999C18.4833%205.88332%2018.575%206.11665%2018.575%206.39999C18.575%206.68332%2018.4833%206.91665%2018.3%207.09999L13.4%2012L18.3%2016.9C18.4833%2017.0833%2018.575%2017.3167%2018.575%2017.6C18.575%2017.8833%2018.4833%2018.1167%2018.3%2018.3C18.1167%2018.4833%2017.8833%2018.575%2017.6%2018.575C17.3167%2018.575%2017.0833%2018.4833%2016.9%2018.3L12%2013.4Z%22%20fill%3d%22%23009ff4%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  body[data-theme=light] nav > ul > li#nav-product, body[data-theme=light] nav > ul > li#nav-product:hover {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2014.0695L19.0615%207.00822C19.3513%206.71822%2019.7017%206.57297%2020.1125%206.57247C20.5233%206.57197%2020.8784%206.72139%2021.1777%207.02072C21.4676%207.31055%2021.6125%207.66089%2021.6125%208.07172C21.6125%208.48255%2021.4676%208.83289%2021.1777%209.12272L13.7772%2016.5357C13.5196%2016.7934%2013.2406%2016.9801%2012.9402%2017.096C12.6399%2017.2116%2012.3265%2017.2695%2012%2017.2695C11.6735%2017.2695%2011.3601%2017.2116%2011.0597%2017.096C10.7594%2016.9801%2010.4804%2016.7934%2010.2227%2016.5357L2.82399%209.12272C2.53399%208.83289%202.38641%208.4828%202.38124%208.07247C2.37591%207.66214%202.52291%207.30739%202.82224%207.00822C3.11208%206.71822%203.46483%206.57322%203.88049%206.57322C4.29599%206.57322%204.64866%206.71822%204.93849%207.00822L12%2014.0695Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  body[data-theme=light] nav > ul > li#nav-product.menu-active {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%209.91474L4.93851%2016.976C4.64868%2017.266%204.29859%2017.4112%203.88826%2017.4117C3.47793%2017.4122%203.12784%2017.2676%202.83801%2016.9777C2.54818%2016.6879%202.40326%2016.3355%202.40326%2015.9205C2.40326%2015.5053%202.54818%2015.1528%202.83801%2014.863L10.2228%207.46249C10.4804%207.20482%2010.7594%207.01816%2011.0598%206.90249C11.3601%206.78666%2011.6735%206.72874%2012%206.72874C12.3265%206.72874%2012.6399%206.78666%2012.9403%206.90249C13.2406%207.01816%2013.5196%207.20482%2013.7773%207.46249L21.176%2014.8615C21.466%2015.1513%2021.6089%2015.5017%2021.6048%2015.9125C21.6006%2016.3233%2021.4535%2016.6737%2021.1635%2016.9635C20.8737%2017.2535%2020.5213%2017.3985%2020.1063%2017.3985C19.6913%2017.3985%2019.3388%2017.2535%2019.049%2016.9635L12%209.91474Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
}
@media screen and (max-width: 720px) {
  body[data-theme=light] footer .site-map > ul:not(.ul-subscribe) li.cate-title {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%2014.0695L19.0615%207.00822C19.3513%206.71822%2019.7017%206.57297%2020.1125%206.57247C20.5233%206.57197%2020.8784%206.72139%2021.1777%207.02072C21.4676%207.31055%2021.6125%207.66089%2021.6125%208.07172C21.6125%208.48255%2021.4676%208.83289%2021.1777%209.12272L13.7772%2016.5357C13.5196%2016.7934%2013.2406%2016.9801%2012.9402%2017.096C12.6399%2017.2116%2012.3265%2017.2695%2012%2017.2695C11.6735%2017.2695%2011.3601%2017.2116%2011.0597%2017.096C10.7594%2016.9801%2010.4804%2016.7934%2010.2227%2016.5357L2.82399%209.12272C2.53399%208.83289%202.38641%208.4828%202.38124%208.07247C2.37591%207.66214%202.52291%207.30739%202.82224%207.00822C3.11208%206.71822%203.46483%206.57322%203.88049%206.57322C4.29599%206.57322%204.64866%206.71822%204.93849%207.00822L12%2014.0695Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
  body[data-theme=light] footer .site-map > ul:not(.ul-subscribe).expanded li.cate-title {
    background-image: url("data:image/svg+xml,%3csvg%20width%3d%2224%22%20height%3d%2224%22%20viewBox%3d%220%200%2024%2024%22%20fill%3d%22%23232323%22%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%3e%0a%3cpath%20d%3d%22M12%209.91474L4.93851%2016.976C4.64868%2017.266%204.29859%2017.4112%203.88826%2017.4117C3.47793%2017.4122%203.12784%2017.2676%202.83801%2016.9777C2.54818%2016.6879%202.40326%2016.3355%202.40326%2015.9205C2.40326%2015.5053%202.54818%2015.1528%202.83801%2014.863L10.2228%207.46249C10.4804%207.20482%2010.7594%207.01816%2011.0598%206.90249C11.3601%206.78666%2011.6735%206.72874%2012%206.72874C12.3265%206.72874%2012.6399%206.78666%2012.9403%206.90249C13.2406%207.01816%2013.5196%207.20482%2013.7773%207.46249L21.176%2014.8615C21.466%2015.1513%2021.6089%2015.5017%2021.6048%2015.9125C21.6006%2016.3233%2021.4535%2016.6737%2021.1635%2016.9635C20.8737%2017.2535%2020.5213%2017.3985%2020.1063%2017.3985C19.6913%2017.3985%2019.3388%2017.2535%2019.049%2016.9635L12%209.91474Z%22%20fill%3d%22%23232323%22%2f%3e%0a%3c%2fsvg%3e%0a") !important;
  }
}/*# sourceMappingURL=basic_v2025.css.map */