/**
* 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: " ";
}
[vs-align-self="left"] {
  align-self: flex-start !important;
}
[vs-align-self="center"] {
  align-self: center !important;
}
[vs-align-self="right"] {
  align-self: flex-end !important;
}
.wmu-block[vs-content-align-v="top"] > .block-list {
  justify-content: flex-start;
}
.wmu-block[vs-content-align-v="center"] > .block-list {
  justify-content: center;
}
.wmu-block[vs-content-align-v="bottom"] > .block-list {
  justify-content: flex-end;
}
.wmu-block[vs-content-align-h="left"] > .block-list {
  align-items: flex-start;
}
.wmu-block[vs-content-align-h="center"] > .block-list {
  align-items: center;
}
.wmu-block[vs-content-align-h="right"] > .block-list {
  align-items: flex-end;
}
[vs-height] > .block-list {
  height: 100%;
}
.block-slider[vs-height] > .block-inner,
.block-slider[vs-height] > .block-inner > .slider-container,
.block-slider[vs-height] > .block-inner > .slider-container > .slide-list,
.block-slider[vs-height] > .block-inner > .slider-container > .slide-list > .block-slide,
.block-slider[vs-height] > .block-inner > .slider-container > .slide-list > .block-slide > .block-inner,
.block-slider[vs-height] > .block-inner > .slider-container > .slide-list > .block-slide > .block-inner > .main-blocks {
  height: 100%;
}
[vs-padding-top]:not( .wmu-block ),
[vs-padding-bottom]:not( .wmu-block ),
[vs-padding-left]:not( .wmu-block ),
[vs-padding-right]:not( .wmu-block ) {
  box-sizing: border-box;
}
.VS-hide {
  display: none;
}
.VS-sticky {
  top: 0;
  position: sticky;
}
[vs-height="window"] {
  height: var(--wmu-blocks-layout-height-window);
}
[vs-height="2d3w"] {
  height: var(--wmu-blocks-layout-height-vh2d3);
}
[vs-height="1d2w"] {
  height: var(--wmu-blocks-layout-height-vh1d2);
}
[vs-height="1d3w"] {
  height: var(--wmu-blocks-layout-height-vh1d3);
}
[vs-height="1d4w"] {
  height: var(--wmu-blocks-layout-height-vh1d4);
}
[vs-height="1d1"] {
  height: var(--wmu-blocks-layout-height-pc1d1) !important;
}
[vs-height="3d4"] {
  height: var(--wmu-blocks-layout-height-pc3d4) !important;
}
[vs-height="1d2"] {
  height: var(--wmu-blocks-layout-height-pc1d2) !important;
}
[vs-height="1d3"] {
  height: var(--wmu-blocks-layout-height-pc1d3) !important;
}
[vs-height="1d4"] {
  height: var(--wmu-blocks-layout-height-pc1d4) !important;
}
[vs-height="1d8"] {
  height: var(--wmu-blocks-layout-height-pc1d8) !important;
}
[vs-height="S"] {
  height: var(--wmu-blocks-layout-height-S);
}
[vs-height="M"] {
  height: var(--wmu-blocks-layout-height-M);
}
[vs-height="L"] {
  height: var(--wmu-blocks-layout-height-L);
}
[vs-height="XL"] {
  height: var(--wmu-blocks-layout-height-XL);
}
[vs-width="auto"] {
  width: auto !important;
}
[vs-width="window"] {
  width: var(--wmu-blocks-layout-width-window) !important;
}
[vs-width="1d2w"] {
  width: var(--wmu-blocks-layout-width-vw1d2) !important;
}
[vs-width="1d3w"] {
  width: var(--wmu-blocks-layout-width-vw1d3) !important;
}
[vs-width="1d4w"] {
  width: var(--wmu-blocks-layout-width-vw1d4) !important;
}
[vs-width="1d1"] {
  width: var(--wmu-blocks-layout-width-pc1d1) !important;
}
[vs-width="3d4"] {
  width: var(--wmu-blocks-layout-width-pc3d4) !important;
}
[vs-width="1d2"] {
  width: var(--wmu-blocks-layout-width-pc1d2) !important;
}
[vs-width="1d3"] {
  width: var(--wmu-blocks-layout-width-pc1d3) !important;
}
[vs-width="1d4"] {
  width: var(--wmu-blocks-layout-width-pc1d4) !important;
}
[vs-width="1d8"] {
  width: var(--wmu-blocks-layout-width-pc1d8) !important;
}
[vs-width="S"] {
  width: var(--wmu-blocks-layout-width-S) !important;
}
[vs-width="M"] {
  width: var(--wmu-blocks-layout-width-M) !important;
}
[vs-width="L"] {
  width: var(--wmu-blocks-layout-width-L) !important;
}
[vs-width="XL"] {
  width: var(--wmu-blocks-layout-width-XL) !important;
}
[vs-margin-top="none"] {
  margin-top: var(--wmu-blocks-layout-margin-v-none);
}
[vs-margin-top="XS"] {
  margin-top: var(--wmu-blocks-layout-margin-v-XS);
}
[vs-margin-top="S"] {
  margin-top: var(--wmu-blocks-layout-margin-v-S);
}
[vs-margin-top="M"] {
  margin-top: var(--wmu-blocks-layout-margin-v-M);
}
[vs-margin-top="L"] {
  margin-top: var(--wmu-blocks-layout-margin-v-L);
}
[vs-margin-top="XL"] {
  margin-top: var(--wmu-blocks-layout-margin-v-XL);
}
[vs-margin-top="XXL"] {
  margin-top: var(--wmu-blocks-layout-margin-v-XXL);
}
[vs-margin-top="1d2"] {
  margin-top: var(--wmu-blocks-layout-margin-v-1d2);
}
[vs-margin-top="1d3"] {
  margin-top: var(--wmu-blocks-layout-margin-v-1d3);
}
[vs-margin-top="1d4"] {
  margin-top: var(--wmu-blocks-layout-margin-v-1d4);
}
[vs-margin-top="nS"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-S));
}
[vs-margin-top="nM"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-M));
}
[vs-margin-top="nL"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-L));
}
[vs-margin-top="nXL"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-XL));
}
[vs-margin-top="n1d2"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-1d2));
}
[vs-margin-top="n1d3"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-1d3));
}
[vs-margin-top="n1d4"] {
  margin-top: calc(-1 * var(--wmu-blocks-layout-margin-v-1d4));
}
[vs-margin-bottom="none"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-none);
}
[vs-margin-bottom="XS"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-XS);
}
[vs-margin-bottom="S"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-S);
}
[vs-margin-bottom="M"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-M);
}
[vs-margin-bottom="L"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-L);
}
[vs-margin-bottom="XL"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-XL);
}
[vs-margin-bottom="XXL"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-XXL);
}
[vs-margin-bottom="1d2"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-1d2);
}
[vs-margin-bottom="1d3"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-1d3);
}
[vs-margin-bottom="1d4"] {
  margin-bottom: var(--wmu-blocks-layout-margin-v-1d4);
}
[vs-margin-bottom="nS"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-S));
}
[vs-margin-bottom="nM"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-M));
}
[vs-margin-bottom="nL"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-L));
}
[vs-margin-bottom="nXL"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-XL));
}
[vs-margin-bottom="n1d2"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-1d2));
}
[vs-margin-bottom="n1d3"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-1d3));
}
[vs-margin-bottom="n1d4"] {
  margin-bottom: calc(-1 * var(--wmu-blocks-layout-margin-v-1d4));
}
[vs-margin-left="none"] {
  margin-left: var(--wmu-blocks-layout-margin-h-none);
}
[vs-margin-left="XS"] {
  margin-left: var(--wmu-blocks-layout-margin-h-XS);
}
[vs-margin-left="S"] {
  margin-left: var(--wmu-blocks-layout-margin-h-S);
}
[vs-margin-left="M"] {
  margin-left: var(--wmu-blocks-layout-margin-h-M);
}
[vs-margin-left="L"] {
  margin-left: var(--wmu-blocks-layout-margin-h-L);
}
[vs-margin-left="XL"] {
  margin-left: var(--wmu-blocks-layout-margin-h-XL);
}
[vs-margin-left="XXL"] {
  margin-left: var(--wmu-blocks-layout-margin-h-XXL);
}
[vs-margin-left="1d2"] {
  margin-left: var(--wmu-blocks-layout-margin-h-1d2);
}
[vs-margin-left="1d3"] {
  margin-left: var(--wmu-blocks-layout-margin-h-1d3);
}
[vs-margin-left="1d4"] {
  margin-left: var(--wmu-blocks-layout-margin-h-1d4);
}
[vs-margin-left="nS"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-S));
}
[vs-margin-left="nM"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-M));
}
[vs-margin-left="nL"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-L));
}
[vs-margin-left="nXL"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-XL));
}
[vs-margin-left="n1d2"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-1d2));
}
[vs-margin-left="n1d3"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-1d3));
}
[vs-margin-left="n1d4"] {
  margin-left: calc(-1 * var(--wmu-blocks-layout-margin-h-1d4));
}
[vs-margin-right="none"] {
  margin-right: var(--wmu-blocks-layout-margin-h-none);
}
[vs-margin-right="XS"] {
  margin-right: var(--wmu-blocks-layout-margin-h-XS);
}
[vs-margin-right="S"] {
  margin-right: var(--wmu-blocks-layout-margin-h-S);
}
[vs-margin-right="M"] {
  margin-right: var(--wmu-blocks-layout-margin-h-M);
}
[vs-margin-right="L"] {
  margin-right: var(--wmu-blocks-layout-margin-h-L);
}
[vs-margin-right="XL"] {
  margin-right: var(--wmu-blocks-layout-margin-h-XL);
}
[vs-margin-right="XXL"] {
  margin-right: var(--wmu-blocks-layout-margin-h-XXL);
}
[vs-margin-right="1d2"] {
  margin-right: var(--wmu-blocks-layout-margin-h-1d2);
}
[vs-margin-right="1d3"] {
  margin-right: var(--wmu-blocks-layout-margin-h-1d3);
}
[vs-margin-right="1d4"] {
  margin-right: var(--wmu-blocks-layout-margin-h-1d4);
}
[vs-margin-right="nS"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-S));
}
[vs-margin-right="nM"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-M));
}
[vs-margin-right="nL"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-L));
}
[vs-margin-right="nXL"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-XL));
}
[vs-margin-right="n1d2"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-1d2));
}
[vs-margin-right="n1d3"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-1d3));
}
[vs-margin-right="n1d4"] {
  margin-right: calc(-1 * var(--wmu-blocks-layout-margin-h-1d4));
}
[vs-padding-top="none"]:not( .wmu-block ),
.wmu-block[vs-padding-top="none"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-none);
}
[vs-padding-bottom="none"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="none"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-none);
}
[vs-padding-left="none"]:not( .wmu-block ),
.wmu-block[vs-padding-left="none"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-none);
}
[vs-padding-right="none"]:not( .wmu-block ),
.wmu-block[vs-padding-right="none"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-none);
}
[vs-padding-top="XS"]:not( .wmu-block ),
.wmu-block[vs-padding-top="XS"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-XS);
}
[vs-padding-bottom="XS"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="XS"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-XS);
}
[vs-padding-left="XS"]:not( .wmu-block ),
.wmu-block[vs-padding-left="XS"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-XS);
}
[vs-padding-right="XS"]:not( .wmu-block ),
.wmu-block[vs-padding-right="XS"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-XS);
}
[vs-padding-top="S"]:not( .wmu-block ),
.wmu-block[vs-padding-top="S"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-S);
}
[vs-padding-bottom="S"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="S"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-S);
}
[vs-padding-left="S"]:not( .wmu-block ),
.wmu-block[vs-padding-left="S"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-S);
}
[vs-padding-right="S"]:not( .wmu-block ),
.wmu-block[vs-padding-right="S"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-S);
}
[vs-padding-top="M"]:not( .wmu-block ),
.wmu-block[vs-padding-top="M"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-M);
}
[vs-padding-bottom="M"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="M"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-M);
}
[vs-padding-left="M"]:not( .wmu-block ),
.wmu-block[vs-padding-left="M"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-M);
}
[vs-padding-right="M"]:not( .wmu-block ),
.wmu-block[vs-padding-right="M"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-M);
}
[vs-padding-top="L"]:not( .wmu-block ),
.wmu-block[vs-padding-top="L"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-L);
}
[vs-padding-bottom="L"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="L"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-L);
}
[vs-padding-left="L"]:not( .wmu-block ),
.wmu-block[vs-padding-left="L"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-L);
}
[vs-padding-right="L"]:not( .wmu-block ),
.wmu-block[vs-padding-right="L"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-L);
}
[vs-padding-top="XL"]:not( .wmu-block ),
.wmu-block[vs-padding-top="XL"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-XL);
}
[vs-padding-bottom="XL"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="XL"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-XL);
}
[vs-padding-left="XL"]:not( .wmu-block ),
.wmu-block[vs-padding-left="XL"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-XL);
}
[vs-padding-right="XL"]:not( .wmu-block ),
.wmu-block[vs-padding-right="XL"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-XL);
}
[vs-padding-top="XXL"]:not( .wmu-block ),
.wmu-block[vs-padding-top="XXL"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-XXL);
}
[vs-padding-bottom="XXL"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="XXL"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-XXL);
}
[vs-padding-left="XXL"]:not( .wmu-block ),
.wmu-block[vs-padding-left="XXL"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-XXL);
}
[vs-padding-right="XXL"]:not( .wmu-block ),
.wmu-block[vs-padding-right="XXL"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-XXL);
}
[vs-padding-top="1d2"]:not( .wmu-block ),
.wmu-block[vs-padding-top="1d2"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-1d2);
}
[vs-padding-bottom="1d2"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="1d2"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-1d2);
}
[vs-padding-left="1d2"]:not( .wmu-block ),
.wmu-block[vs-padding-left="1d2"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-1d2);
}
[vs-padding-right="1d2"]:not( .wmu-block ),
.wmu-block[vs-padding-right="1d2"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-1d2);
}
[vs-padding-top="1d3"]:not( .wmu-block ),
.wmu-block[vs-padding-top="1d3"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-1d3);
}
[vs-padding-bottom="1d3"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="1d3"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-1d3);
}
[vs-padding-left="1d3"]:not( .wmu-block ),
.wmu-block[vs-padding-left="1d3"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-1d3);
}
[vs-padding-right="1d3"]:not( .wmu-block ),
.wmu-block[vs-padding-right="1d3"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-1d3);
}
[vs-padding-top="1d4"]:not( .wmu-block ),
.wmu-block[vs-padding-top="1d4"] > .block-inner {
  padding-top: var(--wmu-blocks-layout-padding-v-1d4);
}
[vs-padding-bottom="1d4"]:not( .wmu-block ),
.wmu-block[vs-padding-bottom="1d4"] > .block-inner {
  padding-bottom: var(--wmu-blocks-layout-padding-v-1d4);
}
[vs-padding-left="1d4"]:not( .wmu-block ),
.wmu-block[vs-padding-left="1d4"] > .block-inner {
  padding-left: var(--wmu-blocks-layout-padding-h-1d4);
}
[vs-padding-right="1d4"]:not( .wmu-block ),
.wmu-block[vs-padding-right="1d4"] > .block-inner {
  padding-right: var(--wmu-blocks-layout-padding-h-1d4);
}
.block-band > .media-list .wmu-media-object:not( [class*="VS-object-fit-"] ) {
  object-fit: cover;
}
.block-band:not( [vs-content-align-v] ) > .block-list {
  justify-content: var(--wmu-blocks-band-content-align-v-default);
}
.block-band:not( [vs-content-align-h] ) > .block-list {
  align-items: var(--wmu-blocks-band-content-align-h-default);
}
.block-band:not( [vs-padding-top] ) > .block-inner {
  padding-top: var(--wmu-blocks-band-padding-top-default);
}
.block-band:not( [vs-padding-bottom] ) > .block-inner {
  padding-bottom: var(--wmu-blocks-band-padding-bottom-default);
}
.block-band:not( [vs-padding-left] ) > .block-inner {
  padding-left: var(--wmu-blocks-band-padding-left-default);
}
.block-band:not( [vs-padding-right] ) > .block-inner {
  padding-right: var(--wmu-blocks-band-padding-right-default);
}
.block-band.VS-use-media-height > .media-list {
  position: relative;
}
.block-band.VS-use-media-height > .block-list {
  height: 100%;
  left: 0;
  min-height: auto;
  position: absolute;
  top: 0;
  width: 100%;
}
.block-band > .wmu-media:not( .VS ),
.block-band > .wmu-media .wmu-media-overlay:not( .VS ) {
  display: none;
}
.block-grid.VS-column-2 > .block-list > * {
  width: 50%;
}
.block-grid.VS-column-3 > .block-list > * {
  width: calc(100% / 3);
}
.block-grid.VS-column-4 > .block-list > * {
  width: 25%;
}
.block-grid.VS-column-5 > .block-list > * {
  width: 20%;
}
.block-grid.VS-column-6 > .block-list > * {
  width: calc(100% / 6);
}
.block-grid.VS-column-7 > .block-list > * {
  width: calc(100% / 7);
}
.block-grid.VS-column-8 > .block-list > * {
  width: 12.5%;
}
.block-grid.VS-column-9 > .block-list > * {
  width: calc(100% / 9);
}
.block-grid.VS-column-10 > .block-list > * {
  width: 10%;
}
.block-grid.VS-column-1 > .block-list {
  flex-direction: column;
  align-items: center;
  align-content: center;
  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.VS-column-1 > .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.VS-column-1:not( [vs-row-gap] ) {
  row-gap: var(--wmu-blocks-layout-gap-row-M);
}
.block-grid.VS-column-1.VS-align-v-top > .block-list {
  justify-content: flex-start;
}
.block-grid.VS-column-1.VS-align-v-center > .block-list {
  justify-content: center;
}
.block-grid.VS-column-1.VS-align-v-bottom > .block-list {
  justify-content: flex-end;
}
.block-grid.VS-column-1.VS-align-v-stretch > .block-list {
  justify-content: stretch;
  align-items: stretch;
}
.block-grid.VS-column-1.VS-align-v-space-between > .block-list {
  justify-content: space-between;
}
.block-grid.VS-column-1.VS-align-v-space-evenly > .block-list {
  justify-content: space-evenly;
}
.block-grid.VS-column-1.VS-align-h-left > .block-list {
  align-content: flex-start;
}
.block-grid.VS-column-1.VS-align-h-center > .block-list {
  align-content: center;
}
.block-grid.VS-column-1.VS-align-h-right > .block-list {
  align-content: flex-end;
}
.block-grid.VS-column-1.VS-align-h-space-between > .block-list {
  align-content: space-between;
}
.block-grid.VS-column-1.VS-align-h-space-evenly > .block-list {
  align-content: space-evenly;
}
.block-grid.VS-column-1.VS-align-items-left > .block-list {
  align-items: flex-start;
}
.block-grid.VS-column-1.VS-align-items-center > .block-list {
  align-items: center;
}
.block-grid.VS-column-1.VS-align-items-right > .block-list {
  align-items: flex-end;
}
.block-grid.VS-column-1.VS-align-items-stretch > .block-list {
  align-items: stretch;
}
.block-grid:not( .VS-column-1 ).VS-align-items-top > .block-list {
  align-items: flex-start;
}
.block-grid:not( .VS-column-1 ).VS-align-items-center > .block-list {
  align-items: center;
}
.block-grid:not( .VS-column-1 ).VS-align-items-bottom > .block-list {
  align-items: flex-end;
}
.block-grid:not( .VS-column-1 ).VS-align-items-stretch > .block-list {
  align-items: stretch;
}
.block-grid:not( .VS-column-1 ).VS-align-v-top > .block-list {
  align-content: flex-start;
}
.block-grid:not( .VS-column-1 ).VS-align-v-center > .block-list {
  align-content: center;
}
.block-grid:not( .VS-column-1 ).VS-align-v-bottom > .block-list {
  align-content: flex-end;
}
.block-grid:not( .VS-column-1 ).VS-align-v-stretch > .block-list {
  align-content: stretch;
  align-items: stretch;
}
.block-grid:not( .VS-column-1 ).VS-align-v-space-between > .block-list {
  align-content: space-between;
}
.block-grid:not( .VS-column-1 ).VS-align-v-space-evenly > .block-list {
  align-content: space-evenly;
}
.block-grid:not( .VS-column-1 ).VS-align-h-left > .block-list {
  justify-content: flex-start;
}
.block-grid:not( .VS-column-1 ).VS-align-h-center > .block-list {
  justify-content: center;
}
.block-grid:not( .VS-column-1 ).VS-align-h-right > .block-list {
  justify-content: flex-end;
}
.block-grid:not( .VS-column-1 ).VS-align-h-space-between > .block-list {
  justify-content: space-between;
}
.block-grid:not( .VS-column-1 ).VS-align-h-space-evenly > .block-list {
  justify-content: space-evenly;
}
.block-grid[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-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[vs-column-gap="XXL"] > .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[vs-column-gap="XXL"] > .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.VS-align-v-top > .block-list {
  justify-content: flex-start;
}
.block-grid-cell.VS-align-v-center > .block-list {
  justify-content: center;
}
.block-grid-cell.VS-align-v-bottom > .block-list {
  justify-content: flex-end;
}
.block-grid-cell.VS-align-v-stretch > .block-list {
  justify-content: stretch;
}
.block-grid-cell.VS-align-v-stretch > .block-list > * {
  flex-grow: 1;
}
.block-grid-cell.VS-align-v-space-between > .block-list {
  justify-content: space-between;
}
.block-grid-cell.VS-align-v-space-evenly > .block-list {
  justify-content: space-evenly;
}
.block-grid-cell.VS-align-h-left > .block-list {
  align-content: flex-start;
  align-items: flex-start;
}
.block-grid-cell.VS-align-h-center > .block-list {
  align-content: center;
  align-items: center;
}
.block-grid-cell.VS-align-h-right > .block-list {
  align-content: flex-end;
  align-items: flex-end;
}
.block-image-video[vs-height] .wmu-media > .wmu-media-object-wrapper {
  overflow: hidden;
}
.VS-object-fit-cover {
  object-fit: cover;
}
.VS-object-fit-contain {
  object-fit: contain;
}
.VS-object-fit-fill {
  object-fit: fill;
}
.VS-object-fit-none {
  object-fit: none;
}
.wmu-media-overlay.VS-blend-mode-normal {
  mix-blend-mode: normal;
}
.wmu-media-overlay.VS-blend-mode-multiply {
  mix-blend-mode: multiply;
}
.wmu-media-overlay.VS-blend-mode-screen {
  mix-blend-mode: screen;
}
.wmu-media-overlay.VS-blend-mode-overlay {
  mix-blend-mode: overlay;
}
.wmu-media-overlay.VS-blend-mode-darken {
  mix-blend-mode: darken;
}
.wmu-media-overlay.VS-blend-mode-lighten {
  mix-blend-mode: lighten;
}
.wmu-media-overlay.VS-blend-mode-color-dodge {
  mix-blend-mode: color-dodge;
}
.wmu-media-overlay.VS-blend-mode-color-burn {
  mix-blend-mode: color-burn;
}
.wmu-media-overlay.VS-blend-mode-hard-light {
  mix-blend-mode: hard-light;
}
.wmu-media-overlay.VS-blend-mode-soft-light {
  mix-blend-mode: soft-light;
}
.wmu-media-overlay.VS-blend-mode-difference {
  mix-blend-mode: difference;
}
.wmu-media-overlay.VS-blend-mode-exclusion {
  mix-blend-mode: exclusion;
}
.wmu-media-overlay.VS-blend-mode-hue {
  mix-blend-mode: hue;
}
.wmu-media-overlay.VS-blend-mode-saturation {
  mix-blend-mode: saturation;
}
.wmu-media-overlay.VS-blend-mode-color {
  mix-blend-mode: color;
}
.wmu-media-overlay.VS-blend-mode-luminosity {
  mix-blend-mode: luminosity;
}
.block-image-video .wmu-media:not( .VS ),
.block-band > .media-list .wmu-media:not( .VS ),
.block-image-video .wmu-media-caption:not( .VS ),
.block-band > .media-list .wmu-media-caption:not( .VS ),
.block-image-video .wmu-media-overlay:not( .VS ),
.block-band > .media-list .wmu-media-overlay:not( .VS ) {
  display: none;
}
.block-menu[vs-dir="h"] > .block-list {
  flex-direction: row;
  flex-wrap: nowrap;
}
.block-menu[vs-dir="h"] > .block-list > * {
  flex: 0 1 auto;
  margin: 0;
  width: auto;
}
.block-menu[vs-dir="h"].VS-wrap > .block-list {
  flex-wrap: wrap;
}
.wp-block-image[class*="mobile-width"] img {
  width: 100%;
}
.wp-block-image[class*="mobile-height"] img {
  height: 100%;
  width: auto;
}
.site-header .site-navigation {
  margin-top: -8px;
}
.site-navigation .menu-item {
  text-align: center;
  margin: var(--wmu-blocks-layout-margin-v-M) 0;
}
.site-header .menu {
  font-size: 24px;
}
.cart-link {
  margin-left: var(--wmu-blocks-layout-margin-h-S);
}
.block-grid-cell > .block-inner {
  padding: var(--wmu-blocks-layout-padding-v-L) var(--wmu-blocks-layout-padding-h-L);
}
[vs-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[vs-block-style="divided"] > .media-list {
  position: static;
}
.block-band[vs-block-style="divided"] > .block-list {
  position: static;
}
.entry.product .entry-thumbnail a {
  height: 415px;
}
.block-entry[vs-block-style="no-frame"] .entry.product {
  background-color: transparent;
}
.block-entry[vs-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[vs-block-style="no-frame"] .entry.product .entry-product {
  display: block;
  padding-bottom: 0;
  text-align: center;
}
.block-entry[vs-block-style="no-frame"] .entry.product .entry-title,
.block-entry[vs-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[vs-block-style="no-frame"] .entry.product .entry-title .product-number,
.block-entry[vs-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[vs-block-style="no-frame"] .entry.product .entry-title .product-number:before,
.block-entry[vs-block-style="no-frame"] .entry.product .entry-title a .product-number:before {
  display: none;
}
.block-entry[vs-block-style="no-frame"] .entry.product .wmu-button {
  margin-top: var(--wmu-blocks-layout-margin-h-L);
}
.block-entry[vs-block-style="no-frame"] .entry.product .wmu-button:after {
  display: none;
}
.block-slider[vs-block-style="tilted"] .swiper-wrapper {
  align-content: stretch;
  align-items: stretch;
}
.block-slider[vs-block-style="tilted"] .swiper-slide {
  height: unset;
  overflow: visible;
}
.block-slider[vs-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[vs-block-style="tilted"] .entry.product .entry-thumbnail {
  flex-grow: 1;
}
.block-slider[vs-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[vs-block-style="tilted"] .entry.product .entry-product {
  bottom: 0;
  display: none;
  left: 15%;
  padding-bottom: 0;
  position: absolute;
  width: 66%;
}
.block-slider[vs-block-style="tilted"] .entry.product:hover .entry-product {
  display: flex;
}
.block-slider[vs-block-style="tilted"] .swiper-slide {
  padding: 0;
}
.block-slider[vs-block-style="tilted"] .entry-thumbnail img {
  transform: rotate(20deg);
}
.block-slider[vs-block-style="tilted"].slider-enabled > .block-inner {
  margin-left: 0;
  margin-right: 0;
}
.block-slider[vs-block-style="tilted"].slider-enabled > .block-inner .slider-scrollbar-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.block-slider[vs-block-style="tilted"] .entry.product:hover .entry-product {
  display: none;
}
.block-slider[vs-block-style="tilted-reverse"] .swiper-wrapper {
  align-content: stretch;
  align-items: stretch;
}
.block-slider[vs-block-style="tilted-reverse"] .swiper-slide {
  height: unset;
  overflow: visible;
}
.block-slider[vs-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[vs-block-style="tilted-reverse"] .entry.product .entry-thumbnail {
  flex-grow: 1;
}
.block-slider[vs-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[vs-block-style="tilted-reverse"] .entry.product .entry-product {
  bottom: 0;
  display: none;
  left: 15%;
  padding-bottom: 0;
  position: absolute;
  width: 66%;
}
.block-slider[vs-block-style="tilted-reverse"] .entry.product:hover .entry-product {
  display: flex;
}
.block-slider[vs-block-style="tilted-reverse"] .swiper-slide {
  padding: 0;
}
.block-slider[vs-block-style="tilted-reverse"] .entry-thumbnail img {
  transform: rotate(-20deg);
}
.block-slider[vs-block-style="tilted-reverse"] .entry.product:hover .entry-product {
  display: none;
}
.wmu-button[vs-block-style="link-underline"],
.entry.product .wmu-button {
  position: relative;
  color: inherit;
  background: unset;
  border-radius: unset;
  padding: 2px 0;
  transition: unset;
}
.wmu-button[vs-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[vs-block-style="link-underline"]:hover,
.entry.product .wmu-button:hover {
  box-shadow: none;
}
.wmu-button[vs-block-style="link-underline"]:hover:after,
.entry.product .wmu-button:hover:after {
  opacity: 0;
  transform: translateY(10px);
}
.has-background .wmu-button[vs-block-style="link-underline"]:after {
  background: currentColor;
}
.wmu-button[vs-block-style="link-basic"] {
  position: relative;
  color: inherit;
  background-color: unset;
  border-radius: unset;
  padding: 2px 0;
  transition: unset;
}
.wmu-button[vs-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[vs-block-style="link-basic"]:hover {
  box-shadow: none;
}
.wmu-button[vs-block-style="link-basic"]:hover:after {
  opacity: 1;
  transform: translateY(0px);
}
.single_add_to_cart_button {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
/** Product Gallery **/
.woocommerce-product-gallery .woocommerce-product-gallery__image a {
  height: 415px;
}
[vs-block-style="align-justify"] {
  text-align: justify;
}
[vs-block-style="no-wrap"] {
  white-space: nowrap !important;
}
.site-footer {
  position: relative;
}
.site-footer .content {
  flex-direction: column;
}
.site-footer .site-branding {
  max-width: 160px;
  margin: 0 auto;
}
.site-footer .site-navigation {
  justify-content: center;
}
.site-footer .site-navigation .menu-wrapper {
  display: block;
}
.site-footer .site-navigation .menu-item {
  margin: var(--wmu-blocks-layout-margin-v-L) 0;
}
/*# sourceMappingURL=./style.small-medium-only.css.map */