/**********************************************
****************** MIXINS *********************
***********************************************/
/* Prefixer for diferent browsers */
/* -- End -- Prefixer for diferent browsers */
/* Include placeholder styles*/
/* -- end -- Include placeholder styles*/
/*****************************************************
****************** MEDIA QUERIES *********************
******************************************************/
/**********************************************
***************** CSS Components **************
***********************************************/
/* Animations */
@keyframes opacity {
  from {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes from-top-bottom {
  from {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@keyframes infinite-to-left {
  from {
    margin-left: 0;
  }
  to {
    margin-left: -50%;
  }
}
@keyframes infinite-to-right {
  from {
    margin-left: -50%;
  }
  to {
    margin-left: 0;
  }
}
@keyframes transform-infinite-to-right {
  0% {
    -webkit-transform: translateX(-250%);
    -moz-transform: translateX(-250%);
    -ms-transform: translateX(-250%);
    -o-transform: translateX(-250%);
    transform: translateX(-250%);
  }
  25% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  75% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(250%);
    -moz-transform: translateX(250%);
    -ms-transform: translateX(250%);
    -o-transform: translateX(250%);
    transform: translateX(250%);
  }
}
@keyframes show-hide-opacity {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  25% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@keyframes scrolling-effect {
  0% {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
  }
  30% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  90% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translateY(25px);
    -moz-transform: translateY(25px);
    -ms-transform: translateY(25px);
    -o-transform: translateY(25px);
    transform: translateY(25px);
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@font-face {
  font-family: "Roboto Flex";
  src: url("../fonts/RobotoFlex-VF.woff2") format("woff2 supports variations"), url("../fonts/RobotoFlex-VF.woff2") format("woff2-variations");
  font-weight: 100 1000;
  font-stretch: 25% 151%;
}
:root {
  --s: 5px;
  --gutter: 15px;
  --safe-area: 15px;
  --breakpoint-sm: var(--breakpoint-sm);
  --breakpoint-md: var(--breakpoint-md);
  --breakpoint-lg: var(--breakpoint-lg);
  --breakpoint-xl: var(--breakpoint-xl);
  --breakpoint-xxl: var(--breakpoint-xxl);
  --font-primary: "Roboto Flex", sans-serif;
  --html-font-size: 16px;
  --html-line-height: 1.25;
  --font-size-base: 1rem;
  --line-height-base: 1.3125rem;
  --font-size-bigger: 1rem;
  --line-height-bigger: 1.25;
  --font-size-xbigger: 1.125rem;
  --line-height-xbigger: 1.275;
  --font-size-xxbigger: 1.5rem;
  --line-height-xxbigger: 1.2;
  --font-size-small: 0.875rem;
  --line-height-small: 1.25;
  --font-size-xsmall: 0.75rem;
  --line-height-xsmall: 1.25;
  --font-size-xxsmall: 0.625rem;
  --line-height-xxsmall: 1.25;
  --color-primary: #1a1f26;
  --color-primary-rgb: 26, 31, 38;
  --color-primary-contrast: #ffffff;
  --color-primary-contrast-rgb: 255, 255, 255;
  --color-secondary: #B90023;
  --color-secondary-rgb: 185, 0, 35;
  --color-secondary-contrast: #ffffff;
  --color-secondary-contrast-rgb: 255, 255, 255;
  --color-primary-general-10: #0C2340;
  --color-primary-general-50: #F4FAFF;
  --color-grey-100: #EDEDED;
  --color-grey-200: #eeeeee;
  --color-grey-400: #dedfe2;
  --color-grey-600: #6d727b;
  --color-grey-800: #3b4048;
  --color-baskonia-primary: #A6192E;
  --color-baskonia-secondary: #CC2A41;
  --color-alaves-primary: #0032A0;
  --color-alaves-secondary: #487EFD;
  --color-discount: #C8102F;
  --color-input: #E6EDF6;
  --color-error: #FC0427;
  /* 
  --h1-font-size: 2.1875rem;
  --h1-line-height: 1.285714;
  --h1-font-weight: 400;
  --h1-font-weight-bold: 700;
  @include mq-md {
    --h1-font-size: 3.125rem;
  }
  @include mq-xl {
    --h1-font-size: 4.0625rem;
  }
  */
  --h2-font-size: 1.5rem;
  --h2-line-height: 1.3;
  --h2-font-weight: 700;
  --h3-font-size: 1.625rem;
  --h3-line-height: 2rem;
  --h3-font-weight: 700;
  --h4-font-size: 1.5625rem;
  --h4-line-height: 1.25;
  --h4-font-weight: 700;
  --font-size-menu: 1.375rem;
  --line-height-menu: 1.71875rem;
  --font-size-legal: 0.875rem;
  --font-size-btn: 0.875rem;
  --font-size-footer-title: 1.375rem;
  --line-height-footer-title: 1.71875rem;
  --font-size-category-title: 1rem;
  --line-height-category-title: 1.25;
  --font-size-breadcrumb: 0.625rem;
  --line-height-breadcrumb: 0.8125rem;
  --font-size-filter-title: 1.25rem;
  --line-height-filter-title: 1.25;
  --font-size-flag: 0.625rem;
  --line-height-flag: 0.8125rem;
  --font-size-price: var(--font-size-base);
  --line-height-price: var(--line-height-base);
  --font-size-price-old: var(--font-size-xsmall);
  --line-height-price-old: var(--line-height-xsmall);
  --font-size-ref: 0.75rem;
  --font-size-product-name: 1.875rem;
  --line-height-product-name: 1.2;
  --font-size-product-price: 1.5rem;
  --base-transition: all .4s ease-in-out;
  --base-border-radius: 4px;
  --base-opacity: 0.4;
  --toolbar-height: 70px;
}
@media (min-width: 768px) {
  :root {
    --safe-area: 30px;
  }
}
@media (min-width: 1440px) {
  :root {
    --safe-area: 60px;
  }
}
@media (min-width: 2000px) {
  :root {
    --safe-area: 200px;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-bigger: 1.125rem;
  }
}
@media (min-width: 768px) {
  :root {
    --font-size-xbigger: 1.1875rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-xbigger: 1.375rem;
  }
}
@media (min-width: 768px) {
  :root {
    --font-size-xxbigger: 1.25rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-xxbigger: 1.5rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-small: 1rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-xxsmall: 0.75rem;
  }
}
@media (min-width: 992px) {
  :root {
    --h2-font-size: 1.8125rem;
    --h2-line-height: 2.5rem;
  }
}
@media (min-width: 1200px) {
  :root {
    --h2-font-size: 2.25rem;
    --h2-line-height: 3.125rem;
  }
}
@media (min-width: 992px) {
  :root {
    --h3-font-size: 1.9375rem;
    --h3-line-height: 2.375rem;
  }
}
@media (min-width: 1200px) {
  :root {
    --h3-font-size: 2.25rem;
    --h3-line-height: 2.8125rem;
  }
}
@media (min-width: 2000px) {
  :root {
    --h3-font-size: 2.75rem;
    --h3-line-height: 3.4375rem;
  }
}
@media (min-width: 768px) {
  :root {
    --h4-font-size: 1.6875rem;
  }
}
@media (min-width: 1200px) {
  :root {
    --h4-font-size: 2rem;
  }
}
@media (min-width: 1440px) {
  :root {
    --h4-font-size: 2.4375rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-menu: 0.625rem;
    --line-height-menu: 0.78125rem;
  }
}
@media (min-width: 1200px) {
  :root {
    --font-size-menu: 0.8125rem;
    --line-height-menu: 1.25;
  }
}
@media (min-width: 1440px) {
  :root {
    --font-size-menu: 0.875rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-footer-title: 1.5rem;
    --line-height-footer-title: 2rem;
  }
}
@media (min-width: 768px) {
  :root {
    --font-size-category-title: 1.9375rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-category-title: 2.625rem;
  }
}
@media (min-width: 1200px) {
  :root {
    --font-size-category-title: 3.0625rem;
  }
}
@media (min-width: 1440px) {
  :root {
    --font-size-category-title: 3.3125rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-breadcrumb: 0.75rem;
    --line-height-breadcrumb: 0.9375rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-filter-title: 1.125rem;
  }
}
@media (min-width: 1200px) {
  :root {
    --font-size-filter-title: 1.5rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-flag: 1rem;
    --line-height-flag: 1.25;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-price: 1.5rem;
    --line-height-price: 1.25;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-price-old: 1.125rem;
    --line-height-price-old: 1.25;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-ref: 1.125rem;
  }
}
@media (min-width: 768px) {
  :root {
    --font-size-product-name: 1.375rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-product-name: 2.625rem;
  }
}
@media (min-width: 768px) {
  :root {
    --font-size-product-price: 1.25rem;
  }
}
@media (min-width: 992px) {
  :root {
    --font-size-product-price: 1.875rem;
  }
}
@media (min-width: 992px) {
  :root {
    --toolbar-height: 83px;
  }
}
@media (min-width: 1200px) {
  :root {
    --toolbar-height: 89px;
  }
}

body,
html {
  font-family: var(--font-primary);
  font-size: var(--html-font-size);
  line-height: var(--html-line-height);
  scroll-behavior: smooth;
  font-variation-settings: "GRAD" 0, "slnt" 0, "XTRA" 468, "XOPQ" 96, "YOPQ" 79, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -203, "YTFI" 738;
  font-stretch: 120%;
  color: var(--color-primary);
}

* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*
h1,
.h1 {
  font-size: var(--h1-font-size);
  line-height: var(--h1-line-height);
  font-weight: var(--h1-font-weight);
  text-transform: uppercase;

  strong {
    font-weight: var(--h1-font-weight-bold);
  }
}
*/
h2,
.h2,
#contact .page-content .contact-row h3,
#order-confirmation #content-hook_order_confirmation .order-confirmation-title-payment .page-title,
#index .main-site #content.page-home h2.pb-heading,
#identity .page-content h1 {
  font-size: var(--h2-font-size);
  line-height: var(--h2-line-height);
  font-weight: var(--h2-font-weight);
  text-transform: uppercase;
}

h3,
.h3,
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text .pb-banner-title,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text .pb-banner-title {
  font-size: var(--h3-font-size);
  line-height: var(--h3-line-height);
  font-weight: var(--h3-font-weight);
  text-transform: uppercase;
}

h4,
.h4,
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-title,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-title {
  font-size: var(--h4-font-size);
  line-height: var(--h4-line-height);
  font-weight: var(--h4-font-weight);
  text-transform: uppercase;
}

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

p {
  margin-bottom: calc(var(--s) * 2);
}
p a {
  text-decoration: underline;
}

.main-site {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.main-site #wrapper {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.main-site #wrapper > .container {
  flex-grow: 1;
}

textarea {
  color: var(--color-grey-600);
  padding: calc(var(--s) * 3);
  font-weight: 400;
  height: 56px;
  border-radius: 4px;
  width: 100%;
  border: 2px solid var(--color-input);
}

.form-control-select,
select {
  content: "";
  background-repeat: no-repeat;
  background-color: var(--color-primary-contrast);
  margin-top: 0;
  background-position: 95%;
}

.container {
  max-width: none;
  padding-left: var(--safe-area) !important;
  padding-right: var(--safe-area) !important;
}

.font-primary--wide, #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-title,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-title, #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text .pb-banner-title,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text .pb-banner-title, #index .main-site #content.page-home h2.pb-heading, .block-category .category-title h1, #header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > a span {
  font-weight: 700;
  font-stretch: 151%;
  font-variation-settings: "GRAD" -164, "slnt" 0, "XTRA" 603, "XOPQ" 160, "YOPQ" 117, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -244, "YTFI" 723;
  text-transform: uppercase;
}

.btn .add-to-cart .product-btn .cart-button {
  border-radius: calc(var(--s) * 6);
  font-weight: 500;
}

.btn-default {
  border: 1px solid var(--color-primary);
  background-color: var(--color-primary);
  color: var(--color-primary-contrast) !important;
  border-radius: calc(var(--s) * 6);
  font-weight: 500;
  text-transform: none;
  transition: var(--base-transition);
}
.btn-default:hover {
  background-color: transparent;
  color: var(--color-primary) !important;
}

.btn-link {
  gap: calc(var(--s) * 2);
  transition: var(--base-transition);
  color: var(--color-primary);
}
.btn-link:hover {
  opacity: var(--base-opacity);
}

.btn-link.color-dark {
  display: flex;
  border: 1px solid var(--color-primary);
  border-radius: 50px;
  max-width: fit-content;
  font-weight: 400;
  padding: 6px 10px;
  text-decoration: unset;
}
.btn-link.color-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Cpath d='M10 5.5H0M5 .667v9.666' stroke='%2305163A'/%3E%3C/svg%3E");
  width: 15px;
  height: 15px;
  background-size: cover;
  position: inherit;
  display: block;
  background-repeat: no-repeat;
  left: 0;
  background-color: var(--color-primary-contrast);
}
.btn-link.color-dark .icon-plus {
  display: none;
}

.btn {
  border: 1px solid var(--color-primary);
  border-radius: calc(var(--s) * 6);
  text-transform: initial;
  font-weight: 500;
  height: calc(var(--s) * 8);
  font-size: var(--font-size-btn);
}
.btn:hover {
  background-color: transparent;
  color: var(--color-primary);
  transition: var(--base-transition);
  opacity: 1 !important;
}
.btn:focus {
  outline: none;
  box-shadow: none;
}
.btn.btn-secondary {
  border: 1px solid var(--color-primary);
  background-color: transparent !important;
  color: var(--color-primary) !important;
}
.btn.btn-secondary:hover {
  background-color: var(--color-primary) !important;
  color: var(--color-primary-contrast) !important;
}
.btn.btn-secondary--dark {
  border: 1px solid var(--color-primary);
  background-color: transparent !important;
  color: var(--color-primary) !important;
}
.btn.btn-secondary--dark.btn--dot {
  padding: calc(var(--s) * 2) calc(var(--s) * 3);
  width: fit-content;
  text-decoration: none;
  position: relative;
  transition: var(--base-transition);
  gap: calc(var(--s) * 4);
  align-items: center;
}
.btn.btn-secondary--dark.btn--dot::after {
  content: "";
  display: inline-block;
  height: calc(var(--s) * 1.5);
  width: calc(var(--s) * 1.5);
  border-radius: 50%;
  position: relative;
  right: 0;
  cursor: pointer;
  background-color: var(--color-primary);
  transition: var(--base-transition);
}
.btn.btn-secondary--dark:hover {
  background-color: var(--color-primary) !important;
  color: var(--color-primary-contrast) !important;
}
.btn.btn-secondary--dark:hover::after {
  background-color: var(--color-primary-contrast);
}
.btn.btn-secondary--light {
  border: 1px solid var(--color-primary-contrast);
  background-color: transparent !important;
  color: var(--color-primary-contrast) !important;
}
.btn.btn-secondary--light.btn--dot {
  padding: calc(var(--s) * 2) calc(var(--s) * 3);
  width: fit-content;
  display: flex;
  justify-content: space-between;
  text-decoration: none;
  position: relative;
  transition: var(--base-transition);
  text-align: start;
  gap: calc(var(--s) * 4);
  align-items: center;
}
.btn.btn-secondary--light.btn--dot::after {
  content: "";
  display: inline-block;
  height: calc(var(--s) * 1.5);
  width: calc(var(--s) * 1.5);
  border-radius: 50%;
  position: relative;
  right: 0;
  cursor: pointer;
  background-color: var(--color-primary-contrast);
  transition: var(--base-transition);
}
.btn.btn-secondary--light.btn--icon {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  padding: 0;
}
@media (min-width: 768px) {
  .btn.btn-secondary--light.btn--icon {
    width: 45px;
    height: 45px;
    border-radius: 45px;
  }
}
.btn.btn-secondary--light.btn--icon::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.71674 13.7519H17.7887M17.7887 13.7519L15.2706 11.2339M17.7887 13.7519L15.2706 16.27' stroke='white'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  width: 25px;
  height: 25px;
  transition: var(--base-transition);
}
@media (min-width: 768px) {
  .btn.btn-secondary--light.btn--icon::after {
    width: 40px;
    height: 40px;
  }
}
.btn.btn-secondary--light.btn--icon span {
  display: none;
}
.btn.btn-secondary--light.btn--icon:hover {
  background-color: var(--color-primary-contrast) !important;
  color: var(--color-primary) !important;
}
.btn.btn-secondary--light.btn--icon:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.71674 13.7519H17.7887M17.7887 13.7519L15.2706 11.2339M17.7887 13.7519L15.2706 16.27' stroke='#1a1f26'/%3E%3C/svg%3E%0A");
}
.btn.btn-secondary--light.btn--arrow {
  padding: calc(var(--s) * 2) calc(var(--s) * 3);
  width: fit-content;
  display: flex;
  justify-content: space-between;
  text-decoration: none;
  position: relative;
  transition: var(--base-transition);
  text-align: start;
  gap: calc(var(--s) * 4);
  align-items: center;
}
.btn.btn-secondary--light.btn--arrow::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.71674 13.7519H17.7887M17.7887 13.7519L15.2706 11.2339M17.7887 13.7519L15.2706 16.27' stroke='white'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: 45px;
  width: 25px;
  height: 25px;
  transition: var(--base-transition);
}
@media (min-width: 768px) {
  .btn.btn-secondary--light.btn--arrow::after {
    width: 40px;
    height: 40px;
  }
}

#product .line {
  padding: 0;
}

#product #footer {
  margin-top: 63px;
}
@media (min-width: 992px) {
  #product #footer {
    margin-top: 92px;
  }
}

.custom-radio input {
  appearance: none;
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-primary);
  border-radius: 18px;
  margin-right: 8px;
  vertical-align: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.custom-radio input:checked::after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: var(--color-primary);
}

.float-right {
  font-size: var(--font-size-xsmall);
}

.home_9 .content-category .same-category .title {
  font-weight: 700;
  font-stretch: 151%;
  font-variation-settings: "GRAD" -164, "slnt" 0, "XTRA" 603, "XOPQ" 160, "YOPQ" 117, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -244, "YTFI" 723;
}
@media (min-width: 768px) {
  .home_9 .content-category .same-category .title {
    font-size: var(--font-size-product-price);
  }
}
@media (min-width: 992px) {
  .home_9 .content-category .same-category .title {
    font-size: calc(var(--s) * 8);
  }
}

.footer-sections .block-title {
  font-stretch: 151%;
  font-variation-settings: "GRAD" -164, "slnt" 0, "XTRA" 603, "XOPQ" 160, "YOPQ" 117, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -244, "YTFI" 723;
  font-weight: 700;
}

.owl-dots {
  display: none;
}

.custom-checkbox input {
  cursor: pointer;
  background-color: transparent;
  border-radius: 0;
  border: 1px solid var(--color-primary);
  min-width: calc(var(--s) * 3);
  height: calc(var(--s) * 3);
  margin-right: calc(var(--s) * 2) !important;
  transform: translateY(3px);
  appearance: none;
}
.custom-checkbox input:checked {
  content: "";
  background-color: var(--color-primary);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Crect x='0.5' y='0.5' width='14.6738' height='15.9251' fill='white' stroke='white'/%3E%3Cpath d='M12 5.39917L5.86364 11.8782L3 8.85464' stroke='%231A1F26' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
  background-position-y: -2px;
  background-position-x: -1px;
  background-repeat: no-repeat;
}

.page-order-detail .box {
  border: none;
  padding: 1rem 0;
}

.label.label-pill {
  border-radius: var(--base-border-radius);
  padding: calc(var(--s));
  color: var(--color-primary-contrast);
}
.label.label-pill.dark {
  color: var(--color-primary) !important;
}

.table-bordered {
  border-collapse: separate;
  border-spacing: 0;
  border-radius: var(--base-border-radius);
  text-align: center;
}

.fraction-slider .slide {
  /*background-position: 50% 50% !important;
    	background-size: cover !important;
  display: block !important;
  transition: left 0.833s cubic-bezier(0.75, 0, 0.25, 1) 0s !important;
    */
}

/*--------------------- 1.General Styles ---------- */
#header {
  background-color: var(--color-primary);
}
@media (min-width: 992px) {
  #header {
    padding: calc(var(--s) * 6) 0 calc(var(--s) * 6);
  }
}
@media (min-width: 1200px) {
  #header {
    padding: calc(var(--s) * 5) 0 calc(var(--s) * 6);
  }
}
@media (min-width: 992px) {
  #header #mobile-header {
    display: none;
  }
}
#header #mobile-header .header-mobile-top {
  padding: calc(var(--s) * 3) 0;
}
#header #mobile-header .header-mobile-top.header-sticky {
  height: calc(var(--s) * 14);
  background-color: var(--color-primary);
  z-index: 1000;
}
#header #mobile-header .header-mobile-top .header-left {
  display: flex;
  align-items: center;
}
#header #mobile-header .header-mobile-top .header-left #mobile-menu-toggle {
  margin: 0 var(--gutter) 0 0;
}
#header #mobile-header .header-mobile-top .header-left #mobile-menu-toggle svg {
  width: 20px;
  height: 10px;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap {
  width: 83.333%;
  left: -100%;
  display: flex;
  flex-direction: column;
  padding: var(--safe-area);
}
@media (min-width: 768px) {
  #header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap {
    padding-bottom: calc(var(--s) * 3);
  }
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu {
  margin-top: calc(var(--s) * 6);
  border: none;
  flex-grow: 1;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul {
  width: 100%;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li {
  border: none;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li:first-child {
  margin-bottom: calc(var(--s) * 5);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li:first-child::after {
  content: "";
  display: block;
  width: calc(100% + var(--safe-area) * 2);
  height: 1px;
  background-color: var(--color-grey-200);
  position: absolute;
  bottom: 0;
  left: calc(var(--safe-area) * -1);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li:hover {
  background: transparent;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > a {
  line-height: var(--line-height-menu);
  padding: 0;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > a span {
  font-size: var(--font-size-menu);
  line-height: var(--line-height-menu);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  box-shadow: none;
  padding: 15px 0;
  position: relative;
  width: 100%;
  top: auto;
  left: auto;
  opacity: 1;
  visibility: visible;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li {
  margin-bottom: calc(var(--s) * 3);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li.link-item > a span {
  font-weight: 600;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li.mega > a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li.mega > a::before {
  display: none;
  /*content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.075 7.50708L0 6.43208L6 0.432083L12 6.40708L10.925 7.48208L6 2.55708L1.075 7.50708Z' fill='%233B4048'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 14px;
  height: 10px;
  transform: rotate(180deg);
  float: none;
  right: 0;*/
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li.mega > a .caret-arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.075 7.50708L0 6.43208L6 0.432083L12 6.40708L10.925 7.48208L6 2.55708L1.075 7.50708Z' fill='%233B4048'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 44px;
  height: 10px;
  transform: rotate(180deg);
  float: none;
  right: 0;
  padding-left: 30px;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li.mega.open > a .caret-arrow {
  transform: rotate(0);
  background-position: right;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li > a {
  padding: 0;
  line-height: var(--line-height-base);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li > a span {
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-weight: 400;
  text-transform: none;
  color: var(--color-primary);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li > .nav-child {
  float: none;
  padding: calc(var(--s) * 3) 0 0;
  left: 0;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li > .nav-child ul li {
  margin-bottom: calc(var(--s) * 3);
  padding-left: calc(var(--s) * 6);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li > .nav-child ul li:last-child {
  margin-bottom: 0;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap #off-canvas-menu > .navbar > ul > li > .nav-child .mega-nav > li > .nav-child ul li a span {
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap .languages-info {
  position: relative;
  padding: calc(var(--s) * 3) 0 0;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap .languages-info::before {
  content: "";
  display: block;
  width: calc(100% + var(--safe-area) * 2);
  height: 1px;
  background-color: var(--color-grey-200);
  position: absolute;
  top: 0;
  left: calc(var(--safe-area) * -1);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap .languages-info .languages-list {
  display: flex;
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap .languages-info .languages-list li {
  margin-right: calc(var(--s) * 5);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap .languages-info .languages-list li a {
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
  text-transform: uppercase;
  color: var(--color-primary);
}
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap .currency-info,
#header #mobile-header .header-mobile-top .header-left .mobile-menu-wrap .user-info {
  display: none;
}
#header #mobile-header .header-mobile-top .header-left h1 {
  line-height: 0;
  margin: 0;
}
#header #mobile-header .header-mobile-top .header-left .header-logo svg {
  width: 175px;
  height: auto;
}
#header #mobile-header .header-mobile-top .header-left .header-logo svg.logo-desktop {
  display: none;
}
#header #mobile-header .header-mobile-top .header-collapse ul {
  padding: calc(var(--s) * 3) 0;
}
@media (min-width: 768px) {
  #header #mobile-header .header-mobile-top .header-collapse ul {
    padding: calc(var(--s) * 4) 0;
  }
}
#header #mobile-header .header-mobile-top .header-collapse ul li {
  padding: 0 calc(var(--s) * 4);
}
@media (min-width: 768px) {
  #header #mobile-header .header-mobile-top .header-collapse ul li {
    padding: 0 calc(var(--s) * 6);
  }
}
#header #mobile-header .header-mobile-top .header-right {
  padding: 0 var(--gutter);
}
#header #mobile-header .header-mobile-top .header-right .btn-group {
  margin-left: calc(var(--s) * 4);
}
#header #mobile-header .header-mobile-top .header-right .btn-group svg {
  color: var(--color-primary-contrast);
  height: 20px;
  width: auto;
}
#header #mobile-header .header-mobile-top .header-right .cart-preview .cart-icon .ajax_cart_quantity {
  background-color: transparent;
  font-size: var(--font-size-xxsmall);
  height: calc(var(--s) * 4);
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .cart_block_list {
  margin-bottom: calc(var(--s) * 4);
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .cart_block_list li .cart-product-image {
  border: 1px solid var(--color-grey-200);
  border-radius: 4px;
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .cart_block_list li .product-info .product-link-cart {
  font-weight: 600;
  font-size: var(--font-size-small);
  font-weight: 600;
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .cart_block_list li .remove-from-cart svg {
  color: var(--color-primary);
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .billing-info .cart-prices-line span {
  font-weight: 400;
  font-size: var(--font-size-small);
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .billing-info .cart-prices-line.cart-total span {
  font-weight: 600;
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .billing-info .cart-prices-line.cart-total span.value {
  font-size: var(--font-size-xbigger);
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .cart-button .btn {
  margin-bottom: 0;
}
#header #mobile-header .header-mobile-top .header-right .cart-preview #blockcart .shoppingcartbox .cart-button .btn-secondary {
  margin-top: calc(var(--s) * 3);
}
#header #mobile-header .header-mobile-top .header-right .jms_ajax_search .tooltip-wrap {
  display: none;
}
@media (min-width: 992px) {
  #header #desktop-header {
    display: block;
  }
}
@media (min-width: 992px) {
  #header #desktop-header .desktop-header-wrapper {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    align-items: baseline !important;
    column-gap: var(--gutter);
  }
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu {
  grid-column: span 4;
  position: relative;
  top: -3px;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav {
  display: flex;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li {
  margin-right: calc(var(--s) * 4);
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li {
    margin-right: calc(var(--s) * 6);
  }
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li:last-child {
  margin-right: 0;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > a {
  padding: 0;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > a span {
  font-size: var(--font-size-menu);
  line-height: var(--line-height-menu);
  color: var(--color-primary-contrast);
  font-stretch: 151%;
  font-variation-settings: "GRAD" 0, "slnt" 0, "XTRA" 468, "XOPQ" 96, "YOPQ" 79, "YTLC" 514, "YTUC" 760, "YTAS" 750, "YTDE" -203, "YTFI" 738;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > a:hover {
  opacity: 0.5;
  transition: var(--base-transition);
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > .nav-child {
  top: 46px;
  left: calc(var(--safe-area) * -1);
  background-color: transparent;
}
@media (min-width: 1200px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > .nav-child {
    top: 49px;
  }
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > .nav-child {
    top: 51px;
  }
}
@media (min-width: 2000px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > .nav-child {
    left: calc(var(--s) * -13);
  }
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > .nav-child::before {
  content: "";
  display: block;
  height: 30px;
  width: 50%;
  position: absolute;
  top: -30px;
  left: 0;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > .nav-child .mega-nav {
  position: relative;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > .nav-child .mega-nav > li {
  position: static;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li > .nav-child .mega-nav > li > a {
  position: static;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child {
  border: none;
  padding: 0;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 2px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
@media (min-width: 1200px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child {
    min-width: 370px;
  }
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child {
    min-width: 450px;
  }
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav {
  padding: calc(var(--s) * 4) 0;
  background-color: var(--color-primary-contrast);
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav {
    padding: calc(var(--s) * 5) 0;
  }
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li.mega > a::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='expand_less_FILL0_wght400_GRAD0_opsz48'%3E%3Cpath id='Vector' d='M8.62495 7.075L9.69995 6L15.7 12L9.72495 18L8.64995 16.925L13.575 12L8.62495 7.075Z' fill='%236D727B'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li.link-item a {
  font-weight: 600;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li > a {
  padding: calc(var(--s) * 1) var(--safe-area);
  transition: var(--base-transition);
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li > a {
    padding: calc(var(--gutter) / 2) calc(var(--s) * 5) calc(var(--gutter) / 2) var(--safe-area);
  }
}
@media (min-width: 2000px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li > a {
    padding-left: calc(var(--s) * 13);
  }
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li > a:hover {
  background-color: var(--color-grey-200);
}
#header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li > a span {
  font-weight: 400;
}
@media (min-width: 1200px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li > a span {
    font-size: var(--font-size-base);
  }
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--main-menu ul.nav > li .nav-child .mega-dropdown-inner .mega-nav > li > a span {
    font-size: var(--font-size-bigger);
  }
}
#header #desktop-header .desktop-header-wrapper .desktop-header--logo {
  grid-column: span 4;
  text-align: center;
}
#header #desktop-header .desktop-header-wrapper .desktop-header--logo a {
  display: flex;
  justify-content: center;
  margin-left: calc(var(--s) * 2);
}
#header #desktop-header .desktop-header-wrapper .desktop-header--logo svg {
  width: calc(var(--s) * 42);
  height: auto;
}
@media (min-width: 1200px) {
  #header #desktop-header .desktop-header-wrapper .desktop-header--logo svg {
    width: calc(var(--s) * 64);
  }
}
#header #desktop-header .desktop-header-wrapper .desktop-header--logo svg.logo-mobile {
  display: none;
}
#header #desktop-header .desktop-header-wrapper .right-module-header {
  grid-column: span 4;
  padding-bottom: 0;
}
#header #desktop-header .desktop-header-wrapper .right-module-header svg {
  color: var(--color-primary-contrast);
  width: 18px;
  height: 18px;
}
#header #desktop-header .desktop-header-wrapper .right-module-header a {
  transition: var(--base-transition);
}
#header #desktop-header .desktop-header-wrapper .right-module-header a:hover {
  opacity: var(--base-opacity);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .jms_ajax_search .tooltip-wrap {
  display: none;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info > a {
  display: flex;
  z-index: 0;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info svg {
  width: calc(var(--s) * 4);
  height: calc(var(--s) * 4);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info .tooltip-wrap {
  position: static;
  opacity: 1;
  transform: none;
  background-color: transparent;
  text-transform: uppercase;
  font-size: var(--font-size-menu);
  font-weight: 700;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info .tooltip-wrap::after {
  display: none;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info .user-info-content {
  top: calc(100% + 32px);
  right: 0;
  min-width: 250px;
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .right-module-header .user-info .user-info-content {
    min-width: 320px;
  }
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info .user-info-content > ul {
  padding: calc(var(--s) * 4) 0;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info .user-info-content > ul li {
  padding: 0;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info .user-info-content > ul li a {
  padding: calc(var(--s) * 1) var(--safe-area);
  transition: var(--base-transition);
  color: var(--color-primary);
  display: block;
}
@media (min-width: 1200px) {
  #header #desktop-header .desktop-header-wrapper .right-module-header .user-info .user-info-content > ul li a {
    font-size: var(--font-size-base);
  }
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .right-module-header .user-info .user-info-content > ul li a {
    padding: calc(var(--gutter) / 2) calc(var(--s) * 5) calc(var(--gutter) / 2) var(--safe-area);
    font-size: var(--font-size-bigger);
  }
}
#header #desktop-header .desktop-header-wrapper .right-module-header .user-info .user-info-content > ul li a:hover {
  background-color: var(--color-grey-200);
  opacity: 1;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .languages-info > a {
  font-weight: 700;
  color: var(--color-primary-contrast);
  text-transform: uppercase;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .languages-info > a i {
  background-image: 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%3Cpath d='M9.28833 18.0254C13.9898 18.0254 17.801 14.2141 17.801 9.5127C17.801 4.81126 13.9898 1 9.28833 1C4.5869 1 0.775635 4.81126 0.775635 9.5127C0.775635 14.2141 4.5869 18.0254 9.28833 18.0254Z' stroke='white' stroke-linecap='square'/%3E%3Cpath d='M9.28838 18.0254C11.5584 15.9617 12.6935 13.1241 12.6935 9.5127C12.6935 5.90125 11.5584 3.06368 9.28838 1C7.01833 3.06368 5.8833 5.90125 5.8833 9.5127C5.8833 13.1241 7.01833 15.9617 9.28838 18.0254Z' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M1.20123 6.95892H17.3754M1.20123 12.0665H17.3754' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: calc(var(--s) * 2);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .languages-info > a i svg {
  display: none;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .languages-info > a .tooltip-wrap {
  display: none;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview {
  position: relative;
  top: -1px;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview .cart-icon .ajax_cart_quantity {
  background-color: transparent;
  font-size: var(--font-size-xxsmall);
  height: calc(var(--s) * 4);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart {
  max-width: 380px;
  box-shadow: 0px 4px 6px rgba(51, 51, 51, 0.2);
  top: calc(100% + 34px);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .ajax_cart_no_product {
  padding: var(--gutter) 0;
  display: block;
}
@media (min-width: 1200px) {
  #header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .ajax_cart_no_product {
    font-size: var(--font-size-base);
  }
}
@media (min-width: 1440px) {
  #header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .ajax_cart_no_product {
    font-size: var(--font-size-bigger);
  }
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .cart_block_list {
  margin-bottom: calc(var(--s) * 4);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .cart_block_list li .cart-product-image {
  border: 1px solid var(--color-grey-200);
  border-radius: 4px;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .cart_block_list li .product-info {
  padding-right: var(--gutter);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .cart_block_list li .product-info .product-link-cart {
  font-weight: 600;
  font-size: var(--font-size-small);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .cart_block_list li .remove-from-cart svg {
  color: var(--color-primary);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .billing-info .cart-prices-line span {
  font-weight: 400;
  font-size: var(--font-size-small);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .billing-info .cart-prices-line.cart-total span {
  font-weight: 600;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .billing-info .cart-prices-line.cart-total span.value {
  font-size: var(--font-size-xbigger);
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .cart-button .btn {
  margin-bottom: 0;
}
#header #desktop-header .desktop-header-wrapper .right-module-header .cart-preview #blockcart .shoppingcartbox .cart-button .btn-secondary {
  margin-top: calc(var(--s) * 3);
}

body.show-menu {
  overflow: hidden;
}
body.show-menu #header #mobile-header .header-left .mobile-menu-wrap {
  left: 0;
}
body.show-menu #header #mobile-header .header-left .mobile-menu-overlay {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: var(--color-grey-800);
  z-index: 10;
}

#jms_ajax_search .label-form {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}
#jms_ajax_search .label-form p {
  color: var(--color-grey-600);
  margin-bottom: 0;
  width: 100%;
  font-size: 16px;
}
#jms_ajax_search .label-form i svg {
  width: 16px;
  height: 16px;
  cursor: pointer;
  color: #d0d0d0;
  transition: color 0.2s;
}
#jms_ajax_search form {
  border-bottom: 1px solid var(--color-grey-400);
}
#jms_ajax_search .jms-search-input {
  border: none;
  color: var(--color-primary);
  background: transparent;
  box-shadow: none;
  font-size: var(--font-size-base);
  font-weight: 400;
  height: 36px;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}
#jms_ajax_search .jms-search-input::placeholder {
  color: var(--color-grey-600);
}
#jms_ajax_search .search-form .button-search {
  padding: 0;
  color: var(--color-primary);
  transition: color 0.2s;
}
#jms_ajax_search .search-form .button-search .d-flex::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg opacity='0.5'%3E%3Cline x1='1.35355' y1='0.646447' x2='15.3536' y2='14.6464' stroke='%231A1F26'/%3E%3Cpath d='M15 1L1 15' stroke='%231A1F26'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  border-radius: 32px;
  margin-top: 0;
  background-position: 50%;
  right: calc(var(--s));
}
#jms_ajax_search .search-form .button-search .d-flex::after:hover {
  opacity: var(--base-opacity);
  transition: var(--base-transition);
}

header .search-result-area {
  background: var(--color-primary-contrast);
  color: var(--color-primary);
  width: 1000%;
  left: calc(var(--s) * -3);
  -webkit-box-shadow: none;
  box-shadow: none;
  display: contents;
}
header .search-result-area .search-result-content {
  margin: calc(var(--s) * 7) 0 calc(var(--s) * 7);
  background-color: var(--color-primary-contrast);
}
@media (min-width: 768px) {
  header .search-result-area .search-result-content {
    margin: 0 0 calc(var(--s) * 7);
  }
}
@media (min-width: 1200px) {
  header .search-result-area .search-result-content {
    margin: 0 23px calc(var(--s) * 7);
  }
}
@media (min-width: 768px) {
  header .search-result-area .search-result-content {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  header .search-result-area .search-result-content {
    margin: 69px 0 calc(var(--s) * 6);
  }
}
header .search-result-area .search-result-content .product-info {
  color: var(--color-primary);
}
header .search-result-area .search-result-content .search_product_list {
  justify-content: space-between;
}
@media (min-width: 992px) {
  header .search-result-area .search-result-content .search_product_list .row {
    width: 18.666666667%;
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  header .search-result-area .search-result-content .search_product_list .row {
    width: 16.666666667%;
    padding: 0 calc(var(--s));
  }
}
header .search-result-area .search-result-content .search_product_list .row img {
  border: 1px solid var(--color-grey-200);
  border-radius: var(--base-border-radius);
}

.fullwidth #search-form-dropdown,
.fullscreen #search-form-dropdown {
  position: fixed;
  top: -146px;
  left: 0;
  right: 0;
  padding: 36px 0 41px;
  background: var(--color-primary-contrast);
  opacity: 0;
  visibility: hidden;
  display: block;
  z-index: 1001;
}
@media (min-width: 992px) {
  .fullwidth #search-form-dropdown,
  .fullscreen #search-form-dropdown {
    padding: 69px 0 69px;
  }
}
.fullwidth #search-form-dropdown.show,
.fullscreen #search-form-dropdown.show {
  top: -1px;
  opacity: 1;
  visibility: visible;
  transition: all 0.2s;
  box-shadow: 0 0 10px var(--color-grey-800);
  height: auto;
}
@media (min-width: 768px) {
  .fullwidth #search-form-dropdown.show,
  .fullscreen #search-form-dropdown.show {
    box-shadow: none;
  }
}
.fullwidth #search-form-dropdown .content_price .price.new,
.fullscreen #search-form-dropdown .content_price .price.new {
  color: var(--color-primary);
}
.fullwidth #search-form-dropdown .search-box,
.fullscreen #search-form-dropdown .search-box {
  margin: 0;
}
@media (min-width: 768px) {
  .fullwidth #search-form-dropdown .search-box,
  .fullscreen #search-form-dropdown .search-box {
    padding: 0 calc(var(--s) * 10);
  }
}
@media (min-width: 992px) {
  .fullwidth #search-form-dropdown .search-box,
  .fullscreen #search-form-dropdown .search-box {
    padding: 0 calc(var(--s) * 25);
  }
}
.fullwidth #search-form-dropdown #search-box,
.fullscreen #search-form-dropdown #search-box {
  margin: 0;
}
.fullwidth .search_product_list .row .row,
.fullscreen .search_product_list .row .row {
  margin-left: 0;
  margin-right: 0;
}

.fullscreen #search-form-dropdown {
  height: 100%;
}

.fullscreen .search-box {
  margin: 0;
}

@media (min-width: 768px) {
  .fullscreen .show .search-overlay {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(136, 136, 136, 0.3098039216);
    z-index: 10;
  }
}

@media (min-width: 768px) {
  .show #overlay-search {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(136, 136, 136, 0.3098039216);
    z-index: 10;
  }
}

#footer {
  background-color: var(--color-primary);
  position: relative;
}
#footer .footer-2 {
  margin: 0 !important;
}
#footer::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='375' height='914' viewBox='0 0 375 914' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Crect x='548.836' y='1110.03' width='9.11763' height='1146.62' transform='rotate(165.143 548.836 1110.03)' fill='url(%23paint0_linear_438_13947)'/%3E%3Crect x='520.036' y='1117.48' width='9.11763' height='1146.62' transform='rotate(165.143 520.036 1117.48)' fill='url(%23paint1_linear_438_13947)'/%3E%3Crect x='491.236' y='1124.93' width='9.11763' height='1146.62' transform='rotate(165.143 491.236 1124.93)' fill='url(%23paint2_linear_438_13947)'/%3E%3Crect x='462.436' y='1132.39' width='9.11763' height='1146.62' transform='rotate(165.143 462.436 1132.39)' fill='url(%23paint3_linear_438_13947)'/%3E%3Crect x='433.636' y='1139.84' width='9.11763' height='1146.62' transform='rotate(165.143 433.636 1139.84)' fill='url(%23paint4_linear_438_13947)'/%3E%3Crect x='404.836' y='1147.29' width='9.11763' height='1146.62' transform='rotate(165.143 404.836 1147.29)' fill='url(%23paint5_linear_438_13947)'/%3E%3Crect x='376.036' y='1154.75' width='9.11763' height='1146.62' transform='rotate(165.143 376.036 1154.75)' fill='url(%23paint6_linear_438_13947)'/%3E%3Crect x='347.236' y='1162.2' width='9.11763' height='1146.62' transform='rotate(165.143 347.236 1162.2)' fill='url(%23paint7_linear_438_13947)'/%3E%3Crect x='318.436' y='1169.65' width='9.11763' height='1146.62' transform='rotate(165.143 318.436 1169.65)' fill='url(%23paint8_linear_438_13947)'/%3E%3Crect x='289.636' y='1177.11' width='9.11763' height='1146.62' transform='rotate(165.143 289.636 1177.11)' fill='url(%23paint9_linear_438_13947)'/%3E%3Crect x='260.836' y='1184.56' width='9.11763' height='1146.62' transform='rotate(165.143 260.836 1184.56)' fill='url(%23paint10_linear_438_13947)'/%3E%3Crect x='232.036' y='1192.01' width='9.11763' height='1146.62' transform='rotate(165.143 232.036 1192.01)' fill='url(%23paint11_linear_438_13947)'/%3E%3Crect x='203.236' y='1199.47' width='9.11763' height='1146.62' transform='rotate(165.143 203.236 1199.47)' fill='url(%23paint12_linear_438_13947)'/%3E%3Crect x='174.436' y='1206.92' width='9.11763' height='1146.62' transform='rotate(165.143 174.436 1206.92)' fill='url(%23paint13_linear_438_13947)'/%3E%3Crect x='145.636' y='1214.38' width='9.11763' height='1146.62' transform='rotate(165.143 145.636 1214.38)' fill='url(%23paint14_linear_438_13947)'/%3E%3Crect x='116.836' y='1221.83' width='9.11763' height='1146.62' transform='rotate(165.143 116.836 1221.83)' fill='url(%23paint15_linear_438_13947)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_438_13947' x1='553.395' y1='1110.03' x2='553.395' y2='2256.64' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_438_13947' x1='524.595' y1='1117.48' x2='524.595' y2='2264.1' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_438_13947' x1='495.795' y1='1124.93' x2='495.795' y2='2271.55' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_438_13947' x1='466.995' y1='1132.39' x2='466.995' y2='2279.01' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_438_13947' x1='438.195' y1='1139.84' x2='438.195' y2='2286.46' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_438_13947' x1='409.395' y1='1147.29' x2='409.395' y2='2293.91' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_438_13947' x1='380.595' y1='1154.75' x2='380.595' y2='2301.37' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_438_13947' x1='351.795' y1='1162.2' x2='351.795' y2='2308.82' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_438_13947' x1='322.995' y1='1169.65' x2='322.995' y2='2316.27' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint9_linear_438_13947' x1='294.195' y1='1177.11' x2='294.195' y2='2323.73' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint10_linear_438_13947' x1='265.395' y1='1184.56' x2='265.395' y2='2331.18' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint11_linear_438_13947' x1='236.595' y1='1192.01' x2='236.595' y2='2338.63' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint12_linear_438_13947' x1='207.795' y1='1199.47' x2='207.795' y2='2346.09' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint13_linear_438_13947' x1='178.995' y1='1206.92' x2='178.995' y2='2353.54' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint14_linear_438_13947' x1='150.195' y1='1214.38' x2='150.195' y2='2360.99' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint15_linear_438_13947' x1='121.395' y1='1221.83' x2='121.395' y2='2368.45' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  top: 100px;
}
@media (min-width: 992px) {
  #footer::before {
    top: 70px;
    transform: scaleX(-1);
  }
}
#footer * {
  color: var(--color-primary-contrast);
}
#footer #footer-main {
  padding: calc(var(--s) * 2) 0 calc(var(--s) * 8);
  border-bottom: 1px solid var(--color-primary-contrast);
  position: relative;
}
@media (min-width: 992px) {
  #footer #footer-main {
    padding-top: calc(var(--s) * 12);
  }
}
@media (min-width: 1200px) {
  #footer #footer-main {
    padding: calc(var(--s) * 17) 0 calc(var(--s) * 6);
  }
}
#footer #footer-main .footer-sections {
  margin-top: calc(var(--s) * 8);
  padding-bottom: 0;
}
@media (min-width: 992px) {
  #footer #footer-main .footer-sections {
    margin-top: 0;
  }
}
#footer #footer-main .footer-sections .block-title {
  color: var(--color-primary-contrast);
  font-size: var(--font-size-footer-title);
  line-height: var(--line-height-footer-title);
  font-stretch: 151%;
  font-variation-settings: "GRAD" -164, "slnt" 0, "XTRA" 603, "XOPQ" 160, "YOPQ" 117, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -244, "YTFI" 723;
  padding-bottom: calc(var(--s) * 2);
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  #footer #footer-main .footer-sections .block-title {
    padding-bottom: calc(var(--s) * 4);
  }
}
#footer #footer-main .footer-sections .block-title .pt-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8H1M8 1V15' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  transform: rotate(0);
  float: none;
  display: inline-block;
  margin-left: calc(var(--s) * 10);
}
@media (min-width: 768px) {
  #footer #footer-main .footer-sections .block-title .pt-icon {
    display: none;
  }
}
#footer #footer-main .footer-sections .block-title .pt-icon svg {
  display: none;
}
#footer #footer-main .footer-sections .block-content ul li {
  margin-bottom: calc(var(--gutter) / 2);
}
@media (min-width: 992px) {
  #footer #footer-main .footer-sections .block-content ul li {
    margin-bottom: calc(var(--s) * 2);
  }
}
#footer #footer-main .footer-sections .block-content ul li:last-child {
  margin-bottom: 0;
}
#footer #footer-main .footer-sections .block-content ul li a {
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
  color: var(--color-primary-contrast);
  padding: 0;
}
#footer #footer-main .footer-sections .block-content ul li a:hover {
  color: var(--color-grey-600);
}
#footer #footer-main .footer-sections .block-content .custom-links {
  text-transform: uppercase;
  margin-top: calc(var(--s) * 2);
  display: flex;
  flex-direction: row;
  column-gap: calc(var(--s) * 3);
}
@media (min-width: 768px) {
  #footer #footer-main .footer-sections .block-content .custom-links {
    flex-direction: column;
  }
}
#footer #footer-main .footer-sections .block-content .custom-links li::after {
  content: "";
  position: absolute;
  margin-top: 4px;
  margin-left: 7px;
  height: 14px;
  width: 1px;
  background: var(--color-primary-contrast);
  z-index: 1;
}
@media (min-width: 768px) {
  #footer #footer-main .footer-sections .block-content .custom-links li::after {
    display: none;
  }
}
#footer #footer-main .footer-sections .block-content .custom-links li:last-child::after {
  display: none;
}
@media (min-width: 768px) {
  #footer #footer-main .footer-sections .block-content .custom-links a {
    font-size: var(--font-size-xsmall);
  }
}
@media (min-width: 992px) {
  #footer #footer-main .footer-sections .block-content .custom-links a {
    font-size: var(--font-size-legal);
  }
}
#footer #footer-main .footer-sections .block-content .custom-links a:hover {
  color: var(--color-grey-600) !important;
}
#footer #footer-main .footer-sections:first-child .block-title .pt-icon {
  display: none;
}
#footer #footer-main .footer-sections:first-child .block-content {
  display: block !important;
}
#footer #footer-main .footer-sections.collapsed .block-title .pt-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1H1' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
#footer #footer-main .block-newsletter:not(.block-footer) {
  margin-top: calc(var(--s) * 8);
  padding-bottom: 0;
}
@media (min-width: 768px) {
  #footer #footer-main .block-newsletter:not(.block-footer) {
    width: 66.666%;
  }
}
@media (min-width: 1200px) {
  #footer #footer-main .block-newsletter:not(.block-footer) {
    margin-top: 0;
  }
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-title {
  color: var(--color-primary-contrast);
  font-size: var(--font-size-footer-title);
  line-height: var(--line-height-footer-title);
  padding-bottom: calc(var(--s) * 2);
  text-transform: uppercase;
  font-stretch: 151%;
  font-variation-settings: "GRAD" -164, "slnt" 0, "XTRA" 603, "XOPQ" 160, "YOPQ" 117, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -244, "YTFI" 723;
  font-weight: 700;
}
@media (min-width: 992px) {
  #footer #footer-main .block-newsletter:not(.block-footer) .block-title {
    margin-bottom: calc(var(--s) * 2);
  }
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter {
  margin: calc(var(--s) * 4) 0 calc(var(--s) * 10);
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  #footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter {
    margin: calc(var(--s) * 4) 0 calc(var(--s) * 15);
  }
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form .alert {
  background-color: transparent;
  border: 0;
  color: var(--color-error);
  padding: 0;
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form .input-group {
  margin-bottom: calc(var(--s) * 4);
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form .input-group input {
  background-color: transparent;
  padding: calc(var(--s) * 2) 0;
  border: none;
  border-bottom: 1px solid var(--color-primary-contrast);
  font-size: var(--font-size-small);
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form .input-group input::placeholder {
  opacity: 0.5;
  text-transform: uppercase;
  color: var(--color-primary-contrast);
  font-stretch: 151%;
  font-variation-settings: "GRAD" -164, "slnt" 0, "XTRA" 603, "XOPQ" 160, "YOPQ" 117, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -244, "YTFI" 723;
  font-weight: 100;
  font-size: var(--font-size-small);
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form .input-group .btn-icon {
  height: calc(var(--s) * 8);
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form .input-group .btn-icon svg {
  width: calc(var(--s) * 6);
  height: calc(var(--s) * 6);
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form #gdpr_consent .custom-checkbox .psgdpr_consent_message {
  display: flex;
  align-items: center;
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form #gdpr_consent .custom-checkbox .psgdpr_consent_message input {
  cursor: pointer;
  background-color: transparent;
  border-radius: 0;
  border: 1px solid var(--color-primary-contrast);
  min-width: calc(var(--s) * 3);
  height: calc(var(--s) * 3);
  margin-right: calc(var(--s) * 2);
  appearance: none;
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form #gdpr_consent .custom-checkbox .psgdpr_consent_message input:checked {
  content: "";
  background-color: var(--color-primary-contrast);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Crect x='0.5' y='0.5' width='14.6738' height='15.9251' fill='white' stroke='white'/%3E%3Cpath d='M12 5.39917L5.86364 11.8782L3 8.85464' stroke='%231A1F26' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
  background-position-y: -2px;
  background-position-x: -1px;
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form #gdpr_consent .custom-checkbox .psgdpr_consent_message span {
  font-size: var(--font-size-xsmall);
  list-style: var(--line-height-xsmall);
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .block-newsletter form #gdpr_consent .custom-checkbox .psgdpr_consent_message span a {
  text-decoration: underline;
}
@media (min-width: 1200px) {
  #footer #footer-main .block-newsletter:not(.block-footer) .block-contents .footer-copyright {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .footer-copyright .copyright {
  margin-bottom: calc(var(--s) * 8);
}
@media (min-width: 1200px) {
  #footer #footer-main .block-newsletter:not(.block-footer) .block-contents .footer-copyright .copyright {
    margin-bottom: calc(var(--s) * 7);
  }
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .footer-copyright .copyright a {
  color: var(--color-primary-contrast) !important;
}
#footer #footer-main .block-newsletter:not(.block-footer) .block-contents .footer-copyright img {
  padding: 0 calc(var(--s) * 6);
}
@media (min-width: 1200px) {
  #footer #footer-main .block-newsletter:not(.block-footer) .block-contents .footer-copyright img {
    padding: 0;
  }
}
#footer .footer-list-docs {
  padding: calc(var(--s) * 4) 0 var(--s);
}
@media (min-width: 768px) {
  #footer .footer-list-docs {
    padding: calc(var(--s) * 3) 0 calc(var(--s) * 6);
  }
}
#footer .footer-list-docs ul {
  display: flex;
  flex-wrap: wrap;
}
#footer .footer-list-docs ul li {
  margin: 0 calc(var(--s) * 4) calc(var(--s) * 3) 0;
}
#footer .footer-list-docs ul li a {
  font-size: var(--font-size-legal);
  color: var(--color-primary-contrast);
  transition: var(--base-transition);
}
#footer .footer-list-docs ul li a:hover {
  color: var(--color-grey-600);
}

@media (min-width: 992px) {
  .block-category {
    margin-bottom: calc(var(--s) * 7);
  }
}
.block-category .category-cover {
  margin: 0 calc(var(--safe-area) * -1) calc(var(--s) * 4);
}
@media (min-width: 768px) {
  .block-category .category-cover {
    margin-bottom: 0;
  }
}
.block-category .category-cover img {
  width: 100%;
  height: 205px;
  object-fit: cover;
}
@media (min-width: 768px) {
  .block-category .category-cover img {
    height: 250px;
  }
}
@media (min-width: 1200px) {
  .block-category .category-cover img {
    height: 300px;
  }
}
@media (min-width: 1440px) {
  .block-category .category-cover img {
    height: 340px;
  }
}
.block-category .category-title {
  margin-bottom: 23px;
  font-size: var(--font-size-category-title);
}
@media (min-width: 768px) {
  .block-category .category-title {
    margin: -0.48em 0 calc(var(--s) * 2) calc(var(--safe-area) * -1 - 0.32em);
  }
}
@media (min-width: 1450px) {
  .block-category .category-title {
    margin-left: 0;
  }
}
.block-category .category-title h1 {
  font-size: var(--font-size-category-title);
  line-height: var(--line-height-category-title);
  color: var(--color-primary);
  text-align: left;
  margin-bottom: 0;
  margin-top: calc(var(--s) * 4);
}
@media (min-width: 768px) {
  .block-category .category-title h1 {
    margin-top: 0;
  }
}
.block-category .category-banner {
  margin-bottom: calc(var(--s) * 7);
}
@media (min-width: 768px) {
  .block-category .category-banner {
    margin-bottom: calc(var(--s) * 13);
  }
}
@media (min-width: 1200px) {
  .block-category .category-banner {
    margin-bottom: calc(var(--s) * 14);
  }
}
.block-category .category-banner img {
  width: 100%;
}

.category-no-banner {
  padding-top: 0;
  margin: 0 0 calc(var(--s) * 3);
}
@media (min-width: 992px) {
  .category-no-banner {
    margin: 0;
  }
}
.category-no-banner .block-category .category-title {
  margin: 0;
}
.category-no-banner .block-category .category-title h1 {
  margin-top: calc(var(--s) * 7);
}
@media (min-width: 768px) {
  .category-no-banner .block-category .category-title h1 {
    margin: calc(var(--s) * 8) 0 calc(var(--s) * 4);
  }
}
@media (min-width: 992px) {
  .category-no-banner .block-category .category-title h1 {
    margin: calc(var(--s) * 6) 0 calc(var(--s) * 2);
  }
}
@media (min-width: 1200px) {
  .category-no-banner .block-category .category-title h1 {
    margin: calc(var(--s) * 12) 0 calc(var(--s) * 8);
  }
}

.products-grid.grid-3 .products.row {
  margin-left: calc(var(--s) * -1);
  margin-right: calc(var(--s) * -1);
}
@media (min-width: 992px) {
  .products-grid.grid-3 .products.row {
    margin-left: var(--gutter);
    margin-right: var(--gutter);
  }
}
.products-grid.grid-3 .products.row .col-product {
  padding: 0 var(--s);
  margin-bottom: 25px;
}
@media (min-width: 992px) {
  .products-grid.grid-3 .products.row .col-product {
    padding: 0 var(--gutter);
    margin-bottom: calc(var(--s) * 9);
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .products-grid.grid-3 .products.row .col-product {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
.products-grid .pagination {
  margin-top: calc(var(--s) * 2);
}
@media (min-width: 992px) {
  .products-grid .pagination {
    margin-top: calc(var(--s) * 9);
  }
}
.products-grid .pagination .block-pagination {
  text-align: center;
  font-size: 10px;
  color: var(--color-grey-600);
}
@media (min-width: 768px) {
  .products-grid .pagination .block-pagination {
    font-size: 16px;
    text-align: left;
  }
}
.products-grid .pagination .page-pagination {
  text-align: center;
  margin-top: calc(var(--s) * 5);
}
@media (min-width: 768px) {
  .products-grid .pagination .page-pagination {
    text-align: right;
    margin-top: 0;
  }
}
.products-grid .pagination .page-pagination ul {
  display: inline-block;
  float: none;
}

.product-miniature .product-preview {
  overflow: hidden;
  border: 1px solid var(--color-grey-200);
  border-radius: var(--base-border-radius);
}
.product-miniature .product-preview a img {
  border: none;
  transition: var(--base-transition);
}
.product-miniature .product-preview a img:hover {
  transform: scale(1.1);
}
.product-miniature .product-preview .product-flags {
  top: calc(var(--gutter) / 2);
  right: 0;
  left: auto;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .product-miniature .product-preview .product-flags {
    top: 16px;
  }
}
.product-miniature .product-preview .product-flags .product-flag {
  font-size: var(--font-size-flag);
  line-height: var(--line-height-flag);
  font-weight: 400;
  border-radius: 500px 0px 0px 500px;
  padding: 1px var(--s);
}
@media (min-width: 992px) {
  .product-miniature .product-preview .product-flags .product-flag {
    padding: 2px calc(var(--gutter) / 2);
  }
}
.product-miniature .product-preview .product-flags .product-flag.discount {
  background-color: var(--color-discount);
}
@media (min-width: 992px) {
  .product-miniature .product-info {
    margin-top: calc(var(--s) * 4);
  }
}
.product-miniature .product-info .category-name {
  font-size: var(--font-size-xxsmall);
  line-height: var(--line-height-xxsmall);
  color: var(--color-grey-600);
  text-decoration: none;
  transition: var(--base-transition);
}
.product-miniature .product-info .category-name:hover {
  color: var(--color-grey-400);
}
.product-miniature .product-info .product-title {
  margin-top: var(--s);
  padding: 0;
  margin-bottom: calc(var(--s) * 2);
}
@media (min-width: 992px) {
  .product-miniature .product-info .product-title {
    margin-bottom: calc(var(--s) * 3);
  }
}
.product-miniature .product-info .product-title a {
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-weight: 600;
  color: var(--color-primary);
  padding: 0;
  font-stretch: 120%;
  text-decoration: none;
  text-transform: capitalize;
}
.product-miniature .product-info .product-title a:hover {
  color: var(--color-grey-600);
  transition: var(--base-transition);
}
.product-miniature .product-info .content_price {
  margin: 0 !important;
  display: flex !important;
  align-items: center;
}
.product-miniature .product-info .content_price .price.new {
  font-weight: 600;
  font-size: var(--font-size-price);
  line-height: var(--line-height-price);
  margin-right: var(--s);
  font-stretch: 120%;
}
@media (min-width: 992px) {
  .product-miniature .product-info .content_price .price.new {
    margin-right: calc(var(--s) * 2);
  }
}
.product-miniature .product-info .content_price .price.old {
  font-size: var(--font-size-price-old);
  line-height: var(--line-height-old);
  color: var(--color-secondary);
}
.product-miniature .product-info .product_action {
  display: none !important;
}
.product-miniature > .btn-group.bottom {
  display: none;
}

.breadcrumb-wrapper {
  margin: 0 !important;
}
@media (min-width: 768px) {
  .breadcrumb-wrapper {
    display: block;
    width: 100%;
  }
}
.breadcrumb-wrapper .breadcrumb {
  background: transparent;
  margin: 0;
}
.breadcrumb-wrapper .breadcrumb .align-left {
  margin-bottom: calc(var(--s) * 4);
  margin-top: calc(var(--s) * 6);
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-nav ul li::after {
  margin: 0;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-nav ul li a {
  color: var(--color-primary);
  font-size: var(--font-size-breadcrumb);
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-nav ul li a:hover {
  opacity: 0.5;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-nav ul li:last-child a {
  font-weight: 700;
}

#category #js-product-list-header .block-category .breadcrumb-wrapper {
  position: static;
  display: none;
}
@media (min-width: 768px) {
  #category #js-product-list-header .block-category .breadcrumb-wrapper {
    display: block;
  }
}
#category #js-product-list-header .block-category .breadcrumb-wrapper .breadcrumb .container {
  padding: 0 !important;
}
#category #js-product-list-header .block-category .breadcrumb-wrapper .breadcrumb ul {
  position: static;
  margin-top: calc(var(--s) * 4);
}

#blockcart-modal .modal-dialog {
  border-radius: var(--base-border-radius);
}
#blockcart-modal .modal-dialog .modal-content {
  padding-top: 0;
}
#blockcart-modal .modal-dialog .modal-content .modal-header {
  justify-content: flex-start;
  padding: calc(var(--s) * 4) var(--gutter);
}
@media (min-width: 1200px) {
  #blockcart-modal .modal-dialog .modal-content .modal-header {
    padding: calc(var(--s) * 4) calc(var(--s) * 6);
  }
}
#blockcart-modal .modal-dialog .modal-content .modal-header .modal-title#myModalLabel {
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-weight: 600;
}
#blockcart-modal .modal-dialog .modal-content .modal-header .close {
  color: var(--color-primary);
  height: 16px;
  display: flex;
  right: calc(var(--s) * 6);
}
@media (min-width: 1200px) {
  #blockcart-modal .modal-dialog .modal-content .modal-header .close {
    right: calc(var(--s) * 8);
  }
}
#blockcart-modal .modal-dialog .modal-content .modal-body {
  padding: calc(var(--s) * 5) 0;
  text-align: left;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right {
  display: flex;
  padding: 0 calc(var(--s) * 3) calc(var(--s) * 5);
}
@media (min-width: 1200px) {
  #blockcart-modal .modal-dialog .modal-content .modal-body .divide-right {
    padding: 0 calc(var(--s) * 6) calc(var(--s) * 5);
  }
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right .details {
  padding-left: calc(var(--s) * 3);
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right .details .product-name {
  text-align: left;
  font-weight: 600;
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right .details .content_price {
  margin: 0 !important;
  display: flex !important;
  align-items: center;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right .details .content_price .price.new {
  font-weight: 600;
  font-size: var(--font-size-price);
  line-height: var(--line-height-price);
  margin-right: var(--s);
  font-stretch: 120%;
}
@media (min-width: 992px) {
  #blockcart-modal .modal-dialog .modal-content .modal-body .divide-right .details .content_price .price.new {
    margin-right: calc(var(--s) * 2);
  }
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right .details .content_price .price.old {
  font-size: var(--font-size-price-old);
  line-height: var(--line-height-old);
  color: var(--color-secondary);
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left {
  padding: 0 calc(var(--s) * 3);
}
@media (min-width: 1200px) {
  #blockcart-modal .modal-dialog .modal-content .modal-body .divide-left {
    padding: 0 calc(var(--s) * 6);
  }
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content {
  text-align: center;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content .cart-products-count {
  font-size: var(--font-size-small);
  margin-bottom: calc(var(--s) * 4);
  text-align: left;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content > div {
  margin-bottom: calc(var(--s) * 6);
  text-align: left;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content > div p {
  font-size: var(--font-size-small);
  font-weight: 400;
  margin-bottom: var(--s);
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content > div p.cart-products-total {
  font-size: var(--font-size-xbigger);
  font-weight: 600;
  margin-top: var(--s);
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content > div p.cart-products-total span span {
  font-size: var(--font-size-xxsmall);
}
@media (min-width: 768px) {
  #blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content .btn {
    max-width: 60%;
    margin: 0 auto;
  }
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content .btn-secondary {
  margin-bottom: calc(var(--s) * 3);
  width: 100%;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .divide-left .cart-content .btn-secondary svg {
  display: none;
}

/* Checkout page */
#cart .breadcrumb-wrapper {
  display: none;
}
#cart .cart-grid .cart-grid-body .cart-items .cart-item .product-image {
  border: 1px solid var(--color-grey-200);
  border-radius: var(--base-border-radius);
}
#cart .cart-grid .cart-grid-body .cart-items .cart-item .product-line-info .product-link {
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-weight: 600;
}
@media (min-width: 992px) {
  #cart .cart-grid .cart-grid-right .cart-summary .cart-detailed-totals .label {
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
  }
}
#cart #footer {
  margin-top: 88px;
}

.cart-block h1 {
  font-size: var(--font-size-product-price);
  margin: 20px 0;
  text-align: center;
  padding: 0;
  letter-spacing: 0;
}

.card.cart-summary .btn-checkout {
  padding: 16px 15px;
  width: 100%;
  letter-spacing: 0.4px;
  font-size: 17px;
}

.text-xs-center {
  text-align: center;
}

.product-image .product-line-info {
  text-align: left;
}

.product-line-info .product-info-value:not(:last-child) {
  padding-bottom: 12px;
}
.product-line-info .label.product-name {
  font-size: 18px;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 500;
  text-align: left;
  white-space: normal;
}

.product-price .value {
  font-size: 20px;
  color: var(--color-primary);
}

body#checkout #cart-summary-product-list .media-left {
  max-width: 60px;
  margin-right: 1rem;
}
body#checkout #cart-summary-product-list .media-left img {
  width: 100%;
}

.product-qty .bootstrap-touchspin {
  display: flex;
  border: 1px solid var(--color-primary-contrast);
}
.product-qty .bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  background: url("../images/icon/plus.png") no-repeat center;
}
.product-qty .bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  background: url("../images/icon/minus.png") no-repeat center;
}
.product-qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin {
  height: calc(var(--s) * 8);
  background-color: var(--color-input);
  border-radius: calc(var(--s) * 100);
  width: calc(var(--s) * 23);
}
.product-qty .input-group-btn-vertical {
  flex-direction: column;
  justify-content: center;
  width: 31px;
  border-left: 1px solid var(--color-primary-contrast);
}
.product-qty .input-group-btn-vertical button:hover i {
  color: var(--color-primary);
}
.product-qty .js-cart-line-product-quantity {
  background: transparent;
}
.product-qty .btn-touchspin {
  height: calc(var(--s) * 8);
  background-color: var(--color-input);
  border-radius: calc(var(--s) * 100);
  width: calc(var(--s) * 23);
}
.product-qty .btn-touchspin i {
  display: flex;
  justify-content: center;
  color: var(--color-input);
}
.product-qty .btn-touchspin.bootstrap-touchspin-up {
  border-bottom: 1px solid var(--color-primary-contrast);
}

.row_cs {
  padding: 0;
  display: flex;
  align-items: center;
}

.row_cs.remove-button {
  justify-content: center;
}

.product-right .product-qty {
  justify-content: center;
}
.product-right .product-total {
  justify-content: flex-end;
}

.product-line-grid {
  display: flex;
  align-items: center;
  padding: 0;
}
.product-line-grid > .row_cs {
  padding: 0;
}
.product-line-grid .product-link {
  font-size: var(--font-size-xbigger);
  color: var(--color-primary);
  font-weight: 700;
}
.product-line-grid .product-line-info .value {
  font-size: 16px;
  color: var(--color-primary);
  font-weight: 400;
}

.product-image.media-middle {
  display: flex;
  align-items: center;
  max-width: 100px;
}

.js-cart-line-product-quantity.form-control {
  text-align: center;
  height: calc(var(--s) * 8);
  padding: 0;
  border-radius: calc(var(--s) * 100) !important;
  background-color: var(--color-input);
}

.product-line-grid-right {
  text-align: center;
}
.product-line-grid-right .btn-touchspin {
  background-color: var(--color-primary-contrast) !important;
  border-radius: calc(var(--s) * 100) !important;
  width: calc(var(--s) * 23) !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 32px !important;
  background-color: var(--color-primary-contrast);
  top: 50% !important;
  transform: translateY(-50%);
}
.product-line-grid-right .bootstrap-touchspin-up {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6H1m5-5v10' stroke='%236D727B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  right: 5px !important;
  border: none;
}
.product-line-grid-right .bootstrap-touchspin-down {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1H1' stroke='%236D727B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  left: 5px !important;
  border: none;
}
.product-line-grid-right .price,
.product-line-grid-right .product-price {
  font-size: var(--font-size-xbigger);
  font-weight: 700;
}
.product-line-grid-right .input-group {
  height: calc(var(--s) * 8);
  background-color: var(--color-input);
  border-radius: calc(var(--s) * 100);
  width: calc(var(--s) * 23) !important;
}

.cart-line-product-actions {
  transition: var(--base-transition);
}
.cart-line-product-actions:hover {
  opacity: var(--base-opacity);
}
.cart-line-product-actions .remove-from-cart svg {
  width: 24px;
  height: 24px;
}

.alert.alert-danger.js-error {
  position: relative;
  margin-top: 2.25rem;
  background: transparent;
  border: none;
  color: var(--color-secondary);
  width: 100%;
  text-align: left;
  padding: 0 calc(var(--s) * 2);
  display: none;
}
.alert.alert-danger.js-error i {
  position: relative;
  top: 6px;
}
.alert.alert-danger.js-error span {
  font-size: var(--font-size-small);
  font-family: "Roboto flex";
}

.cart-summary-line {
  padding: 9px 0;
  border-bottom: 1px solid var(--color-primary-contrast);
}
.cart-summary-line .value {
  float: right;
  font-size: var(--font-size-bigger);
  font-family: "Roboto flex";
  padding: 0;
  font-weight: 400;
  color: var(--color-primary);
}
.cart-summary-line .d-flex {
  gap: calc(var(--s) * 2);
}
.cart-summary-line .label {
  padding: 0;
  font-size: var(--font-size-bigger);
  font-family: "Roboto flex";
  font-weight: 400;
  color: var(--color-primary);
}

.cart-grid .cart-overview .label-title::before {
  content: "";
  display: table;
}
.cart-grid .cart-overview .label-title::after {
  content: "";
  display: table;
  clear: both;
}

.cart-grid-right .right-box {
  width: 100%;
  background-color: transparent;
  padding: 0;
  font-size: 13px;
  box-shadow: none;
  border: 1px solid var(--color-grey-400);
  border-radius: 4px;
}
@media (min-width: 768px) {
  .cart-grid-right .right-box {
    padding: calc(var(--s) * 6);
  }
}
@media (min-width: 992px) {
  .cart-grid-right .right-box {
    padding: 0;
  }
}
.cart-grid-right .right-box .cart-summary {
  padding: calc(var(--s) * 4);
  border: none;
  background-color: transparent;
  box-shadow: none;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .cart-grid-right .right-box .cart-summary {
    padding: 0 !important;
  }
}
@media (min-width: 992px) {
  .cart-grid-right .right-box .cart-summary {
    padding: calc(var(--s) * 4) !important;
  }
}
.cart-grid-right .right-box .cart-summary .block-promo {
  padding: calc(var(--s) * 4) 0;
}
@media (min-width: 768px) {
  .cart-grid-right .right-box .cart-summary .block-promo {
    padding: 0 !important;
  }
}
@media (min-width: 992px) {
  .cart-grid-right .right-box .cart-summary .block-promo {
    padding: calc(var(--s) * 4) 0 !important;
  }
}
.cart-grid-right .right-box .cart-summary .card-block.cart-summary-totals .cart-summary-line.cart-total .label {
  font-weight: 700;
}
.cart-grid-right .right-box .cart-summary .card-block.cart-summary-totals .cart-summary-line.cart-total .value {
  font-weight: 700;
}
@media (min-width: 768px) {
  .cart-grid-right .right-box .cart-summary .cart-detailed-actions {
    margin-top: calc(var(--s) * 8);
  }
  .cart-grid-right .right-box .cart-summary .cart-detailed-actions .btn {
    width: auto;
  }
}
.cart-grid-right .right-box #js-checkout-summary {
  box-shadow: none;
  margin-bottom: 0;
  padding: calc(var(--s) * 2) calc(var(--s) * 4);
}
@media (min-width: 768px) {
  .cart-grid-right .right-box #js-checkout-summary {
    padding: calc(var(--s) * 2) calc(var(--s) * 3);
  }
}
@media (min-width: 992px) {
  .cart-grid-right .right-box #js-checkout-summary {
    padding: calc(var(--s) * 2) calc(var(--s) * 4);
  }
}

.cart-summary .label,
.cart-summary .value {
  font-size: var(--font-size-bigger);
  font-family: "Roboto flex";
  padding: 0;
  font-weight: 400;
  color: var(--color-primary);
}

.cart-summary-totals .cart-summary-line {
  border-bottom: 0px;
}

.cart-detailed-actions .btn {
  width: 100%;
  font-family: "Roboto flex";
}

.promo-input {
  height: 40px;
  font-size: 14px;
  padding: 0 15px;
}

.block-promo {
  margin-bottom: 0;
  padding: 0 calc(var(--s) * 4);
}
@media (min-width: 768px) {
  .block-promo {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .block-promo {
    padding: 0 calc(var(--s) * 4);
  }
}
.block-promo .cart-voucher .promo-code-button.display-promo a {
  font-size: var(--font-size-small);
  color: var(--color-grey-600);
  font-family: "Roboto flex";
  text-decoration: none;
}
.block-promo .cart-voucher .promo-code-button.display-promo a:hover {
  opacity: var(--base-opacity);
  transition: var(--base-transition);
}
.block-promo .cart-voucher .collapse form button,
.block-promo .cart-voucher .collapsing form button,
.block-promo .cart-voucher .collapse.show form button {
  margin-top: calc(var(--s) * 4);
  text-transform: capitalize !important;
  font-family: "Roboto flex";
}
.block-promo .cart-voucher .collapse .promo-code .promo-input,
.block-promo .cart-voucher .collapsing .promo-code .promo-input,
.block-promo .cart-voucher .collapse.show .promo-code .promo-input {
  color: var(--color-primary);
  padding: calc(var(--s) * 3);
  font-weight: 400;
  height: 56px;
  border-radius: 4px;
  width: 100%;
  border: 2px solid var(--color-input);
}
.block-promo .cart-voucher .promo-name .cart-summary-line {
  border-top: 1px solid var(--color-grey-400);
  margin-bottom: calc(var(--s) * 2);
  padding-top: calc(var(--s) * 3);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-family: "Roboto flex";
}

.btn-continue-shopping {
  font-size: 14px;
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  padding-bottom: calc(var(--s) * 2);
}
.btn-continue-shopping:hover {
  opacity: var(--base-opacity);
  transition: var(--base-transition);
}
.btn-continue-shopping:hover span::before {
  display: none;
}
.btn-continue-shopping span {
  position: relative;
  margin-left: calc(var(--s) * 2);
  color: var(--color-primary);
}
.btn-continue-shopping:before {
  content: "";
  color: transparent;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Ccircle cx='13.752' cy='13.752' r='13.252' stroke='%230C2340'/%3E%3Cpath d='M9.71596 13.752H17.7879M17.7879 13.752L15.2698 11.2339M17.7879 13.752L15.2698 16.27' stroke='%230C2340'/%3E%3C/svg%3E");
  height: calc(var(--s) * 5);
  width: 28px;
  height: 28px;
  margin: 0;
  position: initial;
  transform: rotate(180deg);
}

#checkout #content {
  padding-top: calc(var(--s) * 4);
}
@media (min-width: 768px) {
  #checkout .left {
    max-width: 55.666667%;
  }
}
@media (min-width: 992px) {
  #checkout .left {
    max-width: 56.666667%;
  }
}
@media (min-width: 1200px) {
  #checkout .left {
    max-width: 66.666667%;
  }
}
#checkout .left .checkout-step .step-title {
  font-size: var(--font-size-bigger);
  line-height: var(--line-height-bigger);
}
#checkout .left .checkout-step .step-title .step-edit {
  margin: 0 !important;
}
#checkout .left .checkout-step .step-title .step-edit .edit {
  margin: 0;
}
#checkout .left .checkout-step .step-title .step-edit .edit svg {
  width: 18px;
  height: 18px;
}
#checkout .left .checkout-step .content {
  padding: 0 calc(var(--s) * 4) calc(var(--s) * 4);
  margin: 0;
}
@media (min-width: 768px) {
  #checkout .left .checkout-step .content {
    padding: 0 calc(var(--s) * 4) calc(var(--s) * 4);
  }
}
@media (min-width: 768px) {
  #checkout .right {
    flex: 0 0 45.333333%;
    max-width: 42.333333%;
  }
}
@media (min-width: 1200px) {
  #checkout .right {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
#checkout .right .right-box {
  padding: calc(var(--s) * 4);
}
#checkout .right #js-checkout-summary {
  padding: 0 0 calc(var(--s) * 4);
}
#checkout .right #js-checkout-summary .cart-summary .media .media-object {
  border: 1px solid var(--color-grey-200);
  border-radius: var(--base-border-radius);
}
@media (min-width: 768px) {
  #checkout .right #js-checkout-summary .cart-summary-subtotals-container .cart-summary-line span {
    font-size: var(--font-size-small);
    line-height: var(--line-height-small);
  }
}
#checkout #notifications,
#checkout .breadcrumb-wrapper {
  display: none;
}
#checkout #checkout-personal-information-step {
  margin-bottom: calc(var(--s) * 5);
  border-radius: var(--base-border-radius);
}
#checkout #checkout-personal-information-step .content {
  margin-top: calc(var(--s) * 2);
}
#checkout #checkout-personal-information-step .step-title .step-edit {
  transition: var(--base-transition);
}
#checkout #checkout-personal-information-step .step-title .step-edit:hover {
  opacity: var(--base-opacity);
}
#checkout #checkout-personal-information-step .step-title .step-edit .edit {
  font-size: 18px;
}
#checkout #checkout-personal-information-step .step-edit {
  transition: var(--base-transition);
}
#checkout #checkout-personal-information-step .step-edit:hover {
  opacity: var(--base-opacity);
}
#checkout #checkout-personal-information-step .step-edit .edit {
  font-size: 18px;
}
#checkout #checkout-addresses-step {
  border-radius: var(--base-border-radius);
}
#checkout #checkout-addresses-step.-complete .content {
  margin-top: calc(var(--s) * 4);
}
#checkout #checkout-addresses-step .step-title {
  font-size: var(--font-size-bigger);
}
#checkout #checkout-addresses-step .content {
  margin-top: 0;
}
#checkout #checkout-addresses-step .content .js-address-form p {
  max-width: 100%;
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
}
@media (min-width: 992px) {
  #checkout #checkout-addresses-step .content .js-address-form p {
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  #checkout #checkout-addresses-step .content .js-address-form p {
    max-width: 600px;
  }
}
#checkout #checkout-addresses-step .content .js-address-form .address-top {
  gap: calc(var(--s) * 2);
  display: flex;
  flex-direction: column;
  padding-bottom: calc(var(--s) * 2);
  padding-top: calc(var(--s) * 2);
}
#checkout #checkout-addresses-step .content .js-address-form .address-top .address-title {
  font-size: var(--font-size-bigger);
  margin-bottom: 0;
}
#checkout #checkout-addresses-step .content .js-address-form .btn-link.btn-lg.pt-link-back {
  margin-top: calc(var(--s) * 4);
  margin-bottom: calc(var(--s) * 6);
}
#checkout #checkout-addresses-step .content .js-address-form .btn-link.btn-lg.pt-link-back::before {
  color: transparent;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Ccircle cx='13.752' cy='13.752' r='13.252' stroke='%230C2340'/%3E%3Cpath d='M9.71596 13.752H17.7879M17.7879 13.752L15.2698 11.2339M17.7879 13.752L15.2698 16.27' stroke='%230C2340'/%3E%3C/svg%3E");
  height: calc(var(--s) * 5);
  width: 28px;
  height: 28px;
  margin: 0;
  background-color: var(--color-primary-contrast);
  position: initial;
  transform: rotate(180deg);
  transition: var(--base-transition);
}
#checkout #checkout-addresses-step .content .js-address-form .btn-link.btn-lg.pt-link-back:hover::before {
  opacity: var(--base-opacity);
  text-decoration: unset;
}
#checkout #checkout-addresses-step .content .js-address-form .btn-link.btn-lg.pt-link-back .pt-text {
  text-decoration: unset;
  font-weight: 400;
  transition: var(--base-transition);
}
#checkout #checkout-addresses-step .content .js-address-form .btn-link.btn-lg.pt-link-back .pt-text:hover {
  opacity: var(--base-opacity);
  text-decoration: unset;
}
#checkout #checkout-addresses-step .content .js-address-form .btn-link.btn-lg.pt-link-back .pt-text::before {
  display: none;
}
#checkout #checkout-addresses-step .content .js-address-form .form-fields .form-group .required.float-right {
  color: var(--color-grey-600);
  transform: translateY(5px);
}
#checkout #checkout-addresses-step .content .js-address-form .form-fields .form-group .form-control {
  border: 2px solid var(--color-input) !important;
  border-radius: 4px !important;
  font-size: 18px;
  padding: 8px 16px;
  height: 56px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#checkout #checkout-addresses-step .content .js-address-form .form-fields .form-group .form-control.form-control-select::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7 2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background: none !important;
  background-color: var(--color-primary-contrast);
  margin-top: 0;
  background-position: 95%;
  display: block;
  height: 20px;
  width: 20px;
}
#checkout #checkout-addresses-step .content .js-address-form .form-fields .form-group .help-block ul li {
  color: var(--color-error);
  padding-top: calc(var(--s) * 2);
  font-size: var(--font-size-xsmall);
}
#checkout #checkout-addresses-step .content .js-address-form .form-control-select::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7 2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-color: var(--color-primary-contrast);
  margin-top: 0;
  background-position: 95%;
  display: block;
  height: 20px;
  width: 20px;
}
#checkout #checkout-addresses-step .content #delivery-addresses {
  margin-top: calc(var(--s) * 4);
}
#checkout #checkout-addresses-step .content #delivery-addresses article .radio-block .custom-radio {
  text-transform: none;
  transform: translateY(8px);
}
@media (min-width: 992px) {
  #checkout #checkout-addresses-step .content #delivery-addresses article .radio-block .custom-radio {
    transform: translateY(14px);
  }
}
#checkout #checkout-addresses-step .content #delivery-addresses article .radio-block .custom-radio .address-alias {
  color: var(--color-primary);
}
#checkout #checkout-addresses-step .content #delivery-addresses article .radio-block .address-alias {
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
  font-weight: 700;
}
#checkout #checkout-addresses-step .content #delivery-addresses article .radio-block .address {
  font-size: var(--font-size-small);
  line-height: 1.35;
  text-transform: none;
  padding: 0 26px;
}
#checkout #checkout-addresses-step .content #delivery-addresses .address-footer {
  border-top: none;
}
#checkout #checkout-addresses-step .js-address-form .add-address-secondary {
  margin-bottom: calc(var(--s) * 6);
  max-width: 100%;
}
#checkout #checkout-addresses-step .js-address-form .add-address-secondary a {
  text-align: left;
  padding: 0;
  line-height: 1.25;
}
#checkout #checkout-addresses-step .js-address-form .add-address-secondary p {
  max-width: 100%;
}
#checkout #checkout-addresses-step .js-address-form .add-address-secondary .btn-link.color-dark {
  border: none;
  text-decoration: underline;
}
#checkout #checkout-addresses-step .js-address-form .add-address-secondary .btn-link.color-dark:before {
  display: none;
}
#checkout #checkout-addresses-step .js-address-form .clearfix {
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  #checkout #checkout-addresses-step .js-address-form .clearfix {
    justify-content: left;
  }
}
#checkout #checkout-addresses-step .js-address-form .clearfix button {
  max-width: 149px;
}
#checkout #checkout-addresses-step #invoice-address .address-title {
  font-size: var(--font-size-bigger);
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .address-top {
  gap: calc(var(--s) * 2);
  display: flex;
  flex-direction: column;
  padding-bottom: calc(var(--s) * 2);
  padding-top: calc(var(--s) * 2);
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .btn-link.btn-lg.pt-link-back {
  margin-top: calc(var(--s) * 4);
  margin-bottom: calc(var(--s) * 6);
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .btn-link.btn-lg.pt-link-back::before {
  color: transparent;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Ccircle cx='13.752' cy='13.752' r='13.252' stroke='%230C2340'/%3E%3Cpath d='M9.71596 13.752H17.7879M17.7879 13.752L15.2698 11.2339M17.7879 13.752L15.2698 16.27' stroke='%230C2340'/%3E%3C/svg%3E");
  height: calc(var(--s) * 5);
  width: 28px;
  height: 28px;
  margin: 0;
  background-color: var(--color-primary-contrast);
  position: initial;
  transform: rotate(180deg);
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .btn-link.btn-lg.pt-link-back:hover::before {
  text-decoration: unset;
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .btn-link.btn-lg.pt-link-back .pt-text {
  text-decoration: none;
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .btn-link.btn-lg.pt-link-back .pt-text:hover {
  text-decoration: unset;
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .form-fields .form-group .required.float-right {
  color: var(--color-grey-600);
  transform: translateY(5px);
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .form-fields .form-group .form-control {
  border: 2px solid var(--color-input) !important;
  border-radius: 4px !important;
  font-size: 18px;
  padding: 8px 16px;
  height: 56px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .form-fields .form-group .help-block ul li {
  color: var(--color-error);
  padding-top: calc(var(--s) * 2);
  font-size: var(--font-size-xsmall);
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .form-control-select::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7 2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-color: var(--color-primary-contrast);
  margin-top: 0;
  background-position: 95%;
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .form-footer {
  display: flex;
  gap: calc(var(--s) * 4);
}
#checkout #checkout-addresses-step #invoice-address .js-address-form .form-footer .js-cancel-address {
  display: flex;
}
#checkout #checkout-addresses-step .step-edit {
  transition: var(--base-transition);
}
#checkout #checkout-addresses-step .step-edit:hover {
  opacity: 0.5;
}
#checkout #checkout-addresses-step .step-edit .edit {
  font-size: 18px;
}
#checkout #checkout-delivery-step {
  border-radius: var(--base-border-radius);
}
#checkout #checkout-delivery-step .content {
  margin-top: calc(var(--s) * 2);
}
@media (min-width: 768px) {
  #checkout #checkout-delivery-step .content #delivery {
    margin-top: calc(var(--s) * 3);
  }
}
#checkout #checkout-delivery-step .content #delivery label {
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
}
#checkout #checkout-delivery-step .delivery-options-list #js-delivery .delivery-options {
  padding-bottom: calc(var(--s) * 4);
  gap: calc(var(--s));
  display: flex;
  flex-direction: column;
}
#checkout #checkout-delivery-step .delivery-options-list #js-delivery .delivery-options .carrier-name {
  font-size: var(--font-size-bigger);
  font-weight: 500;
  margin-bottom: var(--s);
  display: block;
}
#checkout #checkout-delivery-step .delivery-options-list #js-delivery .delivery-options .row.delivery-option {
  border-bottom: 1px solid var(--color-grey-400);
}
#checkout #checkout-delivery-step .delivery-options-list #js-delivery .delivery-options .delivery-option {
  display: flex;
  border-bottom: 1px solid var(--color-grey-400);
  padding: calc(var(--s) * 4) 0;
}
#checkout #checkout-delivery-step .delivery-options-list #js-delivery .delivery-options .delivery-option label {
  margin-left: calc(var(--s) * 2);
  margin-bottom: 0;
  flex-grow: 1;
}
#checkout #checkout-delivery-step .delivery-options-list #js-delivery .delivery-options .delivery-option .carrier-price-wrapper {
  text-align: right;
}
#checkout #checkout-delivery-step .delivery-options-list #js-delivery .delivery-options .delivery-option .carrier-delay,
#checkout #checkout-delivery-step .delivery-options-list #js-delivery .delivery-options .delivery-option .carrier-price {
  font-size: var(--font-size-small);
}
#checkout #checkout-delivery-step .step-edit {
  transition: var(--base-transition);
}
#checkout #checkout-delivery-step .step-edit:hover {
  opacity: var(--base-opacity);
}
#checkout #checkout-delivery-step .step-edit .edit {
  font-size: 18px;
}
#checkout #checkout-payment-step {
  border-radius: var(--base-border-radius);
}
#checkout #checkout-payment-step .step-title {
  color: var(--color-primary);
}
#checkout #checkout-payment-step .payment-options .payment-option {
  border-bottom: 1px solid var(--color-grey-400);
  padding: calc(var(--s) * 4) 0;
  display: flex;
}
#checkout #checkout-payment-step .payment-options .payment-option .payment-conteiner {
  width: 100%;
  display: flex;
  align-items: baseline;
}
#checkout #checkout-payment-step .payment-options .payment-option .payment-conteiner > label {
  margin-left: calc(var(--s) * 2);
  margin-bottom: 0;
  flex-grow: 1;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}
#checkout #checkout-payment-step .payment-options .payment-option .payment-conteiner > label img {
  height: 30px;
  margin-left: calc(var(--s) * 10);
}
#checkout #checkout-payment-step .payment-options .payment-step {
  margin-bottom: calc(var(--s) * 2);
}
#checkout #checkout-payment-step .payment-options span[paypal-mark-container] {
  display: block !important;
}
#checkout #checkout-payment-step .payment-options span[paypal-mark-container] .paypal-mark {
  margin: 0;
  padding: 0;
  border: none;
}
#checkout #checkout-payment-step .payment-options #conditions-to-approve {
  margin-top: calc(var(--s) * 5);
}
#checkout #checkout-payment-step .payment-options #conditions-to-approve label {
  font-size: var(--font-size-small);
}
#checkout #checkout-payment-step .payment-options #conditions-to-approve label a {
  font-size: var(--font-size-small);
}
#checkout .cart-summary-products b {
  font-size: var(--font-size-base);
}
#checkout .cart-summary-products .show-details {
  text-decoration: unset;
}
#checkout .cart-summary-products .show-details:hover {
  color: var(--color-grey-600);
}
#checkout #delivery-address .form-footer {
  display: flex;
  gap: calc(var(--s) * 4);
}
#checkout #delivery-address .form-footer button {
  margin-right: 0;
}
#checkout #delivery-address .form-footer .js-cancel-address {
  display: flex;
  gap: calc(var(--s) * 2);
}
#checkout #delivery-address .form-footer {
  display: flex;
  flex-direction: row;
}
#checkout #delivery-address .address-footer {
  border-top: none;
}

body#checkout section.checkout-step.-current .content .form-control-select {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7 2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") !important;
  content: "";
  background-repeat: no-repeat !important;
  background-color: var(--color-primary-contrast);
  margin-top: 0 !important;
  background-position: 95% !important;
  cursor: pointer;
}
@media (min-width: 768px) {
  body#checkout section.checkout-step.-current .content .form-control-select {
    background-position: 98% !important;
  }
}

#category #wrapper > .breadcrumb-wrapper {
  display: none;
}
#category #wrapper #notifications {
  display: none;
}
#category #left-column.sidebar-column {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}
#category #left-column.sidebar-column .block-categories {
  order: 2;
  padding: calc(var(--s) * 5) calc(var(--s) * 4) 0;
}
@media (min-width: 768px) {
  #category #left-column.sidebar-column .block-categories {
    padding: calc(var(--s) * 6) calc(var(--s) * 4) 0;
  }
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column .block-categories {
    padding: 0;
  }
}
#category #left-column.sidebar-column .block-categories .title-block {
  display: none;
}
#category #left-column.sidebar-column .block-categories .title-block h3 {
  font-size: var(--font-size-filter-title);
  line-height: var(--line-height-filter-title);
  font-weight: 600;
  padding-bottom: 0;
  margin: 0;
}
#category #left-column.sidebar-column .block-categories .title-block h3 i {
  margin-left: var(--gutter);
  transform: none;
}
#category #left-column.sidebar-column .block-categories .title-block h3 i svg {
  width: 13px;
  height: 13px;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column .block-categories .title-block h3 i svg {
    width: 11px;
    height: 11px;
  }
}
#category #left-column.sidebar-column .block-categories .title-block h3 i .facet-title-icon-open {
  display: block;
}
#category #left-column.sidebar-column .block-categories .title-block h3 i .facet-title-icon-close {
  display: none;
}
#category #left-column.sidebar-column .block-categories .title-block h3.collapsed i .facet-title-icon-open {
  display: none;
}
#category #left-column.sidebar-column .block-categories .title-block h3.collapsed i .facet-title-icon-close {
  display: block;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul {
  padding: 0;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item {
  padding-bottom: 18px;
  line-height: 1.58;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item {
    padding-bottom: calc(var(--s) * 5);
  }
}
@media (min-width: 1200px) {
  #category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item {
    padding-bottom: calc(var(--s) * 7);
  }
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item > a {
  color: var(--color-primary);
  font-size: var(--font-size-filter-title);
  line-height: var(--line-height-filter-title);
  font-weight: 600;
  padding-bottom: 0;
  margin: 0;
  transition: var(--base-transition);
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item > a:hover {
  opacity: var(--base-opacity);
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i {
  margin-left: var(--gutter);
  transform: none;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i {
    margin-left: calc(var(--s) * 2);
  }
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i svg {
  width: 13px;
  height: 13px;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i svg {
    width: 11px;
    height: 11px;
  }
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i .facet-title-icon-open {
  display: block;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i .facet-title-icon-open::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='2' viewBox='0 0 13 2' fill='none'%3E%3Cpath d='M12 1H1' stroke='%236D727B' stroke-linecap='round'/%3E%3C/svg%3E");
  display: block;
  width: 13px;
  height: 1px;
  transform: translateY(-5px);
  transition: var(--base-transition);
}
@media (min-width: 768px) {
  #category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i .facet-title-icon-open::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='2' viewBox='0 0 13 2' fill='none'%3E%3Cpath d='M11.9993 1H0.999268' stroke='%236D727B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    height: 2px;
  }
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i .facet-title-icon-open::after:hover {
  opacity: var(--base-opacity);
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i .facet-title-icon-close {
  display: none;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler i .facet-title-icon-close::after {
  display: none;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler.collapsed i .facet-title-icon-open {
  display: none;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler.collapsed i .facet-title-icon-open::after {
  display: none;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler.collapsed i .facet-title-icon-close {
  display: block;
  transition: var(--base-transition);
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler.collapsed i .facet-title-icon-close::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M12 6.5H1M6.5 1V12' stroke='%236D727B' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  display: block;
  display: block;
  width: 13px;
  height: 13px;
}
@media (min-width: 768px) {
  #category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler.collapsed i .facet-title-icon-close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M12 6.5H1M6.5 1V12' stroke='%236D727B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  }
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .navbar-toggler.collapsed i .facet-title-icon-close:hover {
  opacity: var(--base-opacity);
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .sub-list {
  padding: var(--gutter) 0 0;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .sub-list {
    padding: calc(var(--s) * 2) 0 0;
  }
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .sub-list .category-sub-menu ul li {
  padding-bottom: var(--s);
  line-height: 1.58;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .sub-list .category-sub-menu ul li:hover {
  color: var(--color-primary);
  transition: var(--base-transition);
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .sub-list .category-sub-menu ul li .category-sub-link i svg {
  width: 10px;
  height: 10px;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .sub-list .category-sub-menu ul li .category-sub-link i .facet-title-icon-open {
  display: none;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .sub-list .category-sub-menu ul li .category-sub-link i .facet-title-icon-close {
  display: block;
}
#category #left-column.sidebar-column .block-categories > .category-sub-menu > ul > .cat-item .sub-list .category-sub-menu ul li .category-sub-link:hover {
  color: var(--color-primary);
  transition: var(--base-transition);
}
#category #left-column.sidebar-column .sidebar-column-topbar {
  background-color: var(--color-grey-100);
  padding: calc(var(--s) * 5) calc(var(--s) * 4);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: var(--toolbar-height);
  order: 1;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column .sidebar-column-topbar {
    display: none;
  }
}
#category #left-column.sidebar-column .sidebar-column-topbar .btn-close {
  top: 50%;
  left: calc(var(--s) * 4);
  transform: translateY(-50%);
  padding: 0;
}
#category #left-column.sidebar-column .sidebar-column-topbar .btn-close::before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cline x1='1.35355' y1='0.430626' x2='15.4957' y2='14.5728' stroke='%2305163A'/%3E%3Cline x1='0.646447' y1='14.5728' x2='14.7886' y2='0.430642' stroke='%2305163A'/%3E%3C/svg%3E");
  width: 16px;
  height: 15px;
}
#category #left-column.sidebar-column .sidebar-column-topbar .btn-close::before:hover {
  color: var(--color-grey-600);
}
#category #left-column.sidebar-column .sidebar-column-topbar .btn-close span {
  display: none;
}
#category #left-column.sidebar-column .sidebar-column-topbar p {
  font-size: var(--font-size-xbigger);
  margin: 0;
}
#category #left-column.sidebar-column #search_filters_wrapper {
  padding: 0 calc(var(--s) * 4) calc(var(--s) * 5);
  order: 3;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column #search_filters_wrapper {
    padding: 0 0 calc(var(--s) * 5);
  }
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters .filter-by,
#category #left-column.sidebar-column #search_filters_wrapper #search_filters #filter-block {
  display: none;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section {
  padding-bottom: calc(var(--s) * 4);
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section {
    padding-bottom: calc(var(--s) * 5);
  }
}
@media (min-width: 1200px) {
  #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section {
    padding-bottom: calc(var(--s) * 7);
  }
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title.collapsed .facet-title {
  transition: var(--base-transition);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title.collapsed .facet-title:hover {
  opacity: var(--base-opacity);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title.collapsed .facet-title i .facet-title-icon-open {
  display: none;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title.collapsed .facet-title i .facet-title-icon-close {
  display: block;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title .facet-title {
  font-size: var(--font-size-filter-title);
  line-height: var(--line-height-filter-title);
  font-weight: 600;
  padding-bottom: 0;
  margin: 0;
  transition: var(--base-transition);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title .facet-title:hover {
  opacity: var(--base-opacity);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title .facet-title i {
  margin-left: var(--gutter);
  transform: none;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title .facet-title i svg {
  width: 13px;
  height: 13px;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title .facet-title i svg {
    width: 11px;
    height: 11px;
  }
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title .facet-title i .facet-title-icon-open {
  display: block;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title .facet-title i .facet-title-icon-close {
  display: none;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title + div {
  padding-top: var(--gutter);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title + div ul {
  padding: 0;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title + div ul li {
  margin-bottom: var(--s);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title + div ul li .facet-label .search-link {
  line-height: 1.58;
  color: var(--color-grey-600);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section > .title + div ul li .facet-label .search-link:hover {
  color: var(--color-primary);
  transition: var(--base-transition);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Talla ul, #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.TALLA ul {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Talla ul, #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.TALLA ul {
    max-width: 350px;
  }
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Talla ul li, #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.TALLA ul li {
  margin: 0 calc(var(--s) * 2) calc(var(--s) * 2) 0 !important;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Talla ul li .facet-label, #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.TALLA ul li .facet-label {
  padding: calc(var(--s) / 2) calc(var(--s) * 2);
  border: 1px solid var(--color-grey-600);
  border-radius: var(--base-border-radius);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Talla ul li .facet-label:hover, #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.TALLA ul li .facet-label:hover {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  transition: var(--base-transition);
  color: var(--color-primary-contrast);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Talla ul li .facet-label a:hover, #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.TALLA ul li .facet-label a:hover {
  color: var(--color-primary-contrast) !important;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Talla ul li .facet-label.active, #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.TALLA ul li .facet-label.active {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Talla ul li .facet-label.active a, #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.TALLA ul li .facet-label.active a {
  color: var(--color-primary-contrast);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Precio .faceted-slider {
  padding-bottom: calc(var(--s) * 2);
  max-width: 201px;
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Precio .faceted-slider .filter-price-text,
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Precio .faceted-slider .ranger {
  font-size: var(--font-size-xsmall);
  line-height: var(--line-height-xsmall);
  color: var(--color-grey-600);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Precio .faceted-slider .ranger {
  margin-left: var(--s);
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Precio .faceted-slider .ui-slider {
  margin-top: 18px;
}
@media (min-width: 768px) {
  #category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Precio .faceted-slider .ui-slider {
    margin-top: calc(var(--s) * 4);
  }
}
#category #left-column.sidebar-column #search_filters_wrapper #search_filters > section.Precio .faceted-slider .ui-slider #search_filters .ui-widget-header {
  background: var(--color-grey-800);
}
#category.open-filter #left-column.sidebar-column {
  margin: 0;
  padding: 0;
  width: 82.333%;
  max-width: none;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  #category.open-filter #left-column.sidebar-column {
    width: 70%;
  }
}
#category.open-filter .overlay-column {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: var(--color-grey-800);
  z-index: 10;
  opacity: 0.47;
}
#category #products #products-top {
  padding-top: calc(var(--s) * 2);
}
@media (min-width: 768px) {
  #category #products #products-top {
    padding-bottom: calc(var(--s) * 4) !important;
  }
}
@media (min-width: 992px) {
  #category #products #products-top {
    padding-bottom: calc(var(--s) * 2) !important;
  }
}
@media (min-width: 1200px) {
  #category #products #products-top {
    padding-bottom: calc(var(--s) * 8) !important;
  }
}
#category #products #products-top #search_filter_toggler svg {
  width: 16px;
  height: 16px;
}
#category #products #products-top #search_filter_toggler span {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  font-weight: 400;
}
#category #products #products-top .inlude_sort_by {
  display: none;
}
#category #products #products-top .view-mode {
  display: block;
}
#category #products #products-top .view-mode .view-list {
  display: none;
}
#category #products #product_list {
  margin-top: calc(var(--s) * 4);
}
#category .open-filter .bg-overlay {
  opacity: 1;
  visibility: visible;
}
#category .open-filter#category.home_9 div#left-column, #category .open-filter#category.home_9 div#right-column {
  right: 0;
}

@media (max-width: 991px) {
  #category.home_9 div#left-column,
  #category.home_9 div#right-column {
    right: -100%;
    transition: right 0.4s;
    left: unset;
    padding: 0;
    top: -2px;
  }
  .open-filter#category.home_9 div#left-column, .open-filter#category.home_9 div#right-column {
    right: 0;
    left: unset;
    top: 0;
  }
}
#category.home_9 #footer {
  margin-top: 28px;
}
@media (min-width: 768px) {
  #category.home_9 #footer {
    margin-top: 7rem;
  }
}

#category #products #products-top {
  padding-bottom: 21px;
}
@media (min-width: 768px) {
  #category #products #products-top {
    padding-bottom: 44px;
    padding-top: 0;
  }
}

#search #js-product-list-header {
  font-size: var(--font-size-xxbigger);
  color: var(--color-primary);
}

#cms.home_9 .container {
  width: 1140px;
  max-width: 100%;
}
#cms.home_9 .breadcrumb-wrapper {
  margin-bottom: calc(var(--s) * 10);
}
#cms.home_9 #footer {
  margin-top: calc(var(--s) * 20);
}
#cms.home_9 .page-content {
  padding-top: calc(var(--s) * 4);
}
@media (min-width: 992px) {
  #cms.home_9 .page-content {
    padding-top: calc(var(--s) * 8);
  }
}
#cms.home_9 .page-content .MsoNormal {
  font-family: "Roboto flex" !important;
  padding-bottom: calc(var(--s) * 1);
  color: var(--color-primary);
  margin: 0 !important;
  text-align: unset !important;
}
@media (min-width: 768px) {
  #cms.home_9 .page-content .MsoNormal {
    max-width: 70%;
    padding-bottom: calc(var(--s) * 3);
  }
}
#cms.home_9 .page-content u {
  text-decoration: none;
  font-size: var(--font-size-footer-title);
}
#cms.home_9 .page-content u span {
  font-family: "Roboto flex" !important;
  color: var(--color-primary);
  font-size: var(--font-size-footer-title);
  font-stretch: normal;
  text-transform: uppercase;
}
#cms.home_9 .page-content span {
  font-family: "Roboto flex" !important;
  color: var(--color-primary);
  font-size: var(--font-size-bigger);
  font-stretch: normal;
  line-height: 1.5;
}
#cms.home_9 .page-content p {
  font-family: "Roboto flex" !important;
  color: var(--color-primary);
  font-stretch: normal;
  font-size: var(--font-size-bigger);
  padding-bottom: calc(var(--s) * 2);
  line-height: 1.5;
}
@media (min-width: 768px) {
  #cms.home_9 .page-content p {
    max-width: 80%;
  }
}
#cms.home_9 .page-cms-3 h1 {
  font-size: var(--font-size-product-name);
  text-align: left !important;
  color: var(--color-primary);
  padding-bottom: calc(var(--s) * 4);
  line-height: var(--line-height-product-name);
}
@media (min-width: 768px) {
  #cms.home_9 .page-cms-3 h1 {
    padding-bottom: calc(var(--s) * 7);
    max-width: 80%;
  }
}
#cms.home_9 .page-cms-3 h2 {
  color: var(--color-primary);
  font-size: var(--font-size-footer-title);
}
#cms.home_9 .page-cms-3 h3 {
  color: var(--color-primary);
  font-size: var(--font-size-bigger);
}
#cms.home_9 .page-cms-3 h4 {
  color: var(--color-primary);
  font-size: var(--font-size-legal);
}

#pagenotfound .breadcrumb-wrapper {
  display: none;
}
#pagenotfound .page-not-found {
  padding-top: calc(var(--s) * 20);
  padding-bottom: calc(var(--s) * 20);
}
#pagenotfound .pt-empty-layout .pt-title {
  font-size: var(--font-size-product-price);
  color: var(--color-primary);
  margin-bottom: 0;
  font-variation-settings: "wdth" 151, "GRAD" -164, "slnt" 0, "XTRA" 603, "XOPQ" 160, "YOPQ" 117, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -244, "YTFI" 723, "wght" 700;
  text-transform: uppercase;
}
#pagenotfound .pt-empty-layout p {
  font-size: var(--font-size-bigger);
  margin-top: 0;
  margin-bottom: calc(var(--s) * 6);
}
#pagenotfound .pt-empty-layout a {
  text-transform: capitalize;
}

#notifications ul {
  margin-bottom: 0;
}
#notifications .alert {
  margin-top: calc(var(--s) * 4);
}
@media (min-width: 768px) {
  #notifications .alert {
    margin-top: calc(var(--s) * 9);
  }
}

#my-account .page-content {
  padding-top: calc(var(--s) * 4);
  padding-bottom: calc(var(--s) * 4);
}
@media (min-width: 768px) {
  #my-account .page-content {
    padding-bottom: calc(var(--s) * 8);
    padding-top: calc(var(--s) * 8);
  }
}
#my-account .page-content .links > a {
  margin-bottom: 20px;
}
#my-account .page-content .link-item {
  background: var(--color-primary-contrast) none repeat scroll 0 0;
  border: 1px solid var(--color-primary);
  border-radius: var(--base-border-radius);
  display: block;
  height: 100%;
  padding: 1rem;
  word-break: normal;
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  transition: var(--base-transition);
}
#my-account .page-content .link-item:hover {
  background-color: var(--color-grey-200);
}
#my-account .page-content .link-item i {
  display: block;
  font-size: 26px;
  margin-bottom: 10px;
}

#identity .page-content {
  font-size: 16px;
}
#identity .page-content h1 {
  margin: calc(var(--s) * 2) 0 0;
}
#identity .page-content form {
  padding-top: calc(var(--s) * 6);
  padding-bottom: calc(var(--s) * 10);
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  #identity .page-content form {
    padding-top: calc(var(--s) * 12);
    padding-bottom: calc(var(--s) * 12);
  }
}
#identity .page-content .form-control {
  border: 2px solid var(--color-input) !important;
  border-radius: 4px !important;
  font-size: 18px;
  padding: 8px 16px;
  height: 56px;
  appearance: none;
  font-size: var(--font-size-small) !important;
  line-height: var(--line-height-small);
}
#identity .page-content .form-control:focus {
  border: 1px solid var(--color-input);
  box-shadow: none;
}
#identity .page-content .form-control.form-control-select {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7 2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") !important;
  cursor: pointer;
}
#identity .page-content .form-control-comment {
  font-size: var(--font-size-xsmall);
  margin-left: 16px;
  margin-top: calc(var(--s));
  display: block;
  color: var(--color-grey-600);
}
#identity .page-content .js-parent-focus {
  display: flex;
  flex-direction: column;
  gap: calc(var(--s) * 3);
}
#identity .required .float-right {
  font-size: var(--font-size-xsmall);
  color: var(--color-grey-600);
  transform: translateY(5px);
}

.form-control-label {
  margin-bottom: calc(var(--s) * 2);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
}

.float-right {
  font-size: var(--font-size-xsmall);
}

#addresses .page-header {
  border-bottom: 0;
}
#addresses .address-body {
  color: var(--color-primary);
  padding-bottom: calc(var(--s) * 2);
  padding-top: calc(var(--s) * 2);
}
#addresses .address-body .address-title {
  margin: calc(var(--s) * 2) 0 calc(var(--s) * 6);
}
#addresses .address-body .pt-wrapper {
  margin-top: calc(var(--s) * 6);
}
#addresses .address-body .pt-title {
  text-transform: uppercase;
  font-size: var(--font-size-filter-title);
  padding-bottom: 0;
  color: var(--color-primary);
}
#addresses .address-footer a {
  margin-right: 26px;
}
#addresses .address-footer svg {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  transition: all 400ms;
}
#addresses .address {
  margin-bottom: 0;
}
#addresses .address .address-body {
  margin-top: -7px;
}
#addresses .address .address-body address {
  line-height: 28px;
  font-size: 16px;
}
#addresses .address .address-body .address-top .btn-link::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Cpath d='M10 5.5H0M5 .667v9.666' stroke='%2305163A'/%3E%3C/svg%3E");
  width: 15px;
  height: 15px;
  background-size: cover;
  position: inherit;
  display: block;
  background-repeat: no-repeat;
  left: 0;
  background-color: var(--color-primary-contrast);
}
#addresses .address .address-body .address-top .btn-link:before {
  /*content: "";
  border: 1px solid var(--color-primary);
  border-radius: 100%;
  color: transparent;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12z' fill='%23fff'/%3E%3Cpath d='M13 17l-5-5 5-5' stroke='%231A1F26' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
  height: calc(var(--s) * 5);
  width: calc(var(--s) * 5);
  top: 5px;
  margin: 0;
  position: initial;*/
}
#addresses .address .address-body .address-footer {
  padding: calc(var(--s) * 2) 0 0;
  margin-top: 12px;
  text-align: left;
}
#addresses .address .address-body .address-footer a:last-child {
  margin-right: 0;
  margin-left: 6px;
}
#addresses .addresses-create-new .btn-default {
  color: var(--color-primary-contrast);
  transition: var(--base-transition);
}
#addresses .addresses-create-new .btn-default:hover {
  color: var(--color-primary);
}
#addresses .btn-link.btn-lg .pt-text {
  text-decoration: none;
}
#addresses .btn-link.btn-lg .pt-text::before {
  display: none;
}

#address .js-address-form {
  padding-top: calc(var(--s) * 4);
}
@media (min-width: 768px) {
  #address .js-address-form {
    padding-top: calc(var(--s) * 8);
  }
}
#address .js-address-form form {
  margin-top: calc(var(--s) * 10);
}
#address .js-address-form .form-control {
  border: 2px solid var(--color-input) !important;
  border-radius: var(--base-border-radius) !important;
  padding: 8px 16px;
  height: 56px;
  margin-bottom: calc(var(--s));
}
#address .js-address-form .form-control:focus {
  border: 1px solid var(--color-input);
  box-shadow: none;
}
#address .js-address-form .form-footer {
  margin-top: calc(var(--s) * 6);
}
#address .form-fields .form-group {
  margin-top: calc(var(--s) * 2);
}
#address .form-fields .form-group label {
  margin-bottom: 0;
}
#address .form-fields .form-group .form-control-label {
  margin-bottom: 0;
}
#address .page-header {
  border-bottom: 0;
}
#address .form-control.form-control-select {
  width: 100%;
  padding-right: 0;
  margin-bottom: calc(var(--s) * 4);
}

.address-form {
  font-size: 16px;
}

#history .page-content table {
  margin-top: calc(var(--s) * 4);
  font-size: 16px;
}
#history .page-content .table-bordered thead th {
  font-weight: 700;
  text-align: center;
  vertical-align: baseline;
}
#history .page-content .table-bordered thead td,
#history .page-content .table-bordered td,
#history .page-content .table-bordered th {
  font-weight: 400;
  text-align: center;
  vertical-align: baseline;
  border-bottom: 2px solid var(--color-input);
}
#history .page-content .table-bordered thead td .label.label-pill,
#history .page-content .table-bordered td .label.label-pill,
#history .page-content .table-bordered th .label.label-pill {
  border-radius: var(--base-border-radius);
  padding: calc(var(--s));
  color: var(--color-primary-contrast);
}
#history .page-content .table-bordered thead td .label.label-pill.dark,
#history .page-content .table-bordered td .label.label-pill.dark,
#history .page-content .table-bordered th .label.label-pill.dark {
  color: var(--color-primary);
}
#history .page-content .hidden-md-up {
  display: block !important;
}
@media (min-width: 796px) {
  #history .page-content .hidden-md-up {
    display: none !important;
  }
}
#history .orders .order {
  border: 2px solid var(--color-input);
  padding: calc(var(--s) * 4);
  border-radius: var(--base-border-radius);
  margin-bottom: calc(var(--s) * 4) !important;
  margin-top: calc(var(--s) * 4);
}
#history .orders .order .order-content {
  gap: 9px;
  display: flex;
  flex-direction: column;
}
#history .orders .order .order-content .precio-total {
  font-weight: 700;
  display: flex;
  justify-content: space-between;
}
#history .orders .order .order-content .precio-total .total::after {
  content: "";
  border-bottom: 2px solid var(--color-input);
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  padding: calc(var(--s));
}
#history .orders .order .order-content .status {
  display: flex;
  padding-top: calc(var(--s) * 4);
  justify-content: space-between;
  gap: calc(var(--s) * 2);
}
#history .orders .order .order-content .label.label-pill {
  padding: calc(var(--s) * 2);
}
#history .orders .order .order-content .order-title {
  font-weight: 700;
  font-size: var(--font-size-product-price);
}

#order-detail .table-bordered thead td,
#order-detail .table-bordered td,
#order-detail .table-bordered th {
  font-weight: 400;
  text-align: center;
  vertical-align: baseline;
}
#order-detail .page-content .page-order-detail .box {
  border-radius: var(--base-border-radius);
}
#order-detail .page-content #order-infos .box {
  font-size: var(--font-size-footer-title);
  padding: 1rem 0;
}
#order-detail .page-content #order-history label {
  border-radius: var(--base-border-radius);
}
#order-detail .page-content #order-history .table-bordered thead th {
  font-weight: 700;
  text-align: center;
  vertical-align: baseline;
}
#order-detail .page-content #order-history .history-lines .history-line {
  border-bottom: 2px solid var(--color-input);
}
#order-detail .page-content #order-history .history-lines .history-line:last-child {
  border-bottom: none;
}
#order-detail .page-content #order-infos2 {
  margin-bottom: 0;
}
#order-detail .page-content .hidden-sm-down .table-bordered thead th {
  font-weight: 700;
  text-align: center;
  vertical-align: baseline;
}
#order-detail .page-content .hidden-sm-down .table-bordered td {
  font-weight: 700;
}
#order-detail .page-content .hidden-sm-down .text-xs-right.line-products td {
  text-align: right;
}
#order-detail .page-content .hidden-sm-down .text-xs-right.line-shipping td {
  text-align: right;
}
#order-detail .page-content .hidden-sm-down .text-xs-right.line-total td {
  text-align: right;
}
#order-detail .page-content .table-bordered th {
  font-weight: 700;
}
#order-detail .page-content .order-message-form.box {
  padding: 1rem 0;
  margin-bottom: 1rem;
}
#order-detail .page-content .order-message-form.box form .form-fields {
  padding-top: calc(var(--s) * 4);
}
#order-detail .page-content .order-message-form.box form .form-fields textarea {
  color: var(--color-grey-600);
  padding: calc(var(--s) * 3);
  font-weight: 400;
  border-radius: var(--base-border-radius);
  width: 100%;
  border: 2px solid var(--color-input);
}
#order-detail .page-content .order-message-form.box form .form-fields .form-control-label {
  font-weight: 700;
}
#order-detail .page-content .order-message-form.box form .form-fields .select-box select {
  color: var(--color-grey-600);
  font-weight: 400;
  height: 56px;
  border-radius: var(--base-border-radius);
  width: 100%;
  border: 2px solid var(--color-input);
  appearance: none;
}
#order-detail .page-content .order-message-form.box form .form-footer .btn-default {
  border-radius: calc(var(--s) * 6);
  font-weight: 500;
}
#order-detail .page-content article .title-address {
  font-size: var(--font-size-filter-title);
}
#order-detail .page-content article .title-invoice {
  font-size: var(--font-size-filter-title);
}
#order-detail .page-content .shipping-lines {
  padding-bottom: 1rem;
}
#order-detail .page-content .order-items.hidden-md-up.box {
  border: 2px solid var(--color-input);
  border-radius: var(--base-border-radius);
}
#order-detail .page-content .order-items.hidden-md-up.box .order-item {
  margin-right: calc(var(--s) * 3);
  margin-left: calc(var(--s) * 3);
}
#order-detail .page-content .order-totals.hidden-md-up.box {
  border: 2px solid var(--color-input);
  border-radius: var(--base-border-radius);
  padding: 1rem;
}

@media (max-width: 767px) {
  #addresses .card.card-block {
    padding: calc(var(--s) * 3) 0px;
  }
}
body #footer {
  margin-top: calc(var(--s) * 2);
}
@media (min-width: 768px) {
  body #footer {
    margin-top: calc(var(--s) * 8);
  }
}
@media (min-width: 992px) {
  body #footer {
    margin-top: calc(var(--s) * 12);
  }
}

#customer-form .form-group {
  margin-bottom: calc(var(--s) * 4);
}
#customer-form .custom-checkbox em {
  font-size: var(--font-size-xsmall);
  font-style: normal;
}

.page-product .layout-deportivo-alaves .product-customization-fields {
  margin-bottom: -25px;
}
.page-product .breadcrumb-wrapper {
  display: none;
}
@media (min-width: 768px) {
  .page-product .breadcrumb-wrapper {
    display: block;
  }
}
.page-product #notifications {
  display: none;
}
.page-product .product-detail {
  margin-top: var(--gutter);
}
@media (min-width: 992px) {
  .page-product .product-detail {
    padding-left: calc(var(--s) * 12);
    padding-right: calc(var(--s) * 12);
  }
}
@media (min-width: 768px) {
  .page-product .product-detail .pd-left-content .slick-track .slick-slide .slick-current .slick-active {
    width: calc(var(--s) * 5);
  }
}
@media (min-width: 768px) {
  .page-product .product-detail .pd-left-content .thumbs-left .js-qv-mask .slick-list .slick-slide .slick-current .slick-active {
    width: calc(var(--s) * 5);
  }
}
.page-product .product-detail .pd-left-content .page-content .images-container .product-cover img {
  border: 1px solid var(--color-grey-200);
  border-radius: var(--base-border-radius);
}
.page-product .product-detail .pb-left-column {
  margin-bottom: calc(var(--s) * 2) !important;
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-left-column {
    margin-top: calc(var(--s) * 10);
  }
}
@media (min-width: 992px) {
  .page-product .product-detail .pb-left-column {
    margin-top: calc(var(--s) * 13);
  }
}
.page-product .product-detail .pb-left-column .product-cover .zoom-icon {
  z-index: 1;
}
.page-product .product-detail .pb-left-column .product-cover .zoom-icon .d-i-flex {
  content: "";
  width: 22px;
  height: 22px;
  margin: 0;
  background-color: var(--color-primary-contrast);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M23.4111 23.0254L15.7278 15.342' stroke='%231A1F26' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M9.66113 17.5254C14.2175 17.5254 17.9111 13.8317 17.9111 9.27539C17.9111 4.71904 14.2175 1.02539 9.66113 1.02539C5.10478 1.02539 1.41113 4.71904 1.41113 9.27539C1.41113 13.8317 5.10478 17.5254 9.66113 17.5254Z' stroke='%231A1F26' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M5.9943 9.27545H13.3276M9.66097 5.60878V12.9421' stroke='%231A1F26' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  transition: var(--base-transition);
}
.page-product .product-detail .pb-left-column .product-cover .zoom-icon .d-i-flex:hover {
  opacity: var(--base-opacity);
}
.page-product .product-detail .pb-left-column .vertical-thumbs.thumbs-left .product-cover {
  margin: auto;
  max-width: 60%;
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-left-column .vertical-thumbs.thumbs-left .product-cover {
    max-width: 100%;
    margin: auto;
    margin-top: 0;
  }
}
.page-product .product-detail .pb-left-column #images-container-mobile .owl-nav button .disabled::before {
  opacity: 0.24;
}
.page-product .product-detail .pb-left-column #images-container-mobile .owl-nav button::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 3685'%3E%3Cpath id='Vector' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='white'/%3E%3Cpath id='Vector_2' d='M13 17L8 12L13 7' stroke='%231A1F26' stroke-width='2' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.page-product .product-detail .pb-left-column #images-container-mobile .owl-nav button.owl-prev {
  margin-left: -12px;
}
.page-product .product-detail .pb-left-column #images-container-mobile .owl-nav button.owl-next {
  margin-right: -12px;
}
.page-product .product-detail .pb-left-column #images-container-mobile .owl-nav button.owl-next::before {
  transform: rotate(180deg);
}
.page-product .product-detail .pb-left-column #images-container-mobile .owl-nav button:hover {
  background-color: transparent;
}
.page-product .product-detail .pb-left-column .image-customization {
  max-height: 343px;
  display: flex;
  justify-content: center;
  margin: auto;
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-left-column .image-customization {
    max-height: 400px;
  }
}
@media (min-width: 992px) {
  .page-product .product-detail .pb-left-column .image-customization {
    max-height: 472px;
  }
}
.page-product .product-detail .pb-left-column .product-images .thumb-container {
  width: 60px !important;
}
.page-product .product-detail .pb-left-column .product-images button::before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7 2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
  background-color: transparent;
  display: block;
  width: 14px;
  height: 9px;
  left: 9px;
}
.page-product .product-detail .pb-left-column .product-images button.slick-next::before {
  transform: rotate(180deg);
}
.page-product .product-detail .pb-left-column .product-images .thumb-container > .thumb {
  border: 1px solid var(--color-grey-400);
  border-radius: var(--base-border-radius);
}
.page-product .product-detail .pb-left-column .product-images .thumb-container > .thumb.selected {
  border: 1px solid var(--color-primary);
}
.page-product .product-detail .pb-left-column .vertical-thumbs .slick-prev {
  bottom: -11px;
  background-color: var(--color-primary-contrast);
  z-index: 1;
  transition: var(--base-transition);
}
.page-product .product-detail .pb-left-column .vertical-thumbs .slick-prev:hover {
  opacity: var(--base-opacity);
}
.page-product .product-detail .pb-left-column .vertical-thumbs .slick-next {
  bottom: -11px;
  background-color: var(--color-primary-contrast);
  z-index: 1;
  transition: var(--base-transition);
}
.page-product .product-detail .pb-left-column .vertical-thumbs .slick-next:hover {
  opacity: var(--base-opacity);
}
.page-product .product-detail .pb-left-column .slick-list.draggable {
  max-height: 421px;
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-left-column .slick-list.draggable {
    max-height: 517px;
  }
}
@media (min-width: 992px) {
  .page-product .product-detail .pb-left-column .slick-list.draggable {
    max-height: initial;
  }
}
.page-product .product-detail .pb-left-column .js-qv-mask.mask {
  max-height: 421px;
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-left-column .js-qv-mask.mask {
    max-height: 517px;
  }
}
@media (min-width: 992px) {
  .page-product .product-detail .pb-left-column .js-qv-mask.mask {
    max-height: initial;
  }
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-right-column {
    margin-top: calc(var(--s) * 10);
  }
}
@media (min-width: 992px) {
  .page-product .product-detail .pb-right-column {
    margin-top: calc(var(--s) * 13);
    margin-bottom: 64px;
  }
}
.page-product .product-detail .pb-right-column .product-prices .product-reference {
  text-align: right;
  font-size: var(--font-size-ref);
  color: var(--color-grey-600);
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-right-column .product-prices .product-reference {
    text-align: left;
  }
}
.page-product .product-detail .pb-right-column .product-prices .product-name {
  font-size: var(--font-size-product-name);
  line-height: var(--line-height-product-name);
  font-weight: 600;
  margin: calc(var(--s) * 4) 0 var(--gutter);
  color: var(--color-primary);
  text-transform: capitalize;
}
.page-product .product-detail .pb-right-column .product-prices .price.old {
  order: 2;
  margin-left: calc(var(--s) * 3);
  font-size: var(--font-size-price);
  line-height: var(--line-height-price);
  color: var(--color-discount);
  opacity: 1;
}
.page-product .product-detail .pb-right-column .product-prices .price.new {
  order: 1;
  font-size: var(--font-size-product-price);
  color: var(--color-primary) !important;
  font-weight: 600;
}
.page-product .product-detail .pb-right-column .product-prices .has-discount {
  order: 3;
}
.page-product .product-detail .pb-right-column .rating {
  display: none;
}
.page-product .product-detail .pb-right-column .product-information .product-desc {
  display: none;
}
.page-product .product-detail .pb-right-column .product-information .product-actions {
  padding-bottom: calc(var(--s) * 4);
}
.page-product .product-detail .pb-right-column .product-information .product-actions > form {
  display: flex;
  align-items: flex-end;
  margin-top: calc(var(--s) * 6);
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-variants {
  margin: calc(var(--s) * 6) 0 0;
  margin-top: 0;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-variants .product-variants-item {
  margin: 0;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-variants .control-label {
  display: none;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-variants .control-label ul {
  display: none;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-variants .select-option {
  margin-right: calc(var(--s) * 4);
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-variants .select-option::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7L2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  background-color: var(--color-primary-contrast);
  transform: translateY(-50%);
  margin-top: 0;
  background-position: center;
  right: 5px;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-variants .select-option select {
  max-width: 150px;
  min-width: 150px;
  height: calc(var(--s) * 8);
  background-color: var(--color-input);
  border-radius: 500px;
  border: none;
  font-size: var(--font-size-base);
  font-weight: 400;
  background-repeat: no-repeat;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-add-to-cart .product-quantity .qty {
  margin: 0;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-add-to-cart .product-quantity .qty .input-group {
  height: calc(var(--s) * 8);
  background-color: var(--color-input);
  border-radius: calc(var(--s) * 100);
  width: calc(var(--s) * 23);
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-add-to-cart .product-quantity .qty .input-group #quantity_wanted {
  font-size: var(--font-size-base);
  font-weight: calc(var(--s) * 80);
  height: calc(var(--s) * 8);
  padding: 0 calc(var(--s) * 8);
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-add-to-cart .product-quantity .qty .input-group .input-group-btn-vertical .btn-touchspin {
  width: 32px;
  height: 32px;
  border-radius: 32px;
  background-color: var(--color-primary-contrast);
  top: 50%;
  transform: translateY(-50%);
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-add-to-cart .product-quantity .qty .input-group .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-up {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M11 6H1M6 1V11' stroke='%236D727B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  right: 5px;
  border: none;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-add-to-cart .product-quantity .qty .input-group .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-down {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M11 1H1' stroke='%236D727B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  left: 5px;
  border: none;
}
.page-product .product-detail .pb-right-column .product-information .product-actions .product-add-to-cart .product-quantity .qty .input-group .input-group-btn-vertical .btn-touchspin i {
  display: none;
}
.page-product .product-detail .pb-right-column .product-information .product-customization {
  margin: calc(var(--s) * 4) 0 calc(var(--s) * 6);
  border: 1px solid var(--color-primary);
  border-radius: var(--base-border-radius);
  padding: calc(var(--s) * 4) 0 0;
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options {
  padding: 0 calc(var(--s) * 5);
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form #custom_feature_buttons {
  display: flex;
  flex-direction: column;
  gap: calc(var(--s) * 1.6);
  padding-bottom: calc(var(--s) * 4);
}
@media (min-width: 1200px) {
  .page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form #custom_feature_buttons {
    flex-direction: row;
    gap: 28px;
  }
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form #custom_feature_buttons label {
  display: flex;
  margin-bottom: 0;
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form #custom_feature_buttons label input {
  appearance: none;
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-primary);
  border-radius: 18px;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form #custom_feature_buttons label input:checked::after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: var(--color-primary);
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form .row {
  padding: 0 calc(var(--s) * 3);
  column-gap: 24px;
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form .row {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form .row {
    display: flex;
    flex-direction: row;
  }
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options form .row label {
  margin-bottom: 0;
  font-size: var(--font-size-xsmall);
  margin-left: 16px;
  text-transform: capitalize;
  vertical-align: super;
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-variants,
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-customization-item {
  font-size: 16px;
  margin: 0 0 16px;
  width: 100%;
  height: 74px;
}
@media (min-width: 1200px) {
  .page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-variants,
  .page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-customization-item {
    width: 47%;
  }
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-variants .select-option,
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-customization-item .select-option {
  position: relative;
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-variants .select-option::after,
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-customization-item .select-option::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7 2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  /* position: absolute; */
  border-radius: 32px;
  background-color: var(--color-primary-contrast);
  transform: translateY(-50%);
  margin-top: 0;
  background-position: 50%;
  right: 5px;
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-variants .select-option select,
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-customization-item .select-option select {
  color: var(--color-grey-600);
  font-weight: 400;
  height: 56px;
  border-radius: var(--base-border-radius);
  width: 100%;
  border: 2px solid var(--color-input);
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-variants .select-option .product-message::placeholder,
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .product-customization-item .select-option .product-message::placeholder {
  align-items: baseline;
  margin-top: 20px;
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .clearfix {
  padding-bottom: calc(var(--s) * 4);
  padding-top: calc(var(--s) * 2);
}
.page-product .product-detail .pb-right-column .product-information .product-customization .product-customization-options .clearfix button {
  border-radius: calc(var(--s) * 6);
  text-transform: inherit;
  font-weight: calc(var(--s) * 100);
}
.page-product .product-detail .pb-right-column .product-information .product-customization .block-title {
  font-size: var(--font-size-xxbigger);
  line-height: var(--line-height-xxbigger);
  font-weight: 600;
  margin-bottom: calc(var(--s) * 4);
  color: var(--color-primary);
}
.page-product .product-detail .pb-right-column .product-information .product-customization #price-customization-box {
  padding: 18px calc(var(--s) * 5) calc(var(--s) * 4);
  border-top: 1px solid var(--color-primary);
  gap: calc(var(--s) * 2);
  display: flex;
  flex-direction: column;
}
.page-product .product-detail .pb-right-column .product-information .product-customization #price-customization-box > .row {
  display: flex;
  justify-content: space-between;
  padding: 0 calc(var(--s) * 3);
  color: var(--color-grey-800);
  font-size: var(--font-size-xsmall);
}
.page-product .product-detail .pb-right-column .product-information .product-customization #price-customization-box > .row:last-child {
  color: var(--color-primary);
  font-weight: 700;
  font-size: var(--font-size-base);
}
@media (min-width: 768px) {
  .page-product .product-detail .pb-right-column .product-information .product-customization #price-customization-box > .row:last-child {
    margin-top: 8px;
  }
}
.page-product .product-detail .pb-right-column .product-information .product-customization #price-customization-box > .row .custom-detail {
  color: var(--color-primary);
}
.page-product .product-detail .pb-right-column #more_info_block {
  margin-top: calc(var(--s) * 12);
  margin-bottom: 0;
}
.page-product .product-detail .pb-right-column #more_info_block .panel.panel-default {
  padding: 0 0 36px;
}
.page-product .product-detail .pb-right-column #more_info_block .panel-title {
  padding: 0;
}
.page-product .product-detail .pb-right-column #more_info_block .panel-title > a svg path {
  stroke: var(--color-primary);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-heading {
  border: 0;
  padding: 0;
  background: transparent;
}
.page-product .product-detail .pb-right-column #more_info_block .panel-heading h4 {
  padding: 0;
}
.page-product .product-detail .pb-right-column #more_info_block .panel-heading a {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: var(--font-size-xbigger);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-heading a .pt-icon {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2' viewBox='0 0 16 2' fill='none'%3E%3Cpath d='M15 1H1' stroke='%231A1F26' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  background-color: var(--color-primary-contrast);
  transform: translateY(30%);
  margin-top: 0;
  background-position: center;
  transition: var(--base-transition);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-heading a .pt-icon:hover {
  opacity: var(--base-opacity);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-heading a.collapsed {
  color: var(--color-primary);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-heading a.collapsed .pt-icon {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15 8H1M8 1V15' stroke='%231A1F26' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  background-color: var(--color-primary-contrast);
  transform: translateY(30%);
  margin-top: 0;
  background-position: center;
  transition: var(--base-transition);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-heading a.collapsed .pt-icon:hover {
  opacity: var(--base-opacity);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-body {
  margin-top: 19px;
}
.page-product .product-detail .pb-right-column #more_info_block .panel-body .product-description {
  color: var(--color-primary);
  font-size: var(--font-size-small);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-body .product-features .product-title {
  text-transform: uppercase;
  color: var(--color-primary);
}
.page-product .product-detail .pb-right-column #more_info_block .panel-body .product-features .data-sheet {
  font-size: var(--font-size-base);
  color: var(--color-primary);
}
.page-product .product-detail .pb-right-column #more_info_block .product-manufacturer label {
  padding: 0;
}
.page-product .product-detail .pb-right-column #more_info_block .product-reference label {
  padding: 0;
}

.line {
  display: none;
}

.home_9 .content-category {
  position: relative;
}
@media (min-width: 992px) {
  .home_9 .content-category {
    padding-left: calc(var(--s) * 12);
    padding-right: calc(var(--s) * 12);
  }
}
.home_9 .content-category::before {
  content: "";
  width: 1000%;
  height: 1000%;
  z-index: -1;
  position: absolute;
  left: 50%;
  border: 1px solid var(--color-grey-400);
  transform: translateX(-50%);
  margin-top: calc(var(--s) * -5);
}
@media (min-width: 768px) {
  .home_9 .content-category::before {
    margin-top: calc(var(--s) * -10);
  }
}
@media (min-width: 992px) {
  .home_9 .content-category::before {
    margin-top: calc(var(--s) * -13);
  }
}
.home_9 .content-category .same-category {
  padding: 0;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .home_9 .content-category .same-category {
    margin-top: calc(var(--s) * 10);
  }
}
@media (min-width: 992px) {
  .home_9 .content-category .same-category {
    margin-top: 66px;
  }
}
.home_9 .content-category .same-category .title {
  display: flex;
  margin-bottom: calc(var(--s) * 6);
  color: var(--color-primary-general-10);
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .home_9 .content-category .same-category .title {
    margin-bottom: calc(var(--s) * 8);
  }
}
@media (min-width: 768px) {
  .home_9 .content-category .same-category .product_box .products .owl-carousel .owl-nav.disabled,
  .home_9 .content-category .same-category .product_box .products .owl-carousel .owl-dots.disabled {
    display: block;
  }
}
.home_9 .content-category .same-category .product_box .products .owl-nav {
  top: calc(50% - 4rem);
  margin-left: 36px;
}
.home_9 .content-category .same-category .product_box .products .owl-nav button::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 3685'%3E%3Cpath id='Vector' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='white'/%3E%3Cpath id='Vector_2' d='M13 17L8 12L13 7' stroke='%231A1F26' stroke-width='2' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.home_9 .content-category .same-category .product_box .products .owl-nav button.owl-prev {
  top: calc(50% - 15rem);
  left: -142px;
}
@media (min-width: 768px) {
  .home_9 .content-category .same-category .product_box .products .owl-nav button.owl-prev::before {
    display: block;
  }
}
.home_9 .content-category .same-category .product_box .products .owl-nav button.owl-prev:hover {
  background-color: transparent;
}
.home_9 .content-category .same-category .product_box .products .owl-nav button.owl-next {
  position: absolute;
  top: calc(50% - 1rem) !important;
  right: 70px;
}
.home_9 .content-category .same-category .product_box .products .owl-nav button.owl-next::before {
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  .home_9 .content-category .same-category .product_box .products .owl-nav button.owl-next::before {
    display: block;
  }
}
.home_9 .content-category .same-category .product_box .products .owl-nav button.owl-next:hover {
  background-color: transparent;
}

.home_9.layout-deportivo-alaves .product-customization-fields {
  top: 65px;
}
@media (min-width: 768px) {
  .home_9.layout-deportivo-alaves .product-customization-fields {
    top: 73px;
  }
}
@media (min-width: 992px) {
  .home_9.layout-deportivo-alaves .product-customization-fields {
    top: 105px;
  }
}
.home_9.layout-deportivo-alaves .product-customization-fields [data-index="0"] {
  margin-bottom: -27px;
}
@media (min-width: 768px) {
  .home_9.layout-deportivo-alaves .product-customization-fields [data-index="0"] {
    margin-bottom: -17px;
  }
}
.home_9.layout-deportivo-alaves .product-customization-fields [data-index="1"] {
  font-size: calc(var(--s) * 20);
  margin-top: calc(var(--s) * 6);
}
@media (min-width: 768px) {
  .home_9.layout-deportivo-alaves .product-customization-fields [data-index="1"] {
    font-size: calc(var(--s) * 27);
    margin-top: calc(var(--s) * 5);
  }
}

.home_9 {
  padding-right: 0 !important;
}

.owl-carousel .owl-nav button {
  position: initial;
  display: flex;
  justify-content: space-between;
}
.owl-carousel .owl-nav button.disabled::before {
  color: transparent !important;
  opacity: 0.5;
}
.owl-carousel .owl-nav button:hover {
  background-color: transparent;
}
.owl-carousel .owl-nav button:hover::before {
  color: transparent;
}
.owl-carousel .owl-nav button::before {
  content: "";
  border: 1px solid var(--color-primary);
  border-radius: 100%;
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 3685'%3E%3Cpath id='Vector' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='white'/%3E%3Cpath id='Vector_2' d='M13 17L8 12L13 7' stroke='%231A1F26' stroke-width='2' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A");
  height: 25px;
  width: 25px;
}
.owl-carousel .owl-next {
  margin-right: -3rem;
}
.owl-carousel .owl-next::before {
  transform: rotate(180deg);
}
.owl-carousel .owl-prev {
  margin-left: -3rem;
}
.owl-carousel .owl-prev::before {
  color: transparent;
}

@media (min-width: 1200px) {
  #product.layout-deportivo-alaves .product-detail #product-customization-box .product-customization-fields > div:first-child {
    position: relative;
    left: calc(var(--s) * 2);
  }
}
@media (min-width: 2000px) {
  #product.layout-deportivo-alaves .product-detail #product-customization-box .product-customization-fields > div:first-child {
    left: calc(var(--s) * 3);
  }
}
@media (min-width: 2500px) {
  #product.layout-deportivo-alaves .product-detail #product-customization-box .product-customization-fields > div:first-child {
    left: calc(var(--s) * 5);
  }
}
#product.layout-baskonia .product-detail #product-customization-box .product-customization-fields {
  top: calc(var(--s) * 17);
}
@media (min-width: 768px) {
  #product.layout-baskonia .product-detail #product-customization-box .product-customization-fields {
    top: calc(var(--s) * 22);
  }
}
@media (min-width: 992px) {
  #product.layout-baskonia .product-detail #product-customization-box .product-customization-fields {
    top: calc(var(--s) * 27);
  }
}
#product.layout-baskonia .product-detail #product-customization-box .product-customization-fields > div:last-child {
  font-size: 80px;
  margin-top: var(--s);
}
@media (min-width: 768px) {
  #product.layout-baskonia .product-detail #product-customization-box .product-customization-fields > div:last-child {
    font-size: 100px;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  #product.layout-baskonia .product-detail #product-customization-box .product-customization-fields > div:last-child {
    font-size: 110px;
  }
}
@media (min-width: 1200px) {
  #product.layout-baskonia .product-detail #product-customization-box .product-customization-fields > div:last-child {
    font-size: 115px;
  }
}
#product.layout-baskonia.product-id-6440 .product-detail #product-customization-box .product-customization-fields, #product.layout-baskonia.product-id-6442 .product-detail #product-customization-box .product-customization-fields {
  color: #0C2340;
}
#product.layout-baskonia.product-id-6440 .product-detail #product-customization-box .product-customization-fields.product-customization-light div[data-index="0"], #product.layout-baskonia.product-id-6442 .product-detail #product-customization-box .product-customization-fields.product-customization-light div[data-index="0"] {
  -webkit-text-stroke: 2px #0C2340;
}

#index #notifications {
  display: none;
}
#index .main-site #content.page-home {
  padding-top: 0;
}
#index .main-site #content.page-home .home-slider-section > .container,
#index .main-site #content.page-home .slide-mobile > .container {
  max-width: none;
  padding: 0 !important;
}
#index .main-site #content.page-home .home-slider-section .slider,
#index .main-site #content.page-home .slide-mobile .slider {
  max-width: none !important;
}
#index .main-site #content.page-home .home-slider-section .fraction-slider .slide,
#index .main-site #content.page-home .slide-mobile .fraction-slider .slide {
  background-position: 0 0 !important;
  transition: left 0.1s 0.35s linear;
}
#index .main-site #content.page-home .home-slider-section .fraction-slider .slide.active-slide,
#index .main-site #content.page-home .slide-mobile .fraction-slider .slide.active-slide {
  transition: left 0.35s cubic-bezier(0.02, 0.25, 0.63, 1);
}
#index .main-site #content.page-home .home-slider-section .fraction-slider .fs-pager-wrapper,
#index .main-site #content.page-home .slide-mobile .fraction-slider .fs-pager-wrapper {
  display: block;
  bottom: calc(var(--s) * 3);
}
#index .main-site #content.page-home .home-slider-section .fraction-slider .fs-pager-wrapper a,
#index .main-site #content.page-home .slide-mobile .fraction-slider .fs-pager-wrapper a {
  width: 10px;
  height: 10px;
  border: 1px solid var(--color-grey-400);
  border-radius: 10px;
  background-color: transparent;
  margin: 0 6px;
}
#index .main-site #content.page-home .home-slider-section .fraction-slider .fs-pager-wrapper a.active,
#index .main-site #content.page-home .slide-mobile .fraction-slider .fs-pager-wrapper a.active {
  background-color: var(--color-grey-400);
}
#index .main-site #content.page-home .home-slider-section {
  display: none;
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-slider-section {
    display: block;
  }
}
#index .main-site #content.page-home .slide-mobile {
  display: block;
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .slide-mobile {
    display: none;
  }
}
#index .main-site #content.page-home .home-banners-section {
  margin: calc(var(--s) * 5) 0 calc(var(--s) * 8);
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banners-section {
    margin-bottom: calc(var(--s) * 11);
  }
}
@media (min-width: 1200px) {
  #index .main-site #content.page-home .home-banners-section {
    margin-bottom: calc(var(--s) * 13);
  }
}
@media (min-width: 1440px) {
  #index .main-site #content.page-home .home-banners-section {
    margin-bottom: calc(var(--s) * 15);
  }
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box:last-child,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box:last-child {
  position: absolute;
  right: calc(var(--safe-area) + var(--gutter));
  bottom: calc(var(--s) * 4);
  z-index: 5;
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box:last-child,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box:last-child {
    right: calc(var(--s) * 8);
  }
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box:last-child,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box:last-child {
    right: calc(var(--s) * 11);
  }
}
@media (min-width: 1200px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box:last-child,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box:last-child {
    right: calc(var(--s) * 15);
    bottom: calc(var(--s) * 6);
  }
}
@media (min-width: 1440px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box:last-child,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box:last-child {
    bottom: calc(var(--s) * 15);
  }
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner {
  height: 302px;
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner {
    height: 350px;
  }
}
@media (min-width: 1200px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner {
    height: 430px;
  }
}
@media (min-width: 1440px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner {
    height: 500px;
  }
}
@media (min-width: 2000px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner {
    height: 650px;
  }
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner > a,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner > a {
  display: block;
  height: 100%;
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner > a:hover .btn-secondary--light,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner > a:hover .btn-secondary--light {
  background-color: var(--color-primary-contrast) !important;
  color: var(--color-primary) !important;
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner > a:hover .btn-secondary--light:after,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner > a:hover .btn-secondary--light:after {
  background-color: var(--color-primary);
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-img,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-img {
  position: relative;
  height: 100%;
  /*&::before{
                      content: "";
                      display: block;
                      width: 100%;
                      height: 100%;
                      position: absolute;
                      top: 0;
                      left: 0;
                      opacity: 0.7;
                  }*/
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-img > span,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-img > span {
  display: block;
  height: 100%;
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-img > span img,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-img > span img {
  height: 100%;
  object-fit: cover;
  mix-blend-mode: multiply;
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text {
  text-align: left !important;
  padding: calc(var(--s) * 4) calc(var(--s) * 6);
  justify-content: space-between;
  align-items: flex-start;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text {
    padding: calc(var(--s) * 5);
  }
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text {
    padding: calc(var(--s) * 8);
  }
}
@media (min-width: 1200px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text {
    padding: calc(var(--s) * 9) calc(var(--s) * 12) calc(var(--s) * 11);
  }
}
@media (min-width: 1440px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text {
    padding: calc(var(--s) * 12) calc(var(--s) * 18) calc(var(--s) * 20);
  }
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text .pb-banner-title,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text .pb-banner-title {
  color: var(--color-primary-contrast);
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text .pb-banner-title strong,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text .pb-banner-title strong {
  padding: 0 4px;
  color: var(--color-primary-contrast);
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text .pb-banner-button,
#index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text .pb-banner-button {
  margin: 0;
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia > .addon-box .pb-banner .pb-banner-text .pb-banner-button,
  #index .main-site #content.page-home .home-banners-section .home-banner-alaves > .addon-box .pb-banner .pb-banner-text .pb-banner-button {
    min-width: 100px;
  }
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia {
  margin-bottom: calc(var(--s) * 4);
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banners-section .home-banner-baskonia {
    margin-bottom: 0;
  }
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia .addon-box .pb-banner .pb-banner-img > span {
  background-color: var(--color-baskonia-primary);
}
#index .main-site #content.page-home .home-banners-section .home-banner-baskonia .addon-box .pb-banner .pb-banner-text .pb-banner-title strong {
  background-color: var(--color-baskonia-secondary);
}
#index .main-site #content.page-home .home-banners-section .home-banner-alaves .addon-box .pb-banner .pb-banner-img > span {
  background-color: var(--color-alaves-primary);
}
#index .main-site #content.page-home .home-banners-section .home-banner-alaves .addon-box .pb-banner .pb-banner-text .pb-banner-title strong {
  background-color: var(--color-alaves-primary);
}
#index .main-site #content.page-home .home-banners-section .icon-logo-baskonia img {
  width: 100px;
}
@media (min-width: 1200px) {
  #index .main-site #content.page-home .home-banners-section .icon-logo-baskonia img {
    width: 110px;
  }
}
#index .main-site #content.page-home .home-banners-section .icon-logo-alaves img {
  width: 87px;
}
@media (min-width: 1200px) {
  #index .main-site #content.page-home .home-banners-section .icon-logo-alaves img {
    width: 97px;
  }
}
#index .main-site #content.page-home .pb-filter-products {
  margin-top: calc(var(--s) * 4);
}
#index .main-site #content.page-home .pb-filter-products .filter-products {
  margin-bottom: calc(var(--s) * 3);
}
#index .main-site #content.page-home .pb-filter-products .filter-products > div {
  margin-bottom: calc(var(--s) * 5) !important;
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box {
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box {
    margin: 0;
  }
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box {
    height: 100%;
  }
}
@media (min-width: 1200px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box {
    background-size: cover;
  }
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-text,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-text {
    position: relative !important;
    top: 0;
    left: 0;
  }
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-title,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-title {
  margin-bottom: calc(var(--s) * 6);
  order: 1;
  max-width: 470px;
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-title,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-title {
    max-width: none;
  }
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-button,
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-button,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-button,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-button {
  order: 2;
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-button,
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-button,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-button,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-button {
    margin-bottom: calc(var(--s) * 8);
  }
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-button,
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-button,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-button,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-button {
    margin-bottom: calc(var(--s) * 2);
  }
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-image,
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-img,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-image,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-img {
  order: 3;
  margin-top: calc(var(--s) * 7);
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-image,
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-img,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-image,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-img {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-image,
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-img,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-image,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-img {
    flex-grow: 1;
    position: static;
  }
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-image > span,
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-img > span,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-image > span,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-img > span {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-image > span,
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-img > span,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-image > span,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-img > span {
    display: block;
    height: 100%;
    display: flex;
    align-items: flex-end;
  }
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-image img,
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-img img,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-image img,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-img img {
  border: none;
  margin: 0 auto;
  height: 235px;
  width: auto;
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-image img,
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-img img,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-image img,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-img img {
    margin: 0;
    height: 200px;
  }
}
@media (min-width: 1200px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-image img,
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .pb-banner-img img,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-image img,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .pb-banner-img img {
    height: 280px;
  }
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta {
    height: 100%;
  }
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta a,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta a {
  padding: calc(var(--s) * 5) calc(var(--s) * 6) 0;
  display: block;
}
@media (min-width: 768px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta a,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta a {
    padding-top: calc(var(--s) * 8);
  }
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta a,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta a {
    height: 100%;
  }
}
@media (min-width: 1440px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta a,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta a {
    padding-top: calc(var(--s) * 10);
  }
}
@media (min-width: 2000px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta a,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta a {
    padding: calc(var(--s) * 12) calc(var(--s) * 12) 0;
  }
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta a:hover .pb-banner-button,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta a:hover .pb-banner-button {
  background-color: var(--color-primary-contrast) !important;
  color: var(--color-primary) !important;
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta a:hover .pb-banner-button::after,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta a:hover .pb-banner-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.71674 13.7519H17.7887M17.7887 13.7519L15.2706 11.2339M17.7887 13.7519L15.2706 16.27' stroke='#1a1f26'/%3E%3C/svg%3E%0A");
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta .pb-banner-text,
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta .pb-banner-text {
  position: static;
}
@media (min-width: 992px) {
  #index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box .banner-camiseta .pb-banner-text,
  #index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box .banner-camiseta .pb-banner-text {
    height: 100%;
  }
}
#index .main-site #content.page-home .home-banner-personalize--baskonia {
  margin-bottom: calc(var(--s) * 4) !important;
}
#index .main-site #content.page-home .home-banner-personalize--baskonia > .addon-box {
  background-color: var(--color-baskonia-primary);
  background-image: url("data:image/svg+xml,%3Csvg width='1382' height='414' viewBox='0 0 1382 414' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='100.599' y='-255.856' width='8' height='1006.07' transform='rotate(21.728 100.599 -255.856)' fill='url(%23paint0_linear_1273_3012)'/%3E%3Crect x='280.911' y='-146.747' width='8' height='1006.07' transform='rotate(21.728 280.911 -146.747)' fill='url(%23paint1_linear_1273_3012)'/%3E%3Crect x='190.755' y='-201.302' width='8' height='1006.07' transform='rotate(21.728 190.755 -201.302)' fill='url(%23paint2_linear_1273_3012)'/%3E%3Crect x='371.067' y='-92.1924' width='8' height='1006.07' transform='rotate(21.728 371.067 -92.1924)' fill='url(%23paint3_linear_1273_3012)'/%3E%3Crect x='123.138' y='-242.217' width='8' height='1006.07' transform='rotate(21.728 123.138 -242.217)' fill='url(%23paint4_linear_1273_3012)'/%3E%3Crect x='303.45' y='-133.109' width='8' height='1006.07' transform='rotate(21.728 303.45 -133.109)' fill='url(%23paint5_linear_1273_3012)'/%3E%3Crect x='213.294' y='-187.662' width='8' height='1006.07' transform='rotate(21.728 213.294 -187.662)' fill='url(%23paint6_linear_1273_3012)'/%3E%3Crect x='393.606' y='-78.5542' width='8' height='1006.07' transform='rotate(21.728 393.606 -78.5542)' fill='url(%23paint7_linear_1273_3012)'/%3E%3Crect x='145.677' y='-228.578' width='8' height='1006.07' transform='rotate(21.728 145.677 -228.578)' fill='url(%23paint8_linear_1273_3012)'/%3E%3Crect x='325.989' y='-119.47' width='8' height='1006.07' transform='rotate(21.728 325.989 -119.47)' fill='url(%23paint9_linear_1273_3012)'/%3E%3Crect x='235.833' y='-174.024' width='8' height='1006.07' transform='rotate(21.728 235.833 -174.024)' fill='url(%23paint10_linear_1273_3012)'/%3E%3Crect x='416.146' y='-64.9148' width='8' height='1006.07' transform='rotate(21.728 416.146 -64.9148)' fill='url(%23paint11_linear_1273_3012)'/%3E%3Crect x='168.216' y='-214.939' width='8' height='1006.07' transform='rotate(21.728 168.216 -214.939)' fill='url(%23paint12_linear_1273_3012)'/%3E%3Crect x='348.528' y='-105.831' width='8' height='1006.07' transform='rotate(21.728 348.528 -105.831)' fill='url(%23paint13_linear_1273_3012)'/%3E%3Crect x='258.372' y='-160.385' width='8' height='1006.07' transform='rotate(21.728 258.372 -160.385)' fill='url(%23paint14_linear_1273_3012)'/%3E%3Crect x='438.685' y='-51.2766' width='8' height='1006.07' transform='rotate(21.728 438.685 -51.2766)' fill='url(%23paint15_linear_1273_3012)'/%3E%3Crect x='549.972' y='-255.856' width='8' height='1006.07' transform='rotate(21.728 549.972 -255.856)' fill='url(%23paint16_linear_1273_3012)'/%3E%3Crect x='730.284' y='-146.747' width='8' height='1006.07' transform='rotate(21.728 730.284 -146.747)' fill='url(%23paint17_linear_1273_3012)'/%3E%3Crect x='640.128' y='-201.302' width='8' height='1006.07' transform='rotate(21.728 640.128 -201.302)' fill='url(%23paint18_linear_1273_3012)'/%3E%3Crect x='820.44' y='-92.1924' width='8' height='1006.07' transform='rotate(21.728 820.44 -92.1924)' fill='url(%23paint19_linear_1273_3012)'/%3E%3Crect x='572.511' y='-242.217' width='8' height='1006.07' transform='rotate(21.728 572.511 -242.217)' fill='url(%23paint20_linear_1273_3012)'/%3E%3Crect x='752.823' y='-133.109' width='8' height='1006.07' transform='rotate(21.728 752.823 -133.109)' fill='url(%23paint21_linear_1273_3012)'/%3E%3Crect x='662.667' y='-187.662' width='8' height='1006.07' transform='rotate(21.728 662.667 -187.662)' fill='url(%23paint22_linear_1273_3012)'/%3E%3Crect x='842.979' y='-78.5542' width='8' height='1006.07' transform='rotate(21.728 842.979 -78.5542)' fill='url(%23paint23_linear_1273_3012)'/%3E%3Crect x='595.05' y='-228.578' width='8' height='1006.07' transform='rotate(21.728 595.05 -228.578)' fill='url(%23paint24_linear_1273_3012)'/%3E%3Crect x='775.362' y='-119.47' width='8' height='1006.07' transform='rotate(21.728 775.362 -119.47)' fill='url(%23paint25_linear_1273_3012)'/%3E%3Crect x='685.206' y='-174.024' width='8' height='1006.07' transform='rotate(21.728 685.206 -174.024)' fill='url(%23paint26_linear_1273_3012)'/%3E%3Crect x='865.519' y='-64.9148' width='8' height='1006.07' transform='rotate(21.728 865.519 -64.9148)' fill='url(%23paint27_linear_1273_3012)'/%3E%3Crect x='617.589' y='-214.939' width='8' height='1006.07' transform='rotate(21.728 617.589 -214.939)' fill='url(%23paint28_linear_1273_3012)'/%3E%3Crect x='797.901' y='-105.831' width='8' height='1006.07' transform='rotate(21.728 797.901 -105.831)' fill='url(%23paint29_linear_1273_3012)'/%3E%3Crect x='707.745' y='-160.385' width='8' height='1006.07' transform='rotate(21.728 707.745 -160.385)' fill='url(%23paint30_linear_1273_3012)'/%3E%3Crect x='888.058' y='-51.2766' width='8' height='1006.07' transform='rotate(21.728 888.058 -51.2766)' fill='url(%23paint31_linear_1273_3012)'/%3E%3Crect x='996.972' y='-255.856' width='8' height='1006.07' transform='rotate(21.728 996.972 -255.856)' fill='url(%23paint32_linear_1273_3012)'/%3E%3Crect x='1177.29' y='-146.747' width='8' height='1006.07' transform='rotate(21.728 1177.29 -146.747)' fill='url(%23paint33_linear_1273_3012)'/%3E%3Crect x='1087.13' y='-201.302' width='8' height='1006.07' transform='rotate(21.728 1087.13 -201.302)' fill='url(%23paint34_linear_1273_3012)'/%3E%3Crect x='1267.44' y='-92.1924' width='8' height='1006.07' transform='rotate(21.728 1267.44 -92.1924)' fill='url(%23paint35_linear_1273_3012)'/%3E%3Crect x='1019.51' y='-242.217' width='8' height='1006.07' transform='rotate(21.728 1019.51 -242.217)' fill='url(%23paint36_linear_1273_3012)'/%3E%3Crect x='1199.83' y='-133.109' width='8' height='1006.07' transform='rotate(21.728 1199.83 -133.109)' fill='url(%23paint37_linear_1273_3012)'/%3E%3Crect x='1109.67' y='-187.662' width='8' height='1006.07' transform='rotate(21.728 1109.67 -187.662)' fill='url(%23paint38_linear_1273_3012)'/%3E%3Crect x='1289.98' y='-78.5542' width='8' height='1006.07' transform='rotate(21.728 1289.98 -78.5542)' fill='url(%23paint39_linear_1273_3012)'/%3E%3Crect x='1042.05' y='-228.578' width='8' height='1006.07' transform='rotate(21.728 1042.05 -228.578)' fill='url(%23paint40_linear_1273_3012)'/%3E%3Crect x='1222.36' y='-119.47' width='8' height='1006.07' transform='rotate(21.728 1222.36 -119.47)' fill='url(%23paint41_linear_1273_3012)'/%3E%3Crect x='1132.21' y='-174.024' width='8' height='1006.07' transform='rotate(21.728 1132.21 -174.024)' fill='url(%23paint42_linear_1273_3012)'/%3E%3Crect x='1312.52' y='-64.9148' width='8' height='1006.07' transform='rotate(21.728 1312.52 -64.9148)' fill='url(%23paint43_linear_1273_3012)'/%3E%3Crect x='1064.59' y='-214.939' width='8' height='1006.07' transform='rotate(21.728 1064.59 -214.939)' fill='url(%23paint44_linear_1273_3012)'/%3E%3Crect x='1244.9' y='-105.831' width='8' height='1006.07' transform='rotate(21.728 1244.9 -105.831)' fill='url(%23paint45_linear_1273_3012)'/%3E%3Crect x='1154.75' y='-160.385' width='8' height='1006.07' transform='rotate(21.728 1154.75 -160.385)' fill='url(%23paint46_linear_1273_3012)'/%3E%3Crect x='1335.06' y='-51.2766' width='8' height='1006.07' transform='rotate(21.728 1335.06 -51.2766)' fill='url(%23paint47_linear_1273_3012)'/%3E%3Crect x='1446.6' y='-255.856' width='8' height='1006.07' transform='rotate(21.728 1446.6 -255.856)' fill='url(%23paint48_linear_1273_3012)'/%3E%3Crect x='1626.91' y='-146.747' width='8' height='1006.07' transform='rotate(21.728 1626.91 -146.747)' fill='url(%23paint49_linear_1273_3012)'/%3E%3Crect x='1536.75' y='-201.302' width='8' height='1006.07' transform='rotate(21.728 1536.75 -201.302)' fill='url(%23paint50_linear_1273_3012)'/%3E%3Crect x='1717.07' y='-92.1924' width='8' height='1006.07' transform='rotate(21.728 1717.07 -92.1924)' fill='url(%23paint51_linear_1273_3012)'/%3E%3Crect x='1469.14' y='-242.217' width='8' height='1006.07' transform='rotate(21.728 1469.14 -242.217)' fill='url(%23paint52_linear_1273_3012)'/%3E%3Crect x='1649.45' y='-133.109' width='8' height='1006.07' transform='rotate(21.728 1649.45 -133.109)' fill='url(%23paint53_linear_1273_3012)'/%3E%3Crect x='1559.29' y='-187.662' width='8' height='1006.07' transform='rotate(21.728 1559.29 -187.662)' fill='url(%23paint54_linear_1273_3012)'/%3E%3Crect x='1739.61' y='-78.5542' width='8' height='1006.07' transform='rotate(21.728 1739.61 -78.5542)' fill='url(%23paint55_linear_1273_3012)'/%3E%3Crect x='1491.68' y='-228.578' width='8' height='1006.07' transform='rotate(21.728 1491.68 -228.578)' fill='url(%23paint56_linear_1273_3012)'/%3E%3Crect x='1671.99' y='-119.47' width='8' height='1006.07' transform='rotate(21.728 1671.99 -119.47)' fill='url(%23paint57_linear_1273_3012)'/%3E%3Crect x='1581.83' y='-174.024' width='8' height='1006.07' transform='rotate(21.728 1581.83 -174.024)' fill='url(%23paint58_linear_1273_3012)'/%3E%3Crect x='1514.22' y='-214.939' width='8' height='1006.07' transform='rotate(21.728 1514.22 -214.939)' fill='url(%23paint59_linear_1273_3012)'/%3E%3Crect x='1694.53' y='-105.831' width='8' height='1006.07' transform='rotate(21.728 1694.53 -105.831)' fill='url(%23paint60_linear_1273_3012)'/%3E%3Crect x='1604.37' y='-160.385' width='8' height='1006.07' transform='rotate(21.728 1604.37 -160.385)' fill='url(%23paint61_linear_1273_3012)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1273_3012' x1='104.599' y1='-255.856' x2='104.599' y2='750.212' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1273_3012' x1='284.911' y1='-146.747' x2='284.911' y2='859.321' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1273_3012' x1='194.755' y1='-201.302' x2='194.755' y2='804.766' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1273_3012' x1='375.067' y1='-92.1924' x2='375.067' y2='913.875' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1273_3012' x1='127.138' y1='-242.217' x2='127.138' y2='763.851' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_1273_3012' x1='307.45' y1='-133.109' x2='307.45' y2='872.959' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_1273_3012' x1='217.294' y1='-187.662' x2='217.294' y2='818.406' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_1273_3012' x1='397.606' y1='-78.5542' x2='397.606' y2='927.514' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_1273_3012' x1='149.677' y1='-228.578' x2='149.677' y2='777.49' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint9_linear_1273_3012' x1='329.989' y1='-119.47' x2='329.989' y2='886.598' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint10_linear_1273_3012' x1='239.833' y1='-174.024' x2='239.833' y2='832.044' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint11_linear_1273_3012' x1='420.146' y1='-64.9148' x2='420.146' y2='941.153' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint12_linear_1273_3012' x1='172.216' y1='-214.939' x2='172.216' y2='791.128' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint13_linear_1273_3012' x1='352.528' y1='-105.831' x2='352.528' y2='900.237' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint14_linear_1273_3012' x1='262.372' y1='-160.385' x2='262.372' y2='845.682' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint15_linear_1273_3012' x1='442.685' y1='-51.2766' x2='442.685' y2='954.791' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint16_linear_1273_3012' x1='553.972' y1='-255.856' x2='553.972' y2='750.212' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint17_linear_1273_3012' x1='734.284' y1='-146.747' x2='734.284' y2='859.321' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint18_linear_1273_3012' x1='644.128' y1='-201.302' x2='644.128' y2='804.766' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint19_linear_1273_3012' x1='824.44' y1='-92.1924' x2='824.44' y2='913.875' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint20_linear_1273_3012' x1='576.511' y1='-242.217' x2='576.511' y2='763.851' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint21_linear_1273_3012' x1='756.823' y1='-133.109' x2='756.823' y2='872.959' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint22_linear_1273_3012' x1='666.667' y1='-187.662' x2='666.667' y2='818.406' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint23_linear_1273_3012' x1='846.979' y1='-78.5542' x2='846.979' y2='927.514' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint24_linear_1273_3012' x1='599.05' y1='-228.578' x2='599.05' y2='777.49' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint25_linear_1273_3012' x1='779.362' y1='-119.47' x2='779.362' y2='886.598' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint26_linear_1273_3012' x1='689.206' y1='-174.024' x2='689.206' y2='832.044' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint27_linear_1273_3012' x1='869.519' y1='-64.9148' x2='869.519' y2='941.153' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint28_linear_1273_3012' x1='621.589' y1='-214.939' x2='621.589' y2='791.128' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint29_linear_1273_3012' x1='801.901' y1='-105.831' x2='801.901' y2='900.237' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint30_linear_1273_3012' x1='711.745' y1='-160.385' x2='711.745' y2='845.682' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint31_linear_1273_3012' x1='892.058' y1='-51.2766' x2='892.058' y2='954.791' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint32_linear_1273_3012' x1='1000.97' y1='-255.856' x2='1000.97' y2='750.212' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint33_linear_1273_3012' x1='1181.29' y1='-146.747' x2='1181.29' y2='859.321' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint34_linear_1273_3012' x1='1091.13' y1='-201.302' x2='1091.13' y2='804.766' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint35_linear_1273_3012' x1='1271.44' y1='-92.1924' x2='1271.44' y2='913.875' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint36_linear_1273_3012' x1='1023.51' y1='-242.217' x2='1023.51' y2='763.851' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint37_linear_1273_3012' x1='1203.83' y1='-133.109' x2='1203.83' y2='872.959' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint38_linear_1273_3012' x1='1113.67' y1='-187.662' x2='1113.67' y2='818.406' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint39_linear_1273_3012' x1='1293.98' y1='-78.5542' x2='1293.98' y2='927.514' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint40_linear_1273_3012' x1='1046.05' y1='-228.578' x2='1046.05' y2='777.49' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint41_linear_1273_3012' x1='1226.36' y1='-119.47' x2='1226.36' y2='886.598' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint42_linear_1273_3012' x1='1136.21' y1='-174.024' x2='1136.21' y2='832.044' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint43_linear_1273_3012' x1='1316.52' y1='-64.9148' x2='1316.52' y2='941.153' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint44_linear_1273_3012' x1='1068.59' y1='-214.939' x2='1068.59' y2='791.128' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint45_linear_1273_3012' x1='1248.9' y1='-105.831' x2='1248.9' y2='900.237' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint46_linear_1273_3012' x1='1158.75' y1='-160.385' x2='1158.75' y2='845.682' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint47_linear_1273_3012' x1='1339.06' y1='-51.2766' x2='1339.06' y2='954.791' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint48_linear_1273_3012' x1='1450.6' y1='-255.856' x2='1450.6' y2='750.212' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint49_linear_1273_3012' x1='1630.91' y1='-146.747' x2='1630.91' y2='859.321' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint50_linear_1273_3012' x1='1540.75' y1='-201.302' x2='1540.75' y2='804.766' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint51_linear_1273_3012' x1='1721.07' y1='-92.1924' x2='1721.07' y2='913.875' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint52_linear_1273_3012' x1='1473.14' y1='-242.217' x2='1473.14' y2='763.851' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint53_linear_1273_3012' x1='1653.45' y1='-133.109' x2='1653.45' y2='872.959' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint54_linear_1273_3012' x1='1563.29' y1='-187.662' x2='1563.29' y2='818.406' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint55_linear_1273_3012' x1='1743.61' y1='-78.5542' x2='1743.61' y2='927.514' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint56_linear_1273_3012' x1='1495.68' y1='-228.578' x2='1495.68' y2='777.49' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint57_linear_1273_3012' x1='1675.99' y1='-119.47' x2='1675.99' y2='886.598' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint58_linear_1273_3012' x1='1585.83' y1='-174.024' x2='1585.83' y2='832.044' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint59_linear_1273_3012' x1='1518.22' y1='-214.939' x2='1518.22' y2='791.128' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint60_linear_1273_3012' x1='1698.53' y1='-105.831' x2='1698.53' y2='900.237' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint61_linear_1273_3012' x1='1608.37' y1='-160.385' x2='1608.37' y2='845.682' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2389091C'/%3E%3Cstop offset='1' stop-color='%23A6192E' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
#index .main-site #content.page-home .home-banner-personalize--alaves {
  margin-bottom: calc(var(--s) * 4) !important;
}
#index .main-site #content.page-home .home-banner-personalize--alaves > .addon-box {
  background-color: var(--color-alaves-primary);
  background-image: url("data:image/svg+xml,%3Csvg width='1368' height='414' viewBox='0 0 1368 414' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Crect x='653.981' y='-440.955' width='8' height='1006.07' transform='rotate(21.728 653.981 -440.955)' fill='url(%23paint0_linear_1275_3655)'/%3E%3Crect x='834.294' y='-331.846' width='8' height='1006.07' transform='rotate(21.728 834.294 -331.846)' fill='url(%23paint1_linear_1275_3655)'/%3E%3Crect x='744.138' y='-386.401' width='8' height='1006.07' transform='rotate(21.728 744.138 -386.401)' fill='url(%23paint2_linear_1275_3655)'/%3E%3Crect x='924.45' y='-277.292' width='8' height='1006.07' transform='rotate(21.728 924.45 -277.292)' fill='url(%23paint3_linear_1275_3655)'/%3E%3Crect x='676.521' y='-427.316' width='8' height='1006.07' transform='rotate(21.728 676.521 -427.316)' fill='url(%23paint4_linear_1275_3655)'/%3E%3Crect x='856.833' y='-318.208' width='8' height='1006.07' transform='rotate(21.728 856.833 -318.208)' fill='url(%23paint5_linear_1275_3655)'/%3E%3Crect x='766.677' y='-372.761' width='8' height='1006.07' transform='rotate(21.728 766.677 -372.761)' fill='url(%23paint6_linear_1275_3655)'/%3E%3Crect x='946.989' y='-263.654' width='8' height='1006.07' transform='rotate(21.728 946.989 -263.654)' fill='url(%23paint7_linear_1275_3655)'/%3E%3Crect x='699.06' y='-413.677' width='8' height='1006.07' transform='rotate(21.728 699.06 -413.677)' fill='url(%23paint8_linear_1275_3655)'/%3E%3Crect x='879.372' y='-304.569' width='8' height='1006.07' transform='rotate(21.728 879.372 -304.569)' fill='url(%23paint9_linear_1275_3655)'/%3E%3Crect x='789.216' y='-359.124' width='8' height='1006.07' transform='rotate(21.728 789.216 -359.124)' fill='url(%23paint10_linear_1275_3655)'/%3E%3Crect x='969.528' y='-250.014' width='8' height='1006.07' transform='rotate(21.728 969.528 -250.014)' fill='url(%23paint11_linear_1275_3655)'/%3E%3Crect x='721.599' y='-400.039' width='8' height='1006.07' transform='rotate(21.728 721.599 -400.039)' fill='url(%23paint12_linear_1275_3655)'/%3E%3Crect x='901.911' y='-290.93' width='8' height='1006.07' transform='rotate(21.728 901.911 -290.93)' fill='url(%23paint13_linear_1275_3655)'/%3E%3Crect x='811.755' y='-345.485' width='8' height='1006.07' transform='rotate(21.728 811.755 -345.485)' fill='url(%23paint14_linear_1275_3655)'/%3E%3Crect x='992.067' y='-236.376' width='8' height='1006.07' transform='rotate(21.728 992.067 -236.376)' fill='url(%23paint15_linear_1275_3655)'/%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Crect x='206.599' y='-440.955' width='8' height='1006.07' transform='rotate(21.728 206.599 -440.955)' fill='url(%23paint16_linear_1275_3655)'/%3E%3Crect x='386.911' y='-331.846' width='8' height='1006.07' transform='rotate(21.728 386.911 -331.846)' fill='url(%23paint17_linear_1275_3655)'/%3E%3Crect x='296.755' y='-386.401' width='8' height='1006.07' transform='rotate(21.728 296.755 -386.401)' fill='url(%23paint18_linear_1275_3655)'/%3E%3Crect x='477.067' y='-277.292' width='8' height='1006.07' transform='rotate(21.728 477.067 -277.292)' fill='url(%23paint19_linear_1275_3655)'/%3E%3Crect x='229.138' y='-427.316' width='8' height='1006.07' transform='rotate(21.728 229.138 -427.316)' fill='url(%23paint20_linear_1275_3655)'/%3E%3Crect x='409.45' y='-318.208' width='8' height='1006.07' transform='rotate(21.728 409.45 -318.208)' fill='url(%23paint21_linear_1275_3655)'/%3E%3Crect x='319.294' y='-372.761' width='8' height='1006.07' transform='rotate(21.728 319.294 -372.761)' fill='url(%23paint22_linear_1275_3655)'/%3E%3Crect x='499.606' y='-263.654' width='8' height='1006.07' transform='rotate(21.728 499.606 -263.654)' fill='url(%23paint23_linear_1275_3655)'/%3E%3Crect x='251.677' y='-413.677' width='8' height='1006.07' transform='rotate(21.728 251.677 -413.677)' fill='url(%23paint24_linear_1275_3655)'/%3E%3Crect x='431.989' y='-304.569' width='8' height='1006.07' transform='rotate(21.728 431.989 -304.569)' fill='url(%23paint25_linear_1275_3655)'/%3E%3Crect x='341.833' y='-359.124' width='8' height='1006.07' transform='rotate(21.728 341.833 -359.124)' fill='url(%23paint26_linear_1275_3655)'/%3E%3Crect x='522.146' y='-250.014' width='8' height='1006.07' transform='rotate(21.728 522.146 -250.014)' fill='url(%23paint27_linear_1275_3655)'/%3E%3Crect x='274.216' y='-400.039' width='8' height='1006.07' transform='rotate(21.728 274.216 -400.039)' fill='url(%23paint28_linear_1275_3655)'/%3E%3Crect x='454.528' y='-290.93' width='8' height='1006.07' transform='rotate(21.728 454.528 -290.93)' fill='url(%23paint29_linear_1275_3655)'/%3E%3Crect x='364.372' y='-345.485' width='8' height='1006.07' transform='rotate(21.728 364.372 -345.485)' fill='url(%23paint30_linear_1275_3655)'/%3E%3Crect x='544.685' y='-236.376' width='8' height='1006.07' transform='rotate(21.728 544.685 -236.376)' fill='url(%23paint31_linear_1275_3655)'/%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Crect x='1100.98' y='-440.955' width='8' height='1006.07' transform='rotate(21.728 1100.98 -440.955)' fill='url(%23paint32_linear_1275_3655)'/%3E%3Crect x='1281.29' y='-331.846' width='8' height='1006.07' transform='rotate(21.728 1281.29 -331.846)' fill='url(%23paint33_linear_1275_3655)'/%3E%3Crect x='1191.14' y='-386.401' width='8' height='1006.07' transform='rotate(21.728 1191.14 -386.401)' fill='url(%23paint34_linear_1275_3655)'/%3E%3Crect x='1371.45' y='-277.292' width='8' height='1006.07' transform='rotate(21.728 1371.45 -277.292)' fill='url(%23paint35_linear_1275_3655)'/%3E%3Crect x='1123.52' y='-427.316' width='8' height='1006.07' transform='rotate(21.728 1123.52 -427.316)' fill='url(%23paint36_linear_1275_3655)'/%3E%3Crect x='1303.83' y='-318.208' width='8' height='1006.07' transform='rotate(21.728 1303.83 -318.208)' fill='url(%23paint37_linear_1275_3655)'/%3E%3Crect x='1213.68' y='-372.761' width='8' height='1006.07' transform='rotate(21.728 1213.68 -372.761)' fill='url(%23paint38_linear_1275_3655)'/%3E%3Crect x='1393.99' y='-263.654' width='8' height='1006.07' transform='rotate(21.728 1393.99 -263.654)' fill='url(%23paint39_linear_1275_3655)'/%3E%3Crect x='1146.06' y='-413.677' width='8' height='1006.07' transform='rotate(21.728 1146.06 -413.677)' fill='url(%23paint40_linear_1275_3655)'/%3E%3Crect x='1326.37' y='-304.569' width='8' height='1006.07' transform='rotate(21.728 1326.37 -304.569)' fill='url(%23paint41_linear_1275_3655)'/%3E%3Crect x='1236.22' y='-359.124' width='8' height='1006.07' transform='rotate(21.728 1236.22 -359.124)' fill='url(%23paint42_linear_1275_3655)'/%3E%3Crect x='1416.53' y='-250.014' width='8' height='1006.07' transform='rotate(21.728 1416.53 -250.014)' fill='url(%23paint43_linear_1275_3655)'/%3E%3Crect x='1168.6' y='-400.039' width='8' height='1006.07' transform='rotate(21.728 1168.6 -400.039)' fill='url(%23paint44_linear_1275_3655)'/%3E%3Crect x='1348.91' y='-290.93' width='8' height='1006.07' transform='rotate(21.728 1348.91 -290.93)' fill='url(%23paint45_linear_1275_3655)'/%3E%3Crect x='1258.75' y='-345.485' width='8' height='1006.07' transform='rotate(21.728 1258.75 -345.485)' fill='url(%23paint46_linear_1275_3655)'/%3E%3Crect x='1439.07' y='-236.376' width='8' height='1006.07' transform='rotate(21.728 1439.07 -236.376)' fill='url(%23paint47_linear_1275_3655)'/%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Crect x='1547.98' y='-440.955' width='8' height='1006.07' transform='rotate(21.728 1547.98 -440.955)' fill='url(%23paint48_linear_1275_3655)'/%3E%3Crect x='1728.29' y='-331.846' width='8' height='1006.07' transform='rotate(21.728 1728.29 -331.846)' fill='url(%23paint49_linear_1275_3655)'/%3E%3Crect x='1638.14' y='-386.401' width='8' height='1006.07' transform='rotate(21.728 1638.14 -386.401)' fill='url(%23paint50_linear_1275_3655)'/%3E%3Crect x='1570.52' y='-427.316' width='8' height='1006.07' transform='rotate(21.728 1570.52 -427.316)' fill='url(%23paint51_linear_1275_3655)'/%3E%3Crect x='1660.68' y='-372.761' width='8' height='1006.07' transform='rotate(21.728 1660.68 -372.761)' fill='url(%23paint52_linear_1275_3655)'/%3E%3Crect x='1593.06' y='-413.677' width='8' height='1006.07' transform='rotate(21.728 1593.06 -413.677)' fill='url(%23paint53_linear_1275_3655)'/%3E%3Crect x='1683.22' y='-359.124' width='8' height='1006.07' transform='rotate(21.728 1683.22 -359.124)' fill='url(%23paint54_linear_1275_3655)'/%3E%3Crect x='1615.6' y='-400.039' width='8' height='1006.07' transform='rotate(21.728 1615.6 -400.039)' fill='url(%23paint55_linear_1275_3655)'/%3E%3Crect x='1705.75' y='-345.485' width='8' height='1006.07' transform='rotate(21.728 1705.75 -345.485)' fill='url(%23paint56_linear_1275_3655)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1275_3655' x1='657.981' y1='-440.955' x2='657.981' y2='565.113' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1275_3655' x1='838.294' y1='-331.846' x2='838.294' y2='674.222' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1275_3655' x1='748.138' y1='-386.401' x2='748.138' y2='619.667' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1275_3655' x1='928.45' y1='-277.292' x2='928.45' y2='728.776' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1275_3655' x1='680.521' y1='-427.316' x2='680.521' y2='578.751' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_1275_3655' x1='860.833' y1='-318.208' x2='860.833' y2='687.86' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_1275_3655' x1='770.677' y1='-372.761' x2='770.677' y2='633.307' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_1275_3655' x1='950.989' y1='-263.654' x2='950.989' y2='742.414' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_1275_3655' x1='703.06' y1='-413.677' x2='703.06' y2='592.39' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint9_linear_1275_3655' x1='883.372' y1='-304.569' x2='883.372' y2='701.498' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint10_linear_1275_3655' x1='793.216' y1='-359.124' x2='793.216' y2='646.944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint11_linear_1275_3655' x1='973.528' y1='-250.014' x2='973.528' y2='756.054' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint12_linear_1275_3655' x1='725.599' y1='-400.039' x2='725.599' y2='606.029' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint13_linear_1275_3655' x1='905.911' y1='-290.93' x2='905.911' y2='715.137' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint14_linear_1275_3655' x1='815.755' y1='-345.485' x2='815.755' y2='660.583' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint15_linear_1275_3655' x1='996.067' y1='-236.376' x2='996.067' y2='769.692' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint16_linear_1275_3655' x1='210.599' y1='-440.955' x2='210.599' y2='565.113' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint17_linear_1275_3655' x1='390.911' y1='-331.846' x2='390.911' y2='674.222' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint18_linear_1275_3655' x1='300.755' y1='-386.401' x2='300.755' y2='619.667' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint19_linear_1275_3655' x1='481.067' y1='-277.292' x2='481.067' y2='728.776' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint20_linear_1275_3655' x1='233.138' y1='-427.316' x2='233.138' y2='578.751' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint21_linear_1275_3655' x1='413.45' y1='-318.208' x2='413.45' y2='687.86' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint22_linear_1275_3655' x1='323.294' y1='-372.761' x2='323.294' y2='633.307' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint23_linear_1275_3655' x1='503.606' y1='-263.654' x2='503.606' y2='742.414' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint24_linear_1275_3655' x1='255.677' y1='-413.677' x2='255.677' y2='592.39' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint25_linear_1275_3655' x1='435.989' y1='-304.569' x2='435.989' y2='701.498' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint26_linear_1275_3655' x1='345.833' y1='-359.124' x2='345.833' y2='646.944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint27_linear_1275_3655' x1='526.146' y1='-250.014' x2='526.146' y2='756.054' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint28_linear_1275_3655' x1='278.216' y1='-400.039' x2='278.216' y2='606.029' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint29_linear_1275_3655' x1='458.528' y1='-290.93' x2='458.528' y2='715.137' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint30_linear_1275_3655' x1='368.372' y1='-345.485' x2='368.372' y2='660.583' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint31_linear_1275_3655' x1='548.685' y1='-236.376' x2='548.685' y2='769.692' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint32_linear_1275_3655' x1='1104.98' y1='-440.955' x2='1104.98' y2='565.113' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint33_linear_1275_3655' x1='1285.29' y1='-331.846' x2='1285.29' y2='674.222' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint34_linear_1275_3655' x1='1195.14' y1='-386.401' x2='1195.14' y2='619.667' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint35_linear_1275_3655' x1='1375.45' y1='-277.292' x2='1375.45' y2='728.776' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint36_linear_1275_3655' x1='1127.52' y1='-427.316' x2='1127.52' y2='578.751' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint37_linear_1275_3655' x1='1307.83' y1='-318.208' x2='1307.83' y2='687.86' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint38_linear_1275_3655' x1='1217.68' y1='-372.761' x2='1217.68' y2='633.307' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint39_linear_1275_3655' x1='1397.99' y1='-263.654' x2='1397.99' y2='742.414' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint40_linear_1275_3655' x1='1150.06' y1='-413.677' x2='1150.06' y2='592.39' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint41_linear_1275_3655' x1='1330.37' y1='-304.569' x2='1330.37' y2='701.498' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint42_linear_1275_3655' x1='1240.22' y1='-359.124' x2='1240.22' y2='646.944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint43_linear_1275_3655' x1='1420.53' y1='-250.014' x2='1420.53' y2='756.054' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint44_linear_1275_3655' x1='1172.6' y1='-400.039' x2='1172.6' y2='606.029' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint45_linear_1275_3655' x1='1352.91' y1='-290.93' x2='1352.91' y2='715.137' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint46_linear_1275_3655' x1='1262.75' y1='-345.485' x2='1262.75' y2='660.583' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint47_linear_1275_3655' x1='1443.07' y1='-236.376' x2='1443.07' y2='769.692' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint48_linear_1275_3655' x1='1551.98' y1='-440.955' x2='1551.98' y2='565.113' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint49_linear_1275_3655' x1='1732.29' y1='-331.846' x2='1732.29' y2='674.222' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint50_linear_1275_3655' x1='1642.14' y1='-386.401' x2='1642.14' y2='619.667' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint51_linear_1275_3655' x1='1574.52' y1='-427.316' x2='1574.52' y2='578.751' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint52_linear_1275_3655' x1='1664.68' y1='-372.761' x2='1664.68' y2='633.307' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint53_linear_1275_3655' x1='1597.06' y1='-413.677' x2='1597.06' y2='592.39' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint54_linear_1275_3655' x1='1687.22' y1='-359.124' x2='1687.22' y2='646.944' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint55_linear_1275_3655' x1='1619.6' y1='-400.039' x2='1619.6' y2='606.029' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint56_linear_1275_3655' x1='1709.75' y1='-345.485' x2='1709.75' y2='660.583' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

#order-confirmation .breadcrumb-wrapper,
#order-confirmation #notifications {
  display: none;
}
#order-confirmation #order-details .card-title {
  font-size: var(--font-size-xbigger);
  line-height: var(--line-height-xbigger);
}
#order-confirmation #order-details ul {
  padding-bottom: calc(var(--s) * 6);
  line-height: var(--line-height-xbigger);
}
#order-confirmation #content-hook_payment_return p {
  line-height: 1.5;
}
#order-confirmation #content-hook_payment_return dl dt {
  font-size: var(--font-size-legal);
}
#order-confirmation #content-hook_order_confirmation {
  padding-top: calc(var(--s) * 6);
}
@media (min-width: 992px) {
  #order-confirmation #content-hook_order_confirmation {
    padding-top: calc(var(--s) * 10);
  }
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-title-payment .page-title {
  color: var(--color-primary);
  border: none;
  padding-bottom: 0;
  margin-bottom: calc(var(--s) * 6);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-title-payment .page-title i {
  display: none;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-title-payment .mail-sent-info {
  margin-bottom: calc(var(--s) * 6);
  margin-top: calc(var(--s) * 6);
  background: transparent;
  padding: 0;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-title-payment .mail-sent-info .card-title {
  color: var(--color-primary);
  font-size: var(--font-size-xbigger);
  line-height: var(--line-height-xbigger);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-title-payment dl {
  margin: calc(var(--s) * 4) 0;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left {
  margin-top: calc(var(--s) * 6);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div {
  box-shadow: none;
  padding: calc(var(--s) * 2) 0;
  border-radius: var(--base-border-radius);
}
@media (min-width: 992px) {
  #order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div {
    padding: calc(var(--s) * 4) 0;
  }
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-details {
  margin-bottom: calc(var(--s) * 5);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-details .card-title {
  color: var(--color-primary);
  font-size: var(--font-size-xbigger);
  line-height: var(--line-height-xbigger);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-details ul {
  margin-bottom: calc(var(--s) * 4);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-details ul li {
  margin-bottom: var(--s);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .card-title {
  color: var(--color-primary);
  font-size: var(--font-size-xbigger);
  line-height: var(--line-height-xbigger);
  margin-bottom: calc(var(--s) * 4);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .order-confirmation-table .order-line .image img {
  border: 1px solid var(--color-grey-200);
  border-radius: var(--base-border-radius);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .order-confirmation-table .order-line .details {
  font-weight: 600;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .order-confirmation-table .order-line .details .qty {
  font-weight: 400;
  margin-top: calc(var(--s) * 2);
}
@media (min-width: 768px) {
  #order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .order-confirmation-table .order-line .details .qty {
    display: none;
  }
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .order-confirmation-table .order-line > .qty {
  display: none;
}
@media (min-width: 768px) {
  #order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .order-confirmation-table .order-line > .qty {
    display: block;
  }
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .order-confirmation-table table {
  display: none;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details-left > div #order-items .order-confirmation-table table td {
  padding-bottom: 9px 0;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details {
  margin-bottom: calc(var(--s) * 10);
}
@media (min-width: 768px) {
  #order-confirmation #content-hook_order_confirmation .order-confirmation-details {
    margin-top: calc(var(--s) * 6);
  }
}
@media (min-width: 992px) {
  #order-confirmation #content-hook_order_confirmation .order-confirmation-details {
    margin-top: calc(var(--s) * 15);
  }
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div {
  box-shadow: none;
  border: 1px solid var(--color-grey-400);
  padding: calc(var(--s) * 5);
  border-radius: var(--base-border-radius);
}
@media (min-width: 992px) {
  #order-confirmation #content-hook_order_confirmation .order-confirmation-details > div {
    padding: calc(var(--s) * 6);
  }
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div .card-title {
  color: var(--color-primary);
  font-size: var(--font-size-xbigger);
  line-height: var(--line-height-xbigger);
  margin-bottom: calc(var(--s) * 3);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div #order-details {
  margin-bottom: calc(var(--s) * 5);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div #order-details .card-title {
  color: var(--color-primary);
  font-size: var(--font-size-xbigger);
  line-height: var(--line-height-xbigger);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div #order-details ul li {
  margin-bottom: var(--s);
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div #order-items .card-title {
  display: none;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div #order-items .order-confirmation-table .order-line {
  display: none;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div #order-items .order-confirmation-table > hr {
  display: none;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div #order-items .order-confirmation-table table td {
  font-size: var(--font-size-small);
  padding: 0;
  font-weight: 400;
  color: var(--color-primary);
  padding: 9px 0;
}
#order-confirmation #content-hook_order_confirmation .order-confirmation-details > div #order-items .order-confirmation-table table .total-value td {
  font-weight: 600;
  font-size: var(--font-size-bigger);
}
#order-confirmation #content-hook-order-confirmation-footer {
  display: none;
}

#contact .page-content #contact-wrapper > .container {
  padding: 0 !important;
}
#contact .page-content #contact-map {
  margin: 0;
}
#contact .page-content .contact-row {
  margin-top: var(--gutter);
}
@media (min-width: 992px) {
  #contact .page-content .contact-row {
    margin-top: calc(var(--s) * 8);
  }
}
#contact .page-content .contact-row h3 {
  margin-bottom: calc(var(--s) * 4);
}
#contact .page-content .contact-row #contact-info {
  margin-bottom: calc(var(--s) * 10);
}
#contact .page-content .contact-row #contact-info .email {
  margin-top: var(--s);
}
#contact .page-content .contact-row #contact-info .email span {
  font-weight: 600;
}
#contact #contact-form form .form-control {
  border: 2px solid var(--color-input) !important;
  border-radius: 4px !important;
  font-size: var(--font-size-small) !important;
  padding: 8px 16px;
  height: 56px;
  appearance: none;
}
#contact #contact-form form .form-control:focus {
  border: 1px solid var(--color-input);
  box-shadow: none;
}
#contact #contact-form form .form-control.form-control-select {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12 2L7 7 2 2' stroke='%236D727B' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") !important;
  cursor: pointer;
}
#contact #contact-form form textarea {
  color: var(--color-grey-600);
  padding: calc(var(--s) * 3);
  font-weight: 400;
  border-radius: var(--base-border-radius);
  width: 100%;
  border: 2px solid var(--color-input);
  height: auto !important;
  font-size: var(--font-size-small) !important;
}
#contact #contact-form form .custom-checkbox label {
  font-size: var(--font-size-legal);
}
#contact #contact-form form .bootstrap-filestyle .input-group-btn .btn-default {
  border-radius: 0;
}
#contact #contact-form form .bootstrap-filestyle .input-group-btn .btn-default .buttonText {
  font-size: var(--font-size-legal);
}

/*# sourceMappingURL=theme-secondary.css.map */
