/**
* Height mode window
*
* NOTE: La définition CSS est placé ici mais seul certains blocks ont l'option disponible. En cas de besoin spécifique
* un block peut overrider la définition CSS de cette option.
*/
/**
* Scroll trigger settings
*/
/*
@import (once) './_cell-spacing.less';
@import (once) './_column.less';
@import (once) './_content-align-h.less';
@import (once) './_content-align-v.less';
@import (once) './_height.less';
// @import (once) './_height-mode.less';
@import (once) './_hide-empty.less';
// @import (once) './_width-mode.less';
*/
/**
* Block illustrated content - Style default
*/
/**
* Define all media functions
*/
@font-face {
  font-family: "EurostileExt";
  src: url("assets/fonts/EurostileExtReg/font.woff2") format("woff2"), url("assets/fonts/EurostileExtReg/font.woff") format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "EurostileExt";
  src: url("assets/fonts/EurostileExtMed/font.woff2") format("woff2"), url("assets/fonts/EurostileExtMed/font.woff") format("woff");
  font-weight: 500;
}
/**
* Style no-frame
*/
/**
* Base style tilted & tilted-reverse
*/
/**
* Style tilted
*/
/**
* Style tilted-reverse
*/
.post-type-product-page .block-single-add-to-cart .product-number .prefix:after,
.single-product-page .block-single-add-to-cart .product-number .prefix:after {
  content: " ";
}
:root {
  --wmu-blocks-layout-margin-h-default: 0px;
  --wmu-blocks-layout-margin-h-none: 0px;
  --wmu-blocks-layout-margin-h-XS: 7px;
  --wmu-blocks-layout-margin-h-S: 15px;
  --wmu-blocks-layout-margin-h-M: 30px;
  --wmu-blocks-layout-margin-h-L: 60px;
  --wmu-blocks-layout-margin-h-XL: 100px;
  --wmu-blocks-layout-margin-h-XXL: 200px;
  --wmu-blocks-layout-margin-h-1d2: 50%;
  --wmu-blocks-layout-margin-h-1d3: 33.333%;
  --wmu-blocks-layout-margin-h-1d4: 25%;
  --wmu-blocks-layout-margin-v-default: calc(60px / 2);
  --wmu-blocks-layout-margin-v-none: calc(0px / 2);
  --wmu-blocks-layout-margin-v-XS: calc(7px / 2);
  --wmu-blocks-layout-margin-v-S: calc(15px / 2);
  --wmu-blocks-layout-margin-v-M: calc(30px / 2);
  --wmu-blocks-layout-margin-v-L: calc(60px / 2);
  --wmu-blocks-layout-margin-v-XL: calc(100px / 2);
  --wmu-blocks-layout-margin-v-XXL: calc(200px / 2);
  --wmu-blocks-layout-margin-v-1d2: 50vh;
  --wmu-blocks-layout-margin-v-1d3: 33.333vh;
  --wmu-blocks-layout-margin-v-1d4: 25vh;
  --wmu-blocks-layout-padding-h-default: 30px;
  --wmu-blocks-layout-padding-h-none: 0px;
  --wmu-blocks-layout-padding-h-XS: 7px;
  --wmu-blocks-layout-padding-h-S: 15px;
  --wmu-blocks-layout-padding-h-M: 30px;
  --wmu-blocks-layout-padding-h-L: 60px;
  --wmu-blocks-layout-padding-h-XL: 100px;
  --wmu-blocks-layout-padding-h-XXL: 200px;
  --wmu-blocks-layout-padding-h-1d2: 50%;
  --wmu-blocks-layout-padding-h-1d3: 33.333%;
  --wmu-blocks-layout-padding-h-1d4: 25%;
  --wmu-blocks-layout-padding-v-default: 60px;
  --wmu-blocks-layout-padding-v-none: 0px;
  --wmu-blocks-layout-padding-v-XS: 7px;
  --wmu-blocks-layout-padding-v-S: 15px;
  --wmu-blocks-layout-padding-v-M: 30px;
  --wmu-blocks-layout-padding-v-L: 60px;
  --wmu-blocks-layout-padding-v-XL: 100px;
  --wmu-blocks-layout-padding-v-XXL: 200px;
  --wmu-blocks-layout-padding-v-1d2: 50vh;
  --wmu-blocks-layout-padding-v-1d3: 33.333vh;
  --wmu-blocks-layout-padding-v-1d4: 25vh;
  --wmu-blocks-layout-gap-column-default: 0px;
  --wmu-blocks-layout-gap-column-none: 0px;
  --wmu-blocks-layout-gap-column-XS: 7px;
  --wmu-blocks-layout-gap-column-S: 15px;
  --wmu-blocks-layout-gap-column-M: 30px;
  --wmu-blocks-layout-gap-column-L: 60px;
  --wmu-blocks-layout-gap-column-XL: 100px;
  --wmu-blocks-layout-gap-column-XXL: 200px;
  --wmu-blocks-layout-gap-row-default: 0px;
  --wmu-blocks-layout-gap-row-none: 0px;
  --wmu-blocks-layout-gap-row-XS: 7px;
  --wmu-blocks-layout-gap-row-S: 15px;
  --wmu-blocks-layout-gap-row-M: 30px;
  --wmu-blocks-layout-gap-row-L: 60px;
  --wmu-blocks-layout-gap-row-XL: 100px;
  --wmu-blocks-layout-gap-row-XXL: 200px;
  --wmu-blocks-layout-width-default: auto;
  --wmu-blocks-layout-width-S: 100px;
  --wmu-blocks-layout-width-M: 250px;
  --wmu-blocks-layout-width-L: 500px;
  --wmu-blocks-layout-width-XL: 1000px;
  --wmu-blocks-layout-width-window: 100vw;
  --wmu-blocks-layout-width-vw1d2: 50vw;
  --wmu-blocks-layout-width-vw1d3: 33.333vw;
  --wmu-blocks-layout-width-vw1d4: 25vw;
  --wmu-blocks-layout-width-pc1d1: 100%;
  --wmu-blocks-layout-width-pc3d4: 75%;
  --wmu-blocks-layout-width-pc1d2: 50%;
  --wmu-blocks-layout-width-pc1d3: 33.333%;
  --wmu-blocks-layout-width-pc1d4: 25%;
  --wmu-blocks-layout-width-pc1d8: 12.5%;
  --wmu-blocks-layout-height-default: auto;
  --wmu-blocks-layout-height-S: 100px;
  --wmu-blocks-layout-height-M: 250px;
  --wmu-blocks-layout-height-L: 500px;
  --wmu-blocks-layout-height-XL: 1000px;
  --wmu-blocks-layout-height-window: 100vh;
  --wmu-blocks-layout-height-vh2d3: 66.666vh;
  --wmu-blocks-layout-height-vh1d2: 50vh;
  --wmu-blocks-layout-height-vh1d3: 33.333vh;
  --wmu-blocks-layout-height-vh1d4: 25vh;
  --wmu-blocks-layout-height-pc1d1: 100%;
  --wmu-blocks-layout-height-pc3d4: 75%;
  --wmu-blocks-layout-height-pc1d2: 50%;
  --wmu-blocks-layout-height-pc1d3: 33.333%;
  --wmu-blocks-layout-height-pc1d4: 25%;
  --wmu-blocks-layout-height-pc1d8: 12.5%;
}
:root {
  --wmu-blocks-band-content-align-v-default: flex-end;
  --wmu-blocks-band-content-align-h-default: flex-start;
  --wmu-blocks-band-padding-top-default: var(--wmu-blocks-layout-padding-v-M);
  --wmu-blocks-band-padding-bottom-default: var(--wmu-blocks-layout-padding-v-M);
  --wmu-blocks-band-padding-left-default: var(--wmu-blocks-layout-padding-h-M);
  --wmu-blocks-band-padding-right-default: var(--wmu-blocks-layout-padding-h-M);
}
:root {
  --wmu-blocks-grid-content-align-v-default: stretch;
  --wmu-blocks-grid-content-align-h-default: flex-start;
  --wmu-blocks-grid-content-align-items-default: stretch;
}
:root {
  --wmu-blocks-grid-cell-content-align-v-default: center;
  --wmu-blocks-grid-cell-content-align-h-default: flex-start;
  --wmu-blocks-grid-cell-content-align-items-default: center;
}
[vl-align-self="left"] {
  align-self: flex-start !important;
}
[vl-align-self="center"] {
  align-self: center !important;
}
[vl-align-self="right"] {
  align-self: flex-end !important;
}
.wmu-block[vl-content-align-v="top"] > .block-list {
  justify-content: flex-start;
}
.wmu-block[vl-content-align-v="center"] > .block-list {
  justify-content: center;
}
.wmu-block[vl-content-align-v="bottom"] > .block-list {
  justify-content: flex-end;
}
.wmu-block[vl-content-align-h="left"] > .block-list {
  align-items: flex-start;
}
.wmu-block[vl-content-align-h="center"] > .block-list {
  align-items: center;
}
.wmu-block[vl-content-align-h="right"] > .block-list {
  align-items: flex-end;
}
[vl-height] > .block-list {
  height: 100%;
}
.block-slider[vl-height] > .block-inner,
.block-slider[vl-height] > .block-inner > .slider-container,
.block-slider[vl-height] > .block-inner > .slider-container > .slide-list,
.block-slider[vl-height] > .block-inner > .slider-container > .slide-list > .block-slide,
.block-slider[vl-height] > .block-inner > .slider-container > .slide-list > .block-slide > .block-inner,
.block-slider[vl-height] > .block-inner > .slider-container > .slide-list > .block-slide > .block-inner > .main-blocks {
  height: 100%;
}
[vl-padding-top]:not( .wmu-block ),
[vl-padding-bottom]:not( .wmu-block ),
[vl-padding-left]:not( .wmu-block ),
[vl-padding-right]:not( .wmu-block ) {
  box-sizing: border-box;
}
.VL-hide {
  display: none;
}
.VL-sticky {
  top: 0;
  position: sticky;
}
[vl-height="window"] {
  height: var(--wmu-blocks-layout-height-window);
}
[vl-height="2d3w"] {
  height: var(--wmu-blocks-layout-height-vh2d3);
}
[vl-height="1d2w"] {
  height: var(--wmu-blocks-layout-height-vh1d2);
}
[vl-height="1d3w"] {
  height: var(--wmu-blocks-layout-height-vh1d3);
}
[vl-height="1d4w"] {
  height: var(--wmu-blocks-layout-height-vh1d4);
}
[vl-height="1d1"] {
  height: var(--wmu-blocks-layout-height-pc1d1) !important;
}
[vl-height="3d4"] {
  height: var(--wmu-blocks-layout-height-pc3d4) !important;
}
[vl-height="1d2"] {
  height: var(--wmu-blocks-layout-height-pc1d2) !important;
}
[vl-height="1d3"] {
  height: var(--wmu-blocks-layout-height-pc1d3) !important;
}
[vl-height="1d4"] {
  height: var(--wmu-blocks-layout-height-pc1d4) !important;
}
[vl-height="1d8"] {
  height: var(--wmu-blocks-layout-height-pc1d8) !important;
}
[vl-height="S"] {
  height: var(--wmu-blocks-layout-height-S);
}
[vl-height="M"] {
  height: var(--wmu-blocks-layout-height-M);
}
[vl-height="L"] {
  height: var(--wmu-blocks-layout-height-L);
}
[vl-height="XL"] {
  height: var(--wmu-blocks-layout-height-XL);
}
[vl-width="auto"] {
  width: auto !important;
}
[vl-width="window"] {
  width: var(--wmu-blocks-layout-width-window) !important;
}
[vl-width="1d2w"] {
  width: var(--wmu-blocks-layout-width-vw1d2) !important;
}
[vl-width="1d3w"] {
  width: var(--wmu-blocks-layout-width-vw1d3) !important;
}
[vl-width="1d4w"] {
  width: var(--wmu-blocks-layout-width-vw1d4) !important;
}
[vl-width="1d1"] {
  width: var(--wmu-blocks-layout-width-pc1d1) !important;
}
[vl-width="3d4"] {
  width: var(--wmu-blocks-layout-width-pc3d4) !important;
}
[vl-width="1d2"] {
  width: var(--wmu-blocks-layout-width-pc1d2) !important;
}
[vl-width="1d3"] {
  width: var(--wmu-blocks-layout-width-pc1d3) !important;
}
[vl-width="1d4"] {
  width: var(--wmu-blocks-layout-width-pc1d4) !important;
}
[vl-width="1d8"] {
  width: var(--wmu-blocks-layout-width-pc1d8) !important;
}
[vl-width="S"] {
  width: var(--wmu-blocks-layout-width-S) !important;
}
[vl-width="M"] {
  width: var(--wmu-blocks-layout-width-M) !important;
}
[vl-width="L"] {
  width: var(--wmu-blocks-layout-width-L) !important;
}
[vl-width="XL"] {
  width: var(--wmu-blocks-layout-width-XL) !important;
}
[vl-margin-top="none"] {
  margin-top: var(--wmu-blocks-layout-margin-v-none);
}
[vl-margin-top="XS"] {
  margin-top: var(--wmu-blocks-layout-margin-v-XS);
}
[vl-margin-top="S"] {
  margin-top: var(--wmu-blocks-layout-margin-v-S);
}
[vl-margin-top="M"] {
  margin-top: var(--wmu-blocks-layout-margin-v-M);
}
[vl-margin-top="L"] {
  margin-top: var(--wmu-blocks-layout-margin-v-L);
}
[vl-margin-top="XL"] {
  margin-top: var(--wmu-blocks-layout-margin-v-XL);
}
[vl-margin-top="XXL"] {
  margin-top: var(--wmu-blocks-layout-margin-v-XXL);
}
[vl-margin-top="1d2"] {
  margin-top: var(--wmu-blocks-layout-margin-v-1d2);
}
[vl-margin-top="1d3"] {
  margin-top: var(--wmu-blocks-layout-margin-v-1d3);
}
[vl-margin-top="1d4"] {
  margin-top: var(--wmu-blocks-layout-margin-v-1d4);
}
[vl-margin-top="nS"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-S));
}
[vl-margin-top="nM"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-M));
}
[vl-margin-top="nL"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-L));
}
[vl-margin-top="nXL"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-XL));
}
[vl-margin-top="n1d2"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-1d2));
}
[vl-margin-top="n1d3"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-1d3));
}
[vl-margin-top="n1d4"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-1d4));
}
[vl-margin-bottom="none"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-none);
}
[vl-margin-bottom="XS"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-XS);
}
[vl-margin-bottom="S"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-S);
}
[vl-margin-bottom="M"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-M);
}
[vl-margin-bottom="L"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-L);
}
[vl-margin-bottom="XL"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-XL);
}
[vl-margin-bottom="XXL"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-XXL);
}
[vl-margin-bottom="1d2"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-1d2);
}
[vl-margin-bottom="1d3"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-1d3);
}
[vl-margin-bottom="1d4"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-1d4);
}
[vl-margin-bottom="nS"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-S));
}
[vl-margin-bottom="nM"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-M));
}
[vl-margin-bottom="nL"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-L));
}
[vl-margin-bottom="nXL"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-XL));
}
[vl-margin-bottom="n1d2"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-1d2));
}
[vl-margin-bottom="n1d3"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-1d3));
}
[vl-margin-bottom="n1d4"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-1d4));
}
[vl-margin-left="none"] {
  margin-left: var(--wmu-blocks-layout-margin-h-none);
}
[vl-margin-left="XS"] {
  margin-left: var(--wmu-blocks-layout-margin-h-XS);
}
[vl-margin-left="S"] {
  margin-left: var(--wmu-blocks-layout-margin-h-S);
}
[vl-margin-left="M"] {
  margin-left: var(--wmu-blocks-layout-margin-h-M);
}
[vl-margin-left="L"] {
  margin-left: var(--wmu-blocks-layout-margin-h-L);
}
[vl-margin-left="XL"] {
  margin-left: var(--wmu-blocks-layout-margin-h-XL);
}
[vl-margin-left="XXL"] {
  margin-left: var(--wmu-blocks-layout-margin-h-XXL);
}
[vl-margin-left="1d2"] {
  margin-left: var(--wmu-blocks-layout-margin-h-1d2);
}
[vl-margin-left="1d3"] {
  margin-left: var(--wmu-blocks-layout-margin-h-1d3);
}
[vl-margin-left="1d4"] {
  margin-left: var(--wmu-blocks-layout-margin-h-1d4);
}
[vl-margin-left="nS"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-S));
}
[vl-margin-left="nM"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-M));
}
[vl-margin-left="nL"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-L));
}
[vl-margin-left="nXL"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-XL));
}
[vl-margin-left="n1d2"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-1d2));
}
[vl-margin-left="n1d3"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-1d3));
}
[vl-margin-left="n1d4"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-1d4));
}
[vl-margin-right="none"] {
  margin-right: var(--wmu-blocks-layout-margin-h-none);
}
[vl-margin-right="XS"] {
  margin-right: var(--wmu-blocks-layout-margin-h-XS);
}
[vl-margin-right="S"] {
  margin-right: var(--wmu-blocks-layout-margin-h-S);
}
[vl-margin-right="M"] {
  margin-right: var(--wmu-blocks-layout-margin-h-M);
}
[vl-margin-right="L"] {
  margin-right: var(--wmu-blocks-layout-margin-h-L);
}
[vl-margin-right="XL"] {
  margin-right: var(--wmu-blocks-layout-margin-h-XL);
}
[vl-margin-right="XXL"] {
  margin-right: var(--wmu-blocks-layout-margin-h-XXL);
}
[vl-margin-right="1d2"] {
  margin-right: var(--wmu-blocks-layout-margin-h-1d2);
}
[vl-margin-right="1d3"] {
  margin-right: var(--wmu-blocks-layout-margin-h-1d3);
}
[vl-margin-right="1d4"] {
  margin-right: var(--wmu-blocks-layout-margin-h-1d4);
}
[vl-margin-right="nS"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-S));
}
[vl-margin-right="nM"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-M));
}
[vl-margin-right="nL"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-L));
}
[vl-margin-right="nXL"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-XL));
}
[vl-margin-right="n1d2"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-1d2));
}
[vl-margin-right="n1d3"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-1d3));
}
[vl-margin-right="n1d4"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-1d4));
}
[vl-padding-top="none"]:not( .wmu-block ),
.wmu-block[vl-padding-top="none"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-none);
}
[vl-padding-bottom="none"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="none"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-none);
}
[vl-padding-left="none"]:not( .wmu-block ),
.wmu-block[vl-padding-left="none"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-none);
}
[vl-padding-right="none"]:not( .wmu-block ),
.wmu-block[vl-padding-right="none"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-none);
}
[vl-padding-top="XS"]:not( .wmu-block ),
.wmu-block[vl-padding-top="XS"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-XS);
}
[vl-padding-bottom="XS"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="XS"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-XS);
}
[vl-padding-left="XS"]:not( .wmu-block ),
.wmu-block[vl-padding-left="XS"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-XS);
}
[vl-padding-right="XS"]:not( .wmu-block ),
.wmu-block[vl-padding-right="XS"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-XS);
}
[vl-padding-top="S"]:not( .wmu-block ),
.wmu-block[vl-padding-top="S"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-S);
}
[vl-padding-bottom="S"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="S"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-S);
}
[vl-padding-left="S"]:not( .wmu-block ),
.wmu-block[vl-padding-left="S"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-S);
}
[vl-padding-right="S"]:not( .wmu-block ),
.wmu-block[vl-padding-right="S"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-S);
}
[vl-padding-top="M"]:not( .wmu-block ),
.wmu-block[vl-padding-top="M"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-M);
}
[vl-padding-bottom="M"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="M"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-M);
}
[vl-padding-left="M"]:not( .wmu-block ),
.wmu-block[vl-padding-left="M"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-M);
}
[vl-padding-right="M"]:not( .wmu-block ),
.wmu-block[vl-padding-right="M"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-M);
}
[vl-padding-top="L"]:not( .wmu-block ),
.wmu-block[vl-padding-top="L"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-L);
}
[vl-padding-bottom="L"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="L"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-L);
}
[vl-padding-left="L"]:not( .wmu-block ),
.wmu-block[vl-padding-left="L"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-L);
}
[vl-padding-right="L"]:not( .wmu-block ),
.wmu-block[vl-padding-right="L"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-L);
}
[vl-padding-top="XL"]:not( .wmu-block ),
.wmu-block[vl-padding-top="XL"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-XL);
}
[vl-padding-bottom="XL"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="XL"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-XL);
}
[vl-padding-left="XL"]:not( .wmu-block ),
.wmu-block[vl-padding-left="XL"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-XL);
}
[vl-padding-right="XL"]:not( .wmu-block ),
.wmu-block[vl-padding-right="XL"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-XL);
}
[vl-padding-top="XXL"]:not( .wmu-block ),
.wmu-block[vl-padding-top="XXL"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-XXL);
}
[vl-padding-bottom="XXL"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="XXL"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-XXL);
}
[vl-padding-left="XXL"]:not( .wmu-block ),
.wmu-block[vl-padding-left="XXL"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-XXL);
}
[vl-padding-right="XXL"]:not( .wmu-block ),
.wmu-block[vl-padding-right="XXL"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-XXL);
}
[vl-padding-top="1d2"]:not( .wmu-block ),
.wmu-block[vl-padding-top="1d2"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-1d2);
}
[vl-padding-bottom="1d2"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="1d2"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-1d2);
}
[vl-padding-left="1d2"]:not( .wmu-block ),
.wmu-block[vl-padding-left="1d2"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-1d2);
}
[vl-padding-right="1d2"]:not( .wmu-block ),
.wmu-block[vl-padding-right="1d2"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-1d2);
}
[vl-padding-top="1d3"]:not( .wmu-block ),
.wmu-block[vl-padding-top="1d3"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-1d3);
}
[vl-padding-bottom="1d3"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="1d3"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-1d3);
}
[vl-padding-left="1d3"]:not( .wmu-block ),
.wmu-block[vl-padding-left="1d3"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-1d3);
}
[vl-padding-right="1d3"]:not( .wmu-block ),
.wmu-block[vl-padding-right="1d3"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-1d3);
}
[vl-padding-top="1d4"]:not( .wmu-block ),
.wmu-block[vl-padding-top="1d4"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-1d4);
}
[vl-padding-bottom="1d4"]:not( .wmu-block ),
.wmu-block[vl-padding-bottom="1d4"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-1d4);
}
[vl-padding-left="1d4"]:not( .wmu-block ),
.wmu-block[vl-padding-left="1d4"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-1d4);
}
[vl-padding-right="1d4"]:not( .wmu-block ),
.wmu-block[vl-padding-right="1d4"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-1d4);
}
.block-band > .media-list .wmu-media-object:not( [class*="VL-object-fit-"] ) {
  object-fit: cover;
}
.block-band:not( [vl-content-align-v] ) > .block-list {
  justify-content: var(--wmu-blocks-band-content-align-v-default);
}
.block-band:not( [vl-content-align-h] ) > .block-list {
  align-items: var(--wmu-blocks-band-content-align-h-default);
}
.block-band:not( [vl-padding-top] ) > .block-inner {
  padding-top: var(--wmu-blocks-band-padding-top-default);
}
.block-band:not( [vl-padding-bottom] ) > .block-inner {
  padding-bottom: var(--wmu-blocks-band-padding-bottom-default);
}
.block-band:not( [vl-padding-left] ) > .block-inner {
  padding-left: var(--wmu-blocks-band-padding-left-default);
}
.block-band:not( [vl-padding-right] ) > .block-inner {
  padding-right: var(--wmu-blocks-band-padding-right-default);
}
.block-band.VL-use-media-height > .media-list {
  position: relative;
}
.block-band.VL-use-media-height > .block-list {
  height: 100%;
  left: 0;
  min-height: auto;
  position: absolute;
  top: 0;
  width: 100%;
}
.block-band > .wmu-media:not( .VL ),
.block-band > .wmu-media .wmu-media-overlay:not( .VL ) {
  display: none;
}
.block-grid.VL-column-2 > .block-list > * {
  width: 50%;
}
.block-grid.VL-column-3 > .block-list > * {
  width: calc(100% / 3);
}
.block-grid.VL-column-4 > .block-list > * {
  width: 25%;
}
.block-grid.VL-column-5 > .block-list > * {
  width: 20%;
}
.block-grid.VL-column-6 > .block-list > * {
  width: calc(100% / 6);
}
.block-grid.VL-column-7 > .block-list > * {
  width: calc(100% / 7);
}
.block-grid.VL-column-8 > .block-list > * {
  width: 12.5%;
}
.block-grid.VL-column-9 > .block-list > * {
  width: calc(100% / 9);
}
.block-grid.VL-column-10 > .block-list > * {
  width: 10%;
}
.block-grid.VL-column-1 > .block-list {
  flex-direction: column;
  align-items: center;
  align-content: center;
}
.block-grid.VL-column-1:not( [vl-row-gap] ) {
  row-gap: var(--wmu-blocks-layout-gap-row-M);
}
.block-grid.VL-column-1.VL-align-v-top > .block-list {
  justify-content: flex-start;
}
.block-grid.VL-column-1.VL-align-v-center > .block-list {
  justify-content: center;
}
.block-grid.VL-column-1.VL-align-v-bottom > .block-list {
  justify-content: flex-end;
}
.block-grid.VL-column-1.VL-align-v-stretch > .block-list {
  justify-content: stretch;
  align-items: stretch;
}
.block-grid.VL-column-1.VL-align-v-space-between > .block-list {
  justify-content: space-between;
}
.block-grid.VL-column-1.VL-align-v-space-evenly > .block-list {
  justify-content: space-evenly;
}
.block-grid.VL-column-1.VL-align-h-left > .block-list {
  align-content: flex-start;
}
.block-grid.VL-column-1.VL-align-h-center > .block-list {
  align-content: center;
}
.block-grid.VL-column-1.VL-align-h-right > .block-list {
  align-content: flex-end;
}
.block-grid.VL-column-1.VL-align-h-space-between > .block-list {
  align-content: space-between;
}
.block-grid.VL-column-1.VL-align-h-space-evenly > .block-list {
  align-content: space-evenly;
}
.block-grid.VL-column-1.VL-align-items-left > .block-list {
  align-items: flex-start;
}
.block-grid.VL-column-1.VL-align-items-center > .block-list {
  align-items: center;
}
.block-grid.VL-column-1.VL-align-items-right > .block-list {
  align-items: flex-end;
}
.block-grid.VL-column-1.VL-align-items-stretch > .block-list {
  align-items: stretch;
}
.block-grid:not( .VL-column-1 ).VL-align-items-top > .block-list {
  align-items: flex-start;
}
.block-grid:not( .VL-column-1 ).VL-align-items-center > .block-list {
  align-items: center;
}
.block-grid:not( .VL-column-1 ).VL-align-items-bottom > .block-list {
  align-items: flex-end;
}
.block-grid:not( .VL-column-1 ).VL-align-items-stretch > .block-list {
  align-items: stretch;
}
.block-grid:not( .VL-column-1 ).VL-align-v-top > .block-list {
  align-content: flex-start;
}
.block-grid:not( .VL-column-1 ).VL-align-v-center > .block-list {
  align-content: center;
}
.block-grid:not( .VL-column-1 ).VL-align-v-bottom > .block-list {
  align-content: flex-end;
}
.block-grid:not( .VL-column-1 ).VL-align-v-stretch > .block-list {
  align-content: stretch;
  align-items: stretch;
}
.block-grid:not( .VL-column-1 ).VL-align-v-space-between > .block-list {
  align-content: space-between;
}
.block-grid:not( .VL-column-1 ).VL-align-v-space-evenly > .block-list {
  align-content: space-evenly;
}
.block-grid:not( .VL-column-1 ).VL-align-h-left > .block-list {
  justify-content: flex-start;
}
.block-grid:not( .VL-column-1 ).VL-align-h-center > .block-list {
  justify-content: center;
}
.block-grid:not( .VL-column-1 ).VL-align-h-right > .block-list {
  justify-content: flex-end;
}
.block-grid:not( .VL-column-1 ).VL-align-h-space-between > .block-list {
  justify-content: space-between;
}
.block-grid:not( .VL-column-1 ).VL-align-h-space-evenly > .block-list {
  justify-content: space-evenly;
}
.block-grid[vl-row-gap="none"] > .block-list {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-gap-row-none) / 2);
  margin-top: calc(-1 * var(--wmu-blocks-layout-gap-row-none) / 2);
}
.block-grid[vl-row-gap="none"] > .block-list > * {
  padding-bottom: calc(var(--wmu-blocks-layout-gap-row-none) / 2);
  padding-top: calc(var(--wmu-blocks-layout-gap-row-none) / 2);
}
.block-grid[vl-row-gap="XS"] > .block-list {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-gap-row-XS) / 2);
  margin-top: calc(-1 * var(--wmu-blocks-layout-gap-row-XS) / 2);
}
.block-grid[vl-row-gap="XS"] > .block-list > * {
  padding-bottom: calc(var(--wmu-blocks-layout-gap-row-XS) / 2);
  padding-top: calc(var(--wmu-blocks-layout-gap-row-XS) / 2);
}
.block-grid[vl-row-gap="S"] > .block-list {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-gap-row-S) / 2);
  margin-top: calc(-1 * var(--wmu-blocks-layout-gap-row-S) / 2);
}
.block-grid[vl-row-gap="S"] > .block-list > * {
  padding-bottom: calc(var(--wmu-blocks-layout-gap-row-S) / 2);
  padding-top: calc(var(--wmu-blocks-layout-gap-row-S) / 2);
}
.block-grid[vl-row-gap="M"] > .block-list {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-gap-row-M) / 2);
  margin-top: calc(-1 * var(--wmu-blocks-layout-gap-row-M) / 2);
}
.block-grid[vl-row-gap="M"] > .block-list > * {
  padding-bottom: calc(var(--wmu-blocks-layout-gap-row-M) / 2);
  padding-top: calc(var(--wmu-blocks-layout-gap-row-M) / 2);
}
.block-grid[vl-row-gap="L"] > .block-list {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-gap-row-L) / 2);
  margin-top: calc(-1 * var(--wmu-blocks-layout-gap-row-L) / 2);
}
.block-grid[vl-row-gap="L"] > .block-list > * {
  padding-bottom: calc(var(--wmu-blocks-layout-gap-row-L) / 2);
  padding-top: calc(var(--wmu-blocks-layout-gap-row-L) / 2);
}
.block-grid[vl-row-gap="XL"] > .block-list {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-gap-row-XL) / 2);
  margin-top: calc(-1 * var(--wmu-blocks-layout-gap-row-XL) / 2);
}
.block-grid[vl-row-gap="XL"] > .block-list > * {
  padding-bottom: calc(var(--wmu-blocks-layout-gap-row-XL) / 2);
  padding-top: calc(var(--wmu-blocks-layout-gap-row-XL) / 2);
}
.block-grid[vl-row-gap="XXL"] > .block-list {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-gap-row-XXL) / 2);
  margin-top: calc(-1 * var(--wmu-blocks-layout-gap-row-XXL) / 2);
}
.block-grid[vl-row-gap="XXL"] > .block-list > * {
  padding-bottom: calc(var(--wmu-blocks-layout-gap-row-XXL) / 2);
  padding-top: calc(var(--wmu-blocks-layout-gap-row-XXL) / 2);
}
.block-grid[vl-column-gap="none"] > .block-list {
  margin-left: calc(-1 * var(--wmu-blocks-layout-gap-column-none) / 2);
  margin-right: calc(-1 * var(--wmu-blocks-layout-gap-column-none) / 2);
}
.block-grid[vl-column-gap="none"] > .block-list > * {
  padding-left: calc(var(--wmu-blocks-layout-gap-column-none) / 2);
  padding-right: calc(var(--wmu-blocks-layout-gap-column-none) / 2);
}
.block-grid[vl-column-gap="XS"] > .block-list {
  margin-left: calc(-1 * var(--wmu-blocks-layout-gap-column-XS) / 2);
  margin-right: calc(-1 * var(--wmu-blocks-layout-gap-column-XS) / 2);
}
.block-grid[vl-column-gap="XS"] > .block-list > * {
  padding-left: calc(var(--wmu-blocks-layout-gap-column-XS) / 2);
  padding-right: calc(var(--wmu-blocks-layout-gap-column-XS) / 2);
}
.block-grid[vl-column-gap="S"] > .block-list {
  margin-left: calc(-1 * var(--wmu-blocks-layout-gap-column-S) / 2);
  margin-right: calc(-1 * var(--wmu-blocks-layout-gap-column-S) / 2);
}
.block-grid[vl-column-gap="S"] > .block-list > * {
  padding-left: calc(var(--wmu-blocks-layout-gap-column-S) / 2);
  padding-right: calc(var(--wmu-blocks-layout-gap-column-S) / 2);
}
.block-grid[vl-column-gap="M"] > .block-list {
  margin-left: calc(-1 * var(--wmu-blocks-layout-gap-column-M) / 2);
  margin-right: calc(-1 * var(--wmu-blocks-layout-gap-column-M) / 2);
}
.block-grid[vl-column-gap="M"] > .block-list > * {
  padding-left: calc(var(--wmu-blocks-layout-gap-column-M) / 2);
  padding-right: calc(var(--wmu-blocks-layout-gap-column-M) / 2);
}
.block-grid[vl-column-gap="L"] > .block-list {
  margin-left: calc(-1 * var(--wmu-blocks-layout-gap-column-L) / 2);
  margin-right: calc(-1 * var(--wmu-blocks-layout-gap-column-L) / 2);
}
.block-grid[vl-column-gap="L"] > .block-list > * {
  padding-left: calc(var(--wmu-blocks-layout-gap-column-L) / 2);
  padding-right: calc(var(--wmu-blocks-layout-gap-column-L) / 2);
}
.block-grid[vl-column-gap="XL"] > .block-list {
  margin-left: calc(-1 * var(--wmu-blocks-layout-gap-column-XL) / 2);
  margin-right: calc(-1 * var(--wmu-blocks-layout-gap-column-XL) / 2);
}
.block-grid[vl-column-gap="XL"] > .block-list > * {
  padding-left: calc(var(--wmu-blocks-layout-gap-column-XL) / 2);
  padding-right: calc(var(--wmu-blocks-layout-gap-column-XL) / 2);
}
.block-grid[vl-column-gap="XL"] > .block-list {
  margin-left: calc(-1 * var(--wmu-blocks-layout-gap-column-XXL) / 2);
  margin-right: calc(-1 * var(--wmu-blocks-layout-gap-column-XXL) / 2);
}
.block-grid[vl-column-gap="XL"] > .block-list > * {
  padding-left: calc(var(--wmu-blocks-layout-gap-column-XXL) / 2);
  padding-right: calc(var(--wmu-blocks-layout-gap-column-XXL) / 2);
}
.block-grid-cell.VL-align-v-top > .block-list {
  justify-content: flex-start;
}
.block-grid-cell.VL-align-v-center > .block-list {
  justify-content: center;
}
.block-grid-cell.VL-align-v-bottom > .block-list {
  justify-content: flex-end;
}
.block-grid-cell.VL-align-v-stretch > .block-list {
  justify-content: stretch;
}
.block-grid-cell.VL-align-v-stretch > .block-list > * {
  flex-grow: 1;
}
.block-grid-cell.VL-align-v-space-between > .block-list {
  justify-content: space-between;
}
.block-grid-cell.VL-align-v-space-evenly > .block-list {
  justify-content: space-evenly;
}
.block-grid-cell.VL-align-h-left > .block-list {
  align-content: flex-start;
  align-items: flex-start;
}
.block-grid-cell.VL-align-h-center > .block-list {
  align-content: center;
  align-items: center;
}
.block-grid-cell.VL-align-h-right > .block-list {
  align-content: flex-end;
  align-items: flex-end;
}
.block-image-video[vl-height] .wmu-media > .wmu-media-object-wrapper {
  overflow: hidden;
}
.VL-object-fit-cover {
  object-fit: cover;
}
.VL-object-fit-contain {
  object-fit: contain;
}
.VL-object-fit-fill {
  object-fit: fill;
}
.VL-object-fit-none {
  object-fit: none;
}
.wmu-media-overlay.VL-blend-mode-normal {
  mix-blend-mode: normal;
}
.wmu-media-overlay.VL-blend-mode-multiply {
  mix-blend-mode: multiply;
}
.wmu-media-overlay.VL-blend-mode-screen {
  mix-blend-mode: screen;
}
.wmu-media-overlay.VL-blend-mode-overlay {
  mix-blend-mode: overlay;
}
.wmu-media-overlay.VL-blend-mode-darken {
  mix-blend-mode: darken;
}
.wmu-media-overlay.VL-blend-mode-lighten {
  mix-blend-mode: lighten;
}
.wmu-media-overlay.VL-blend-mode-color-dodge {
  mix-blend-mode: color-dodge;
}
.wmu-media-overlay.VL-blend-mode-color-burn {
  mix-blend-mode: color-burn;
}
.wmu-media-overlay.VL-blend-mode-hard-light {
  mix-blend-mode: hard-light;
}
.wmu-media-overlay.VL-blend-mode-soft-light {
  mix-blend-mode: soft-light;
}
.wmu-media-overlay.VL-blend-mode-difference {
  mix-blend-mode: difference;
}
.wmu-media-overlay.VL-blend-mode-exclusion {
  mix-blend-mode: exclusion;
}
.wmu-media-overlay.VL-blend-mode-hue {
  mix-blend-mode: hue;
}
.wmu-media-overlay.VL-blend-mode-saturation {
  mix-blend-mode: saturation;
}
.wmu-media-overlay.VL-blend-mode-color {
  mix-blend-mode: color;
}
.wmu-media-overlay.VL-blend-mode-luminosity {
  mix-blend-mode: luminosity;
}
.block-image-video .wmu-media:not( .VL ),
.block-band > .media-list .wmu-media:not( .VL ),
.block-image-video .wmu-media-caption:not( .VL ),
.block-band > .media-list .wmu-media-caption:not( .VL ),
.block-image-video .wmu-media-overlay:not( .VL ),
.block-band > .media-list .wmu-media-overlay:not( .VL ) {
  display: none;
}
.block-menu[vl-dir="h"] > .block-list {
  flex-direction: row;
  flex-wrap: nowrap;
}
.block-menu[vl-dir="h"] > .block-list > * {
  flex: 0 1 auto;
  margin: 0;
  width: auto;
}
.block-menu[vl-dir="h"].VL-wrap > .block-list {
  flex-wrap: wrap;
}
.block-grid-medias.structure-media-3-B .main-content > .group-medias {
  width: 50%;
}
.block-grid-medias.structure-media-3-B.media-margin-light .main-content {
  margin: calc(-1 * var(--wmu-blocks-layout-margin-v-S)) calc(-1 * var(--wmu-blocks-layout-margin-h-S));
}
.block-grid-medias.structure-media-3-B.media-margin-light .main-content > .group-medias {
  margin-left: unset;
  margin-right: unset;
}
.block-grid-medias.structure-media-3-B.media-margin-medium .main-content {
  margin: calc(-1 * var(--wmu-blocks-layout-margin-v-M)) calc(-1 * var(--wmu-blocks-layout-margin-h-M));
}
.block-grid-medias.structure-media-3-B.media-margin-medium .main-content > .group-medias {
  margin-left: unset;
  margin-right: unset;
}
.block-grid-medias.structure-media-3-B.media-margin-large .main-content {
  margin: calc(-1 * var(--wmu-blocks-layout-margin-v-L)) calc(-1 * var(--wmu-blocks-layout-margin-h-L));
}
.block-grid-medias.structure-media-3-B.media-margin-large .main-content > .group-medias {
  margin-left: unset;
  margin-right: unset;
}
.block-grid-medias.structure-media-4-A .main-content > .group-medias {
  width: 50%;
}
.block-grid-medias.structure-media-4-A.media-margin-light .main-content {
  margin: calc(-1 * var(--wmu-blocks-layout-margin-v-S)) calc(-1 * var(--wmu-blocks-layout-margin-h-S));
}
.block-grid-medias.structure-media-4-A.media-margin-light .main-content > .group-medias {
  margin-left: unset;
  margin-right: unset;
}
.block-grid-medias.structure-media-4-A.media-margin-medium .main-content {
  margin: calc(-1 * var(--wmu-blocks-layout-margin-v-M)) calc(-1 * var(--wmu-blocks-layout-margin-h-M));
}
.block-grid-medias.structure-media-4-A.media-margin-medium .main-content > .group-medias {
  margin-left: unset;
  margin-right: unset;
}
.block-grid-medias.structure-media-4-A.media-margin-large .main-content {
  margin: calc(-1 * var(--wmu-blocks-layout-margin-v-L)) calc(-1 * var(--wmu-blocks-layout-margin-h-L));
}
.block-grid-medias.structure-media-4-A.media-margin-large .main-content > .group-medias {
  margin-left: unset;
  margin-right: unset;
}
:root {
  --wmu-global-layout-max-width: 1440px;
  --wmu-global-font-letter-spacing: normal;
  --wmu-global-font-line-height: 1.5em;
  --wmu-global-font-size-tiny: 10px;
  --wmu-global-font-size-tiny-letter-spacing: var(--wmu-global-font-letter-spacing);
  --wmu-global-font-size-tiny-line-height: var(--wmu-global-font-line-height);
  --wmu-global-font-size-small: 13px;
  --wmu-global-font-size-small-letter-spacing: var(--wmu-global-font-letter-spacing);
  --wmu-global-font-size-small-line-height: var(--wmu-global-font-line-height);
  --wmu-global-font-size-normal: 16px;
  --wmu-global-font-size-normal-letter-spacing: var(--wmu-global-font-letter-spacing);
  --wmu-global-font-size-normal-line-height: var(--wmu-global-font-line-height);
  --wmu-global-font-size-medium: 25px;
  --wmu-global-font-size-medium-letter-spacing: var(--wmu-global-font-letter-spacing);
  --wmu-global-font-size-medium-line-height: var(--wmu-global-font-line-height);
  --wmu-global-font-size-large: 40px;
  --wmu-global-font-size-large-letter-spacing: var(--wmu-global-font-letter-spacing);
  --wmu-global-font-size-large-line-height: 1.25em;
  --wmu-global-font-size-huge: 60px;
  --wmu-global-font-size-huge-letter-spacing: var(--wmu-global-font-letter-spacing);
  --wmu-global-font-size-huge-line-height: 1.16em;
  --wmu-global-font-primary-family: 'proxima-nova';
  --wmu-global-font-primary-weight-light: 300;
  --wmu-global-font-primary-weight-regular: 400;
  --wmu-global-font-primary-weight-medium: 600;
  --wmu-global-font-primary-weight-bold: 700;
  --wmu-global-font-primary-weight-extra-bold: 800;
  --wmu-global-font-primary-line-height: var(--wmu-global-font-line-height);
  --wmu-global-font-primary-letter-spacing: var(--wmu-global-font-letter-spacing);
  --wmu-global-font-secondary-family: 'EurostileExt';
  --wmu-global-font-secondary-weight-light: 100;
  --wmu-global-font-secondary-weight-regular: 400;
  --wmu-global-font-secondary-weight-medium: 500;
  --wmu-global-font-secondary-weight-bold: 700;
  --wmu-global-font-secondary-weight-extra-bold: 900;
  --wmu-global-font-secondary-line-height: var(--wmu-global-font-line-height);
  --wmu-global-font-secondary-letter-spacing: var(--wmu-global-font-letter-spacing);
  --wmu-global-font-tertiary-family: 'EurostileExt';
  --wmu-global-font-tertiary-weight-light: 100;
  --wmu-global-font-tertiary-weight-regular: 400;
  --wmu-global-font-tertiary-weight-medium: 500;
  --wmu-global-font-tertiary-weight-bold: 700;
  --wmu-global-font-tertiary-weight-extra-bold: 900;
  --wmu-global-font-tertiary-line-height: var(--wmu-global-font-line-height);
  --wmu-global-font-tertiary-letter-spacing: var(--wmu-global-font-letter-spacing);
}
:root {
  --wmu-structure-header-height: 100px;
  --wmu-structure-header-max-width: none;
  --wmu-structure-header-content-max-width: var(--wmu-global-layout-max-width);
  --wmu-structure-header-padding-top: 40px;
  --wmu-structure-header-padding-bottom: 35px;
  --wmu-structure-header-padding-left: 40px;
  --wmu-structure-header-padding-right: 40px;
  --wmu-structure-content-max-width: var(--wmu-global-layout-max-width);
  --wmu-structure-content-padding-top: 20px;
  --wmu-structure-content-padding-bottom: 20px;
  --wmu-structure-content-padding-left: 0px;
  --wmu-structure-content-padding-right: 0px;
  --wmu-structure-footer-max-width: none;
  --wmu-structure-footer-content-max-width: var(--wmu-global-layout-max-width);
  --wmu-structure-footer-padding-top: 20px;
  --wmu-structure-footer-padding-bottom: 100px;
  --wmu-structure-footer-padding-left: 40px;
  --wmu-structure-footer-padding-right: 40px;
}
.wp-block-image[class*="desktop-width"] img {
  width: 100%;
}
.wp-block-image[class*="desktop-height"] img {
  height: 100%;
  width: auto;
}
.menu a {
  display: inline-block;
  position: relative;
  padding-bottom: 3px;
}
.menu a:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 3px;
  background: var(--wmu-global-colors-primary-write-normal);
  content: '';
  opacity: 0;
  transition: opacity 0.3s, transform 0.3s;
  transform: translateY(10px);
}
.menu a:hover:after {
  opacity: 1;
  transform: translateY(0px);
}
.cart-link {
  margin-left: 30px;
}
.block-grid-cell {
  --wmu-blocks-layout-margin-v-default: var(--wmu-blocks-layout-margin-v-M);
}
.block-grid-cell > .block-inner {
  padding: var(--wmu-blocks-layout-padding-v-L) var(--wmu-blocks-layout-padding-h-L);
}
[vl-block-style="subtitle"] {
  font-family: var(--wmu-global-font-primary-family);
  font-size: 15px;
  font-weight: var(--wmu-global-font-primary-weight-medium);
  letter-spacing: 0.24em;
  color: var(--wmu-global-colors-primary-write-normal);
}
.block-band {
  --wmu-blocks-layout-margin-v-default: var(--wmu-blocks-layout-margin-v-M);
}
.block-band[vl-block-style="divided"] > .media-list {
  position: static;
}
.block-band[vl-block-style="divided"] > .block-list {
  position: static;
}
.entry.product .entry-thumbnail a {
  height: 515px;
}
.block-entry[vl-block-style="no-frame"] .entry.product {
  background-color: transparent;
}
.block-entry[vl-block-style="no-frame"] .entry.product .entry-thumbnail a {
  height: 320px;
  padding-bottom: var(--wmu-blocks-layout-padding-v-S);
  padding-top: 0;
}
.block-entry[vl-block-style="no-frame"] .entry.product .entry-product {
  display: block;
  padding-bottom: 0;
  text-align: center;
}
.block-entry[vl-block-style="no-frame"] .entry.product .entry-title,
.block-entry[vl-block-style="no-frame"] .entry.product .entry-title a {
  font-family: var(--wmu-global-font-secondary-family);
  font-size: var(--wmu-global-font-size-large);
  font-weight: var(--wmu-global-font-secondary-weight-regular);
  letter-spacing: 0.05em;
  color: var(--wmu-global-colors-primary-write-normal);
  text-transform: unset;
}
.block-entry[vl-block-style="no-frame"] .entry.product .entry-title .product-number,
.block-entry[vl-block-style="no-frame"] .entry.product .entry-title a .product-number {
  display: block;
  padding-left: unset;
  color: var(--wmu-global-colors-tertiary-normal);
}
.block-entry[vl-block-style="no-frame"] .entry.product .entry-title .product-number:before,
.block-entry[vl-block-style="no-frame"] .entry.product .entry-title a .product-number:before {
  display: none;
}
.block-entry[vl-block-style="no-frame"] .entry.product .wmu-button {
  margin-top: var(--wmu-blocks-layout-margin-h-L);
}
.block-entry[vl-block-style="no-frame"] .entry.product .wmu-button:after {
  display: none;
}
.block-slider[vl-block-style="tilted"] .swiper-wrapper {
  align-content: stretch;
  align-items: stretch;
}
.block-slider[vl-block-style="tilted"] .swiper-slide {
  height: unset;
  overflow: visible;
}
.block-slider[vl-block-style="tilted"] .entry.product {
  align-content: center;
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-left: -9.5%;
  margin-right: -9.5%;
  position: relative;
}
.block-slider[vl-block-style="tilted"] .entry.product .entry-thumbnail {
  flex-grow: 1;
}
.block-slider[vl-block-style="tilted"] .entry.product .entry-thumbnail a {
  height: 100%;
  padding-bottom: var(--wmu-blocks-layout-padding-v-S);
  padding-left: 11%;
  padding-right: 11%;
  padding-top: var(--wmu-blocks-layout-padding-v-S);
}
.block-slider[vl-block-style="tilted"] .entry.product .entry-product {
  bottom: 0;
  display: none;
  left: 15%;
  padding-bottom: 0;
  position: absolute;
  width: 66%;
}
.block-slider[vl-block-style="tilted"] .entry.product:hover .entry-product {
  display: flex;
}
.block-slider[vl-block-style="tilted"] .swiper-slide {
  padding: 0;
}
.block-slider[vl-block-style="tilted"] .entry-thumbnail img {
  transform: rotate(20deg);
}
.block-slider[vl-block-style="tilted"].slider-enabled > .block-inner {
  margin-left: 0;
  margin-right: 0;
}
.block-slider[vl-block-style="tilted"].slider-enabled > .block-inner .slider-scrollbar-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.block-slider[vl-block-style="tilted-reverse"] .swiper-wrapper {
  align-content: stretch;
  align-items: stretch;
}
.block-slider[vl-block-style="tilted-reverse"] .swiper-slide {
  height: unset;
  overflow: visible;
}
.block-slider[vl-block-style="tilted-reverse"] .entry.product {
  align-content: center;
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-left: -9.5%;
  margin-right: -9.5%;
  position: relative;
}
.block-slider[vl-block-style="tilted-reverse"] .entry.product .entry-thumbnail {
  flex-grow: 1;
}
.block-slider[vl-block-style="tilted-reverse"] .entry.product .entry-thumbnail a {
  height: 100%;
  padding-bottom: var(--wmu-blocks-layout-padding-v-S);
  padding-left: 11%;
  padding-right: 11%;
  padding-top: var(--wmu-blocks-layout-padding-v-S);
}
.block-slider[vl-block-style="tilted-reverse"] .entry.product .entry-product {
  bottom: 0;
  display: none;
  left: 15%;
  padding-bottom: 0;
  position: absolute;
  width: 66%;
}
.block-slider[vl-block-style="tilted-reverse"] .entry.product:hover .entry-product {
  display: flex;
}
.block-slider[vl-block-style="tilted-reverse"] .swiper-slide {
  padding: 0;
}
.block-slider[vl-block-style="tilted-reverse"] .entry-thumbnail img {
  transform: rotate(-20deg);
}
.wmu-button[vl-block-style="link-underline"],
.entry.product .wmu-button {
  position: relative;
  color: inherit;
  background: unset;
  border-radius: unset;
  padding: 2px 0;
  transition: unset;
}
.wmu-button[vl-block-style="link-underline"]:after,
.entry.product .wmu-button:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: var(--wmu-global-colors-tertiary-normal);
  content: '';
  opacity: 1;
  transition: opacity 0.3s, transform 0.3s;
  transform: translateY(0px);
}
.wmu-button[vl-block-style="link-underline"]:hover,
.entry.product .wmu-button:hover {
  box-shadow: none;
}
.wmu-button[vl-block-style="link-underline"]:hover:after,
.entry.product .wmu-button:hover:after {
  opacity: 0;
  transform: translateY(10px);
}
.has-background .wmu-button[vl-block-style="link-underline"]:after {
  background: currentColor;
}
.wmu-button[vl-block-style="link-basic"] {
  position: relative;
  color: inherit;
  background-color: unset;
  border-radius: unset;
  padding: 2px 0;
  transition: unset;
}
.wmu-button[vl-block-style="link-basic"]:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: currentColor;
  content: '';
  opacity: 0;
  transition: opacity 0.3s, transform 0.3s;
  transform: translateY(10px);
}
.wmu-button[vl-block-style="link-basic"]:hover {
  box-shadow: none;
}
.wmu-button[vl-block-style="link-basic"]:hover:after {
  opacity: 1;
  transform: translateY(0px);
}
/** Product Gallery **/
.woocommerce-product-gallery .woocommerce-product-gallery__image a {
  height: 515px;
}
[vl-block-style="align-justify"] {
  text-align: justify;
}
[vl-block-style="no-wrap"] {
  white-space: nowrap !important;
}
.sidebar-columns .widget {
  width: 33.3333%;
}
.site-navigation .menu-wrapper {
  display: flex;
}
.site-navigation .menu {
  display: flex;
  flex-wrap: wrap;
}
.site-navigation .menu-item {
  margin: 0 var(--wmu-blocks-layout-margin-h-S);
}
.site-navigation .menu-item:first-child {
  margin-left: 0;
}
.site-navigation .menu-item:last-child {
  margin-right: 0;
}
.site-navigation .menu-toggle {
  display: none;
}
.site-footer .site-branding {
  margin-right: var(--wmu-blocks-layout-margin-h-M);
}
.site-footer .site-navigation .menu {
  justify-content: flex-end;
  margin: calc(-1 * var(--wmu-blocks-layout-margin-v-XS)) calc(-1 * var(--wmu-blocks-layout-margin-h-S));
}
.site-footer .site-navigation .menu-item {
  margin: var(--wmu-blocks-layout-margin-v-XS) var(--wmu-blocks-layout-margin-h-S);
}
/*# sourceMappingURL=./style.large.css.map */