.boo-tudor .c-intro {
  max-width: unset;
  width: 100%;
}
.search-toggle-li * {
  pointer-events: none;
}
.search-toggle-li span.wpex-menu-search-icon.ticon.ticon-search {
  display: none!important;
}
.futer .vc_col-sm-12 .vc_column-inner {
  max-width: 1680px;
  margin: 0 auto;
  margin-bottom: 40px;
}
#site-navigation-wrap .wpex-menu-search-text {
  display: none;
}
.boo-tudor .swiper-button-prev {
  left: 11px;
}
@media screen and (max-width: 479px) {
  .colecciones-destacadas .reloj img {
    width: 160px;
  }
}
.boo-tudor .full-screen-overlay-nav {
  display: none;
}
.boo-tudor .c-tudor-header {
  display: flex;
  justify-content: center;
  z-index: 0;
}
.boo-tudor .c-tudor-header .container {
  width: 100%;
  margin: unset;
}
.boo-tudor .c-tudor-header .container .navbar {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .boo-tudor .c-tudor-header .container .navbar {
    flex-direction: row-reverse;
  }
}
.boo-tudor .c-tudor-header .container .navbar .navbar-brand {
  position: unset;
  transform: none;
}
.boo-tudor .c-tudor-header .container .navbar .navbar-collapse .navbar-nav {
  margin-left: auto;
  margin-right: 0!important;
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: end;
}
@media (max-width: 767px) {
  .boo-tudor .c-tudor-header .container .navbar .navbar-collapse .navbar-nav {
    flex-direction: column;
  }
}
.productos .producto .titulo-reloj {
  text-transform: uppercase;
  font-size: 15px;
  margin: 0 8px;
}
@media (min-width: 768px) and (max-width: 1230px) {
  .colecciones-destacadas {
    padding: 0 15px;
  }
}
#footer-bottom .templatera_shortcode {
  padding: 0 15px;
}
#footer-bottom .templatera_shortcode .futer {
  font-family: 'Raleway';
}
#footer-bottom .templatera_shortcode .futer .vc_row .wpb_column {
  padding: 0 15px;
}
#footer-bottom .templatera_shortcode .futer .vc_row .wpb_column:nth-child(4) .wpb_raw_code .redes .item {
  display: inline-block;
  margin-right: 10px;
}
#footer-bottom .templatera_shortcode .futer .vc_row .wpb_column:nth-child(4) .wpb_raw_code .redes .item a {
  text-decoration: none;
}
#footer-bottom .templatera_shortcode .futer .vc_row .wpb_column:nth-child(4) .wpb_raw_code .redes .item a:hover {
  opacity: 0.8;
}
#footer-bottom .templatera_shortcode .futer .vc_row .wpb_column:nth-child(4) .wpb_raw_code a {
  font-size: 13.5px !important;
}
#footer-bottom .footer-bottom-flex a {
  letter-spacing: 1px;
}
@media (max-width: 960px) {
  #site-header-inner {
    padding-top: 27px!important;
  }
  #mobile-menu {
    margin-top: -11px;
  }
  .full-screen-overlay-nav-menu {
    position: relative;
    top: -20px;
  }
  .full-screen-overlay-nav-menu > ul > li.menu-item-has-children {
    max-width: 100%;
  }
  .full-screen-overlay-nav-menu > ul > li.menu-item-has-children > a {
    position: relative;
  }
  .full-screen-overlay-nav-menu > ul > li.menu-item-has-children > a::after {
    content: "\f078";
    color: black;
    font: normal normal normal 14px/1 ticons;
    vertical-align: middle;
    font-size: 0.6em;
  }
  .full-screen-overlay-nav-menu li > a:active,
  .full-screen-overlay-nav-menu li > a:focus,
  .full-screen-overlay-nav-menu li.active > a {
    text-decoration: none !important;
  }
}
.wp-container-core-group-is-layout-c75e7cd3 {
  display: none;
}
.wp-container-core-group-is-layout-6efddd79 {
  flex-wrap: nowrap;
  justify-content: space-between;
}
.wp-container-core-group-is-layout-50a9e177 > * + * {
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
}
.wp-block-columns.wp-container-core-columns-is-layout-89fa1f43 {
  align-items: center !important;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
  flex-basis: 0;
  flex-grow: 1;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
  flex-grow: 0;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  margin: auto;
}
.wp-block-search__inside-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: nowrap;
  max-width: 100%;
}
input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
  background-color: var(--wp--preset--color--custom-gris-claro) !important;
  border: none;
  color: initial;
}
.wp-container-core-group-is-layout-17934613 {
  flex-wrap: nowrap !important;
  gap: var(--wp--preset--spacing--40) !important;
  justify-content: flex-end;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
  overflow: hidden;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
  min-width: 0!important;
  transition-property: width;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
  border-left-width: 0!important;
  border-right-width: 0!important;
  flex-basis: 0;
  flex-grow: 0;
  margin: 0;
  min-width: 0!important;
  padding-left: 0!important;
  padding-right: 0!important;
  width: 0!important;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-left: 0;
  max-width: 100%;
}
.wp-block-search__button svg {
  height: 1.25em;
  min-height: 24px;
  min-width: 24px;
  width: 1.25em;
  fill: currentColor;
  vertical-align: text-bottom;
}
.wp-block-search__button.has-icon {
  line-height: 0;
}
.wp-container-core-group-is-layout-50a9e177 > .alignfull {
  margin-right: calc(0px * -1);
  margin-left: calc(0px * -1);
}
.wp-container-core-group-is-layout-5d1458d8 > .alignfull {
  margin-right: calc(var(--wp--preset--spacing--40) * -1);
  margin-left: calc(var(--wp--preset--spacing--40) * -1);
}
.wp-container-core-navigation-is-layout-999a5efb {
  gap: var(--wp--preset--spacing--70) !important;
}
:root :where(.wp-block-navigation) {
  text-decoration: none;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle {
  background-color: initial;
  border: none;
  color: currentColor;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  padding: 0;
  text-align: left;
  text-transform: inherit;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle .wp-block-outermost-mega-menu__toggle-icon {
  align-self: center;
  display: inline-block;
  font-size: inherit;
  height: 0.6em;
  line-height: 0;
  margin-left: 0.25em;
  padding: 0;
  width: 0.6em;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle[aria-expanded=true] ~ .wp-block-outermost-mega-menu__menu-container {
  opacity: 1;
  visibility: visible;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-group-is-layout-constrained {
  font-weight: 500;
}
.is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}
.wp-block-columns {
  align-items: normal !important;
  box-sizing: border-box;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
  flex-basis: 0;
  flex-grow: 1;
}
.wp-container-core-navigation-is-layout-c35747d5 {
  gap: var(--wp--preset--spacing--30) !important;
  flex-direction: column;
  align-items: flex-start !important;
}
.wp-block-navigation .wp-block-navigation-item__label {
  overflow-wrap: break-word;
}
.wp-block-group p {
  font-family: var(--wp--preset--font-family--raleway);
  font-weight: unset;
}
.wp-block-group strong {
  font-family: var(--wp--preset--font-family--raleway);
  font-weight: bolder;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
  flex-grow: 0;
}
@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
@media (max-width: 781px) {
  .wp-block-columns {
    flex-wrap: wrap !important;
  }
}
.wp-container-core-columns-is-layout-5c8fb865 {
  gap: var(--wp--preset--spacing--30) 2em;
}
:root :where(p) {
  line-height: 1.57;
  text-decoration: none;
}
.wp-elements-cb861ff1a7aba6aa2b9a167c0e60ff4d a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--custom-gris-85);
}
.wp-container-core-group-is-layout-92b9201d > * + * {
  margin-block-start: var(--wp--preset--spacing--30) !important;
}
.wp-container-core-group-is-layout-fc054d2d {
  flex-wrap: nowrap !important;
  gap: var(--wp--preset--spacing--30) !important;
}
.wp-elements-8a197f92e008c1da32902199a995e993 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--custom-gris-85);
}
.wp-container-core-group-is-layout-e0082cf6 > * + * {
  margin-block-start: var(--wp--preset--spacing--20) !important;
  margin-block-end: 0 !important;
}
@media (max-width: 1312px) {
  #modal-6-content {
    row-gap: 0;
  }
}
@media (max-width: 1258px) {
  #modal-6-content > .wp-block-navigation__container {
    column-gap: 24px;
  }
}
.wp-container-core-group-is-layout-2d404a6b {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position: relative;
}
.wp-container-core-group-is-layout-080c013f {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--30);
  justify-content: flex-end;
  align-items: stretch;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
  flex-basis: 100%!important;
}
.wp-container-core-column-is-layout-8a368f38 > * + * {
  margin-block-start: 0 !important;
}
.wp-container-core-group-is-layout-cb46ffcb {
  flex-wrap: nowrap;
  justify-content: space-between;
}
.wp-container-core-navigation-is-layout-355c4241 {
  gap: var(--wp--preset--spacing--40) !important;
}
.wp-block-button__link {
  align-content: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  text-align: center;
  width: 100%;
  word-break: break-word;
}
:root :where(p a:where(:not(.wp-element-button))) {
  color: var(--wp--preset--color--custom-verde-corporativo);
}
:root :where(.wp-block-button .wp-block-button__link) {
  text-transform: uppercase;
}
.wp-container-core-group-is-layout-addba89a > * + * {
  margin-block-start: var(--wp--preset--spacing--30);
  margin-block-end: 0;
}
.wp-block-social-links {
  padding-left: 0;
}
.wp-block-social-links .wp-block-social-link.wp-social-link {
  display: inline-block;
}
