@font-face {
  font-family: "Rooney";
  src: url("../fonts/RooneySansHv.otf");
  font-weight: 900;
}
@font-face {
  font-family: "Rooney";
  src: url("../fonts/RooneySansBold.otf");
  font-weight: 700;
}
@font-face {
  font-family: "Rooney";
  src: url("../fonts/RooneySansMedium.otf");
  font-weight: 500;
}
@font-face {
  font-family: "Rooney";
  src: url("../fonts/RooneySansRegular.otf");
  font-weight: 400;
}
.j15 {
  font-family: "Quicksand";
  font-weight: 400;
  font-size: 1.5rem;
}

.j16 {
  font-family: "Quicksand";
  font-weight: 600;
  font-size: 1.6rem;
}

.j40 {
  font-family: "Rooney";
  font-weight: 600;
  font-size: 4rem;
}

.r64 {
  font-family: "Rooney";
  font-weight: 900;
  font-size: 6.4rem;
}

.r48 {
  font-family: "Rooney";
  font-weight: 700;
  font-size: 4.8rem;
}

.r40 {
  font-family: "Rooney";
  font-weight: 700;
  font-size: 3.2rem;
}

.r24 {
  font-family: "Rooney";
  font-weight: 700;
  font-size: 2.4rem;
}

.r18 {
  font-family: "Rooney";
  font-weight: 700;
  font-size: 1.8rem;
}

.r18-400 {
  font-family: "Rooney";
  font-weight: 400;
  font-size: 1.8rem;
}

.r16 {
  font-family: "Rooney";
  font-weight: 500;
  font-size: 1.6rem;
}

.r14 {
  font-family: "Rooney";
  font-weight: 500;
  font-size: 1.4rem;
}

.q18 {
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
}

.q18-500 {
  font-family: "Quicksand", sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
}

.q16 {
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
}

.q16-300 {
  font-family: "Quicksand", sans-serif;
  font-weight: 300;
  font-size: 1.6rem;
}

.q16-600 {
  font-family: "Quicksand", sans-serif;
  font-weight: 600;
  font-size: 1.6rem;
}

.q14 {
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
}

.q14-300 {
  font-family: "Quicksand", sans-serif;
  font-weight: 300;
  font-size: 1.4rem;
}

.q14-500 {
  font-family: "Quicksand", sans-serif;
  font-weight: 500;
  font-size: 1.4rem;
}

.q14-600 {
  font-family: "Quicksand", sans-serif;
  font-weight: 600;
  font-size: 1.4rem;
}

* {
  box-sizing: border-box;
  margin: 0px;
}

body {
  font-size: 1.6rem;
  font-weight: 400;
  font-family: "Quicksand", sans-serif;
  margin: 0px;
  padding: 0px;
  color: black;
  background-color: white;
}

input {
  font-family: "Quicksand";
  font-weight: 400;
  font-size: 1.6rem;
}
input::-moz-placeholder {
  font-family: "Quicksand";
  font-weight: 400;
  font-size: 1.6rem;
}
input::placeholder {
  font-family: "Quicksand";
  font-weight: 400;
  font-size: 1.6rem;
}

h1 {
  font-family: "Rooney", sans-serif;
  font-size: 4rem;
  font-weight: 600;
}

h2, h3 {
  font-family: "Rooney", sans-serif;
  font-size: 3.2rem;
  font-weight: 600;
}

h3 {
  font-size: 2.4rem;
}

.lux-script {
  font-family: "Luxurious Script";
}

a {
  text-decoration: none;
  color: inherit;
}

p a {
  color: black;
}
p a:hover {
  color: #EB6109;
}

main a:hover {
  text-decoration: none;
}

html {
  font-size: 62.5%;
  scroll-behavior: smooth;
}

.no-display {
  display: none;
}

.cta, .wpcf7-submit {
  background-color: #EB6109;
  color: white;
  font-family: "Quicksand", sans-serif;
  padding: 1rem 2.4rem;
  font-size: 1.6rem;
  font-weight: 600;
}
.cta:hover, .wpcf7-submit:hover {
  background-color: #ED6D1C;
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1490196078);
  cursor: pointer;
}

.cta2 {
  background-color: transparent;
  color: #EB6109;
  border: 1px solid #EB6109;
  padding: 1rem 2.4rem;
  font-size: 1.6rem;
  font-weight: 600;
  font-family: "Quicksand", sans-serif;
}
.cta2:hover {
  cursor: pointer;
  background-color: #FEF3EB;
}
.cta2:focus {
  background-color: #FEE6D8;
}

.cta3 {
  font-family: "Rooney";
  font-weight: 500;
  font-size: 1.4rem;
  color: #7e7e7e;
}
.cta3:hover {
  color: black;
}

@media only screen and (max-width: 1400px) {
  html {
    font-size: 55%;
  }
}
@media only screen and (max-width: 1250px) {
  html {
    font-size: 48%;
  }
}
@media only screen and (max-width: 1100px) {
  html {
    font-size: 40%;
  }
}
@media only screen and (max-width: 900px) {
  html {
    font-size: 62.5%;
  }
  h1 {
    font-size: 3rem;
  }
  .r40 {
    font-size: 2.4rem;
  }
}
header {
  z-index: 1000;
  width: 100%;
  top: 0px;
  position: relative;
  background-color: transparent;
}
header.shadow {
  position: sticky;
}

#menu-header-menu, #menu-header-menu-en, #menu-header-menu-es, #menu-header-menu-de, #menu-header-menu-it, #menu-header-menu-cn {
  background-color: transparent;
  color: black;
  display: flex;
  height: 9.6rem;
  align-items: center;
  padding-left: calc((100vw - 144rem) / 2);
  padding-right: calc((100vw - 144rem) / 2);
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
}
#menu-header-menu svg, #menu-header-menu-en svg, #menu-header-menu-es svg, #menu-header-menu-de svg, #menu-header-menu-it svg, #menu-header-menu-cn svg {
  stroke: black;
  fill: black;
  max-width: 3rem;
  max-height: 3rem;
}
#menu-header-menu svg:hover, #menu-header-menu-en svg:hover, #menu-header-menu-es svg:hover, #menu-header-menu-de svg:hover, #menu-header-menu-it svg:hover, #menu-header-menu-cn svg:hover {
  fill: #EB6109 !important;
  stroke: #EB6109 !important;
}
#menu-header-menu.white-color, #menu-header-menu-en.white-color, #menu-header-menu-es.white-color, #menu-header-menu-de.white-color, #menu-header-menu-it.white-color, #menu-header-menu-cn.white-color {
  color: white;
}
#menu-header-menu.white-color .search-menu, #menu-header-menu.white-color .aws-search-form, #menu-header-menu-en.white-color .search-menu, #menu-header-menu-en.white-color .aws-search-form, #menu-header-menu-es.white-color .search-menu, #menu-header-menu-es.white-color .aws-search-form, #menu-header-menu-de.white-color .search-menu, #menu-header-menu-de.white-color .aws-search-form, #menu-header-menu-it.white-color .search-menu, #menu-header-menu-it.white-color .aws-search-form, #menu-header-menu-cn.white-color .search-menu, #menu-header-menu-cn.white-color .aws-search-form {
  background-color: transparent;
}
#menu-header-menu.white-color .search-menu input, #menu-header-menu.white-color .aws-search-form input, #menu-header-menu-en.white-color .search-menu input, #menu-header-menu-en.white-color .aws-search-form input, #menu-header-menu-es.white-color .search-menu input, #menu-header-menu-es.white-color .aws-search-form input, #menu-header-menu-de.white-color .search-menu input, #menu-header-menu-de.white-color .aws-search-form input, #menu-header-menu-it.white-color .search-menu input, #menu-header-menu-it.white-color .aws-search-form input, #menu-header-menu-cn.white-color .search-menu input, #menu-header-menu-cn.white-color .aws-search-form input {
  color: white;
  border: 1px solid white;
}
#menu-header-menu.white-color .search-menu input::-moz-placeholder, #menu-header-menu.white-color .aws-search-form input::-moz-placeholder, #menu-header-menu-en.white-color .search-menu input::-moz-placeholder, #menu-header-menu-en.white-color .aws-search-form input::-moz-placeholder, #menu-header-menu-es.white-color .search-menu input::-moz-placeholder, #menu-header-menu-es.white-color .aws-search-form input::-moz-placeholder, #menu-header-menu-de.white-color .search-menu input::-moz-placeholder, #menu-header-menu-de.white-color .aws-search-form input::-moz-placeholder, #menu-header-menu-it.white-color .search-menu input::-moz-placeholder, #menu-header-menu-it.white-color .aws-search-form input::-moz-placeholder, #menu-header-menu-cn.white-color .search-menu input::-moz-placeholder, #menu-header-menu-cn.white-color .aws-search-form input::-moz-placeholder {
  color: white;
  opacity: 1;
}
#menu-header-menu.white-color .search-menu input::placeholder, #menu-header-menu.white-color .aws-search-form input::placeholder, #menu-header-menu-en.white-color .search-menu input::placeholder, #menu-header-menu-en.white-color .aws-search-form input::placeholder, #menu-header-menu-es.white-color .search-menu input::placeholder, #menu-header-menu-es.white-color .aws-search-form input::placeholder, #menu-header-menu-de.white-color .search-menu input::placeholder, #menu-header-menu-de.white-color .aws-search-form input::placeholder, #menu-header-menu-it.white-color .search-menu input::placeholder, #menu-header-menu-it.white-color .aws-search-form input::placeholder, #menu-header-menu-cn.white-color .search-menu input::placeholder, #menu-header-menu-cn.white-color .aws-search-form input::placeholder {
  color: white;
  opacity: 1;
}
#menu-header-menu.white-color .search-menu .aws-search-field, #menu-header-menu.white-color .aws-search-form .aws-search-field, #menu-header-menu-en.white-color .search-menu .aws-search-field, #menu-header-menu-en.white-color .aws-search-form .aws-search-field, #menu-header-menu-es.white-color .search-menu .aws-search-field, #menu-header-menu-es.white-color .aws-search-form .aws-search-field, #menu-header-menu-de.white-color .search-menu .aws-search-field, #menu-header-menu-de.white-color .aws-search-form .aws-search-field, #menu-header-menu-it.white-color .search-menu .aws-search-field, #menu-header-menu-it.white-color .aws-search-form .aws-search-field, #menu-header-menu-cn.white-color .search-menu .aws-search-field, #menu-header-menu-cn.white-color .aws-search-form .aws-search-field {
  background-color: transparent;
}
#menu-header-menu.white-color .search-menu .aws-search-clear::after, #menu-header-menu.white-color .aws-search-form .aws-search-clear::after, #menu-header-menu-en.white-color .search-menu .aws-search-clear::after, #menu-header-menu-en.white-color .aws-search-form .aws-search-clear::after, #menu-header-menu-es.white-color .search-menu .aws-search-clear::after, #menu-header-menu-es.white-color .aws-search-form .aws-search-clear::after, #menu-header-menu-de.white-color .search-menu .aws-search-clear::after, #menu-header-menu-de.white-color .aws-search-form .aws-search-clear::after, #menu-header-menu-it.white-color .search-menu .aws-search-clear::after, #menu-header-menu-it.white-color .aws-search-form .aws-search-clear::after, #menu-header-menu-cn.white-color .search-menu .aws-search-clear::after, #menu-header-menu-cn.white-color .aws-search-form .aws-search-clear::after {
  content: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' stroke='white' fill='white' stroke-width='0.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.853 17.56C16.17 19.077 13.942 20 11.5 20C6.257 20 2 15.743 2 10.5C2 5.257 6.257 1 11.5 1C16.743 1 21 5.257 21 10.5C21 12.942 20.077 15.17 18.56 16.853L26 24.293L25.293 25L17.853 17.56ZM11.5 2C16.191 2 20 5.809 20 10.5C20 15.191 16.191 19 11.5 19C6.809 19 3 15.191 3 10.5C3 5.809 6.809 2 11.5 2Z'%3E%3C/path%3E%3C/svg%3E");
}
#menu-header-menu.white-color .search-menu .aws-search-clear span, #menu-header-menu.white-color .aws-search-form .aws-search-clear span, #menu-header-menu-en.white-color .search-menu .aws-search-clear span, #menu-header-menu-en.white-color .aws-search-form .aws-search-clear span, #menu-header-menu-es.white-color .search-menu .aws-search-clear span, #menu-header-menu-es.white-color .aws-search-form .aws-search-clear span, #menu-header-menu-de.white-color .search-menu .aws-search-clear span, #menu-header-menu-de.white-color .aws-search-form .aws-search-clear span, #menu-header-menu-it.white-color .search-menu .aws-search-clear span, #menu-header-menu-it.white-color .aws-search-form .aws-search-clear span, #menu-header-menu-cn.white-color .search-menu .aws-search-clear span, #menu-header-menu-cn.white-color .aws-search-form .aws-search-clear span {
  color: white;
}
#menu-header-menu.white-color svg, #menu-header-menu-en.white-color svg, #menu-header-menu-es.white-color svg, #menu-header-menu-de.white-color svg, #menu-header-menu-it.white-color svg, #menu-header-menu-cn.white-color svg {
  stroke: white;
  fill: white;
}
#menu-header-menu.shadow, #menu-header-menu:hover, #menu-header-menu-en.shadow, #menu-header-menu-en:hover, #menu-header-menu-es.shadow, #menu-header-menu-es:hover, #menu-header-menu-de.shadow, #menu-header-menu-de:hover, #menu-header-menu-it.shadow, #menu-header-menu-it:hover, #menu-header-menu-cn.shadow, #menu-header-menu-cn:hover {
  background-color: white;
  color: black;
}
#menu-header-menu.shadow .aws-search-form, #menu-header-menu:hover .aws-search-form, #menu-header-menu-en.shadow .aws-search-form, #menu-header-menu-en:hover .aws-search-form, #menu-header-menu-es.shadow .aws-search-form, #menu-header-menu-es:hover .aws-search-form, #menu-header-menu-de.shadow .aws-search-form, #menu-header-menu-de:hover .aws-search-form, #menu-header-menu-it.shadow .aws-search-form, #menu-header-menu-it:hover .aws-search-form, #menu-header-menu-cn.shadow .aws-search-form, #menu-header-menu-cn:hover .aws-search-form {
  border: none;
}
#menu-header-menu.shadow .aws-search-form input, #menu-header-menu:hover .aws-search-form input, #menu-header-menu-en.shadow .aws-search-form input, #menu-header-menu-en:hover .aws-search-form input, #menu-header-menu-es.shadow .aws-search-form input, #menu-header-menu-es:hover .aws-search-form input, #menu-header-menu-de.shadow .aws-search-form input, #menu-header-menu-de:hover .aws-search-form input, #menu-header-menu-it.shadow .aws-search-form input, #menu-header-menu-it:hover .aws-search-form input, #menu-header-menu-cn.shadow .aws-search-form input, #menu-header-menu-cn:hover .aws-search-form input {
  color: black;
}
#menu-header-menu.shadow .aws-search-form input::-moz-placeholder, #menu-header-menu:hover .aws-search-form input::-moz-placeholder, #menu-header-menu-en.shadow .aws-search-form input::-moz-placeholder, #menu-header-menu-en:hover .aws-search-form input::-moz-placeholder, #menu-header-menu-es.shadow .aws-search-form input::-moz-placeholder, #menu-header-menu-es:hover .aws-search-form input::-moz-placeholder, #menu-header-menu-de.shadow .aws-search-form input::-moz-placeholder, #menu-header-menu-de:hover .aws-search-form input::-moz-placeholder, #menu-header-menu-it.shadow .aws-search-form input::-moz-placeholder, #menu-header-menu-it:hover .aws-search-form input::-moz-placeholder, #menu-header-menu-cn.shadow .aws-search-form input::-moz-placeholder, #menu-header-menu-cn:hover .aws-search-form input::-moz-placeholder {
  color: black;
}
#menu-header-menu.shadow .aws-search-form input::placeholder, #menu-header-menu:hover .aws-search-form input::placeholder, #menu-header-menu-en.shadow .aws-search-form input::placeholder, #menu-header-menu-en:hover .aws-search-form input::placeholder, #menu-header-menu-es.shadow .aws-search-form input::placeholder, #menu-header-menu-es:hover .aws-search-form input::placeholder, #menu-header-menu-de.shadow .aws-search-form input::placeholder, #menu-header-menu-de:hover .aws-search-form input::placeholder, #menu-header-menu-it.shadow .aws-search-form input::placeholder, #menu-header-menu-it:hover .aws-search-form input::placeholder, #menu-header-menu-cn.shadow .aws-search-form input::placeholder, #menu-header-menu-cn:hover .aws-search-form input::placeholder {
  color: black;
}
#menu-header-menu.shadow .aws-search-form .aws-search-field, #menu-header-menu:hover .aws-search-form .aws-search-field, #menu-header-menu-en.shadow .aws-search-form .aws-search-field, #menu-header-menu-en:hover .aws-search-form .aws-search-field, #menu-header-menu-es.shadow .aws-search-form .aws-search-field, #menu-header-menu-es:hover .aws-search-form .aws-search-field, #menu-header-menu-de.shadow .aws-search-form .aws-search-field, #menu-header-menu-de:hover .aws-search-form .aws-search-field, #menu-header-menu-it.shadow .aws-search-form .aws-search-field, #menu-header-menu-it:hover .aws-search-form .aws-search-field, #menu-header-menu-cn.shadow .aws-search-form .aws-search-field, #menu-header-menu-cn:hover .aws-search-form .aws-search-field {
  background-color: #F8F8F8;
  border: none;
}
#menu-header-menu.shadow .aws-search-form .aws-search-clear::after, #menu-header-menu:hover .aws-search-form .aws-search-clear::after, #menu-header-menu-en.shadow .aws-search-form .aws-search-clear::after, #menu-header-menu-en:hover .aws-search-form .aws-search-clear::after, #menu-header-menu-es.shadow .aws-search-form .aws-search-clear::after, #menu-header-menu-es:hover .aws-search-form .aws-search-clear::after, #menu-header-menu-de.shadow .aws-search-form .aws-search-clear::after, #menu-header-menu-de:hover .aws-search-form .aws-search-clear::after, #menu-header-menu-it.shadow .aws-search-form .aws-search-clear::after, #menu-header-menu-it:hover .aws-search-form .aws-search-clear::after, #menu-header-menu-cn.shadow .aws-search-form .aws-search-clear::after, #menu-header-menu-cn:hover .aws-search-form .aws-search-clear::after {
  content: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' stroke='black' fill='black' stroke-width='0.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.853 17.56C16.17 19.077 13.942 20 11.5 20C6.257 20 2 15.743 2 10.5C2 5.257 6.257 1 11.5 1C16.743 1 21 5.257 21 10.5C21 12.942 20.077 15.17 18.56 16.853L26 24.293L25.293 25L17.853 17.56ZM11.5 2C16.191 2 20 5.809 20 10.5C20 15.191 16.191 19 11.5 19C6.809 19 3 15.191 3 10.5C3 5.809 6.809 2 11.5 2Z'%3E%3C/path%3E%3C/svg%3E");
}
#menu-header-menu.shadow .aws-search-form .aws-search-clear span, #menu-header-menu:hover .aws-search-form .aws-search-clear span, #menu-header-menu-en.shadow .aws-search-form .aws-search-clear span, #menu-header-menu-en:hover .aws-search-form .aws-search-clear span, #menu-header-menu-es.shadow .aws-search-form .aws-search-clear span, #menu-header-menu-es:hover .aws-search-form .aws-search-clear span, #menu-header-menu-de.shadow .aws-search-form .aws-search-clear span, #menu-header-menu-de:hover .aws-search-form .aws-search-clear span, #menu-header-menu-it.shadow .aws-search-form .aws-search-clear span, #menu-header-menu-it:hover .aws-search-form .aws-search-clear span, #menu-header-menu-cn.shadow .aws-search-form .aws-search-clear span, #menu-header-menu-cn:hover .aws-search-form .aws-search-clear span {
  color: black;
}
#menu-header-menu.shadow svg, #menu-header-menu:hover svg, #menu-header-menu-en.shadow svg, #menu-header-menu-en:hover svg, #menu-header-menu-es.shadow svg, #menu-header-menu-es:hover svg, #menu-header-menu-de.shadow svg, #menu-header-menu-de:hover svg, #menu-header-menu-it.shadow svg, #menu-header-menu-it:hover svg, #menu-header-menu-cn.shadow svg, #menu-header-menu-cn:hover svg {
  stroke: black;
  fill: black;
}
#menu-header-menu.shadow svg path, #menu-header-menu:hover svg path, #menu-header-menu-en.shadow svg path, #menu-header-menu-en:hover svg path, #menu-header-menu-es.shadow svg path, #menu-header-menu-es:hover svg path, #menu-header-menu-de.shadow svg path, #menu-header-menu-de:hover svg path, #menu-header-menu-it.shadow svg path, #menu-header-menu-it:hover svg path, #menu-header-menu-cn.shadow svg path, #menu-header-menu-cn:hover svg path {
  stroke: black;
  fill: black;
}
#menu-header-menu > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a, #menu-header-menu-en > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a, #menu-header-menu-es > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a, #menu-header-menu-de > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a, #menu-header-menu-it > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a, #menu-header-menu-cn > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a {
  display: block;
  padding: 0 1.6rem;
  height: 100%;
  display: flex;
  align-items: center;
}
#menu-header-menu > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a:hover, #menu-header-menu-en > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a:hover, #menu-header-menu-es > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a:hover, #menu-header-menu-de > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a:hover, #menu-header-menu-it > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a:hover, #menu-header-menu-cn > .menu-item:not(:first-of-type):not(:nth-of-type(2)) > a:hover {
  color: #EB6109;
}
#menu-header-menu > .menu-item:last-of-type > a, #menu-header-menu-en > .menu-item:last-of-type > a, #menu-header-menu-es > .menu-item:last-of-type > a, #menu-header-menu-de > .menu-item:last-of-type > a, #menu-header-menu-it > .menu-item:last-of-type > a, #menu-header-menu-cn > .menu-item:last-of-type > a {
  width: 5rem;
}
#menu-header-menu > .menu-item:last-of-type > .sub-menu, #menu-header-menu-en > .menu-item:last-of-type > .sub-menu, #menu-header-menu-es > .menu-item:last-of-type > .sub-menu, #menu-header-menu-de > .menu-item:last-of-type > .sub-menu, #menu-header-menu-it > .menu-item:last-of-type > .sub-menu, #menu-header-menu-cn > .menu-item:last-of-type > .sub-menu {
  padding: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  width: 5rem;
  align-items: center;
  justify-content: center;
}
#menu-header-menu > .menu-item:last-of-type > .sub-menu .current-lang, #menu-header-menu-en > .menu-item:last-of-type > .sub-menu .current-lang, #menu-header-menu-es > .menu-item:last-of-type > .sub-menu .current-lang, #menu-header-menu-de > .menu-item:last-of-type > .sub-menu .current-lang, #menu-header-menu-it > .menu-item:last-of-type > .sub-menu .current-lang, #menu-header-menu-cn > .menu-item:last-of-type > .sub-menu .current-lang {
  display: none;
}
#menu-header-menu > .menu-item:last-of-type > .sub-menu > .menu-item > a, #menu-header-menu-en > .menu-item:last-of-type > .sub-menu > .menu-item > a, #menu-header-menu-es > .menu-item:last-of-type > .sub-menu > .menu-item > a, #menu-header-menu-de > .menu-item:last-of-type > .sub-menu > .menu-item > a, #menu-header-menu-it > .menu-item:last-of-type > .sub-menu > .menu-item > a, #menu-header-menu-cn > .menu-item:last-of-type > .sub-menu > .menu-item > a {
  margin: 0;
}
#menu-header-menu > .menu-item:last-of-type:hover > .sub-menu, #menu-header-menu-en > .menu-item:last-of-type:hover > .sub-menu, #menu-header-menu-es > .menu-item:last-of-type:hover > .sub-menu, #menu-header-menu-de > .menu-item:last-of-type:hover > .sub-menu, #menu-header-menu-it > .menu-item:last-of-type:hover > .sub-menu, #menu-header-menu-cn > .menu-item:last-of-type:hover > .sub-menu {
  display: flex;
}
#menu-header-menu .aws-container, #menu-header-menu-en .aws-container, #menu-header-menu-es .aws-container, #menu-header-menu-de .aws-container, #menu-header-menu-it .aws-container, #menu-header-menu-cn .aws-container {
  margin: 0 1.6rem;
}
#menu-header-menu .aws-search-form, #menu-header-menu-en .aws-search-form, #menu-header-menu-es .aws-search-form, #menu-header-menu-de .aws-search-form, #menu-header-menu-it .aws-search-form, #menu-header-menu-cn .aws-search-form {
  display: flex;
  align-items: center;
  width: 20.6rem;
  height: 4.6rem;
}
#menu-header-menu .aws-search-form input, #menu-header-menu-en .aws-search-form input, #menu-header-menu-es .aws-search-form input, #menu-header-menu-de .aws-search-form input, #menu-header-menu-it .aws-search-form input, #menu-header-menu-cn .aws-search-form input {
  background-color: transparent;
  border: none;
  font-family: "Quicksand";
  font-weight: 400;
  font-size: 1.6rem;
  background-color: #F8F8F8;
  border: none;
  padding: 1rem 1.2rem;
  height: 4.6rem;
}
#menu-header-menu .aws-search-form input::-moz-placeholder, #menu-header-menu-en .aws-search-form input::-moz-placeholder, #menu-header-menu-es .aws-search-form input::-moz-placeholder, #menu-header-menu-de .aws-search-form input::-moz-placeholder, #menu-header-menu-it .aws-search-form input::-moz-placeholder, #menu-header-menu-cn .aws-search-form input::-moz-placeholder {
  font-family: "Quicksand";
  font-weight: 400;
  font-size: 1.6rem;
  opacity: 1;
  color: black;
}
#menu-header-menu .aws-search-form input::placeholder, #menu-header-menu-en .aws-search-form input::placeholder, #menu-header-menu-es .aws-search-form input::placeholder, #menu-header-menu-de .aws-search-form input::placeholder, #menu-header-menu-it .aws-search-form input::placeholder, #menu-header-menu-cn .aws-search-form input::placeholder {
  font-family: "Quicksand";
  font-weight: 400;
  font-size: 1.6rem;
  opacity: 1;
  color: black;
}
#menu-header-menu .aws-search-form.aws-processing .aws-search-clear, #menu-header-menu-en .aws-search-form.aws-processing .aws-search-clear, #menu-header-menu-es .aws-search-form.aws-processing .aws-search-clear, #menu-header-menu-de .aws-search-form.aws-processing .aws-search-clear, #menu-header-menu-it .aws-search-form.aws-processing .aws-search-clear, #menu-header-menu-cn .aws-search-form.aws-processing .aws-search-clear {
  display: none;
}
#menu-header-menu .aws-search-form.aws-form-active .aws-search-clear, #menu-header-menu-en .aws-search-form.aws-form-active .aws-search-clear, #menu-header-menu-es .aws-search-form.aws-form-active .aws-search-clear, #menu-header-menu-de .aws-search-form.aws-form-active .aws-search-clear, #menu-header-menu-it .aws-search-form.aws-form-active .aws-search-clear, #menu-header-menu-cn .aws-search-form.aws-form-active .aws-search-clear {
  top: 0rem;
  right: 0rem;
}
#menu-header-menu .aws-search-form.aws-form-active .aws-search-clear::after, #menu-header-menu-en .aws-search-form.aws-form-active .aws-search-clear::after, #menu-header-menu-es .aws-search-form.aws-form-active .aws-search-clear::after, #menu-header-menu-de .aws-search-form.aws-form-active .aws-search-clear::after, #menu-header-menu-it .aws-search-form.aws-form-active .aws-search-clear::after, #menu-header-menu-cn .aws-search-form.aws-form-active .aws-search-clear::after {
  display: none;
}
#menu-header-menu .aws-search-form.aws-form-active .aws-search-clear span, #menu-header-menu-en .aws-search-form.aws-form-active .aws-search-clear span, #menu-header-menu-es .aws-search-form.aws-form-active .aws-search-clear span, #menu-header-menu-de .aws-search-form.aws-form-active .aws-search-clear span, #menu-header-menu-it .aws-search-form.aws-form-active .aws-search-clear span, #menu-header-menu-cn .aws-search-form.aws-form-active .aws-search-clear span {
  display: block;
}
#menu-header-menu .aws-search-form .aws-search-clear, #menu-header-menu-en .aws-search-form .aws-search-clear, #menu-header-menu-es .aws-search-form .aws-search-clear, #menu-header-menu-de .aws-search-form .aws-search-clear, #menu-header-menu-it .aws-search-form .aws-search-clear, #menu-header-menu-cn .aws-search-form .aws-search-clear {
  display: flex;
  align-items: center;
  top: 0.2rem;
  right: 1rem;
}
#menu-header-menu .aws-search-form .aws-search-clear::after, #menu-header-menu-en .aws-search-form .aws-search-clear::after, #menu-header-menu-es .aws-search-form .aws-search-clear::after, #menu-header-menu-de .aws-search-form .aws-search-clear::after, #menu-header-menu-it .aws-search-form .aws-search-clear::after, #menu-header-menu-cn .aws-search-form .aws-search-clear::after {
  content: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' stroke='black' stroke-width='0.2' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.853 17.56C16.17 19.077 13.942 20 11.5 20C6.257 20 2 15.743 2 10.5C2 5.257 6.257 1 11.5 1C16.743 1 21 5.257 21 10.5C21 12.942 20.077 15.17 18.56 16.853L26 24.293L25.293 25L17.853 17.56ZM11.5 2C16.191 2 20 5.809 20 10.5C20 15.191 16.191 19 11.5 19C6.809 19 3 15.191 3 10.5C3 5.809 6.809 2 11.5 2Z'%3E%3C/path%3E%3C/svg%3E");
  margin-right: 2rem;
}
#menu-header-menu .aws-search-form .aws-search-clear span, #menu-header-menu-en .aws-search-form .aws-search-clear span, #menu-header-menu-es .aws-search-form .aws-search-clear span, #menu-header-menu-de .aws-search-form .aws-search-clear span, #menu-header-menu-it .aws-search-form .aws-search-clear span, #menu-header-menu-cn .aws-search-form .aws-search-clear span {
  color: black;
  display: none;
}
#menu-header-menu .aws-search-form button, #menu-header-menu-en .aws-search-form button, #menu-header-menu-es .aws-search-form button, #menu-header-menu-de .aws-search-form button, #menu-header-menu-it .aws-search-form button, #menu-header-menu-cn .aws-search-form button {
  background-color: transparent;
  border: none;
  height: 2.6rem;
}
#menu-header-menu .aws-search-form svg, #menu-header-menu-en .aws-search-form svg, #menu-header-menu-es .aws-search-form svg, #menu-header-menu-de .aws-search-form svg, #menu-header-menu-it .aws-search-form svg, #menu-header-menu-cn .aws-search-form svg {
  stroke-width: 0.2px;
}
#menu-header-menu .aws-search-form svg:hover, #menu-header-menu-en .aws-search-form svg:hover, #menu-header-menu-es .aws-search-form svg:hover, #menu-header-menu-de .aws-search-form svg:hover, #menu-header-menu-it .aws-search-form svg:hover, #menu-header-menu-cn .aws-search-form svg:hover {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
#menu-header-menu > .menu-item, #menu-header-menu-en > .menu-item, #menu-header-menu-es > .menu-item, #menu-header-menu-de > .menu-item, #menu-header-menu-it > .menu-item, #menu-header-menu-cn > .menu-item {
  display: flex;
  height: 100%;
  align-items: center;
  position: relative;
}
#menu-header-menu > .menu-item ul, #menu-header-menu-en > .menu-item ul, #menu-header-menu-es > .menu-item ul, #menu-header-menu-de > .menu-item ul, #menu-header-menu-it > .menu-item ul, #menu-header-menu-cn > .menu-item ul {
  list-style: none;
  padding-left: 0;
}
#menu-header-menu > .menu-item .num-cart, #menu-header-menu-en > .menu-item .num-cart, #menu-header-menu-es > .menu-item .num-cart, #menu-header-menu-de > .menu-item .num-cart, #menu-header-menu-it > .menu-item .num-cart, #menu-header-menu-cn > .menu-item .num-cart {
  position: absolute;
  top: 2.4rem;
  right: 0.6rem;
  border-radius: 50%;
  background-color: #EB6109;
  width: 2rem;
  height: 2rem;
  color: white;
  text-align: center;
  font-weight: 900;
  font-size: 1.4rem;
}
#menu-header-menu > .menu-item .num-cart:hover, #menu-header-menu-en > .menu-item .num-cart:hover, #menu-header-menu-es > .menu-item .num-cart:hover, #menu-header-menu-de > .menu-item .num-cart:hover, #menu-header-menu-it > .menu-item .num-cart:hover, #menu-header-menu-cn > .menu-item .num-cart:hover {
  color: white;
}
#menu-header-menu > .menu-item .num-cart.maxed, #menu-header-menu-en > .menu-item .num-cart.maxed, #menu-header-menu-es > .menu-item .num-cart.maxed, #menu-header-menu-de > .menu-item .num-cart.maxed, #menu-header-menu-it > .menu-item .num-cart.maxed, #menu-header-menu-cn > .menu-item .num-cart.maxed {
  font-size: 0;
}
#menu-header-menu > .menu-item .num-cart.maxed::after, #menu-header-menu-en > .menu-item .num-cart.maxed::after, #menu-header-menu-es > .menu-item .num-cart.maxed::after, #menu-header-menu-de > .menu-item .num-cart.maxed::after, #menu-header-menu-it > .menu-item .num-cart.maxed::after, #menu-header-menu-cn > .menu-item .num-cart.maxed::after {
  content: "9+";
  font-size: 1.4rem;
}
#menu-header-menu > .menu-item > .sub-menu, #menu-header-menu-en > .menu-item > .sub-menu, #menu-header-menu-es > .menu-item > .sub-menu, #menu-header-menu-de > .menu-item > .sub-menu, #menu-header-menu-it > .menu-item > .sub-menu, #menu-header-menu-cn > .menu-item > .sub-menu {
  display: none;
  position: absolute;
  background-color: #FAFAFA;
  transition: background-color 0.2s ease-out;
  width: 18.8rem;
  padding-left: 2.4rem;
  padding-top: 3.4rem;
  z-index: 1;
  top: 7.3rem;
  text-transform: none;
}
#menu-header-menu > .menu-item > .sub-menu > .menu-item, #menu-header-menu-en > .menu-item > .sub-menu > .menu-item, #menu-header-menu-es > .menu-item > .sub-menu > .menu-item, #menu-header-menu-de > .menu-item > .sub-menu > .menu-item, #menu-header-menu-it > .menu-item > .sub-menu > .menu-item, #menu-header-menu-cn > .menu-item > .sub-menu > .menu-item {
  color: #000;
}
#menu-header-menu > .menu-item > .sub-menu > .menu-item > a, #menu-header-menu-en > .menu-item > .sub-menu > .menu-item > a, #menu-header-menu-es > .menu-item > .sub-menu > .menu-item > a, #menu-header-menu-de > .menu-item > .sub-menu > .menu-item > a, #menu-header-menu-it > .menu-item > .sub-menu > .menu-item > a, #menu-header-menu-cn > .menu-item > .sub-menu > .menu-item > a {
  margin-bottom: 2.9rem;
}
#menu-header-menu > .menu-item > .sub-menu > .menu-item:hover, #menu-header-menu-en > .menu-item > .sub-menu > .menu-item:hover, #menu-header-menu-es > .menu-item > .sub-menu > .menu-item:hover, #menu-header-menu-de > .menu-item > .sub-menu > .menu-item:hover, #menu-header-menu-it > .menu-item > .sub-menu > .menu-item:hover, #menu-header-menu-cn > .menu-item > .sub-menu > .menu-item:hover {
  color: #EB6109;
}
#menu-header-menu > .menu-item > .sub-menu.menu-item-has-children a:hover, #menu-header-menu-en > .menu-item > .sub-menu.menu-item-has-children a:hover, #menu-header-menu-es > .menu-item > .sub-menu.menu-item-has-children a:hover, #menu-header-menu-de > .menu-item > .sub-menu.menu-item-has-children a:hover, #menu-header-menu-it > .menu-item > .sub-menu.menu-item-has-children a:hover, #menu-header-menu-cn > .menu-item > .sub-menu.menu-item-has-children a:hover {
  cursor: default;
}
#menu-header-menu > .menu-item:hover > .sub-menu, #menu-header-menu-en > .menu-item:hover > .sub-menu, #menu-header-menu-es > .menu-item:hover > .sub-menu, #menu-header-menu-de > .menu-item:hover > .sub-menu, #menu-header-menu-it > .menu-item:hover > .sub-menu, #menu-header-menu-cn > .menu-item:hover > .sub-menu {
  display: block;
}
#menu-header-menu > .menu-item:nth-of-type(4) > a::after, #menu-header-menu > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-en > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-en > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-es > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-es > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-de > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-de > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-it > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-it > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-cn > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-cn > .menu-item:nth-of-type(5) > a::after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 1.57136L14.9894 1.57139L14.9912 1.56952C15.1391 1.41379 15.1362 1.16738 14.9826 1.01774L14.9826 1.01773L14.9817 1.01682C14.8293 0.872273 14.5909 0.872273 14.4385 1.01682L14.4385 1.01679L14.4367 1.01865L8.00545 7.44985L1.5722 1.01949C1.42303 0.863553 1.17304 0.859409 1.01953 1.01195C0.863248 1.16139 0.859375 1.41209 1.01282 1.56554L1.01683 1.56954L1.01814 1.57086L1.01851 1.57123L1.01861 1.57132L1.01863 1.57135L1.01864 1.57136L1.08928 1.50073L1.08925 1.50076L1.01864 1.57136L1.01864 1.57136L7.72764 8.28036L7.72764 8.28036C7.88048 8.43316 8.12756 8.43317 8.28038 8.28036L14.9894 1.57136Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3C/svg%3E");
  margin-left: 1rem;
  height: 2rem;
  width: 1.6rem;
  -o-object-fit: contain;
     object-fit: contain;
}
#menu-header-menu > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-en > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-en > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-es > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-es > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-de > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-de > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-it > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-it > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-cn > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-cn > .menu-item:nth-of-type(5) > a::after path {
  stroke: white;
}
#menu-header-menu > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-en > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-en > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-es > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-es > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-de > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-de > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-it > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-it > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-cn > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-cn > .menu-item:nth-of-type(5) > a:hover::after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 1.57136L14.9894 1.57139L14.9912 1.56952C15.1391 1.41379 15.1362 1.16738 14.9826 1.01774L14.9826 1.01773L14.9817 1.01682C14.8293 0.872273 14.5909 0.872273 14.4385 1.01682L14.4385 1.01679L14.4367 1.01865L8.00545 7.44985L1.5722 1.01949C1.42303 0.863553 1.17304 0.859409 1.01953 1.01195C0.863248 1.16139 0.859375 1.41209 1.01282 1.56554L1.01683 1.56954L1.01814 1.57086L1.01851 1.57123L1.01861 1.57132L1.01863 1.57135L1.01864 1.57136L1.08928 1.50073L1.08925 1.50076L1.01864 1.57136L1.01864 1.57136L7.72764 8.28036L7.72764 8.28036C7.88048 8.43316 8.12756 8.43317 8.28038 8.28036L14.9894 1.57136Z' fill='%23EB6109' stroke='%23EB6109' stroke-width='0.2'/%3E%3C/svg%3E");
}
#menu-header-menu.white-color > .menu-item:nth-of-type(4) > a::after, #menu-header-menu.white-color > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-en.white-color > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-en.white-color > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-es.white-color > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-es.white-color > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-de.white-color > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-de.white-color > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-it.white-color > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-it.white-color > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-cn.white-color > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-cn.white-color > .menu-item:nth-of-type(5) > a::after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 1.57136L14.9894 1.57139L14.9912 1.56952C15.1391 1.41379 15.1362 1.16738 14.9826 1.01774L14.9826 1.01773L14.9817 1.01682C14.8293 0.872273 14.5909 0.872273 14.4385 1.01682L14.4385 1.01679L14.4367 1.01865L8.00545 7.44985L1.5722 1.01949C1.42303 0.863553 1.17304 0.859409 1.01953 1.01195C0.863248 1.16139 0.859375 1.41209 1.01282 1.56554L1.01683 1.56954L1.01814 1.57086L1.01851 1.57123L1.01861 1.57132L1.01863 1.57135L1.01864 1.57136L1.08928 1.50073L1.08925 1.50076L1.01864 1.57136L1.01864 1.57136L7.72764 8.28036L7.72764 8.28036C7.88048 8.43316 8.12756 8.43317 8.28038 8.28036L14.9894 1.57136Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3C/svg%3E");
}
#menu-header-menu.white-color > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu.white-color > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-en.white-color > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-en.white-color > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-es.white-color > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-es.white-color > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-de.white-color > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-de.white-color > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-it.white-color > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-it.white-color > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-cn.white-color > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-cn.white-color > .menu-item:nth-of-type(5) > a:hover::after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 1.57136L14.9894 1.57139L14.9912 1.56952C15.1391 1.41379 15.1362 1.16738 14.9826 1.01774L14.9826 1.01773L14.9817 1.01682C14.8293 0.872273 14.5909 0.872273 14.4385 1.01682L14.4385 1.01679L14.4367 1.01865L8.00545 7.44985L1.5722 1.01949C1.42303 0.863553 1.17304 0.859409 1.01953 1.01195C0.863248 1.16139 0.859375 1.41209 1.01282 1.56554L1.01683 1.56954L1.01814 1.57086L1.01851 1.57123L1.01861 1.57132L1.01863 1.57135L1.01864 1.57136L1.08928 1.50073L1.08925 1.50076L1.01864 1.57136L1.01864 1.57136L7.72764 8.28036L7.72764 8.28036C7.88048 8.43316 8.12756 8.43317 8.28038 8.28036L14.9894 1.57136Z' fill='%23EB6109' stroke='%23EB6109' stroke-width='0.2'/%3E%3C/svg%3E");
}
#menu-header-menu.shadow > .menu-item:nth-of-type(4) > a::after, #menu-header-menu.shadow > .menu-item:nth-of-type(5) > a::after, #menu-header-menu:hover > .menu-item:nth-of-type(4) > a::after, #menu-header-menu:hover > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-en.shadow > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-en.shadow > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-en:hover > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-en:hover > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-es.shadow > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-es.shadow > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-es:hover > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-es:hover > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-de.shadow > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-de.shadow > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-de:hover > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-de:hover > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-it.shadow > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-it.shadow > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-it:hover > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-it:hover > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-cn.shadow > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-cn.shadow > .menu-item:nth-of-type(5) > a::after, #menu-header-menu-cn:hover > .menu-item:nth-of-type(4) > a::after, #menu-header-menu-cn:hover > .menu-item:nth-of-type(5) > a::after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 1.57136L14.9894 1.57139L14.9912 1.56952C15.1391 1.41379 15.1362 1.16738 14.9826 1.01774L14.9826 1.01773L14.9817 1.01682C14.8293 0.872273 14.5909 0.872273 14.4385 1.01682L14.4385 1.01679L14.4367 1.01865L8.00545 7.44985L1.5722 1.01949C1.42303 0.863553 1.17304 0.859409 1.01953 1.01195C0.863248 1.16139 0.859375 1.41209 1.01282 1.56554L1.01683 1.56954L1.01814 1.57086L1.01851 1.57123L1.01861 1.57132L1.01863 1.57135L1.01864 1.57136L1.08928 1.50073L1.08925 1.50076L1.01864 1.57136L1.01864 1.57136L7.72764 8.28036L7.72764 8.28036C7.88048 8.43316 8.12756 8.43317 8.28038 8.28036L14.9894 1.57136Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3C/svg%3E");
  margin-left: 1rem;
}
#menu-header-menu.shadow > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu.shadow > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu:hover > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu:hover > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-en.shadow > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-en.shadow > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-en:hover > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-en:hover > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-es.shadow > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-es.shadow > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-es:hover > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-es:hover > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-de.shadow > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-de.shadow > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-de:hover > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-de:hover > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-it.shadow > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-it.shadow > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-it:hover > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-it:hover > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-cn.shadow > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-cn.shadow > .menu-item:nth-of-type(5) > a::after path, #menu-header-menu-cn:hover > .menu-item:nth-of-type(4) > a::after path, #menu-header-menu-cn:hover > .menu-item:nth-of-type(5) > a::after path {
  stroke: white;
}
#menu-header-menu.shadow > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu.shadow > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu:hover > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu:hover > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-en.shadow > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-en.shadow > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-en:hover > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-en:hover > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-es.shadow > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-es.shadow > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-es:hover > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-es:hover > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-de.shadow > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-de.shadow > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-de:hover > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-de:hover > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-it.shadow > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-it.shadow > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-it:hover > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-it:hover > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-cn.shadow > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-cn.shadow > .menu-item:nth-of-type(5) > a:hover::after, #menu-header-menu-cn:hover > .menu-item:nth-of-type(4) > a:hover::after, #menu-header-menu-cn:hover > .menu-item:nth-of-type(5) > a:hover::after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 1.57136L14.9894 1.57139L14.9912 1.56952C15.1391 1.41379 15.1362 1.16738 14.9826 1.01774L14.9826 1.01773L14.9817 1.01682C14.8293 0.872273 14.5909 0.872273 14.4385 1.01682L14.4385 1.01679L14.4367 1.01865L8.00545 7.44985L1.5722 1.01949C1.42303 0.863553 1.17304 0.859409 1.01953 1.01195C0.863248 1.16139 0.859375 1.41209 1.01282 1.56554L1.01683 1.56954L1.01814 1.57086L1.01851 1.57123L1.01861 1.57132L1.01863 1.57135L1.01864 1.57136L1.08928 1.50073L1.08925 1.50076L1.01864 1.57136L1.01864 1.57136L7.72764 8.28036L7.72764 8.28036C7.88048 8.43316 8.12756 8.43317 8.28038 8.28036L14.9894 1.57136Z' fill='%23EB6109' stroke='%23EB6109' stroke-width='0.2'/%3E%3C/svg%3E");
}
#menu-header-menu .menu-item > a, #menu-header-menu-en .menu-item > a, #menu-header-menu-es .menu-item > a, #menu-header-menu-de .menu-item > a, #menu-header-menu-it .menu-item > a, #menu-header-menu-cn .menu-item > a {
  display: block;
  font-size: 1.6rem;
}
#menu-header-menu .menu-item > a:hover, #menu-header-menu-en .menu-item > a:hover, #menu-header-menu-es .menu-item > a:hover, #menu-header-menu-de .menu-item > a:hover, #menu-header-menu-it .menu-item > a:hover, #menu-header-menu-cn .menu-item > a:hover {
  cursor: pointer;
}
#menu-header-menu > .menu-item:nth-of-type(2) a, #menu-header-menu-en > .menu-item:nth-of-type(2) a, #menu-header-menu-es > .menu-item:nth-of-type(2) a, #menu-header-menu-de > .menu-item:nth-of-type(2) a, #menu-header-menu-it > .menu-item:nth-of-type(2) a, #menu-header-menu-cn > .menu-item:nth-of-type(2) a {
  font-size: 2.5rem;
  font-weight: 600;
  display: flex;
  align-items: center;
}
#menu-header-menu > .menu-item:nth-of-type(2) a img, #menu-header-menu-en > .menu-item:nth-of-type(2) a img, #menu-header-menu-es > .menu-item:nth-of-type(2) a img, #menu-header-menu-de > .menu-item:nth-of-type(2) a img, #menu-header-menu-it > .menu-item:nth-of-type(2) a img, #menu-header-menu-cn > .menu-item:nth-of-type(2) a img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 12rem;
  height: 4.7rem;
  margin-right: 1.1rem;
}
#menu-header-menu > .menu-item:nth-of-type(2), #menu-header-menu-en > .menu-item:nth-of-type(2), #menu-header-menu-es > .menu-item:nth-of-type(2), #menu-header-menu-de > .menu-item:nth-of-type(2), #menu-header-menu-it > .menu-item:nth-of-type(2), #menu-header-menu-cn > .menu-item:nth-of-type(2) {
  margin-right: auto;
  margin-left: 2.5rem;
}
#menu-header-menu > .menu-item:first-of-type, #menu-header-menu-en > .menu-item:first-of-type, #menu-header-menu-es > .menu-item:first-of-type, #menu-header-menu-de > .menu-item:first-of-type, #menu-header-menu-it > .menu-item:first-of-type, #menu-header-menu-cn > .menu-item:first-of-type {
  display: none;
}
#menu-header-menu > .menu-item:last-of-type, #menu-header-menu-en > .menu-item:last-of-type, #menu-header-menu-es > .menu-item:last-of-type, #menu-header-menu-de > .menu-item:last-of-type, #menu-header-menu-it > .menu-item:last-of-type, #menu-header-menu-cn > .menu-item:last-of-type {
  margin-right: 3rem;
}
#menu-header-menu > .menu-item:last-of-type > a, #menu-header-menu-en > .menu-item:last-of-type > a, #menu-header-menu-es > .menu-item:last-of-type > a, #menu-header-menu-de > .menu-item:last-of-type > a, #menu-header-menu-it > .menu-item:last-of-type > a, #menu-header-menu-cn > .menu-item:last-of-type > a {
  height: 4.1rem;
}

.header-phone {
  display: none;
}

.pll-parent-menu-item .sub-menu {
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 900px) {
  header {
    height: 6rem;
  }
  .menu-header-menu-container, .menu-header-menu-en-container, .menu-header-menu-es-container, .menu-header-menu-de-container, .menu-header-menu-it-container, .menu-header-menu-cn-container {
    height: 100%;
  }
  #menu-header-menu, #menu-header-menu-en, #menu-header-menu-es, #menu-header-menu-de, #menu-header-menu-it, #menu-header-menu-cn {
    height: 100%;
  }
  #menu-header-menu .menu-item:not(:last-of-type), #menu-header-menu-en .menu-item:not(:last-of-type), #menu-header-menu-es .menu-item:not(:last-of-type), #menu-header-menu-de .menu-item:not(:last-of-type), #menu-header-menu-it .menu-item:not(:last-of-type), #menu-header-menu-cn .menu-item:not(:last-of-type) {
    display: none;
  }
  #menu-header-menu .menu-item:not(:last-of-type) .num-cart, #menu-header-menu-en .menu-item:not(:last-of-type) .num-cart, #menu-header-menu-es .menu-item:not(:last-of-type) .num-cart, #menu-header-menu-de .menu-item:not(:last-of-type) .num-cart, #menu-header-menu-it .menu-item:not(:last-of-type) .num-cart, #menu-header-menu-cn .menu-item:not(:last-of-type) .num-cart {
    top: 1rem;
  }
  #menu-header-menu .menu-item.lang-item, #menu-header-menu-en .menu-item.lang-item, #menu-header-menu-es .menu-item.lang-item, #menu-header-menu-de .menu-item.lang-item, #menu-header-menu-it .menu-item.lang-item, #menu-header-menu-cn .menu-item.lang-item {
    display: block;
  }
  #menu-header-menu .menu-item:first-of-type:not(.lang-item), #menu-header-menu-en .menu-item:first-of-type:not(.lang-item), #menu-header-menu-es .menu-item:first-of-type:not(.lang-item), #menu-header-menu-de .menu-item:first-of-type:not(.lang-item), #menu-header-menu-it .menu-item:first-of-type:not(.lang-item), #menu-header-menu-cn .menu-item:first-of-type:not(.lang-item) {
    display: flex;
    margin-left: 2.4rem;
  }
  #menu-header-menu > .menu-item:last-of-type, #menu-header-menu-en > .menu-item:last-of-type, #menu-header-menu-es > .menu-item:last-of-type, #menu-header-menu-de > .menu-item:last-of-type, #menu-header-menu-it > .menu-item:last-of-type, #menu-header-menu-cn > .menu-item:last-of-type {
    margin-right: 0;
  }
  #menu-header-menu > .menu-item:last-of-type > .sub-menu, #menu-header-menu-en > .menu-item:last-of-type > .sub-menu, #menu-header-menu-es > .menu-item:last-of-type > .sub-menu, #menu-header-menu-de > .menu-item:last-of-type > .sub-menu, #menu-header-menu-it > .menu-item:last-of-type > .sub-menu, #menu-header-menu-cn > .menu-item:last-of-type > .sub-menu {
    top: 5.3rem;
  }
  #menu-header-menu .menu-item:nth-of-type(2), #menu-header-menu-en .menu-item:nth-of-type(2), #menu-header-menu-es .menu-item:nth-of-type(2), #menu-header-menu-de .menu-item:nth-of-type(2), #menu-header-menu-it .menu-item:nth-of-type(2), #menu-header-menu-cn .menu-item:nth-of-type(2) {
    display: flex;
  }
  #menu-header-menu .menu-item:nth-of-type(2) a img, #menu-header-menu-en .menu-item:nth-of-type(2) a img, #menu-header-menu-es .menu-item:nth-of-type(2) a img, #menu-header-menu-de .menu-item:nth-of-type(2) a img, #menu-header-menu-it .menu-item:nth-of-type(2) a img, #menu-header-menu-cn .menu-item:nth-of-type(2) a img {
    width: 8.7rem;
    height: 3.4rem;
  }
  #menu-header-menu > .menu-item:nth-last-of-type(2) > a::after, #menu-header-menu-en > .menu-item:nth-last-of-type(2) > a::after, #menu-header-menu-es > .menu-item:nth-last-of-type(2) > a::after, #menu-header-menu-de > .menu-item:nth-last-of-type(2) > a::after, #menu-header-menu-it > .menu-item:nth-last-of-type(2) > a::after, #menu-header-menu-cn > .menu-item:nth-last-of-type(2) > a::after {
    content: none !important;
  }
  #menu-header-menu > .menu-item:nth-last-of-type(2), #menu-header-menu > .menu-item:nth-last-of-type(3), #menu-header-menu-en > .menu-item:nth-last-of-type(2), #menu-header-menu-en > .menu-item:nth-last-of-type(3), #menu-header-menu-es > .menu-item:nth-last-of-type(2), #menu-header-menu-es > .menu-item:nth-last-of-type(3), #menu-header-menu-de > .menu-item:nth-last-of-type(2), #menu-header-menu-de > .menu-item:nth-last-of-type(3), #menu-header-menu-it > .menu-item:nth-last-of-type(2), #menu-header-menu-it > .menu-item:nth-last-of-type(3), #menu-header-menu-cn > .menu-item:nth-last-of-type(2), #menu-header-menu-cn > .menu-item:nth-last-of-type(3) {
    display: block;
    margin-left: 0;
  }
  #menu-header-menu > .menu-item:nth-last-of-type(2) svg, #menu-header-menu > .menu-item:nth-last-of-type(3) svg, #menu-header-menu-en > .menu-item:nth-last-of-type(2) svg, #menu-header-menu-en > .menu-item:nth-last-of-type(3) svg, #menu-header-menu-es > .menu-item:nth-last-of-type(2) svg, #menu-header-menu-es > .menu-item:nth-last-of-type(3) svg, #menu-header-menu-de > .menu-item:nth-last-of-type(2) svg, #menu-header-menu-de > .menu-item:nth-last-of-type(3) svg, #menu-header-menu-it > .menu-item:nth-last-of-type(2) svg, #menu-header-menu-it > .menu-item:nth-last-of-type(3) svg, #menu-header-menu-cn > .menu-item:nth-last-of-type(2) svg, #menu-header-menu-cn > .menu-item:nth-last-of-type(3) svg {
    width: 2.7rem;
    height: 2.7rem;
    max-width: 2.7rem;
    max-height: 2.7rem;
    stroke-width: 0.01rem;
  }
  #menu-header-menu > .menu-item:nth-last-of-type(3), #menu-header-menu-en > .menu-item:nth-last-of-type(3), #menu-header-menu-es > .menu-item:nth-last-of-type(3), #menu-header-menu-de > .menu-item:nth-last-of-type(3), #menu-header-menu-it > .menu-item:nth-last-of-type(3), #menu-header-menu-cn > .menu-item:nth-last-of-type(3) {
    position: relative;
    display: flex;
  }
  #menu-header-menu > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-en > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-es > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-de > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-it > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-cn > .menu-item:nth-last-of-type(3)::after {
    content: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 26' stroke='black' fill='black' stroke-width='0.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.853 17.56C16.17 19.077 13.942 20 11.5 20C6.257 20 2 15.743 2 10.5C2 5.257 6.257 1 11.5 1C16.743 1 21 5.257 21 10.5C21 12.942 20.077 15.17 18.56 16.853L26 24.293L25.293 25L17.853 17.56ZM11.5 2C16.191 2 20 5.809 20 10.5C20 15.191 16.191 19 11.5 19C6.809 19 3 15.191 3 10.5C3 5.809 6.809 2 11.5 2Z'%3E%3C/path%3E%3C/svg%3E");
    position: relative;
    top: 0.2rem;
    right: 0.2rem;
  }
  #menu-header-menu > .menu-item:nth-last-of-type(3) .aws-container, #menu-header-menu-en > .menu-item:nth-last-of-type(3) .aws-container, #menu-header-menu-es > .menu-item:nth-last-of-type(3) .aws-container, #menu-header-menu-de > .menu-item:nth-last-of-type(3) .aws-container, #menu-header-menu-it > .menu-item:nth-last-of-type(3) .aws-container, #menu-header-menu-cn > .menu-item:nth-last-of-type(3) .aws-container {
    visibility: hidden;
    position: absolute;
    right: -2rem;
    top: 6rem;
  }
  #menu-header-menu > .menu-item:nth-last-of-type(3) .aws-container.visible, #menu-header-menu-en > .menu-item:nth-last-of-type(3) .aws-container.visible, #menu-header-menu-es > .menu-item:nth-last-of-type(3) .aws-container.visible, #menu-header-menu-de > .menu-item:nth-last-of-type(3) .aws-container.visible, #menu-header-menu-it > .menu-item:nth-last-of-type(3) .aws-container.visible, #menu-header-menu-cn > .menu-item:nth-last-of-type(3) .aws-container.visible {
    visibility: visible;
  }
  #menu-header-menu.white-color > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-en.white-color > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-es.white-color > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-de.white-color > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-it.white-color > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-cn.white-color > .menu-item:nth-last-of-type(3)::after {
    content: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 26' stroke='white' fill='white' stroke-width='0.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.853 17.56C16.17 19.077 13.942 20 11.5 20C6.257 20 2 15.743 2 10.5C2 5.257 6.257 1 11.5 1C16.743 1 21 5.257 21 10.5C21 12.942 20.077 15.17 18.56 16.853L26 24.293L25.293 25L17.853 17.56ZM11.5 2C16.191 2 20 5.809 20 10.5C20 15.191 16.191 19 11.5 19C6.809 19 3 15.191 3 10.5C3 5.809 6.809 2 11.5 2Z'%3E%3C/path%3E%3C/svg%3E");
  }
  #menu-header-menu.shadow > .menu-item:nth-last-of-type(3)::after, #menu-header-menu:hover > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-en.shadow > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-en:hover > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-es.shadow > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-es:hover > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-de.shadow > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-de:hover > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-it.shadow > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-it:hover > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-cn.shadow > .menu-item:nth-last-of-type(3)::after, #menu-header-menu-cn:hover > .menu-item:nth-last-of-type(3)::after {
    content: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 26' stroke='black' fill='black' stroke-width='0.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.853 17.56C16.17 19.077 13.942 20 11.5 20C6.257 20 2 15.743 2 10.5C2 5.257 6.257 1 11.5 1C16.743 1 21 5.257 21 10.5C21 12.942 20.077 15.17 18.56 16.853L26 24.293L25.293 25L17.853 17.56ZM11.5 2C16.191 2 20 5.809 20 10.5C20 15.191 16.191 19 11.5 19C6.809 19 3 15.191 3 10.5C3 5.809 6.809 2 11.5 2Z'%3E%3C/path%3E%3C/svg%3E");
  }
  .header-phone {
    width: 38.2rem;
    max-width: 100%;
    z-index: 2;
    height: calc(100vh - 6rem);
    background-color: white;
    display: none;
    flex-direction: column;
    list-style-type: none;
  }
  .header-phone > .menu-item {
    margin-top: 4.1rem;
    margin-left: 6.4rem;
  }
  .header-phone > .menu-item:nth-of-type(2) > a, .header-phone > .menu-item:nth-of-type(3) > a {
    display: flex;
    align-items: center;
  }
  .header-phone > .menu-item:nth-of-type(2) > a::after, .header-phone > .menu-item:nth-of-type(3) > a::after {
    content: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_728_6387)'%3E%3Cpath d='M14.3344 9.21546L5.22929 0.110394C5.07093 -0.0400251 4.82153 -0.0360911 4.67111 0.118299C4.52463 0.27269 4.52463 0.514184 4.67111 0.668575L13.4951 9.49258L4.67111 18.3206C4.51275 18.471 4.50882 18.7243 4.66321 18.8787C4.81363 19.0371 5.067 19.041 5.22139 18.8866C5.22536 18.8827 5.22929 18.8787 5.22929 18.8787L14.3344 9.77367C14.4887 9.61925 14.4887 9.36985 14.3344 9.21546Z' fill='%231F1F1F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_728_6387'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    height: 1.9rem;
    width: 1.9rem;
    display: inline-block;
    margin-left: auto;
    margin-right: 3.3rem;
  }
  .header-phone > .menu-item:last-of-type {
    margin-top: auto;
    background-color: #D9D9D9;
    width: 100%;
    margin-left: 0;
    padding: 2.4rem;
  }
  .header-phone > .menu-item:last-of-type svg {
    height: 3rem;
    width: 2.6rem;
    stroke: black;
    fill: black;
  }
  .header-phone > .menu-item:last-of-type > a {
    display: flex;
    align-items: center;
  }
  .header-phone > .menu-item:last-of-type > a::after {
    margin-left: 1.8rem;
    content: "Mon compte";
  }
  .header-phone .sub-menu {
    display: none;
  }
  .header-phone svg {
    max-width: 15rem;
    max-height: 5rem;
  }
  .header-phone.sub > .menu-item:nth-of-type(3) {
    margin-left: 0;
    margin-top: 2.3rem;
  }
  .header-phone.sub > .menu-item:not(:nth-of-type(3)):not(:last-of-type) {
    display: none;
  }
  .header-phone.sub > .menu-item:nth-of-type(3) > a {
    flex-direction: row-reverse;
    margin-bottom: 3.9rem;
    background-color: #EFF2F5;
    padding: 1.4rem 2.4rem;
    font-weight: 600;
    justify-content: left;
  }
  .header-phone.sub > .menu-item:nth-of-type(3) > a::after {
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 2.2rem;
  }
  .header-phone.sub .sub-menu {
    display: block;
    list-style-type: none;
    padding-left: 0;
  }
  .header-phone.sub .sub-menu > .menu-item {
    margin-bottom: 4rem;
    margin-left: 6.4rem;
  }
  .header-phone.sub2 > .menu-item:nth-of-type(2) {
    margin-left: 0;
    margin-top: 2.3rem;
  }
  .header-phone.sub2 > .menu-item:not(:nth-of-type(2)):not(:last-of-type) {
    display: none;
  }
  .header-phone.sub2 > .menu-item:nth-of-type(2) > a {
    flex-direction: row-reverse;
    margin-bottom: 3.9rem;
    background-color: #EFF2F5;
    padding: 1.4rem 2.4rem;
    font-weight: 600;
    justify-content: left;
  }
  .header-phone.sub2 > .menu-item:nth-of-type(2) > a::after {
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 2.2rem;
  }
  .header-phone.sub2 .sub-menu {
    display: block;
    list-style-type: none;
    padding-left: 0;
  }
  .header-phone.sub2 .sub-menu > .menu-item {
    margin-bottom: 4rem;
    margin-left: 6.4rem;
  }
  .header-phone.en > .menu-item:last-of-type > a::after {
    content: "My account";
  }
  .phone-visible {
    display: flex;
  }
}
footer {
  position: relative;
}

.footer-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#menu-footer1, #menu-footer1-en, #menu-footer1-es, #menu-footer1-de, #menu-footer1-it, #menu-footer1-cn {
  display: flex;
  height: 37.6rem;
  align-items: flex-start;
  padding-left: calc((100vw - 144rem) / 2 + 50.2rem);
  padding-right: calc((100vw - 144rem) / 2);
  padding-top: 6.4rem;
  padding-bottom: 12.8rem;
  display: grid;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  list-style-type: none;
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
}
#menu-footer1 > .menu-item:first-of-type, #menu-footer1-en > .menu-item:first-of-type, #menu-footer1-es > .menu-item:first-of-type, #menu-footer1-de > .menu-item:first-of-type, #menu-footer1-it > .menu-item:first-of-type, #menu-footer1-cn > .menu-item:first-of-type {
  position: absolute;
  left: max((100vw - 144rem) / 2 + 5.3rem, 5.3rem);
  margin-right: 49.5rem;
  margin-left: 5.3rem;
}
#menu-footer1 > .menu-item:last-of-type > a:hover, #menu-footer1-en > .menu-item:last-of-type > a:hover, #menu-footer1-es > .menu-item:last-of-type > a:hover, #menu-footer1-de > .menu-item:last-of-type > a:hover, #menu-footer1-it > .menu-item:last-of-type > a:hover, #menu-footer1-cn > .menu-item:last-of-type > a:hover {
  color: #F8F8F8;
  cursor: initial;
}
#menu-footer1 img, #menu-footer1-en img, #menu-footer1-es img, #menu-footer1-de img, #menu-footer1-it img, #menu-footer1-cn img {
  max-width: 23.5rem;
}
#menu-footer1 > .menu-item:nth-of-type(2), #menu-footer1-en > .menu-item:nth-of-type(2), #menu-footer1-es > .menu-item:nth-of-type(2), #menu-footer1-de > .menu-item:nth-of-type(2), #menu-footer1-it > .menu-item:nth-of-type(2), #menu-footer1-cn > .menu-item:nth-of-type(2) {
  position: relative;
}
#menu-footer1 > .menu-item:nth-of-type(2) > a, #menu-footer1-en > .menu-item:nth-of-type(2) > a, #menu-footer1-es > .menu-item:nth-of-type(2) > a, #menu-footer1-de > .menu-item:nth-of-type(2) > a, #menu-footer1-it > .menu-item:nth-of-type(2) > a, #menu-footer1-cn > .menu-item:nth-of-type(2) > a {
  display: flex;
  display: none;
}
#menu-footer1 > .menu-item:nth-of-type(2) > a::after, #menu-footer1-en > .menu-item:nth-of-type(2) > a::after, #menu-footer1-es > .menu-item:nth-of-type(2) > a::after, #menu-footer1-de > .menu-item:nth-of-type(2) > a::after, #menu-footer1-it > .menu-item:nth-of-type(2) > a::after, #menu-footer1-cn > .menu-item:nth-of-type(2) > a::after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 1.57136L14.9894 1.57139L14.9912 1.56952C15.1391 1.41379 15.1362 1.16738 14.9826 1.01774L14.9826 1.01773L14.9817 1.01682C14.8293 0.872273 14.5909 0.872273 14.4385 1.01682L14.4385 1.01679L14.4367 1.01865L8.00545 7.44985L1.5722 1.01949C1.42303 0.863553 1.17304 0.859409 1.01953 1.01195C0.863248 1.16139 0.859375 1.41209 1.01282 1.56554L1.01683 1.56954L1.01814 1.57086L1.01851 1.57123L1.01861 1.57132L1.01863 1.57135L1.01864 1.57136L1.08928 1.50073L1.08925 1.50076L1.01864 1.57136L1.01864 1.57136L7.72764 8.28036L7.72764 8.28036C7.88048 8.43316 8.12756 8.43317 8.28038 8.28036L14.9894 1.57136Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3C/svg%3E");
  margin-left: 1rem;
  flex-shrink: 0;
  width: 1.7rem;
}
#menu-footer1 > .menu-item:nth-of-type(2) > a:hover::after, #menu-footer1-en > .menu-item:nth-of-type(2) > a:hover::after, #menu-footer1-es > .menu-item:nth-of-type(2) > a:hover::after, #menu-footer1-de > .menu-item:nth-of-type(2) > a:hover::after, #menu-footer1-it > .menu-item:nth-of-type(2) > a:hover::after, #menu-footer1-cn > .menu-item:nth-of-type(2) > a:hover::after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9894 1.57136L14.9894 1.57139L14.9912 1.56952C15.1391 1.41379 15.1362 1.16738 14.9826 1.01774L14.9826 1.01773L14.9817 1.01682C14.8293 0.872273 14.5909 0.872273 14.4385 1.01682L14.4385 1.01679L14.4367 1.01865L8.00545 7.44985L1.5722 1.01949C1.42303 0.863553 1.17304 0.859409 1.01953 1.01195C0.863248 1.16139 0.859375 1.41209 1.01282 1.56554L1.01683 1.56954L1.01814 1.57086L1.01851 1.57123L1.01861 1.57132L1.01863 1.57135L1.01864 1.57136L1.08928 1.50073L1.08925 1.50076L1.01864 1.57136L1.01864 1.57136L7.72764 8.28036L7.72764 8.28036C7.88048 8.43316 8.12756 8.43317 8.28038 8.28036L14.9894 1.57136Z' fill='%23EB6109' stroke='%23EB6109' stroke-width='0.2'/%3E%3C/svg%3E");
}
#menu-footer1 > .menu-item:nth-of-type(2) .sub-menu, #menu-footer1-en > .menu-item:nth-of-type(2) .sub-menu, #menu-footer1-es > .menu-item:nth-of-type(2) .sub-menu, #menu-footer1-de > .menu-item:nth-of-type(2) .sub-menu, #menu-footer1-it > .menu-item:nth-of-type(2) .sub-menu, #menu-footer1-cn > .menu-item:nth-of-type(2) .sub-menu {
  display: none;
  background-color: #F8F8F8;
  padding: 1.5rem;
}
#menu-footer1 > .menu-item:nth-of-type(2) .sub-menu > li, #menu-footer1-en > .menu-item:nth-of-type(2) .sub-menu > li, #menu-footer1-es > .menu-item:nth-of-type(2) .sub-menu > li, #menu-footer1-de > .menu-item:nth-of-type(2) .sub-menu > li, #menu-footer1-it > .menu-item:nth-of-type(2) .sub-menu > li, #menu-footer1-cn > .menu-item:nth-of-type(2) .sub-menu > li {
  color: #353B41;
}
#menu-footer1 > .menu-item:nth-of-type(2) .sub-menu > li:first-of-type, #menu-footer1-en > .menu-item:nth-of-type(2) .sub-menu > li:first-of-type, #menu-footer1-es > .menu-item:nth-of-type(2) .sub-menu > li:first-of-type, #menu-footer1-de > .menu-item:nth-of-type(2) .sub-menu > li:first-of-type, #menu-footer1-it > .menu-item:nth-of-type(2) .sub-menu > li:first-of-type, #menu-footer1-cn > .menu-item:nth-of-type(2) .sub-menu > li:first-of-type {
  margin-top: 0;
}
#menu-footer1 > .menu-item:nth-of-type(2):hover .sub-menu, #menu-footer1-en > .menu-item:nth-of-type(2):hover .sub-menu, #menu-footer1-es > .menu-item:nth-of-type(2):hover .sub-menu, #menu-footer1-de > .menu-item:nth-of-type(2):hover .sub-menu, #menu-footer1-it > .menu-item:nth-of-type(2):hover .sub-menu, #menu-footer1-cn > .menu-item:nth-of-type(2):hover .sub-menu {
  display: block;
  position: absolute;
  top: 2rem;
  left: 0;
}
#menu-footer1 .menu-item, #menu-footer1-en .menu-item, #menu-footer1-es .menu-item, #menu-footer1-de .menu-item, #menu-footer1-it .menu-item, #menu-footer1-cn .menu-item {
  color: white;
  margin-bottom: 3.2rem;
  width: -moz-fit-content;
  width: fit-content;
}
#menu-footer1 .menu-item:nth-of-type(3), #menu-footer1-en .menu-item:nth-of-type(3), #menu-footer1-es .menu-item:nth-of-type(3), #menu-footer1-de .menu-item:nth-of-type(3), #menu-footer1-it .menu-item:nth-of-type(3), #menu-footer1-cn .menu-item:nth-of-type(3) {
  grid-row-start: 1;
}
#menu-footer1 .menu-item:nth-of-type(6), #menu-footer1-en .menu-item:nth-of-type(6), #menu-footer1-es .menu-item:nth-of-type(6), #menu-footer1-de .menu-item:nth-of-type(6), #menu-footer1-it .menu-item:nth-of-type(6), #menu-footer1-cn .menu-item:nth-of-type(6) {
  grid-row-start: 1;
}
#menu-footer1 .menu-item:nth-of-type(13), #menu-footer1-en .menu-item:nth-of-type(13), #menu-footer1-es .menu-item:nth-of-type(13), #menu-footer1-de .menu-item:nth-of-type(13), #menu-footer1-it .menu-item:nth-of-type(13), #menu-footer1-cn .menu-item:nth-of-type(13) {
  grid-row-start: 1;
}
#menu-footer1 .menu-item a:hover, #menu-footer1-en .menu-item a:hover, #menu-footer1-es .menu-item a:hover, #menu-footer1-de .menu-item a:hover, #menu-footer1-it .menu-item a:hover, #menu-footer1-cn .menu-item a:hover {
  color: #EB6109;
}
#menu-footer1 .menu-item a:hover svg, #menu-footer1-en .menu-item a:hover svg, #menu-footer1-es .menu-item a:hover svg, #menu-footer1-de .menu-item a:hover svg, #menu-footer1-it .menu-item a:hover svg, #menu-footer1-cn .menu-item a:hover svg {
  fill: #EB6109;
}
#menu-footer1 .menu-item a:hover svg path, #menu-footer1-en .menu-item a:hover svg path, #menu-footer1-es .menu-item a:hover svg path, #menu-footer1-de .menu-item a:hover svg path, #menu-footer1-it .menu-item a:hover svg path, #menu-footer1-cn .menu-item a:hover svg path {
  fill: #EB6109;
}
#menu-footer1 .menu-item .sub-menu, #menu-footer1-en .menu-item .sub-menu, #menu-footer1-es .menu-item .sub-menu, #menu-footer1-de .menu-item .sub-menu, #menu-footer1-it .menu-item .sub-menu, #menu-footer1-cn .menu-item .sub-menu {
  list-style-type: none;
  display: flex;
  padding-left: 0;
}
#menu-footer1 .menu-item .sub-menu .menu-item, #menu-footer1-en .menu-item .sub-menu .menu-item, #menu-footer1-es .menu-item .sub-menu .menu-item, #menu-footer1-de .menu-item .sub-menu .menu-item, #menu-footer1-it .menu-item .sub-menu .menu-item, #menu-footer1-cn .menu-item .sub-menu .menu-item {
  margin-bottom: 0;
  margin-top: 1.2rem;
}
#menu-footer1 .menu-item .sub-menu svg, #menu-footer1-en .menu-item .sub-menu svg, #menu-footer1-es .menu-item .sub-menu svg, #menu-footer1-de .menu-item .sub-menu svg, #menu-footer1-it .menu-item .sub-menu svg, #menu-footer1-cn .menu-item .sub-menu svg {
  fill: white;
}
#menu-footer1 .menu-item .sub-menu svg path, #menu-footer1-en .menu-item .sub-menu svg path, #menu-footer1-es .menu-item .sub-menu svg path, #menu-footer1-de .menu-item .sub-menu svg path, #menu-footer1-it .menu-item .sub-menu svg path, #menu-footer1-cn .menu-item .sub-menu svg path {
  fill: white;
}
#menu-footer1 .menu-item .sub-menu li:not(:last-of-type), #menu-footer1-en .menu-item .sub-menu li:not(:last-of-type), #menu-footer1-es .menu-item .sub-menu li:not(:last-of-type), #menu-footer1-de .menu-item .sub-menu li:not(:last-of-type), #menu-footer1-it .menu-item .sub-menu li:not(:last-of-type), #menu-footer1-cn .menu-item .sub-menu li:not(:last-of-type) {
  margin-right: 3.2rem;
}

#menu-footer2 {
  background-color: white;
  color: #1C2122;
  height: 5.7rem;
  padding-left: calc((100vw - 144rem) / 2);
  padding-right: calc((100vw - 144rem) / 2);
  display: flex;
  align-items: center;
  justify-content: center;
}
#menu-footer2 .menu-item {
  display: inline;
}
#menu-footer2 .menu-item a {
  display: inline;
}
#menu-footer2 .menu-item {
  font-size: 1.2rem;
  font-weight: 300;
}
#menu-footer2 .menu-item:not(:last-of-type):after {
  content: " | ";
  white-space: pre;
}
#menu-footer2 .menu-item a:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 900px) {
  #menu-footer1, #menu-footer1-en, #menu-footer1-es, #menu-footer1-de, #menu-footer1-it, #menu-footer1-cn {
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    align-items: center;
    text-align: center;
    padding: 6.4rem 0;
  }
  #menu-footer1 img, #menu-footer1-en img, #menu-footer1-es img, #menu-footer1-de img, #menu-footer1-it img, #menu-footer1-cn img {
    margin: auto;
  }
  #menu-footer1 > .menu-item, #menu-footer1-en > .menu-item, #menu-footer1-es > .menu-item, #menu-footer1-de > .menu-item, #menu-footer1-it > .menu-item, #menu-footer1-cn > .menu-item {
    margin: auto;
    color: white;
  }
  #menu-footer1 > .menu-item:first-of-type, #menu-footer1-en > .menu-item:first-of-type, #menu-footer1-es > .menu-item:first-of-type, #menu-footer1-de > .menu-item:first-of-type, #menu-footer1-it > .menu-item:first-of-type, #menu-footer1-cn > .menu-item:first-of-type {
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  #menu-footer1 > .menu-item:first-of-type img, #menu-footer1-en > .menu-item:first-of-type img, #menu-footer1-es > .menu-item:first-of-type img, #menu-footer1-de > .menu-item:first-of-type img, #menu-footer1-it > .menu-item:first-of-type img, #menu-footer1-cn > .menu-item:first-of-type img {
    max-width: 14.8rem;
  }
  #menu-footer1 > .menu-item:not(:first-of-type), #menu-footer1-en > .menu-item:not(:first-of-type), #menu-footer1-es > .menu-item:not(:first-of-type), #menu-footer1-de > .menu-item:not(:first-of-type), #menu-footer1-it > .menu-item:not(:first-of-type), #menu-footer1-cn > .menu-item:not(:first-of-type) {
    margin-bottom: 2.4rem;
  }
  #menu-footer1 > .menu-item:nth-of-type(2), #menu-footer1-en > .menu-item:nth-of-type(2), #menu-footer1-es > .menu-item:nth-of-type(2), #menu-footer1-de > .menu-item:nth-of-type(2), #menu-footer1-it > .menu-item:nth-of-type(2), #menu-footer1-cn > .menu-item:nth-of-type(2) {
    margin-top: 9rem;
  }
  #menu-footer1 > .menu-item:nth-of-type(5), #menu-footer1-en > .menu-item:nth-of-type(5), #menu-footer1-es > .menu-item:nth-of-type(5), #menu-footer1-de > .menu-item:nth-of-type(5), #menu-footer1-it > .menu-item:nth-of-type(5), #menu-footer1-cn > .menu-item:nth-of-type(5) {
    margin-bottom: 6.4rem;
  }
  #menu-footer1 > .menu-item:nth-of-type(9), #menu-footer1-en > .menu-item:nth-of-type(9), #menu-footer1-es > .menu-item:nth-of-type(9), #menu-footer1-de > .menu-item:nth-of-type(9), #menu-footer1-it > .menu-item:nth-of-type(9), #menu-footer1-cn > .menu-item:nth-of-type(9) {
    bottom: 0;
    margin-bottom: 6.4rem;
  }
  #menu-footer1 > .menu-item:nth-of-type(12), #menu-footer1-en > .menu-item:nth-of-type(12), #menu-footer1-es > .menu-item:nth-of-type(12), #menu-footer1-de > .menu-item:nth-of-type(12), #menu-footer1-it > .menu-item:nth-of-type(12), #menu-footer1-cn > .menu-item:nth-of-type(12) {
    margin-bottom: 6.4rem;
  }
  #menu-footer1 > .menu-item:last-of-type, #menu-footer1-en > .menu-item:last-of-type, #menu-footer1-es > .menu-item:last-of-type, #menu-footer1-de > .menu-item:last-of-type, #menu-footer1-it > .menu-item:last-of-type, #menu-footer1-cn > .menu-item:last-of-type {
    margin-bottom: 0;
  }
  #menu-footer1 .sub-menu, #menu-footer1-en .sub-menu, #menu-footer1-es .sub-menu, #menu-footer1-de .sub-menu, #menu-footer1-it .sub-menu, #menu-footer1-cn .sub-menu {
    max-width: none;
    gap: 1.4rem;
  }
  #menu-footer1 .sub-menu > .menu-item, #menu-footer1-en .sub-menu > .menu-item, #menu-footer1-es .sub-menu > .menu-item, #menu-footer1-de .sub-menu > .menu-item, #menu-footer1-it .sub-menu > .menu-item, #menu-footer1-cn .sub-menu > .menu-item {
    font-size: 1.2rem;
  }
  #menu-footer2 {
    flex-direction: column;
    padding: 2.5rem 0;
    height: auto;
  }
  #menu-footer2 .menu-item:not(:last-of-type)::after {
    content: none;
  }
}
main {
  min-height: 100vh;
}

form .indic {
  font-size: 1.8rem;
  margin-bottom: 4rem;
}
form .infoInc {
  position: relative;
  height: 0;
}
form .infoInc p {
  color: rgba(255, 0, 0, 0.3764705882);
  position: absolute;
  font-size: 1.3rem !important;
}
form input:not(.cta):focus,
form textarea:focus {
  outline: none;
}
form input:not(.cta)::-moz-placeholder, form textarea::-moz-placeholder {
  color: #ADADAD;
}
form input:not(.cta)::placeholder,
form textarea::placeholder {
  color: #ADADAD;
}
form input:focus::-moz-placeholder, form textarea:focus::-moz-placeholder {
  color: transparent;
}
form input:focus::placeholder,
form textarea:focus::placeholder {
  color: transparent;
}

#contact {
  scroll-margin-top: 8.5rem;
}

:root {
  --anim-transition: cubic-bezier(0.165, 0.84, 0.44, 1) ;
}

body .anim-animate-init {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) translateX(0) scale(1) rotate(0);
}

.aws-search-result {
  width: 20.6rem;
}

.anim-animate {
  opacity: 0;
  visibility: hidden;
  transition-property: opacity, transform;
}

.anim-move-up {
  transform: translateY(30px);
}

.anim-move-down {
  transform: translateY(-30px);
}

.anim-move-right {
  transform: translateX(-40px);
}

.anim-move-left {
  transform: translateX(40px);
}

.anim-flip {
  transform: perspective(500px) translateY(60px) scaleY(0.75) rotateX(-40deg);
}

.anim-scale {
  transform: scale(0.5);
}

.anim-flip,
.anim-move-down,
.anim-move-up,
.anim-move-right,
.anim-move-left,
.anim-scale {
  transition-duration: 0.7s;
  transition-timing-function: var(--anim-transition);
}

.anim-delay-1 {
  transition-delay: 0.1s;
}

.anim-delay-2 {
  transition-delay: 0.2s;
}

.anim-delay-3 {
  transition-delay: 0.3s;
}

.anim-delay-4 {
  transition-delay: 0.4s;
}

.anim-delay-5 {
  transition-delay: 0.5s;
}

.anim-delay-6 {
  transition-delay: 0.6s;
}

.anim-delay-10 {
  transition-delay: 1s;
}

.anim-delay-20 {
  transition-delay: 2s;
}

.arianne a:hover {
  color: #EB6109;
}

.dispho {
  display: none;
}

.info-slider {
  height: 4.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding-left: calc((100vw - 144rem) / 2);
  padding-right: calc((100vw - 144rem) / 2);
  overflow: hidden;
}
.info-slider p {
  margin: 0 1rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.info-slider .hidden {
  display: none;
}
.info-slider .arrow-left, .info-slider .arrow-right {
  cursor: pointer;
  flex-shrink: 0;
}
.info-slider a {
  text-decoration: underline;
}
.info-slider a:hover {
  color: inherit;
}

@media only screen and (max-width: 900px) {
  .info-slider {
    padding: 0 2.4rem;
  }
  .info-slider p {
    font-size: 1.2rem;
    -webkit-line-clamp: 2;
  }
}
.cart-preview {
  position: absolute;
  top: 9.6rem;
  right: 0;
  display: flex;
  flex-direction: column;
  min-width: 34.9rem;
  padding: 2.4rem 3.2rem;
  background-color: white;
  border: 1px solid #EFF2F5;
}
.cart-preview > p {
  text-transform: uppercase;
  padding-bottom: 1.4rem;
  border-bottom: 1px solid #EFF2F5;
  margin-bottom: 2.4rem;
  display: flex;
  align-items: center;
}
.cart-preview > p svg {
  margin-left: auto;
}
.cart-preview > p svg:hover {
  cursor: pointer;
}
.cart-preview .cart-preview-product {
  display: flex;
  flex-shrink: 0;
}
.cart-preview .cart-preview-product > div {
  display: flex;
  flex-direction: column;
}
.cart-preview .cart-preview-product > div > a {
  display: inline-block;
  font-family: "Rooney";
  font-weight: 500;
  margin-bottom: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 2rem;
  width: 100%;
}
.cart-preview .cart-preview-product > div > span {
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.cart-preview .cart-preview-product > div > p {
  font-size: 1.4rem;
}
.cart-preview .cart-preview-product .cart-preview-image {
  height: auto;
  width: 6.6rem;
  height: 7.3rem;
  flex-shrink: 0;
  margin-right: 1.8rem;
}
.cart-preview .cart-preview-product .cart-preview-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.cart-preview .cart-preview-product:not(:first-of-type) {
  margin-top: 2rem;
}
.cart-preview > div:nth-last-of-type(3) {
  border-top: 1px solid #EFF2F5;
  padding-top: 1.2rem;
  margin-bottom: 1.2rem;
  display: flex;
  align-items: center;
  margin-top: 2.4rem;
}
.cart-preview > div:nth-last-of-type(3) th {
  font-size: 1.4rem;
  color: #979B9B;
  font-weight: 600;
}
.cart-preview > div:nth-last-of-type(3) span {
  margin-left: auto;
  font-size: 1.4rem;
  font-weight: 500;
}
.cart-preview > div:nth-last-of-type(2) {
  border-bottom: 1px solid #EFF2F5;
  padding-bottom: 1.2rem;
  margin-bottom: 1.2rem;
  display: flex;
  align-items: center;
}
.cart-preview > div:nth-last-of-type(2) th {
  font-size: 1.4rem;
  color: #979B9B;
  font-weight: 600;
}
.cart-preview > div:nth-last-of-type(2) span {
  margin-left: auto;
  font-size: 1.4rem;
  font-weight: 500;
}
.cart-preview > div:last-of-type {
  margin-bottom: 2.4rem;
  display: flex;
  align-items: center;
  color: #1F1F1F;
}
.cart-preview > div:last-of-type th {
  font-weight: 600;
}
.cart-preview > div:last-of-type span {
  margin-left: auto;
  font-weight: 600;
}
.cart-preview .cta {
  text-align: center;
}

.not-found-div {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 15rem;
}
.not-found-div h1 {
  font-size: 7rem;
}
.not-found-div h1, .not-found-div h2 {
  margin-top: 4rem;
  text-align: center;
}
.not-found-div p {
  margin-top: 2rem;
  margin-bottom: 6rem;
  text-align: center;
}
.not-found-div a {
  color: #EB6109;
  margin-bottom: 8rem;
  font-size: 3rem;
  text-decoration: underline;
}

.woocommerce {
  position: relative;
  padding-left: max(12.8rem, (100vw - 144rem) / 2 + 12.8rem);
  padding-right: max(12.8rem, (100vw - 144rem) / 2 + 12.8rem);
  margin-bottom: 12.8rem;
  padding-top: 1.6rem;
}
.woocommerce .coupon > label {
  display: none;
}
.woocommerce a {
  text-decoration: underline;
}
.woocommerce a:hover {
  text-decoration: none;
}
.woocommerce h2 {
  font-family: "Rooney";
  text-align: center;
}
.woocommerce h2:not(.selected) + form {
  display: none;
}
.woocommerce h1 {
  font-size: 4.8rem;
  color: #1F1F1F;
  font-weight: 700;
  margin: 0 auto 6rem auto;
  text-transform: uppercase;
  text-align: center;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce .woocommerce-form-login button.woocommerce-form-register__submit {
  margin-right: 0;
  width: 100%;
}
.woocommerce .woocommerce-form, .woocommerce form.login, .woocommerce form.register {
  border: none;
  padding: 0;
}
.woocommerce button.button, .woocommerce a.button, .woocommerce #payment #place_order {
  display: block;
  background-color: #EB6109;
  font-family: "Quicksand";
  font-weight: 600;
  font-size: 1.6rem;
  padding: 1rem 2rem;
  border-radius: 0;
  color: white;
  width: -moz-fit-content;
  width: fit-content;
}
.woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce #payment #place_order:hover {
  background-color: #ED6D1C;
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1490196078);
  cursor: pointer;
  color: white;
}
.woocommerce form .show-password-input::after {
  display: none;
}
.woocommerce form .form-row .required {
  color: inherit;
}
.woocommerce form .form-row {
  padding: 0;
  margin-bottom: 1.4rem;
}
.woocommerce input {
  padding: 1.5rem;
  border: 1px solid #EFF2F5;
}
.woocommerce input::-moz-placeholder {
  color: #1F1F1F !important;
  opacity: 1;
}
.woocommerce input::placeholder {
  color: #1F1F1F !important;
  opacity: 1;
}
.woocommerce .woocommerce-message--info .button {
  display: none;
}
.woocommerce .login-title {
  display: flex;
  margin: auto;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 4.8rem;
}
.woocommerce .login-title h2 {
  font-family: "Quicksand";
  font-size: 1.8rem;
  font-weight: 400;
  text-transform: uppercase;
  width: 28.8rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #EFF2F5;
  color: #1F1F1F;
  text-align: center;
}
.woocommerce .login-title h2.selected {
  border-bottom: 4px solid #ED6D1C;
}
.woocommerce .login-title h2:not(.selected):hover {
  cursor: pointer;
}
.woocommerce input[type=checkbox] {
  width: 1.8rem;
  height: 1.8rem;
  margin-right: 1.2rem;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
  float: none;
  width: 40.6rem;
  margin: auto;
}
.woocommerce .col2-set .col-1.woocommerce-Address, .woocommerce .col2-set .col-2.woocommerce-Address {
  margin: 0;
  margin-top: 3.2rem;
  width: 100%;
}
.woocommerce .lost_password {
  margin: 2.4rem 0;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
  display: flex;
  align-items: center;
}
.woocommerce .cta-container {
  display: flex;
  flex-direction: column;
}
.woocommerce .cta-container label {
  margin-bottom: 2.4rem;
}
.woocommerce .cta-container label:hover {
  cursor: pointer;
}
.woocommerce button.button {
  margin-top: 2.4rem;
}
.woocommerce button.woocommerce-form-register__submit {
  width: 100%;
}
.woocommerce .my-account-container {
  display: flex;
  padding-top: 38.4rem;
}
.woocommerce .padding-login {
  padding-top: 38.4rem;
}
.woocommerce .woocommerce-MyAccount-navigation {
  width: 34.2rem;
  position: sticky;
  height: 100%;
  top: 10rem;
  flex-shrink: 0;
  margin-right: 1.8rem;
}
.woocommerce .woocommerce-MyAccount-navigation h1 {
  text-align: left;
  font-size: 4rem;
  text-transform: none;
  margin-bottom: 3.2rem;
}
.woocommerce .woocommerce-MyAccount-navigation ul {
  padding-left: 0;
  list-style-type: none;
}
.woocommerce .woocommerce-MyAccount-navigation ul li {
  margin-bottom: 1.2rem;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
  text-decoration: none;
}
.woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard {
  display: none;
}
.woocommerce .woocommerce-MyAccount-content {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.woocommerce .woocommerce-orders-table__row {
  padding: 2.4rem;
  display: flex;
  align-items: center;
  margin-bottom: 0.8rem;
  justify-content: space-between;
}
.woocommerce .woocommerce-orders-table__row > div {
  display: flex;
  flex-direction: column;
}
.woocommerce .woocommerce-orders-table__row > div > p:first-of-type {
  font-size: 1.4rem;
  text-transform: uppercase;
  margin-bottom: 0.6rem;
}
.woocommerce .woocommerce-orders-table__row > div > p:first-of-type::after {
  content: " :";
}
.woocommerce .woocommerce-orders-table__row > div > p:nth-of-type(2), .woocommerce .woocommerce-orders-table__row > div > time, .woocommerce .woocommerce-orders-table__row > div > a {
  font-size: 1.4rem;
  font-weight: 600;
  text-decoration: none;
}
.woocommerce .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions > a {
  background-color: transparent;
  color: #EB6109;
  border: 1px solid #EB6109;
  padding: 1rem 2.4rem;
  font-size: 1.6rem;
  font-weight: 600;
  font-family: "Quicksand", sans-serif;
  border-radius: 0;
  text-align: center;
}
.woocommerce .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions > a:hover {
  cursor: pointer;
  background-color: #FEF3EB;
}
.woocommerce .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions > a:focus {
  background-color: #FEE6D8;
}
.woocommerce .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions > a:not(:last-of-type) {
  margin-bottom: 1rem;
}
.woocommerce .woocommerce-orders-table__row.order {
  background-color: #F8F8F8;
}
.woocommerce .woocommerce-orders-table__row.order.woocommerce-orders-table__row--status-completed {
  background-color: #D7EAD7;
}
.woocommerce .woocommerce-orders-table__row.order.woocommerce-orders-table__row--status-refunded {
  background-color: #ACD9EC;
}
.woocommerce .woocommerce-orders-table__row.order.woocommerce-orders-table__row--status-pending {
  display: none;
}
.woocommerce .woocommerce-Address header {
  position: static;
}
.woocommerce address {
  padding: 3.2rem;
  width: 100%;
  border: 3px solid #F8F8F8;
  font-size: 1.4rem;
  font-style: normal;
  line-height: 200%;
}
.woocommerce h3, .woocommerce h2 {
  font-size: 2.4rem;
  font-weight: 700;
  color: #EB6109;
  margin-bottom: 2rem;
  text-align: left;
}
.woocommerce h2 {
  margin-top: 3.2rem;
}
.woocommerce .edit, .woocommerce a.button.alt {
  background-color: #EB6109;
  color: white;
  font-family: "Quicksand", sans-serif;
  padding: 1rem 2.4rem;
  font-size: 1.6rem;
  font-weight: 600;
  text-decoration: none;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 2.6rem;
}
.woocommerce .edit:hover, .woocommerce a.button.alt:hover {
  background-color: #ED6D1C;
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1490196078);
  cursor: pointer;
}
.woocommerce a.delete, .woocommerce a.default, .woocommerce table.woocommerce-cart-form__contents .actions .coupon button.button {
  background-color: transparent;
  color: #EB6109;
  border: 1px solid #EB6109;
  padding: 1rem 2.4rem;
  font-size: 1.6rem;
  font-weight: 600;
  font-family: "Quicksand", sans-serif;
  border-radius: 0;
}
.woocommerce a.delete:hover, .woocommerce a.default:hover, .woocommerce table.woocommerce-cart-form__contents .actions .coupon button.button:hover {
  cursor: pointer;
  background-color: #FEF3EB;
  color: #EB6109;
}
.woocommerce a.delete:focus, .woocommerce a.default:focus, .woocommerce table.woocommerce-cart-form__contents .actions .coupon button.button:focus {
  background-color: #FEE6D8;
}
.woocommerce td.payment-method-actions {
  display: flex;
}
.woocommerce #add_payment_method #payment {
  background-color: white;
}
.woocommerce #add_payment_method #payment ul.payment_methods {
  border-bottom: none;
}
.woocommerce #payment #place_order {
  float: none;
  margin-top: 0;
}
.woocommerce table.woocommerce-MyAccount-paymentMethods.shop_table {
  border: none;
}
.woocommerce table.woocommerce-MyAccount-paymentMethods.shop_table thead {
  display: none;
}
.woocommerce table.woocommerce-MyAccount-paymentMethods.shop_table tr {
  display: flex;
  flex-direction: column;
  border: 3px solid #F8F8F8;
  margin-bottom: 2.4rem;
  padding: 3.2rem;
}
.woocommerce table.woocommerce-MyAccount-paymentMethods.shop_table tr .payment-method-actions {
  float: right;
}
.woocommerce table.shop_table td {
  border-top: none;
}
.woocommerce form label {
  font-weight: 500;
  font-family: "Rooney";
}
.woocommerce form #account_display_name + span > em {
  display: none;
}
.woocommerce form fieldset {
  padding: 0;
  border: none;
}
.woocommerce form fieldset legend {
  font-family: "Rooney";
  font-weight: 700;
  font-size: 1.8rem;
  margin-top: 2.6rem;
  margin-bottom: 2.4rem;
}
.woocommerce form.woocommerce-form-login label {
  font-weight: 400;
  font-family: "Quicksand";
}
.woocommerce > img {
  position: absolute;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom;
  left: 0;
  top: 0;
  height: 33.5rem;
}
.woocommerce .woocommerce-form-coupon-toggle {
  display: none;
}
.woocommerce .checkout-container {
  display: flex;
  flex-direction: row;
}
.woocommerce .checkout-container .col2-set .col-1 {
  margin: 0;
}
.woocommerce .checkout-container #customer_details {
  width: 60%;
  flex-shrink: 0;
  border: 1px solid #EFF2F5;
  padding: 3.2rem;
  margin-right: 1.2rem;
}
.woocommerce .checkout-container #customer_details h3 {
  font-size: 1.8rem;
  color: #1F1F1F;
}
.woocommerce .checkout-container #customer_details h3#ship-to-different-address {
  margin-top: 4rem;
}
.woocommerce .checkout-container #customer_details .col-1, .woocommerce .checkout-container #customer_details .col-2 {
  margin: 0;
  width: 100%;
}
.woocommerce .checkout-container .woocommerce-checkout-review-order {
  border: 2px solid #EB6109;
  padding: 3.2rem;
  position: sticky;
  top: 11rem;
  max-width: 46.2rem;
}
.woocommerce .checkout-container .woocommerce-checkout-review-order .legal-page {
  margin: 0;
}
.woocommerce .checkout-container .woocommerce-checkout-review-order h3 {
  font-size: 1.8rem;
}
.woocommerce .checkout-container .woocommerce-checkout-review-order table.shop_table thead {
  display: none;
}
.woocommerce .checkout-container .woocommerce-checkout-review-order table.shop_table tbody tr td:first-of-type {
  margin-right: auto;
}
.woocommerce .checkout-container .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce .checkout-container .woocommerce-checkout-review-order table.shop_table tfoot td {
  border-top: none;
  font-weight: 400;
}
.woocommerce .checkout-container .woocommerce-checkout-review-order table.shop_table tfoot th label, .woocommerce .checkout-container .woocommerce-checkout-review-order table.shop_table tfoot td label {
  font-weight: 400;
  font-family: "Quicksand";
}
.woocommerce .checkout-container .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total {
  padding-top: 0;
  border-top: none;
  margin-top: 0;
}
.woocommerce .checkout-container .woocommerce-checkout-review-order table.shop_table tfoot .woocommerce-Price-amount {
  font-family: "Quicksand";
}
.woocommerce .select2-selection {
  border: 1px solid #EFF2F5;
  border-radius: 0;
}
.woocommerce .woocommerce-thankyou-order-details {
  display: none;
}
.woocommerce .woocommerce-thankyou-order-received {
  font-weight: 700;
  font-size: 4rem;
  font-family: "Rooney";
}
.woocommerce mark {
  background-color: unset;
  font-weight: 600;
}
.woocommerce .woocommerce-OrderUpdates {
  padding-left: 0;
}
.woocommerce .woocommerce-OrderUpdates .note {
  background-color: #F8F8F8;
  margin-bottom: 1.2rem;
  padding: 2.4rem;
}
.woocommerce .woocommerce-OrderUpdates .note::marker {
  content: none;
}
.woocommerce .woocommerce-OrderUpdates .note .comment-text {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.woocommerce .woocommerce-OrderUpdates .note .comment-text .description {
  margin-right: auto;
  color: #353B41;
}
.woocommerce .woocommerce-OrderUpdates .note .comment-text .meta {
  color: #353B41;
  font-weight: 300;
  font-size: 1.4rem;
}
.woocommerce .woocommerce-columns--addresses {
  border: 3px solid #F8F8F8;
  display: flex;
  padding: 2.4rem;
}
.woocommerce .woocommerce-columns--addresses .woocommerce-column {
  margin: 0;
}
.woocommerce .woocommerce-columns--addresses .woocommerce-column h2 {
  font-family: "Quicksand";
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0;
  margin-bottom: 1.2rem;
  color: #353B41;
}
.woocommerce .woocommerce-columns--addresses .woocommerce-column address {
  border: none;
  padding: 0;
  color: #353B41;
}
.woocommerce table.woocommerce-table--order-details {
  border: 3px solid #F8F8F8;
  border-radius: 0;
  font-size: 1.4rem;
  padding: 1.5rem 2.4rem;
}
.woocommerce table.woocommerce-table--order-details thead {
  display: none;
}
.woocommerce table.woocommerce-table--order-details th, .woocommerce table.woocommerce-table--order-details td {
  width: 50%;
  padding-left: 0;
  padding-right: 0;
}
.woocommerce table.woocommerce-table--order-details tfoot th, .woocommerce table.woocommerce-table--order-details tfoot td {
  border: none;
  font-weight: 400;
}
.woocommerce table.woocommerce-table--order-details tfoot tr:last-of-type th, .woocommerce table.woocommerce-table--order-details tfoot tr:last-of-type td {
  font-weight: 600;
}
.woocommerce table.woocommerce-cart-form__contents {
  border: 1px solid #EFF2F5;
  border-radius: 0;
  padding: 4.8rem;
  margin-bottom: 0;
}
.woocommerce table.woocommerce-cart-form__contents tbody:first-child tr:first-child td:first-child {
  border-top: 1px solid #EFF2F5;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item {
  display: flex;
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #EFF2F5;
  align-items: flex-end;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .product-thumbnail {
  border: 1px solid #EFF2F5;
  padding: 0;
  width: 11rem;
  height: 11rem;
  flex-shrink: 0;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .product-thumbnail img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .product-price {
  display: none;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item:not(:first-of-type) {
  margin-top: 3.2rem;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .details-container {
  display: block;
  padding: 0;
  margin-left: 3.2rem;
  color: #353B41;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .details-container .product-name {
  margin-bottom: 1.2rem;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .details-container .product-name a {
  font-weight: 600;
  text-decoration: none;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .details-container .product-quantity {
  font-size: 1.4rem;
  font-weight: 400;
  margin-bottom: 1.2rem;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .details-container .product-remove a.remove {
  width: -moz-fit-content;
  width: fit-content;
  padding: 1rem 1.5rem;
  height: auto;
  color: #353B41 !important;
  font-size: 1.4rem;
  font-weight: 600;
  border: 1px solid #EFF2F5;
  border-radius: 0;
  display: flex;
  align-items: center;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .details-container .product-remove a.remove svg {
  margin-right: 1.2rem;
}
.woocommerce table.woocommerce-cart-form__contents .cart_item .details-container .product-remove a.remove:hover {
  background-color: transparent;
}
.woocommerce table.woocommerce-cart-form__contents .actions {
  padding: 0;
}
.woocommerce table.woocommerce-cart-form__contents .actions > button {
  display: none;
}
.woocommerce table.woocommerce-cart-form__contents .actions .coupon {
  display: flex;
  align-items: center;
  margin-top: 3.2rem;
  width: 100%;
}
.woocommerce table.woocommerce-cart-form__contents .actions .coupon button.button {
  display: flex;
  margin-top: 0;
  width: -moz-max-content;
  width: max-content;
  flex-shrink: 0;
}
.woocommerce table.woocommerce-cart-form__contents .actions .coupon input {
  width: 100%;
  margin-right: 3.2rem;
}
.woocommerce .cart-collaterals .cart_totals {
  position: sticky;
  top: 11rem;
}
.woocommerce h1.cart-title {
  text-align: left;
  font-size: 4rem;
  text-transform: none;
  margin-bottom: 3.2rem;
}
.woocommerce .cart-container {
  display: flex;
}
.woocommerce .cart-container .woocommerce-cart-form {
  margin-right: 1.2rem;
  width: 100%;
}
.woocommerce .cart-collaterals {
  width: 35.6rem;
  flex-shrink: 0;
}
.woocommerce .cart-collaterals .cart_totals {
  width: 100%;
  border: 2px solid #EB6109;
  padding: 3.2rem;
}
.woocommerce .cart-collaterals .cart_totals h2 {
  margin-top: 0;
  margin-bottom: 3.2rem;
  font-size: 1.8rem;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table {
  border: none;
  color: #353B41;
  margin-bottom: 2rem;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tbody th {
  border: none;
  font-weight: 400;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table ul#shipping_method .amount, .woocommerce .cart-collaterals .cart_totals table.shop_table strong {
  font-weight: 400;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr {
  display: flex;
  margin-bottom: 1.2rem;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr th, .woocommerce .cart-collaterals .cart_totals table.shop_table tr td {
  padding: 0;
  text-align: right;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr th {
  margin-right: auto;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total {
  padding-top: 3.2rem;
  border-top: 1px solid #EFF2F5;
  color: #EB6109;
  margin-top: 2rem;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th, .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td, .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td span {
  font-weight: 600;
}
.woocommerce .cart-collaterals .cart_totals a.button.alt {
  margin-bottom: 0;
  width: 100%;
  text-align: center;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table {
  border: none;
  color: #353B41;
  margin-bottom: 2rem;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table tbody th {
  border: none;
  font-weight: 400;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table ul#shipping_method .amount, .woocommerce .woocommerce-checkout-review-order table.shop_table strong {
  font-weight: 400;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table tr {
  display: flex;
  margin-bottom: 1.2rem;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table tr th, .woocommerce .woocommerce-checkout-review-order table.shop_table tr td {
  padding: 0;
  text-align: right;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table tr th {
  margin-right: auto;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total {
  padding-top: 3.2rem;
  border-top: 1px solid #EFF2F5;
  color: #EB6109;
  margin-top: 2rem;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total th, .woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total td, .woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total td span {
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}

.wpcf7-form {
  margin-left: max(12.8rem, (100vw - 144rem) / 2 + 12.8rem);
  margin-right: max(12.8rem, (100vw - 144rem) / 2 + 12.8rem);
  margin-bottom: 6.4rem;
}
.wpcf7-form label {
  font-size: 1.6rem;
}
.wpcf7-form .mandatory-fields {
  margin-bottom: 2.4rem;
}
.wpcf7-form input, .wpcf7-form textarea {
  padding: 1.4rem 1.8rem;
  border: 1px solid #ED6D1C;
  margin-top: 1.5rem;
  font-family: "Quicksand";
}
.wpcf7-form input ::-moz-placeholder, .wpcf7-form textarea ::-moz-placeholder {
  color: #1F1F1F;
}
.wpcf7-form input ::placeholder, .wpcf7-form textarea ::placeholder {
  color: #1F1F1F;
}
.wpcf7-form .wpcf7-response-output {
  margin: 0 0 3rem 0 !important;
}
.wpcf7-form .contact-container {
  display: flex;
  flex-direction: row;
  margin-bottom: 2.9rem;
}
.wpcf7-form .contact-container > div:first-of-type {
  margin-right: 2rem;
}
.wpcf7-form .contact-container > div {
  width: 33.1rem;
}
.wpcf7-form .contact-container > div input {
  width: 100%;
}
.wpcf7-form .wpcf7-submit {
  margin: auto;
  padding: 1rem 2.4rem;
}
.wpcf7-form > p > span {
  margin-bottom: 2.9rem;
  display: block;
}
.wpcf7-form > p:nth-of-type(2) input {
  width: 49rem;
}
.wpcf7-form textarea {
  width: 49rem;
}
.wpcf7-form > p:last-of-type {
  text-align: center;
}
.wpcf7-form > div > p:not(.wpcf7-response-output) {
  margin-bottom: 2.9rem;
}
.wpcf7-form > div > p:not(.wpcf7-response-output) > span:first-of-type {
  margin-right: 2.1rem;
}
.wpcf7-form > div > p:not(.wpcf7-response-output) > span input {
  width: 33.1rem;
}

@media only screen and (max-width: 900px) {
  main {
    min-height: unset;
  }
  .dispho {
    display: block;
  }
  .hipho {
    display: none;
  }
  .anim-move-up {
    transform: translateX(40px);
  }
  .anim-move-down {
    transform: translateX(40px);
  }
  .anim-move-right {
    transform: translateX(40px);
  }
  .anim-move-left {
    transform: translateX(40px);
  }
  .anim-delay-1 {
    transition-delay: 0s;
  }
  .anim-delay-2 {
    transition-delay: 0s;
  }
  .anim-delay-3 {
    transition-delay: 0s;
  }
  .anim-delay-4 {
    transition-delay: 0s;
  }
  .anim-delay-5 {
    transition-delay: 0s;
  }
  .anim-delay-6 {
    transition-delay: 0s;
  }
  .anim-delay-10 {
    transition-delay: 0s;
  }
  .anim-delay-20 {
    transition-delay: 0s;
  }
  .cart-preview {
    top: 6rem;
    right: -10rem;
  }
  .woocommerce {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    margin-bottom: 6.4rem;
    margin-bottom: 6.4rem;
    padding-top: 1.6rem;
  }
  .woocommerce h1 {
    font-size: 2.4rem;
  }
  .woocommerce .checkout-container {
    flex-direction: column;
  }
  .woocommerce .login-title {
    width: 100%;
  }
  .woocommerce .login-title h2 {
    width: 50%;
    flex-shrink: 0;
  }
  .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
    width: 100%;
  }
  .woocommerce > img {
    height: 16.7rem;
  }
  .woocommerce .woocommerce-MyAccount-navigation {
    width: 100%;
  }
  .woocommerce .woocommerce-MyAccount-navigation h1 {
    font-size: 2.4rem;
  }
  .woocommerce .woocommerce-MyAccount-navigation ul li {
    margin-bottom: 4rem;
  }
  .woocommerce .my-account-container {
    padding-top: 19rem;
  }
  .woocommerce .padding-login {
    padding-top: 19rem;
  }
  .woocommerce .my-account-container.nav-phone nav {
    display: none;
  }
  .woocommerce .woocommerce-Address header {
    height: auto;
  }
  .woocommerce .woocommerce-orders-table__row.order > div:nth-of-type(1), .woocommerce .woocommerce-orders-table__row.order > div:nth-of-type(4) {
    display: none;
  }
  .woocommerce table.shop_table_responsive tr td::before {
    content: none;
  }
  .woocommerce table.shop_table_responsive tr td {
    text-align: left !important;
  }
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td {
    background-color: white;
  }
  .woocommerce .cart-container {
    flex-direction: column;
  }
  .woocommerce .cart-container table.cart td.actions > .button {
    display: none;
  }
  .woocommerce .cart-collaterals {
    margin-top: 1.2rem;
    width: 100%;
  }
  .woocommerce table.shop_table_responsive tbody th {
    display: block;
  }
  .woocommerce table.shop_table_responsive tr td {
    text-align: right !important;
  }
  .woocommerce table.woocommerce-cart-form__contents .actions .coupon {
    flex-direction: column;
  }
  .woocommerce table.woocommerce-cart-form__contents .actions .coupon input {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .woocommerce table.woocommerce-cart-form__contents .actions .coupon button.button {
    display: block;
    width: 100%;
    text-align: center;
  }
  .woocommerce table.cart td.actions .coupon .input-text, .woocommerce .woocommerce table.cart td.actions .coupon input {
    width: 100%;
  }
  .woocommerce table.cart .product-thumbnail {
    display: block;
  }
  .woocommerce table.woocommerce-cart-form__contents .cart_item .details-container {
    margin-left: 1.2rem;
    text-align: left !important;
  }
  .woocommerce .woocommerce-checkout {
    flex-direction: column;
  }
  .woocommerce .woocommerce-checkout #customer_details {
    width: 100%;
    margin-bottom: 1.2rem;
  }
  .woocommerce .woocommerce-checkout-review-order table.shop_table tr th, .woocommerce .woocommerce-checkout-review-order table.shop_table tr td {
    text-align: left;
  }
  .wpcf7-form {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }
  .wpcf7-form input, .wpcf7-form textarea {
    width: 100%;
  }
  .wpcf7-form > p:nth-of-type(2) input {
    width: 100%;
  }
}
body:has(.de) .arianne, body:has(.es) .arianne, body:has(.zh) .arianne, body:has(.it) .arianne {
  visibility: hidden;
  height: 0;
  margin-top: 0;
}/*# sourceMappingURL=main.css.map */