@charset "UTF-8";
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  HIERARCHIE SCSS :         
                            Du PLUS GLOBAL et PLUS PETIT  ->  au PLUS SPÉCIFIQUE et PLUS GRAND
                                                 ( ORDRE IMPORTANT ! )
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  0 : ROOT ( ORDRE IMPORTANT ! )
//                              * Root Math function
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  0 : RESSOURCES ( ORDRE IMPORTANT ! )
//                              * External libraries ressources
/**/
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@1,300..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Baskervville&display=swap");
.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto;
}
.nice-select:hover {
  border-color: #dbdbdb;
}
.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}
.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
          transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #cccccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
          box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
          transform: scale(0.75) translateY(-21px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  1 : PARAMETERS ( ORDRE IMPORTANT ! )
//                              * Main parameters
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/* -------------- * Report here the referential screen widths, 
                    given by the respective mockups  * -------------- */
/** Report here the referential screen widths given by the respective mockups 
    (used with "px-to-rem" or "ptr" functions) 
    Be careful, sometimes the "desktop" models are in 1920, sometimes in 1480 (for ex) 
    If you do not have a reference on a model dedicated to the tablet, 
    you can choose to base either on the values provided by :
    the desktop model, or on those of the mobile model 
    But here is the default referal value **/
/* -------------- * Report here all the breakpoints necessary, 
                    for the responsiveness of the site  * -------------- */
/** Here are the start sizes of each breakpoint
        @mixin min-width(breakpoint) will depending on these values
        @mixin max-width(breakpoint) will depending on next breakpoint starting width -1 **/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* You shouldn't have to modify this */
/* -------------- * Create for each Breakpoint, 
                    its media query MIN-WIDTH * -------------- */
/* Each Breakpoint is assigned a min-width media query, 
   according to the value of its starting width */
/* -------------- * Create for each breakpoint, 
                    its media query MAX-WIDTH * -------------- */
/* Each Breakpoint is assigned a max-width media query, 
   depending on its next breakpoint starting width -1 */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* No pixel size of the project should be determined directly, 
  but must necessarily go through this function to inearly follow any resizing in view.
  You shouldn't have to modify anything here */
/* ------------- * Linear adaptation of pixel sizes according to
                   the types of views of the models, 
                   the real view width of the screen * ------------ */
/* ------------- * Returns the minimum pixel size below which not to go, 
                   based on a coefficient applied to the detected font size * ------------- */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/* Defines the coefficient (neutral by default) which could exceptionally be used 
a posteriori to adjust (increase or reduce) all the sizes which will be relative to it */
/* Sets the coefficient to apply to the font size so that it never falls below a given size */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* You shouldn't have to modify this */
/* You shouldn't have to modify this */
/* Define a mixin to generate each variables names for Font Families
and associate their values from the $font-sizes-values map above */
/* You shouldn't have to modify this */
/* When you use the themeFontFamily mixin, you can specify either a primary or secondary font family type, 
  and it will select the correct font file directory and name accordingly. */
/* You shouldn't have to modify this */
/* Define a mixin to generate each variables names for Font Size
and associate their values from the $font-sizes-values map above */
/* With this setup, you can call the font size and line height values like this:
var(--font-size-1-tablet)
var(--line-height-1-tablet)*/
/* You shouldn't have to modify this */
/**
  * --------------------------------------------------------------------------------------------------------------
  *                                                  DEDICATED CLASSES & EXTENDS 
  *                                           Allways create both in order to be forced 
  *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* -------------- * Auto Create Theme Font Families Class Names 
      And associate them by the function, to their corresponding variable value * --------------
    /* You shouldn't have to modify this */
.font-family-primary-extralight {
  font-family: var(--theme-font-primary-extralight);
}

.font-family-primary-light {
  font-family: var(--theme-font-primary-light);
}

.font-family-primary-regular {
  font-family: var(--theme-font-primary-regular);
}

.font-family-primary-medium {
  font-family: var(--theme-font-primary-medium);
}

.font-family-primary-semibold {
  font-family: var(--theme-font-primary-semibold);
}

.font-family-primary-bold {
  font-family: var(--theme-font-primary-bold);
}

.font-family-primary-extrabold {
  font-family: var(--theme-font-primary-extrabold);
}

.font-family-primary-black {
  font-family: var(--theme-font-primary-black);
}

.font-family-secondary-extralight {
  font-family: var(--theme-font-secondary-extralight);
}

.font-family-secondary-light {
  font-family: var(--theme-font-secondary-light);
}

.font-family-secondary-regular {
  font-family: var(--theme-font-secondary-regular);
}

.font-family-secondary-medium {
  font-family: var(--theme-font-secondary-medium);
}

.font-family-secondary-semibold {
  font-family: var(--theme-font-secondary-semibold);
}

.font-family-secondary-bold {
  font-family: var(--theme-font-secondary-bold);
}

.font-family-secondary-extrabold {
  font-family: var(--theme-font-secondary-extrabold);
}

.font-family-secondary-black {
  font-family: var(--theme-font-secondary-black);
}

/* -------------- * Auto Create Theme Font Sizes Class Names 
      And associate them by the function, to their corresponding variable value * --------------
    /* You shouldn't have to modify this */
@media (min-width: 0px) {
  .font-size-1 {
    font-size: var(--theme-font-size-1-mobile);
    line-height: var(--theme-line-height-1-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-1 {
    font-size: var(--theme-font-size-1-tablet);
    line-height: var(--theme-line-height-1-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-1 {
    font-size: var(--theme-font-size-1-desktop);
    line-height: var(--theme-line-height-1-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-2 {
    font-size: var(--theme-font-size-2-mobile);
    line-height: var(--theme-line-height-2-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-2 {
    font-size: var(--theme-font-size-2-tablet);
    line-height: var(--theme-line-height-2-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-2 {
    font-size: var(--theme-font-size-2-desktop);
    line-height: var(--theme-line-height-2-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-3 {
    font-size: var(--theme-font-size-3-mobile);
    line-height: var(--theme-line-height-3-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-3 {
    font-size: var(--theme-font-size-3-tablet);
    line-height: var(--theme-line-height-3-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-3 {
    font-size: var(--theme-font-size-3-desktop);
    line-height: var(--theme-line-height-3-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-4 {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-4 {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-4 {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-5 {
    font-size: var(--theme-font-size-5-mobile);
    line-height: var(--theme-line-height-5-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-5 {
    font-size: var(--theme-font-size-5-tablet);
    line-height: var(--theme-line-height-5-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-5 {
    font-size: var(--theme-font-size-5-desktop);
    line-height: var(--theme-line-height-5-desktop);
  }
}

@media (min-width: 0px) {
  .font-size-6 {
    font-size: var(--theme-font-size-6-mobile);
    line-height: var(--theme-line-height-6-mobile);
  }
}
@media (min-width: 481px) {
  .font-size-6 {
    font-size: var(--theme-font-size-6-tablet);
    line-height: var(--theme-line-height-6-tablet);
  }
}
@media (min-width: 1024px) {
  .font-size-6 {
    font-size: var(--theme-font-size-6-desktop);
    line-height: var(--theme-line-height-6-desktop);
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
.bold {
  font-weight: bold;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-50 {
  opacity: 0.5;
}

.uppercase {
  text-transform: uppercase;
}

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

.text-left {
  text-align: left;
}

.margin-auto {
  display: inline-block;
  margin: auto;
}

/* Force line break on device */
@media (max-width: 319px) {
  .mbr {
    display: table;
  }
}
@media (min-width: 481px) {
  .mbr {
    display: initial;
  }
}

@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot");
}
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* Now assign here each variation of each font family
      declined here in a decreasing order
      defined above to all similar elements 
      You shouldn't have to modify the content */
h2, .family-bold, .pickup-relay-link a {
  font-family: var(--theme-font-primary-bold);
}

h3 {
  font-family: var(--theme-font-primary-medium);
}

h4 {
  font-family: var(--theme-font-primary-light);
}

h5 {
  font-family: var(--theme-font-primary-extralight);
}

p,
li {
  font-family: var(--theme-font-primary-regular);
}

/* Do the same if secondary family... */
h1 {
  font-family: var(--theme-font-secondary-regular);
}

/* Now assign here each variation of each font size 
      declined here in a decreasing order
      defined above to all similar elements 
      You shouldn't have to modify the content */
:root {
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  /* The @font-face declarations use nth() to extract the font file name and directory 
    dynamically based on whether the font is primary or secondary. */
  --theme-font-primary-extralight: primary-extralight;
  --theme-font-primary-light: primary-light;
  --theme-font-primary-regular: primary-regular;
  --theme-font-primary-medium: primary-medium;
  --theme-font-primary-semibold: primary-semibold;
  --theme-font-primary-bold: primary-bold;
  --theme-font-primary-extrabold: primary-extrabold;
  --theme-font-primary-black: primary-black;
  --theme-font-secondary-extralight: secondary-extralight;
  --theme-font-secondary-light: secondary-light;
  --theme-font-secondary-regular: secondary-regular;
  --theme-font-secondary-medium: secondary-medium;
  --theme-font-secondary-semibold: secondary-semibold;
  --theme-font-secondary-bold: secondary-bold;
  --theme-font-secondary-extrabold: secondary-extrabold;
  --theme-font-secondary-black: secondary-black;
  --theme-font-size-1-mobile: calc(0.0890585242 * 1 * 100vw);
  --theme-line-height-1-mobile: calc(0.1374045802 * 1 * 100vw);
  --theme-font-size-1-tablet: calc(0.046875 * 1 * 100vw);
  --theme-line-height-1-tablet: calc(0.05625 * 1 * 100vw);
  --theme-font-size-1-desktop: max(0.0416666667 * 1 * 100vw, 64px);
  --theme-line-height-1-desktop: calc(0.0520833333 * 1 * 100vw);
  --theme-font-size-2-mobile: calc(0.0890585242 * 1 * 100vw);
  --theme-line-height-2-mobile: calc(0.106870229 * 1 * 100vw);
  --theme-font-size-2-tablet: calc(0.0548780488 * 1 * 100vw);
  --theme-line-height-2-tablet: calc(0.0658536585 * 1 * 100vw);
  --theme-font-size-2-desktop: max(0.0234375 * 1 * 100vw, 36px);
  --theme-line-height-2-desktop: calc(0.028125 * 1 * 100vw);
  --theme-font-size-3-mobile: calc(0.0636132316 * 1 * 100vw);
  --theme-line-height-3-mobile: calc(0.0763358779 * 1 * 100vw);
  --theme-font-size-3-tablet: calc(0.0365853659 * 1 * 100vw);
  --theme-line-height-3-tablet: calc(0.0426829268 * 1 * 100vw);
  --theme-font-size-3-desktop: max(0.015625 * 1 * 100vw, 24px);
  --theme-line-height-3-desktop: calc(0.0182291667 * 1 * 100vw);
  --theme-font-size-4-mobile: calc(0.0458015267 * 1 * 100vw);
  --theme-line-height-4-mobile: calc(0.0534351145 * 1 * 100vw);
  --theme-font-size-4-tablet: calc(0.0243902439 * 1 * 100vw);
  --theme-line-height-4-tablet: calc(0.0292682927 * 1 * 100vw);
  --theme-font-size-4-desktop: max(0.0104166667 * 1 * 100vw, 16px);
  --theme-line-height-4-desktop: calc(0.0125 * 1 * 100vw);
  --theme-font-size-5-mobile: calc(0.0407124682 * 1 * 100vw);
  --theme-line-height-5-mobile: calc(0.0458015267 * 1 * 100vw);
  --theme-font-size-5-tablet: calc(0.0219512195 * 1 * 100vw);
  --theme-line-height-5-tablet: calc(0.0256097561 * 1 * 100vw);
  --theme-font-size-5-desktop: max(0.009375 * 1 * 100vw, 14.4px);
  --theme-line-height-5-desktop: calc(0.0109375 * 1 * 100vw);
  --theme-font-size-6-mobile: calc(0.0356234097 * 1 * 100vw);
  --theme-line-height-6-mobile: calc(0.0407124682 * 1 * 100vw);
  --theme-font-size-6-tablet: calc(0.0170731707 * 1 * 100vw);
  --theme-line-height-6-tablet: calc(0.0195121951 * 1 * 100vw);
  --theme-font-size-6-desktop: max(0.0083333333 * 1 * 100vw, 12.8px);
  --theme-line-height-6-desktop: calc(0.009375 * 1 * 100vw);
}
@font-face {
  font-family: "primary-extralight";
  src: url("../fonts/Raleway/Raleway-ExtraLight.ttf") format("truetype"), url("../fonts/Raleway/Raleway-ExtraLight.woff2") format("woff2"), url("../fonts/Raleway/Raleway-ExtraLight.woff") format("woff");
  font-weight: primary-extralight;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-light";
  src: url("../fonts/Raleway/Raleway-Light.ttf") format("truetype"), url("../fonts/Raleway/Raleway-Light.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Light.woff") format("woff");
  font-weight: primary-light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-regular";
  src: url("../fonts/Raleway/Raleway-Regular.ttf") format("truetype"), url("../fonts/Raleway/Raleway-Regular.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Regular.woff") format("woff");
  font-weight: primary-regular;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-medium";
  src: url("../fonts/Raleway/Raleway-Medium.ttf") format("truetype"), url("../fonts/Raleway/Raleway-Medium.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Medium.woff") format("woff");
  font-weight: primary-medium;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-semibold";
  src: url("../fonts/Raleway/Raleway-SemiBold.ttf") format("truetype"), url("../fonts/Raleway/Raleway-SemiBold.woff2") format("woff2"), url("../fonts/Raleway/Raleway-SemiBold.woff") format("woff");
  font-weight: primary-semibold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-bold";
  src: url("../fonts/Raleway/Raleway-Bold.ttf") format("truetype"), url("../fonts/Raleway/Raleway-Bold.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Bold.woff") format("woff");
  font-weight: primary-bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-extrabold";
  src: url("../fonts/Raleway/Raleway-ExtraBold.ttf") format("truetype"), url("../fonts/Raleway/Raleway-ExtraBold.woff2") format("woff2"), url("../fonts/Raleway/Raleway-ExtraBold.woff") format("woff");
  font-weight: primary-extrabold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "primary-black";
  src: url("../fonts/Raleway/Raleway-Black.ttf") format("truetype"), url("../fonts/Raleway/Raleway-Black.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Black.woff") format("woff");
  font-weight: primary-black;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-extralight";
  src: url("../fonts/Baskervville/Baskervville-Regular.ttf") format("truetype"), url("../fonts/Baskervville/Baskervville-Regular.woff2") format("woff2"), url("../fonts/Baskervville/Baskervville-Regular.woff") format("woff");
  font-weight: secondary-extralight;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-light";
  src: url("../fonts/Baskervville/Baskervville-Regular.ttf") format("truetype"), url("../fonts/Baskervville/Baskervville-Regular.woff2") format("woff2"), url("../fonts/Baskervville/Baskervville-Regular.woff") format("woff");
  font-weight: secondary-light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-regular";
  src: url("../fonts/Baskervville/Baskervville-Regular.ttf") format("truetype"), url("../fonts/Baskervville/Baskervville-Regular.woff2") format("woff2"), url("../fonts/Baskervville/Baskervville-Regular.woff") format("woff");
  font-weight: secondary-regular;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-medium";
  src: url("../fonts/Baskervville/Baskervville-Regular.ttf") format("truetype"), url("../fonts/Baskervville/Baskervville-Regular.woff2") format("woff2"), url("../fonts/Baskervville/Baskervville-Regular.woff") format("woff");
  font-weight: secondary-medium;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-semibold";
  src: url("../fonts/Baskervville/Baskervville-Regular.ttf") format("truetype"), url("../fonts/Baskervville/Baskervville-Regular.woff2") format("woff2"), url("../fonts/Baskervville/Baskervville-Regular.woff") format("woff");
  font-weight: secondary-semibold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-bold";
  src: url("../fonts/Baskervville/Baskervville-Regular.ttf") format("truetype"), url("../fonts/Baskervville/Baskervville-Regular.woff2") format("woff2"), url("../fonts/Baskervville/Baskervville-Regular.woff") format("woff");
  font-weight: secondary-bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-extrabold";
  src: url("../fonts/Baskervville/Baskervville-Regular.ttf") format("truetype"), url("../fonts/Baskervville/Baskervville-Regular.woff2") format("woff2"), url("../fonts/Baskervville/Baskervville-Regular.woff") format("woff");
  font-weight: secondary-extrabold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "secondary-black";
  src: url("../fonts/Baskervville/Baskervville-Regular.ttf") format("truetype"), url("../fonts/Baskervville/Baskervville-Regular.woff2") format("woff2"), url("../fonts/Baskervville/Baskervville-Regular.woff") format("woff");
  font-weight: secondary-black;
  font-style: normal;
  font-display: swap;
}

@media (min-width: 0px) {
  h1,
  h2 {
    font-size: var(--theme-font-size-2-mobile);
    line-height: var(--theme-line-height-2-mobile);
  }
}
@media (min-width: 481px) {
  h1,
  h2 {
    font-size: var(--theme-font-size-2-tablet);
    line-height: var(--theme-line-height-2-tablet);
  }
}
@media (min-width: 1024px) {
  h1,
  h2 {
    font-size: var(--theme-font-size-2-desktop);
    line-height: var(--theme-line-height-2-desktop);
  }
}

@media (min-width: 0px) {
  h3 {
    font-size: var(--theme-font-size-3-mobile);
    line-height: var(--theme-line-height-3-mobile);
  }
}
@media (min-width: 481px) {
  h3 {
    font-size: var(--theme-font-size-3-tablet);
    line-height: var(--theme-line-height-3-tablet);
  }
}
@media (min-width: 1024px) {
  h3 {
    font-size: var(--theme-font-size-3-desktop);
    line-height: var(--theme-line-height-3-desktop);
  }
}

@media (min-width: 0px) {
  h4 {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  h4 {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  h4 {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}

@media (min-width: 0px) {
  section.type-banner.blog h2,
  p,
  section li,
  aside li {
    font-size: var(--theme-font-size-5-mobile);
    line-height: var(--theme-line-height-5-mobile);
  }
}
@media (min-width: 481px) {
  section.type-banner.blog h2,
  p,
  section li,
  aside li {
    font-size: var(--theme-font-size-5-tablet);
    line-height: var(--theme-line-height-5-tablet);
  }
}
@media (min-width: 1024px) {
  section.type-banner.blog h2,
  p,
  section li,
  aside li {
    font-size: var(--theme-font-size-5-desktop);
    line-height: var(--theme-line-height-5-desktop);
  }
}

@media (min-width: 0px) {
  h5,
  header li,
  footer li,
  p.min {
    font-size: var(--theme-font-size-6-mobile);
    line-height: var(--theme-line-height-6-mobile);
  }
}
@media (min-width: 481px) {
  h5,
  header li,
  footer li,
  p.min {
    font-size: var(--theme-font-size-6-tablet);
    line-height: var(--theme-line-height-6-tablet);
  }
}
@media (min-width: 1024px) {
  h5,
  header li,
  footer li,
  p.min {
    font-size: var(--theme-font-size-6-desktop);
    line-height: var(--theme-line-height-6-desktop);
  }
}

.family-bold,
.pickup-relay-link a {
  color: red !important;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/* Start by define all the Colors Variables
  assigned to each color present in the mockups */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* You shouldn't have to modify this */
/* Each Theme color is assigned a value contained in a variable, 
according to the css rules defined from previous $color-names */
/* You shouldn't have to modify this */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* -------------- * Auto Create Theme Class Names for each type of Color Application 
                And associate it by the function, to its corresponding variable value * --------------
    /* You shouldn't have to modify this */
.color-white {
  color: var(--theme-color-white);
}

.bkg-white {
  background-color: var(--theme-color-white);
}

.fill-white > svg * {
  fill: var(--theme-color-white);
}

.color-black {
  color: var(--theme-color-black);
}

.bkg-black {
  background-color: var(--theme-color-black);
}

.fill-black > svg * {
  fill: var(--theme-color-black);
}

.color-bg-pink {
  color: var(--theme-color-bg-pink);
}

.bkg-bg-pink {
  background-color: var(--theme-color-bg-pink);
}

.fill-bg-pink > svg * {
  fill: var(--theme-color-bg-pink);
}

.color-main-color {
  color: var(--theme-color-main-color);
}

.bkg-main-color {
  background-color: var(--theme-color-main-color);
}

.fill-main-color > svg * {
  fill: var(--theme-color-main-color);
}

.color-maroon {
  color: var(--theme-color-maroon);
}

.bkg-maroon {
  background-color: var(--theme-color-maroon);
}

.fill-maroon > svg * {
  fill: var(--theme-color-maroon);
}

.color-light-main-color {
  color: var(--theme-color-light-main-color);
}

.bkg-light-main-color {
  background-color: var(--theme-color-light-main-color);
}

.fill-light-main-color > svg * {
  fill: var(--theme-color-light-main-color);
}

.color-grey {
  color: var(--theme-color-grey);
}

.bkg-grey {
  background-color: var(--theme-color-grey);
}

.fill-grey > svg * {
  fill: var(--theme-color-grey);
}

.color-dark-grey {
  color: var(--theme-color-dark-grey);
}

.bkg-dark-grey {
  background-color: var(--theme-color-dark-grey);
}

.fill-dark-grey > svg * {
  fill: var(--theme-color-dark-grey);
}

.color-yellow {
  color: var(--theme-color-yellow);
}

.bkg-yellow {
  background-color: var(--theme-color-yellow);
}

.fill-yellow > svg * {
  fill: var(--theme-color-yellow);
}

.color-black-light {
  color: var(--theme-color-black-light);
}

.bkg-black-light {
  background-color: var(--theme-color-black-light);
}

.fill-black-light > svg * {
  fill: var(--theme-color-black-light);
}

.color-popup-overlay {
  color: var(--theme-color-popup-overlay);
}

.bkg-popup-overlay {
  background-color: var(--theme-color-popup-overlay);
}

.fill-popup-overlay > svg * {
  fill: var(--theme-color-popup-overlay);
}

.color-red {
  color: var(--theme-color-red);
}

.bkg-red {
  background-color: var(--theme-color-red);
}

.fill-red > svg * {
  fill: var(--theme-color-red);
}

.color-primary {
  color: var(--theme-color-primary);
}

.bkg-primary {
  background-color: var(--theme-color-primary);
}

.fill-primary > svg * {
  fill: var(--theme-color-primary);
}

.color-text {
  color: var(--theme-color-text);
}

.bkg-text {
  background-color: var(--theme-color-text);
}

.fill-text > svg * {
  fill: var(--theme-color-text);
}

.color-blue-facebook {
  color: var(--theme-color-blue-facebook);
}

.bkg-blue-facebook {
  background-color: var(--theme-color-blue-facebook);
}

.fill-blue-facebook > svg * {
  fill: var(--theme-color-blue-facebook);
}

.color-blue-twitter {
  color: var(--theme-color-blue-twitter);
}

.bkg-blue-twitter {
  background-color: var(--theme-color-blue-twitter);
}

.fill-blue-twitter > svg * {
  fill: var(--theme-color-blue-twitter);
}

.color-blue-linkedIn {
  color: var(--theme-color-blue-linkedIn);
}

.bkg-blue-linkedIn {
  background-color: var(--theme-color-blue-linkedIn);
}

.fill-blue-linkedIn > svg * {
  fill: var(--theme-color-blue-linkedIn);
}

.color-demo-base {
  color: var(--theme-color-demo-base);
}

.bkg-demo-base {
  background-color: var(--theme-color-demo-base);
}

.fill-demo-base > svg * {
  fill: var(--theme-color-demo-base);
}

.color-demo-margin {
  color: var(--theme-color-demo-margin);
}

.bkg-demo-margin {
  background-color: var(--theme-color-demo-margin);
}

.fill-demo-margin > svg * {
  fill: var(--theme-color-demo-margin);
}

.color-demo-border {
  color: var(--theme-color-demo-border);
}

.bkg-demo-border {
  background-color: var(--theme-color-demo-border);
}

.fill-demo-border > svg * {
  fill: var(--theme-color-demo-border);
}

.color-demo-padding {
  color: var(--theme-color-demo-padding);
}

.bkg-demo-padding {
  background-color: var(--theme-color-demo-padding);
}

.fill-demo-padding > svg * {
  fill: var(--theme-color-demo-padding);
}

.color-demo-content {
  color: var(--theme-color-demo-content);
}

.bkg-demo-content {
  background-color: var(--theme-color-demo-content);
}

.fill-demo-content > svg * {
  fill: var(--theme-color-demo-content);
}

.color-demo-title {
  color: var(--theme-color-demo-title);
}

.bkg-demo-title {
  background-color: var(--theme-color-demo-title);
}

.fill-demo-title > svg * {
  fill: var(--theme-color-demo-title);
}

.color-demo-wrapper {
  color: var(--theme-color-demo-wrapper);
}

.bkg-demo-wrapper {
  background-color: var(--theme-color-demo-wrapper);
}

.fill-demo-wrapper > svg * {
  fill: var(--theme-color-demo-wrapper);
}

.color-demo-container {
  color: var(--theme-color-demo-container);
}

.bkg-demo-container {
  background-color: var(--theme-color-demo-container);
}

.fill-demo-container > svg * {
  fill: var(--theme-color-demo-container);
}

/* Create here as much as needed... */
.bkg-filter {
  -webkit-backdrop-filter: brightness(0.9);
          backdrop-filter: brightness(0.9);
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some elements have allways the same color on the project
  define them here with the variables already defined */
:root {
  --theme-color-white: #FFFFFF;
  --theme-color-black: #000000;
  --theme-color-bg-pink: #F7EFEA;
  --theme-color-main-color: #4B0F10;
  --theme-color-maroon: #896a55;
  --theme-color-light-main-color: #BC5F00;
  --theme-color-grey: #8F8A88;
  --theme-color-dark-grey: #333;
  --theme-color-yellow: #FFEB00;
  --theme-color-black-light: rgba(28, 28, 28, 0.3137254902);
  --theme-color-popup-overlay: rgba(21, 17, 17, 0.61);
  --theme-color-red: #f21f1f;
  --theme-color-primary: #606060;
  --theme-color-text: #666;
  --theme-color-blue-facebook: #3b5998;
  --theme-color-blue-twitter: #1da1f2;
  --theme-color-blue-linkedIn: #0077b5;
  --theme-color-demo-base: #ffffff;
  --theme-color-demo-margin: #F8CB9C;
  --theme-color-demo-border: #FCDB9A;
  --theme-color-demo-padding: #C2DDB5;
  --theme-color-demo-content: #9EC4E7;
  --theme-color-demo-title: #FF2E47;
  --theme-color-demo-wrapper: #00A95B;
  --theme-color-demo-container: #800080;
}

/** 
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 *                                                 ! THEME DEMO VARIABLES (Don't modify) !
/**/
/* Demo colors parameters */
/**
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 *                                                 ! THEME DEMO FUNCTIONS (Don't modify) !
/**/
/**
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 *                                                 ! THEME DEMO ELEMENTS APPLICATIONS (Don't modify) !
/**/
:root {
  --demo-color-margin: var(--theme-color-demo-margin);
  --demo-color-padding: var(--theme-color-demo-padding);
  --demo-color-content: var(--theme-color-demo-content);
  --demo-color-base: var(--theme-color-demo-base);
}

html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) {
  background: var(--theme-color-demo-base);
  background: var(--demo-color-base);
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 header,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu-wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 main,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 section,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 aside,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 footer {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-content)), to(var(--demo-color-content))), -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-padding)), to(var(--demo-color-padding)));
  background-image: linear-gradient(to bottom, var(--demo-color-content) 0%, var(--demo-color-content) 100%), linear-gradient(to bottom, var(--demo-color-padding) 0%, var(--demo-color-padding) 100%);
  background-clip: content-box, padding-box;
  border: 1px solid var(--theme-color-black);
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 header .title-block,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu .title-block,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu-wrapper .title-block,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 main .title-block,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 section .title-block,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 aside .title-block,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 footer .title-block {
  outline: 1px solid var(--theme-color-demo-title); /* inner stroke */
  outline-offset: -2px; /* negative border width + outline width */
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 header .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 main .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 section .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 aside .wrapper,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 footer .wrapper {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-content)), to(var(--demo-color-content))), -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-padding)), to(var(--demo-color-padding)));
  background-image: linear-gradient(to bottom, var(--demo-color-content) 0%, var(--demo-color-content) 100%), linear-gradient(to bottom, var(--demo-color-padding) 0%, var(--demo-color-padding) 100%);
  background-clip: content-box, padding-box;
  outline: 1px solid var(--theme-color-demo-wrapper);
  outline-offset: -2px;
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 header .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 main .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 section .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 aside .wrapper .container,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 footer .wrapper .container {
  outline: 1px solid var(--theme-color-demo-container);
  outline-offset: -2px;
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 header .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 main .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 section .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 aside .wrapper .container:not([class*=bkg]),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 footer .wrapper .container:not([class*=bkg]) {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-content)), to(var(--demo-color-content))), -webkit-gradient(linear, left top, left bottom, from(var(--demo-color-padding)), to(var(--demo-color-padding)));
  background-image: linear-gradient(to bottom, var(--demo-color-content) 0%, var(--demo-color-content) 100%), linear-gradient(to bottom, var(--demo-color-padding) 0%, var(--demo-color-padding) 100%);
  background-clip: content-box, padding-box;
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 header .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 main .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 section .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 aside .wrapper .container.right,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 footer .wrapper .container.right {
  border-left: none;
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 header .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu-wrapper .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 main .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 section .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 aside .wrapper .container > h3,
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 footer .wrapper .container > h3 {
  color: var(--theme-color-demo-container);
}
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 header h2:not(.color-black),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu h2:not(.color-black),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 .burger-menu-wrapper h2:not(.color-black),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 main h2:not(.color-black),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 section h2:not(.color-black),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 aside h2:not(.color-black),
html:has(body.parent-pageid-21270):not(:has(body.read-me-page)) .parent-pageid-21270 footer h2:not(.color-black) {
  color: var(--theme-color-demo-title);
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.borders-standard,
.type-archive.single-product .main.output .type-card .card-link a,
.cta-secondary,
.borders-rounded,
.single-product .continue,
.cta-quaternary {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid black;
}

@media (min-width: 0px) {
  .borders-rounded,
  .single-product .continue,
  .cta-quaternary {
    border-radius: calc(0.0381679389 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .borders-rounded,
  .single-product .continue,
  .cta-quaternary {
    border-radius: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .borders-rounded,
  .single-product .continue,
  .cta-quaternary {
    border-radius: calc(0.0104166667 * 1 * 100vw);
  }
}

.borders-boldy,
.type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart:hover,
.single-product .type-product .entry-summary .variations tr .value button:hover,
.single-product .type-product .entry-summary .single_add_to_cart_button:hover,
.single-product .type-product .entry-summary .ajax_add_to_cart:hover,
.single-product .continue a:hover,
.woocommerce-ResetPassword button:hover,
.cta-primary:hover,
.cta-quaternary:hover,
.type-archive.single-product .main.output .type-card .card-link a:hover,
.cta-secondary:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px var(--theme-color-main-color);
  box-shadow: inset 0px 0px 0px 1px var(--theme-color-main-color);
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some elements have allways the same color on the project
  define them here with the variables already defined */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/* ------------- * DOM : Global Layouts Hierarchy * ------------- */
/* The architecture of the sections is usually this :

  "element" : (
    "this"        =  <element>
    "wrapper"     =    <.wrapper>
    "container"   =      <.container>
    "package"     =        <.package>
                        ... 
  But feel free to add as many element as you want to target... */
/* ------------- * Properties Breakpoints Values functioning : * ------------- */
/* Each property in each part of element 
     will have a value defined for "mobile", "tablet" and "desktop" devices :

  "element" : (
    "this": (
      "display": (
            //  We must always start by giving a value to the smallest support (mobile) 
          "mobile"  : value-mobile,
            //  If the other breakpoints are not specified, 
                they will cascade to the value of the nearest lower breakpoint 
                If this is not immutable, we determine from which breakpoint 
                the value must change. 
                In this example tabkets keep mobile value, but not desktops : 
          "desktop" : value-desktop,
      ),
    ),
  )


/* ------------- * Main Global Property Values * ------------- */
/* Header Property Values */
/* Other Recurring Property Values necessary for your layouts here... */
/* ------------- * Reccuring Common Property Default Values 
                  for recurring layouts elements * ------------- */
/* ------------- * Assignment of these Common Properties Default Values 
                  for recurring layouts elements * ------------- */
/* ------------- * Override or Add specific Default Properties or Values 
                   to pevious $common-properties, for any element in any breakpoint : * ------------- */
/* Other Property Default Values */
/* Define list of differents Layout's Types Properties from the mockups */
/* If we do not have a reference size on a dedicated mockup (ex: for the tablet),
  - Either we decide a specific value which will refer to it,
  - Either we can use the value of one or the other models reference sizes,
  targeting it ptr($var, desktop) or ptr($var, mobile) in the further min-width(tablet) */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  LAYOUTS PARAMETERS IMPORTS 
/**/
/* Complete if more different sizes 
or some desktop ones with different responsive variations... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/* -------------- * Force for each Breakpoint in $breakpoints, 
                    if a CSS Property Value value is not defined for current breakpoint,
                    to use the previous breakpoint value, or default "mobile" one * -------------- */
/* You shouldn't have to modify this */
/* -------------- * Associate for each Layout's Composing Block, 
                    its CSS Properties Variable Name (name defined below) 
                    to its value * -------------- */
/* You shouldn't have to modify this */
/* Each Layout's Composing Block is assigned a value contained in a variable, 
according to the css rules defined from previous $layout-parameters */
/* -------------- * Associate for each Layout's Composing Block,
                    its CSS Properties to Variables Names (values defined above) * -------------- */
/* You shouldn't have to modify this */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* -------------- * Auto Create each Layout and Sub-Elements Class Names
                And associate them by the function, to their corresponding variable value * --------------
    /* You shouldn't have to modify this */
@media (min-width: 0px) {
  .type-demo {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-mobile);
    margin: var(--type-demo-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-demo {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-minimobile);
    margin: var(--type-demo-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-demo {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-tablet);
    margin: var(--type-demo-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-demo {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-tablet-cart);
    margin: var(--type-demo-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-demo {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-desktop);
    margin: var(--type-demo-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-demo {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-desktop-no-burger);
    margin: var(--type-demo-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-demo {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-desktop-full);
    margin: var(--type-demo-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-demo {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-this-padding-desktop-large);
    margin: var(--type-demo-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-demo .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-demo .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-demo .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-demo .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-demo .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-demo .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-demo .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-demo .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-demo .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-mobile);
    -ms-flex-direction: var(--type-demo-container-flex-direction-mobile);
        flex-direction: var(--type-demo-container-flex-direction-mobile);
  }
}
@media (min-width: 320px) {
  .type-demo .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-minimobile);
    -ms-flex-direction: var(--type-demo-container-flex-direction-minimobile);
        flex-direction: var(--type-demo-container-flex-direction-minimobile);
  }
}
@media (min-width: 481px) {
  .type-demo .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-tablet);
    -ms-flex-direction: var(--type-demo-container-flex-direction-tablet);
        flex-direction: var(--type-demo-container-flex-direction-tablet);
  }
}
@media (min-width: 768px) {
  .type-demo .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-tablet-cart);
    -ms-flex-direction: var(--type-demo-container-flex-direction-tablet-cart);
        flex-direction: var(--type-demo-container-flex-direction-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-demo .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-desktop);
    -ms-flex-direction: var(--type-demo-container-flex-direction-desktop);
        flex-direction: var(--type-demo-container-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-demo .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-desktop-no-burger);
    -ms-flex-direction: var(--type-demo-container-flex-direction-desktop-no-burger);
        flex-direction: var(--type-demo-container-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-demo .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-desktop-full);
    -ms-flex-direction: var(--type-demo-container-flex-direction-desktop-full);
        flex-direction: var(--type-demo-container-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-demo .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-demo-container-padding-desktop-large);
    -ms-flex-direction: var(--type-demo-container-flex-direction-desktop-large);
        flex-direction: var(--type-demo-container-flex-direction-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-mobile);
    -ms-flex-direction: var(--type-header-this-flex-direction-mobile);
        flex-direction: var(--type-header-this-flex-direction-mobile);
    padding: var(--type-header-this-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-minimobile);
    -ms-flex-direction: var(--type-header-this-flex-direction-minimobile);
        flex-direction: var(--type-header-this-flex-direction-minimobile);
    padding: var(--type-header-this-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-tablet);
    -ms-flex-direction: var(--type-header-this-flex-direction-tablet);
        flex-direction: var(--type-header-this-flex-direction-tablet);
    padding: var(--type-header-this-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-tablet-cart);
    -ms-flex-direction: var(--type-header-this-flex-direction-tablet-cart);
        flex-direction: var(--type-header-this-flex-direction-tablet-cart);
    padding: var(--type-header-this-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-desktop);
    -ms-flex-direction: var(--type-header-this-flex-direction-desktop);
        flex-direction: var(--type-header-this-flex-direction-desktop);
    padding: var(--type-header-this-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-desktop-no-burger);
    -ms-flex-direction: var(--type-header-this-flex-direction-desktop-no-burger);
        flex-direction: var(--type-header-this-flex-direction-desktop-no-burger);
    padding: var(--type-header-this-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-desktop-full);
    -ms-flex-direction: var(--type-header-this-flex-direction-desktop-full);
        flex-direction: var(--type-header-this-flex-direction-desktop-full);
    padding: var(--type-header-this-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-this-display-desktop-large);
    -ms-flex-direction: var(--type-header-this-flex-direction-desktop-large);
        flex-direction: var(--type-header-this-flex-direction-desktop-large);
    padding: var(--type-header-this-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-wrapper-flex-direction-mobile);
    height: var(--type-header-wrapper-height-mobile);
  }
}
@media (min-width: 320px) {
  .type-header .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-wrapper-flex-direction-minimobile);
    height: var(--type-header-wrapper-height-minimobile);
  }
}
@media (min-width: 481px) {
  .type-header .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-wrapper-flex-direction-tablet);
    height: var(--type-header-wrapper-height-tablet);
  }
}
@media (min-width: 768px) {
  .type-header .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-wrapper-flex-direction-tablet-cart);
    height: var(--type-header-wrapper-height-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-header .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-wrapper-flex-direction-desktop);
    height: var(--type-header-wrapper-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-wrapper-flex-direction-desktop-no-burger);
    height: var(--type-header-wrapper-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-wrapper-flex-direction-desktop-full);
    height: var(--type-header-wrapper-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-wrapper-flex-direction-desktop-large);
    height: var(--type-header-wrapper-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-container-flex-direction-mobile);
    -webkit-box-pack: var(--type-header-container-justify-content-mobile);
        -ms-flex-pack: var(--type-header-container-justify-content-mobile);
            justify-content: var(--type-header-container-justify-content-mobile);
  }
}
@media (min-width: 320px) {
  .type-header .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-container-flex-direction-minimobile);
    -webkit-box-pack: var(--type-header-container-justify-content-minimobile);
        -ms-flex-pack: var(--type-header-container-justify-content-minimobile);
            justify-content: var(--type-header-container-justify-content-minimobile);
  }
}
@media (min-width: 481px) {
  .type-header .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-container-flex-direction-tablet);
    -webkit-box-pack: var(--type-header-container-justify-content-tablet);
        -ms-flex-pack: var(--type-header-container-justify-content-tablet);
            justify-content: var(--type-header-container-justify-content-tablet);
  }
}
@media (min-width: 768px) {
  .type-header .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-container-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-header-container-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-header-container-justify-content-tablet-cart);
            justify-content: var(--type-header-container-justify-content-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-header .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-container-flex-direction-desktop);
    -webkit-box-pack: var(--type-header-container-justify-content-desktop);
        -ms-flex-pack: var(--type-header-container-justify-content-desktop);
            justify-content: var(--type-header-container-justify-content-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-container-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-header-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-header-container-justify-content-desktop-no-burger);
            justify-content: var(--type-header-container-justify-content-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-container-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-header-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-header-container-justify-content-desktop-full);
            justify-content: var(--type-header-container-justify-content-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-header-container-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-header-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-header-container-justify-content-desktop-large);
            justify-content: var(--type-header-container-justify-content-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .package {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-package-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-package-flex-direction-mobile);
            flex-direction: var(--default-package-flex-direction-mobile);
    width: var(--default-package-width-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-package-height-mobile);
  }
}
@media (min-width: 320px) {
  .type-header .package {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-package-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-package-flex-direction-minimobile);
            flex-direction: var(--default-package-flex-direction-minimobile);
    width: var(--default-package-width-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-package-height-minimobile);
  }
}
@media (min-width: 481px) {
  .type-header .package {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-package-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-package-flex-direction-tablet);
            flex-direction: var(--default-package-flex-direction-tablet);
    width: var(--default-package-width-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-package-height-tablet);
  }
}
@media (min-width: 768px) {
  .type-header .package {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-package-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-package-flex-direction-tablet-cart);
            flex-direction: var(--default-package-flex-direction-tablet-cart);
    width: var(--default-package-width-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-package-height-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-header .package {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-package-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-package-flex-direction-desktop);
            flex-direction: var(--default-package-flex-direction-desktop);
    width: var(--default-package-width-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-package-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .package {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-package-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-package-flex-direction-desktop-no-burger);
            flex-direction: var(--default-package-flex-direction-desktop-no-burger);
    width: var(--default-package-width-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-package-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .package {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-package-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-package-flex-direction-desktop-full);
            flex-direction: var(--default-package-flex-direction-desktop-full);
    width: var(--default-package-width-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-package-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .package {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-package-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-package-flex-direction-desktop-large);
            flex-direction: var(--default-package-flex-direction-desktop-large);
    width: var(--default-package-width-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-header-package-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .sub-menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-mobile);
  }
}
@media (min-width: 320px) {
  .type-header .sub-menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-minimobile);
  }
}
@media (min-width: 481px) {
  .type-header .sub-menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-tablet);
  }
}
@media (min-width: 768px) {
  .type-header .sub-menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-header .sub-menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .sub-menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .sub-menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .sub-menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    top: var(--type-header-sub-menu-top-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-header .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-mobile);
            flex-direction: var(--type-header-menu-item-flex-direction-mobile);
    padding: var(--type-header-menu-item-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-header .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-minimobile);
            flex-direction: var(--type-header-menu-item-flex-direction-minimobile);
    padding: var(--type-header-menu-item-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-header .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-tablet);
            flex-direction: var(--type-header-menu-item-flex-direction-tablet);
    padding: var(--type-header-menu-item-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-header .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-tablet-cart);
            flex-direction: var(--type-header-menu-item-flex-direction-tablet-cart);
    padding: var(--type-header-menu-item-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-header .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-desktop);
            flex-direction: var(--type-header-menu-item-flex-direction-desktop);
    padding: var(--type-header-menu-item-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-header .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-desktop-no-burger);
            flex-direction: var(--type-header-menu-item-flex-direction-desktop-no-burger);
    padding: var(--type-header-menu-item-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-header .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-desktop-full);
            flex-direction: var(--type-header-menu-item-flex-direction-desktop-full);
    padding: var(--type-header-menu-item-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-header .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-header-menu-item-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-header-menu-item-flex-direction-desktop-large);
            flex-direction: var(--type-header-menu-item-flex-direction-desktop-large);
    padding: var(--type-header-menu-item-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-footer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-this-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-this-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-this-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-this-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-this-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-this-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-this-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-this-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-wrapper-padding-mobile);
    -ms-flex-direction: var(--type-footer-wrapper-flex-direction-mobile);
        flex-direction: var(--type-footer-wrapper-flex-direction-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-wrapper-padding-minimobile);
    -ms-flex-direction: var(--type-footer-wrapper-flex-direction-minimobile);
        flex-direction: var(--type-footer-wrapper-flex-direction-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-wrapper-padding-tablet);
    -ms-flex-direction: var(--type-footer-wrapper-flex-direction-tablet);
        flex-direction: var(--type-footer-wrapper-flex-direction-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-wrapper-padding-tablet-cart);
    -ms-flex-direction: var(--type-footer-wrapper-flex-direction-tablet-cart);
        flex-direction: var(--type-footer-wrapper-flex-direction-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-wrapper-padding-desktop);
    -ms-flex-direction: var(--type-footer-wrapper-flex-direction-desktop);
        flex-direction: var(--type-footer-wrapper-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-wrapper-padding-desktop-no-burger);
    -ms-flex-direction: var(--type-footer-wrapper-flex-direction-desktop-no-burger);
        flex-direction: var(--type-footer-wrapper-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-wrapper-padding-desktop-full);
    -ms-flex-direction: var(--type-footer-wrapper-flex-direction-desktop-full);
        flex-direction: var(--type-footer-wrapper-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-wrapper-padding-desktop-large);
    -ms-flex-direction: var(--type-footer-wrapper-flex-direction-desktop-large);
        flex-direction: var(--type-footer-wrapper-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 320px) {
  .type-footer .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 481px) {
  .type-footer .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 768px) {
  .type-footer .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1024px) {
  .type-footer .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1220px) {
  .type-footer .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1425px) {
  .type-footer .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1750px) {
  .type-footer .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 0px) {
  .type-footer .site-branding {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-site-branding-height-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer .site-branding {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-site-branding-height-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer .site-branding {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-site-branding-height-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer .site-branding {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-site-branding-height-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer .site-branding {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-site-branding-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .site-branding {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-site-branding-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .site-branding {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-site-branding-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .site-branding {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-site-branding-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .site-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-mobile);
            flex-direction: var(--type-footer-site-navigation-flex-direction-mobile);
    width: var(--type-footer-site-navigation-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer .site-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-minimobile);
            flex-direction: var(--type-footer-site-navigation-flex-direction-minimobile);
    width: var(--type-footer-site-navigation-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer .site-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-tablet);
            flex-direction: var(--type-footer-site-navigation-flex-direction-tablet);
    width: var(--type-footer-site-navigation-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer .site-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-tablet-cart);
            flex-direction: var(--type-footer-site-navigation-flex-direction-tablet-cart);
    width: var(--type-footer-site-navigation-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer .site-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-desktop);
            flex-direction: var(--type-footer-site-navigation-flex-direction-desktop);
    width: var(--type-footer-site-navigation-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .site-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-no-burger);
    width: var(--type-footer-site-navigation-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .site-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-full);
            flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-full);
    width: var(--type-footer-site-navigation-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .site-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-large);
            flex-direction: var(--type-footer-site-navigation-flex-direction-desktop-large);
    width: var(--type-footer-site-navigation-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-footer-navigation-flex-grow-mobile);
        -ms-flex-positive: var(--type-footer-navigation-flex-grow-mobile);
            flex-grow: var(--type-footer-navigation-flex-grow-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer .navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-footer-navigation-flex-grow-minimobile);
        -ms-flex-positive: var(--type-footer-navigation-flex-grow-minimobile);
            flex-grow: var(--type-footer-navigation-flex-grow-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer .navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-footer-navigation-flex-grow-tablet);
        -ms-flex-positive: var(--type-footer-navigation-flex-grow-tablet);
            flex-grow: var(--type-footer-navigation-flex-grow-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer .navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-footer-navigation-flex-grow-tablet-cart);
        -ms-flex-positive: var(--type-footer-navigation-flex-grow-tablet-cart);
            flex-grow: var(--type-footer-navigation-flex-grow-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer .navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-footer-navigation-flex-grow-desktop);
        -ms-flex-positive: var(--type-footer-navigation-flex-grow-desktop);
            flex-grow: var(--type-footer-navigation-flex-grow-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-footer-navigation-flex-grow-desktop-no-burger);
        -ms-flex-positive: var(--type-footer-navigation-flex-grow-desktop-no-burger);
            flex-grow: var(--type-footer-navigation-flex-grow-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-footer-navigation-flex-grow-desktop-full);
        -ms-flex-positive: var(--type-footer-navigation-flex-grow-desktop-full);
            flex-grow: var(--type-footer-navigation-flex-grow-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-flex: var(--type-footer-navigation-flex-grow-desktop-large);
        -ms-flex-positive: var(--type-footer-navigation-flex-grow-desktop-large);
            flex-grow: var(--type-footer-navigation-flex-grow-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .main-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer .main-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer .main-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer .main-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer .main-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .main-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .main-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .main-navigation {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-footer-main-navigation-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .menu-pages-legales-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer .menu-pages-legales-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer .menu-pages-legales-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer .menu-pages-legales-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer .menu-pages-legales-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .menu-pages-legales-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .menu-pages-legales-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .menu-pages-legales-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-pages-legales-container-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-mobile);
            flex-direction: var(--type-footer-menu-flex-direction-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-minimobile);
            flex-direction: var(--type-footer-menu-flex-direction-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-tablet);
            flex-direction: var(--type-footer-menu-flex-direction-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-tablet-cart);
            flex-direction: var(--type-footer-menu-flex-direction-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-desktop);
            flex-direction: var(--type-footer-menu-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-desktop-no-burger);
            flex-direction: var(--type-footer-menu-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-desktop-full);
            flex-direction: var(--type-footer-menu-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-footer-menu-flex-direction-desktop-large);
            flex-direction: var(--type-footer-menu-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-item-width-mobile);
    padding: var(--type-footer-menu-item-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-item-width-minimobile);
    padding: var(--type-footer-menu-item-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-item-width-tablet);
    padding: var(--type-footer-menu-item-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-item-width-tablet-cart);
    padding: var(--type-footer-menu-item-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-item-width-desktop);
    padding: var(--type-footer-menu-item-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-item-width-desktop-no-burger);
    padding: var(--type-footer-menu-item-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-item-width-desktop-full);
    padding: var(--type-footer-menu-item-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-footer-menu-item-width-desktop-large);
    padding: var(--type-footer-menu-item-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-burger {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-mobile);
    height: var(--type-burger-this-height-mobile);
  }
}
@media (min-width: 320px) {
  .type-burger {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-minimobile);
    height: var(--type-burger-this-height-minimobile);
  }
}
@media (min-width: 481px) {
  .type-burger {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-tablet);
    height: var(--type-burger-this-height-tablet);
  }
}
@media (min-width: 768px) {
  .type-burger {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-tablet-cart);
    height: var(--type-burger-this-height-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-burger {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-desktop);
    height: var(--type-burger-this-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-desktop-no-burger);
    height: var(--type-burger-this-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-desktop-full);
    height: var(--type-burger-this-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-this-width-desktop-large);
    height: var(--type-burger-this-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .burger-menu-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-mobile);
    display: var(--type-burger-burger-menu-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-mobile);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-mobile);
  }
}
@media (min-width: 320px) {
  .type-burger .burger-menu-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-minimobile);
    display: var(--type-burger-burger-menu-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-minimobile);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-minimobile);
  }
}
@media (min-width: 481px) {
  .type-burger .burger-menu-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-tablet);
    display: var(--type-burger-burger-menu-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-tablet);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-tablet);
  }
}
@media (min-width: 768px) {
  .type-burger .burger-menu-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-tablet-cart);
    display: var(--type-burger-burger-menu-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-burger .burger-menu-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-desktop);
    display: var(--type-burger-burger-menu-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .burger-menu-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-desktop-no-burger);
    display: var(--type-burger-burger-menu-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .burger-menu-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-desktop-full);
    display: var(--type-burger-burger-menu-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-full);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .burger-menu-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-burger-burger-menu-wrapper-padding-desktop-large);
    display: var(--type-burger-burger-menu-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-large);
            flex-direction: var(--type-burger-burger-menu-wrapper-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-burger .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-burger .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-burger .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-burger .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-wrapper-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .end {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-burger-end-height-mobile);
  }
}
@media (min-width: 320px) {
  .type-burger .end {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-burger-end-height-minimobile);
  }
}
@media (min-width: 481px) {
  .type-burger .end {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-burger-end-height-tablet);
  }
}
@media (min-width: 768px) {
  .type-burger .end {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-burger-end-height-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-burger .end {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-burger-end-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .end {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-burger-end-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .end {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-burger-end-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .end {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-burger-end-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-burger .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-burger .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-burger .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-burger .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-container-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-mobile);
            flex-direction: var(--type-burger-menu-flex-direction-mobile);
  }
}
@media (min-width: 320px) {
  .type-burger .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-minimobile);
            flex-direction: var(--type-burger-menu-flex-direction-minimobile);
  }
}
@media (min-width: 481px) {
  .type-burger .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-tablet);
            flex-direction: var(--type-burger-menu-flex-direction-tablet);
  }
}
@media (min-width: 768px) {
  .type-burger .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-tablet-cart);
            flex-direction: var(--type-burger-menu-flex-direction-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-burger .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-desktop);
            flex-direction: var(--type-burger-menu-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-desktop-no-burger);
            flex-direction: var(--type-burger-menu-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-desktop-full);
            flex-direction: var(--type-burger-menu-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .menu {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-burger-menu-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-burger-menu-flex-direction-desktop-large);
            flex-direction: var(--type-burger-menu-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-burger .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-mobile);
    padding: var(--type-burger-menu-item-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-burger .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-minimobile);
    padding: var(--type-burger-menu-item-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-burger .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-tablet);
    padding: var(--type-burger-menu-item-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-burger .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-tablet-cart);
    padding: var(--type-burger-menu-item-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-burger .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-desktop);
    padding: var(--type-burger-menu-item-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-burger .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-desktop-no-burger);
    padding: var(--type-burger-menu-item-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-burger .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-desktop-full);
    padding: var(--type-burger-menu-item-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-burger .menu-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-burger-menu-item-width-desktop-large);
    padding: var(--type-burger-menu-item-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-breadcrumb {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-breadcrumb-this-margin-mobile);
    padding: var(--type-breadcrumb-this-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-breadcrumb {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-breadcrumb-this-margin-minimobile);
    padding: var(--type-breadcrumb-this-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-breadcrumb {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-breadcrumb-this-margin-tablet);
    padding: var(--type-breadcrumb-this-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-breadcrumb {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-breadcrumb-this-margin-tablet-cart);
    padding: var(--type-breadcrumb-this-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-breadcrumb {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-breadcrumb-this-margin-desktop);
    padding: var(--type-breadcrumb-this-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-breadcrumb {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-breadcrumb-this-margin-desktop-no-burger);
    padding: var(--type-breadcrumb-this-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-breadcrumb {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-breadcrumb-this-margin-desktop-full);
    padding: var(--type-breadcrumb-this-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-breadcrumb {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-breadcrumb-this-margin-desktop-large);
    padding: var(--type-breadcrumb-this-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-banner {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-mobile);
    margin: var(--type-banner-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-minimobile);
    margin: var(--type-banner-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-tablet);
    margin: var(--type-banner-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-tablet-cart);
    margin: var(--type-banner-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-desktop);
    margin: var(--type-banner-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-desktop-no-burger);
    margin: var(--type-banner-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-desktop-full);
    margin: var(--type-banner-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-this-padding-desktop-large);
    margin: var(--type-banner-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner.article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner.article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner.article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner.article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner.article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner.article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner.article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner.article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-mobile);
    margin: var(--type-banner-blog-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-minimobile);
    margin: var(--type-banner-blog-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-tablet);
    margin: var(--type-banner-blog-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-tablet-cart);
    margin: var(--type-banner-blog-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-desktop);
    margin: var(--type-banner-blog-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-desktop-no-burger);
    margin: var(--type-banner-blog-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-desktop-full);
    margin: var(--type-banner-blog-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-desktop-large);
    margin: var(--type-banner-blog-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner .article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner .article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner .article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner .article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .article {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-article-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-mobile);
    margin: var(--type-banner-blog-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-minimobile);
    margin: var(--type-banner-blog-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-tablet);
    margin: var(--type-banner-blog-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-tablet-cart);
    margin: var(--type-banner-blog-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-desktop);
    margin: var(--type-banner-blog-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-desktop-no-burger);
    margin: var(--type-banner-blog-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-desktop-full);
    margin: var(--type-banner-blog-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-blog-padding-desktop-large);
    margin: var(--type-banner-blog-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-mobile);
            flex-direction: var(--default-bkg-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-bkg-wrapper-height-mobile);
    -ms-flex-direction: var(--type-banner-bkg-wrapper-flex-direction-mobile);
        flex-direction: var(--type-banner-bkg-wrapper-flex-direction-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-bkg-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-bkg-wrapper-height-minimobile);
    -ms-flex-direction: var(--type-banner-bkg-wrapper-flex-direction-minimobile);
        flex-direction: var(--type-banner-bkg-wrapper-flex-direction-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-tablet);
            flex-direction: var(--default-bkg-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-bkg-wrapper-height-tablet);
    -ms-flex-direction: var(--type-banner-bkg-wrapper-flex-direction-tablet);
        flex-direction: var(--type-banner-bkg-wrapper-flex-direction-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-bkg-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-bkg-wrapper-height-tablet-cart);
    -ms-flex-direction: var(--type-banner-bkg-wrapper-flex-direction-tablet-cart);
        flex-direction: var(--type-banner-bkg-wrapper-flex-direction-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-desktop);
            flex-direction: var(--default-bkg-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-bkg-wrapper-height-desktop);
    -ms-flex-direction: var(--type-banner-bkg-wrapper-flex-direction-desktop);
        flex-direction: var(--type-banner-bkg-wrapper-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-bkg-wrapper-height-desktop-no-burger);
    -ms-flex-direction: var(--type-banner-bkg-wrapper-flex-direction-desktop-no-burger);
        flex-direction: var(--type-banner-bkg-wrapper-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-bkg-wrapper-height-desktop-full);
    -ms-flex-direction: var(--type-banner-bkg-wrapper-flex-direction-desktop-full);
        flex-direction: var(--type-banner-bkg-wrapper-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-bkg-wrapper-height-desktop-large);
    -ms-flex-direction: var(--type-banner-bkg-wrapper-flex-direction-desktop-large);
        flex-direction: var(--type-banner-bkg-wrapper-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-bkg-image-width-mobile);
    height: var(--type-banner-bkg-image-height-mobile);
    -o-object-fit: var(--type-banner-bkg-image-object-fit-mobile);
       object-fit: var(--type-banner-bkg-image-object-fit-mobile);
    -webkit-box-flex: var(--type-banner-bkg-image-flex-grow-mobile);
        -ms-flex-positive: var(--type-banner-bkg-image-flex-grow-mobile);
            flex-grow: var(--type-banner-bkg-image-flex-grow-mobile);
    -webkit-transform: var(--type-banner-bkg-image-transform-mobile);
            transform: var(--type-banner-bkg-image-transform-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-bkg-image-width-minimobile);
    height: var(--type-banner-bkg-image-height-minimobile);
    -o-object-fit: var(--type-banner-bkg-image-object-fit-minimobile);
       object-fit: var(--type-banner-bkg-image-object-fit-minimobile);
    -webkit-box-flex: var(--type-banner-bkg-image-flex-grow-minimobile);
        -ms-flex-positive: var(--type-banner-bkg-image-flex-grow-minimobile);
            flex-grow: var(--type-banner-bkg-image-flex-grow-minimobile);
    -webkit-transform: var(--type-banner-bkg-image-transform-minimobile);
            transform: var(--type-banner-bkg-image-transform-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-bkg-image-width-tablet);
    height: var(--type-banner-bkg-image-height-tablet);
    -o-object-fit: var(--type-banner-bkg-image-object-fit-tablet);
       object-fit: var(--type-banner-bkg-image-object-fit-tablet);
    -webkit-box-flex: var(--type-banner-bkg-image-flex-grow-tablet);
        -ms-flex-positive: var(--type-banner-bkg-image-flex-grow-tablet);
            flex-grow: var(--type-banner-bkg-image-flex-grow-tablet);
    -webkit-transform: var(--type-banner-bkg-image-transform-tablet);
            transform: var(--type-banner-bkg-image-transform-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-bkg-image-width-tablet-cart);
    height: var(--type-banner-bkg-image-height-tablet-cart);
    -o-object-fit: var(--type-banner-bkg-image-object-fit-tablet-cart);
       object-fit: var(--type-banner-bkg-image-object-fit-tablet-cart);
    -webkit-box-flex: var(--type-banner-bkg-image-flex-grow-tablet-cart);
        -ms-flex-positive: var(--type-banner-bkg-image-flex-grow-tablet-cart);
            flex-grow: var(--type-banner-bkg-image-flex-grow-tablet-cart);
    -webkit-transform: var(--type-banner-bkg-image-transform-tablet-cart);
            transform: var(--type-banner-bkg-image-transform-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-bkg-image-width-desktop);
    height: var(--type-banner-bkg-image-height-desktop);
    -o-object-fit: var(--type-banner-bkg-image-object-fit-desktop);
       object-fit: var(--type-banner-bkg-image-object-fit-desktop);
    -webkit-box-flex: var(--type-banner-bkg-image-flex-grow-desktop);
        -ms-flex-positive: var(--type-banner-bkg-image-flex-grow-desktop);
            flex-grow: var(--type-banner-bkg-image-flex-grow-desktop);
    -webkit-transform: var(--type-banner-bkg-image-transform-desktop);
            transform: var(--type-banner-bkg-image-transform-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-bkg-image-width-desktop-no-burger);
    height: var(--type-banner-bkg-image-height-desktop-no-burger);
    -o-object-fit: var(--type-banner-bkg-image-object-fit-desktop-no-burger);
       object-fit: var(--type-banner-bkg-image-object-fit-desktop-no-burger);
    -webkit-box-flex: var(--type-banner-bkg-image-flex-grow-desktop-no-burger);
        -ms-flex-positive: var(--type-banner-bkg-image-flex-grow-desktop-no-burger);
            flex-grow: var(--type-banner-bkg-image-flex-grow-desktop-no-burger);
    -webkit-transform: var(--type-banner-bkg-image-transform-desktop-no-burger);
            transform: var(--type-banner-bkg-image-transform-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-bkg-image-width-desktop-full);
    height: var(--type-banner-bkg-image-height-desktop-full);
    -o-object-fit: var(--type-banner-bkg-image-object-fit-desktop-full);
       object-fit: var(--type-banner-bkg-image-object-fit-desktop-full);
    -webkit-box-flex: var(--type-banner-bkg-image-flex-grow-desktop-full);
        -ms-flex-positive: var(--type-banner-bkg-image-flex-grow-desktop-full);
            flex-grow: var(--type-banner-bkg-image-flex-grow-desktop-full);
    -webkit-transform: var(--type-banner-bkg-image-transform-desktop-full);
            transform: var(--type-banner-bkg-image-transform-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-bkg-image-width-desktop-large);
    height: var(--type-banner-bkg-image-height-desktop-large);
    -o-object-fit: var(--type-banner-bkg-image-object-fit-desktop-large);
       object-fit: var(--type-banner-bkg-image-object-fit-desktop-large);
    -webkit-box-flex: var(--type-banner-bkg-image-flex-grow-desktop-large);
        -ms-flex-positive: var(--type-banner-bkg-image-flex-grow-desktop-large);
            flex-grow: var(--type-banner-bkg-image-flex-grow-desktop-large);
    -webkit-transform: var(--type-banner-bkg-image-transform-desktop-large);
            transform: var(--type-banner-bkg-image-transform-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-container-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-bkg-container-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-bkg-container-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-bkg-container-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-bkg-container-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-bkg-container-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-bkg-container-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-bkg-container-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-bkg-container-margin-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-banner-user {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-user-this-margin-mobile);
    width: var(--type-banner-user-this-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner-user {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-user-this-margin-minimobile);
    width: var(--type-banner-user-this-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner-user {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-user-this-margin-tablet);
    width: var(--type-banner-user-this-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner-user {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-user-this-margin-tablet-cart);
    width: var(--type-banner-user-this-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner-user {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-user-this-margin-desktop);
    width: var(--type-banner-user-this-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-user {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-user-this-margin-desktop-no-burger);
    width: var(--type-banner-user-this-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-user {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-user-this-margin-desktop-full);
    width: var(--type-banner-user-this-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-user {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-user-this-margin-desktop-large);
    width: var(--type-banner-user-this-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-user .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner-user .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner-user .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner-user .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner-user .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-user .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-user .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-user .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-user .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-mobile);
            flex-direction: var(--default-bkg-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-user-bkg-wrapper-height-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner-user .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-bkg-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-user-bkg-wrapper-height-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner-user .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-tablet);
            flex-direction: var(--default-bkg-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-user-bkg-wrapper-height-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner-user .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-bkg-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-user-bkg-wrapper-height-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner-user .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-desktop);
            flex-direction: var(--default-bkg-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-user-bkg-wrapper-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-user .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-user-bkg-wrapper-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-user .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-user-bkg-wrapper-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-user .bkg-wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-bkg-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-bkg-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    height: var(--type-banner-user-bkg-wrapper-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-user .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-user-bkg-image-width-mobile);
    height: var(--type-banner-user-bkg-image-height-mobile);
    -o-object-fit: var(--type-banner-user-bkg-image-object-fit-mobile);
       object-fit: var(--type-banner-user-bkg-image-object-fit-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner-user .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-user-bkg-image-width-minimobile);
    height: var(--type-banner-user-bkg-image-height-minimobile);
    -o-object-fit: var(--type-banner-user-bkg-image-object-fit-minimobile);
       object-fit: var(--type-banner-user-bkg-image-object-fit-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner-user .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-user-bkg-image-width-tablet);
    height: var(--type-banner-user-bkg-image-height-tablet);
    -o-object-fit: var(--type-banner-user-bkg-image-object-fit-tablet);
       object-fit: var(--type-banner-user-bkg-image-object-fit-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner-user .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-user-bkg-image-width-tablet-cart);
    height: var(--type-banner-user-bkg-image-height-tablet-cart);
    -o-object-fit: var(--type-banner-user-bkg-image-object-fit-tablet-cart);
       object-fit: var(--type-banner-user-bkg-image-object-fit-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner-user .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-user-bkg-image-width-desktop);
    height: var(--type-banner-user-bkg-image-height-desktop);
    -o-object-fit: var(--type-banner-user-bkg-image-object-fit-desktop);
       object-fit: var(--type-banner-user-bkg-image-object-fit-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-user .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-user-bkg-image-width-desktop-no-burger);
    height: var(--type-banner-user-bkg-image-height-desktop-no-burger);
    -o-object-fit: var(--type-banner-user-bkg-image-object-fit-desktop-no-burger);
       object-fit: var(--type-banner-user-bkg-image-object-fit-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-user .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-user-bkg-image-width-desktop-full);
    height: var(--type-banner-user-bkg-image-height-desktop-full);
    -o-object-fit: var(--type-banner-user-bkg-image-object-fit-desktop-full);
       object-fit: var(--type-banner-user-bkg-image-object-fit-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-user .bkg-image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-user-bkg-image-width-desktop-large);
    height: var(--type-banner-user-bkg-image-height-desktop-large);
    -o-object-fit: var(--type-banner-user-bkg-image-object-fit-desktop-large);
       object-fit: var(--type-banner-user-bkg-image-object-fit-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-user .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner-user .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner-user .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner-user .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner-user .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-user .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-user .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-user .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-banner-user-container-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-user .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-user-bkg-container-position-mobile);
    top: var(--type-banner-user-bkg-container-top-mobile);
    left: var(--type-banner-user-bkg-container-left-mobile);
    -webkit-transform: var(--type-banner-user-bkg-container-transform-mobile);
            transform: var(--type-banner-user-bkg-container-transform-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner-user .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-user-bkg-container-position-minimobile);
    top: var(--type-banner-user-bkg-container-top-minimobile);
    left: var(--type-banner-user-bkg-container-left-minimobile);
    -webkit-transform: var(--type-banner-user-bkg-container-transform-minimobile);
            transform: var(--type-banner-user-bkg-container-transform-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner-user .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-user-bkg-container-position-tablet);
    top: var(--type-banner-user-bkg-container-top-tablet);
    left: var(--type-banner-user-bkg-container-left-tablet);
    -webkit-transform: var(--type-banner-user-bkg-container-transform-tablet);
            transform: var(--type-banner-user-bkg-container-transform-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner-user .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-user-bkg-container-position-tablet-cart);
    top: var(--type-banner-user-bkg-container-top-tablet-cart);
    left: var(--type-banner-user-bkg-container-left-tablet-cart);
    -webkit-transform: var(--type-banner-user-bkg-container-transform-tablet-cart);
            transform: var(--type-banner-user-bkg-container-transform-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner-user .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-user-bkg-container-position-desktop);
    top: var(--type-banner-user-bkg-container-top-desktop);
    left: var(--type-banner-user-bkg-container-left-desktop);
    -webkit-transform: var(--type-banner-user-bkg-container-transform-desktop);
            transform: var(--type-banner-user-bkg-container-transform-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-user .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-user-bkg-container-position-desktop-no-burger);
    top: var(--type-banner-user-bkg-container-top-desktop-no-burger);
    left: var(--type-banner-user-bkg-container-left-desktop-no-burger);
    -webkit-transform: var(--type-banner-user-bkg-container-transform-desktop-no-burger);
            transform: var(--type-banner-user-bkg-container-transform-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-user .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-user-bkg-container-position-desktop-full);
    top: var(--type-banner-user-bkg-container-top-desktop-full);
    left: var(--type-banner-user-bkg-container-left-desktop-full);
    -webkit-transform: var(--type-banner-user-bkg-container-transform-desktop-full);
            transform: var(--type-banner-user-bkg-container-transform-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-user .bkg-container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-banner-user-bkg-container-position-desktop-large);
    top: var(--type-banner-user-bkg-container-top-desktop-large);
    left: var(--type-banner-user-bkg-container-left-desktop-large);
    -webkit-transform: var(--type-banner-user-bkg-container-transform-desktop-large);
            transform: var(--type-banner-user-bkg-container-transform-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-sidebar-this-flex-direction-mobile);
    -webkit-box-align: var(--type-sidebar-this-align-items-mobile);
        -ms-flex-align: var(--type-sidebar-this-align-items-mobile);
            align-items: var(--type-sidebar-this-align-items-mobile);
    padding: var(--type-sidebar-this-padding-mobile);
    margin: var(--type-sidebar-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-sidebar-this-flex-direction-minimobile);
    -webkit-box-align: var(--type-sidebar-this-align-items-minimobile);
        -ms-flex-align: var(--type-sidebar-this-align-items-minimobile);
            align-items: var(--type-sidebar-this-align-items-minimobile);
    padding: var(--type-sidebar-this-padding-minimobile);
    margin: var(--type-sidebar-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-sidebar-this-flex-direction-tablet);
    -webkit-box-align: var(--type-sidebar-this-align-items-tablet);
        -ms-flex-align: var(--type-sidebar-this-align-items-tablet);
            align-items: var(--type-sidebar-this-align-items-tablet);
    padding: var(--type-sidebar-this-padding-tablet);
    margin: var(--type-sidebar-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-sidebar-this-flex-direction-tablet-cart);
    -webkit-box-align: var(--type-sidebar-this-align-items-tablet-cart);
        -ms-flex-align: var(--type-sidebar-this-align-items-tablet-cart);
            align-items: var(--type-sidebar-this-align-items-tablet-cart);
    padding: var(--type-sidebar-this-padding-tablet-cart);
    margin: var(--type-sidebar-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-sidebar-this-flex-direction-desktop);
    -webkit-box-align: var(--type-sidebar-this-align-items-desktop);
        -ms-flex-align: var(--type-sidebar-this-align-items-desktop);
            align-items: var(--type-sidebar-this-align-items-desktop);
    padding: var(--type-sidebar-this-padding-desktop);
    margin: var(--type-sidebar-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-sidebar-this-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-sidebar-this-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-sidebar-this-align-items-desktop-no-burger);
            align-items: var(--type-sidebar-this-align-items-desktop-no-burger);
    padding: var(--type-sidebar-this-padding-desktop-no-burger);
    margin: var(--type-sidebar-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-sidebar-this-flex-direction-desktop-full);
    -webkit-box-align: var(--type-sidebar-this-align-items-desktop-full);
        -ms-flex-align: var(--type-sidebar-this-align-items-desktop-full);
            align-items: var(--type-sidebar-this-align-items-desktop-full);
    padding: var(--type-sidebar-this-padding-desktop-full);
    margin: var(--type-sidebar-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    flex-direction: var(--type-sidebar-this-flex-direction-desktop-large);
    -webkit-box-align: var(--type-sidebar-this-align-items-desktop-large);
        -ms-flex-align: var(--type-sidebar-this-align-items-desktop-large);
            align-items: var(--type-sidebar-this-align-items-desktop-large);
    padding: var(--type-sidebar-this-padding-desktop-large);
    margin: var(--type-sidebar-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .main {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-mobile);
    margin: var(--type-sidebar-main-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-sidebar .main {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-minimobile);
    margin: var(--type-sidebar-main-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .main {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-tablet);
    margin: var(--type-sidebar-main-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-sidebar .main {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-tablet-cart);
    margin: var(--type-sidebar-main-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .main {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-desktop);
    margin: var(--type-sidebar-main-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .main {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-desktop-no-burger);
    margin: var(--type-sidebar-main-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .main {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-desktop-full);
    margin: var(--type-sidebar-main-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .main {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-sidebar-main-width-desktop-large);
    margin: var(--type-sidebar-main-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-sidebar-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-sidebar-flex-direction-mobile);
            flex-direction: var(--default-sidebar-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-mobile);
    top: var(--type-sidebar-sidebar-top-mobile);
    left: var(--type-sidebar-sidebar-left-mobile);
    min-width: var(--type-sidebar-sidebar-min-width-mobile);
    width: var(--type-sidebar-sidebar-width-mobile);
    height: var(--type-sidebar-sidebar-height-mobile);
    overflow: var(--type-sidebar-sidebar-overflow-mobile);
    padding: var(--type-sidebar-sidebar-padding-mobile);
    margin: var(--type-sidebar-sidebar-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-sidebar .sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-sidebar-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-sidebar-flex-direction-minimobile);
            flex-direction: var(--default-sidebar-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-minimobile);
    top: var(--type-sidebar-sidebar-top-minimobile);
    left: var(--type-sidebar-sidebar-left-minimobile);
    min-width: var(--type-sidebar-sidebar-min-width-minimobile);
    width: var(--type-sidebar-sidebar-width-minimobile);
    height: var(--type-sidebar-sidebar-height-minimobile);
    overflow: var(--type-sidebar-sidebar-overflow-minimobile);
    padding: var(--type-sidebar-sidebar-padding-minimobile);
    margin: var(--type-sidebar-sidebar-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-sidebar-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-sidebar-flex-direction-tablet);
            flex-direction: var(--default-sidebar-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-tablet);
    top: var(--type-sidebar-sidebar-top-tablet);
    left: var(--type-sidebar-sidebar-left-tablet);
    min-width: var(--type-sidebar-sidebar-min-width-tablet);
    width: var(--type-sidebar-sidebar-width-tablet);
    height: var(--type-sidebar-sidebar-height-tablet);
    overflow: var(--type-sidebar-sidebar-overflow-tablet);
    padding: var(--type-sidebar-sidebar-padding-tablet);
    margin: var(--type-sidebar-sidebar-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-sidebar .sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-sidebar-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-sidebar-flex-direction-tablet-cart);
            flex-direction: var(--default-sidebar-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-tablet-cart);
    top: var(--type-sidebar-sidebar-top-tablet-cart);
    left: var(--type-sidebar-sidebar-left-tablet-cart);
    min-width: var(--type-sidebar-sidebar-min-width-tablet-cart);
    width: var(--type-sidebar-sidebar-width-tablet-cart);
    height: var(--type-sidebar-sidebar-height-tablet-cart);
    overflow: var(--type-sidebar-sidebar-overflow-tablet-cart);
    padding: var(--type-sidebar-sidebar-padding-tablet-cart);
    margin: var(--type-sidebar-sidebar-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-sidebar-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-sidebar-flex-direction-desktop);
            flex-direction: var(--default-sidebar-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-desktop);
    top: var(--type-sidebar-sidebar-top-desktop);
    left: var(--type-sidebar-sidebar-left-desktop);
    min-width: var(--type-sidebar-sidebar-min-width-desktop);
    width: var(--type-sidebar-sidebar-width-desktop);
    height: var(--type-sidebar-sidebar-height-desktop);
    overflow: var(--type-sidebar-sidebar-overflow-desktop);
    padding: var(--type-sidebar-sidebar-padding-desktop);
    margin: var(--type-sidebar-sidebar-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-sidebar-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-sidebar-flex-direction-desktop-no-burger);
            flex-direction: var(--default-sidebar-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-desktop-no-burger);
    top: var(--type-sidebar-sidebar-top-desktop-no-burger);
    left: var(--type-sidebar-sidebar-left-desktop-no-burger);
    min-width: var(--type-sidebar-sidebar-min-width-desktop-no-burger);
    width: var(--type-sidebar-sidebar-width-desktop-no-burger);
    height: var(--type-sidebar-sidebar-height-desktop-no-burger);
    overflow: var(--type-sidebar-sidebar-overflow-desktop-no-burger);
    padding: var(--type-sidebar-sidebar-padding-desktop-no-burger);
    margin: var(--type-sidebar-sidebar-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-sidebar-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-sidebar-flex-direction-desktop-full);
            flex-direction: var(--default-sidebar-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-desktop-full);
    top: var(--type-sidebar-sidebar-top-desktop-full);
    left: var(--type-sidebar-sidebar-left-desktop-full);
    min-width: var(--type-sidebar-sidebar-min-width-desktop-full);
    width: var(--type-sidebar-sidebar-width-desktop-full);
    height: var(--type-sidebar-sidebar-height-desktop-full);
    overflow: var(--type-sidebar-sidebar-overflow-desktop-full);
    padding: var(--type-sidebar-sidebar-padding-desktop-full);
    margin: var(--type-sidebar-sidebar-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .sidebar {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-sidebar-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-sidebar-flex-direction-desktop-large);
            flex-direction: var(--default-sidebar-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-sidebar-sidebar-position-desktop-large);
    top: var(--type-sidebar-sidebar-top-desktop-large);
    left: var(--type-sidebar-sidebar-left-desktop-large);
    min-width: var(--type-sidebar-sidebar-min-width-desktop-large);
    width: var(--type-sidebar-sidebar-width-desktop-large);
    height: var(--type-sidebar-sidebar-height-desktop-large);
    overflow: var(--type-sidebar-sidebar-overflow-desktop-large);
    padding: var(--type-sidebar-sidebar-padding-desktop-large);
    margin: var(--type-sidebar-sidebar-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .primary {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-mobile);
    width: var(--type-sidebar-primary-width-mobile);
    padding: var(--type-sidebar-primary-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-sidebar .primary {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-minimobile);
    width: var(--type-sidebar-primary-width-minimobile);
    padding: var(--type-sidebar-primary-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .primary {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-tablet);
    width: var(--type-sidebar-primary-width-tablet);
    padding: var(--type-sidebar-primary-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-sidebar .primary {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-tablet-cart);
    width: var(--type-sidebar-primary-width-tablet-cart);
    padding: var(--type-sidebar-primary-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .primary {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-desktop);
    width: var(--type-sidebar-primary-width-desktop);
    padding: var(--type-sidebar-primary-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .primary {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-desktop-no-burger);
    width: var(--type-sidebar-primary-width-desktop-no-burger);
    padding: var(--type-sidebar-primary-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .primary {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-desktop-full);
    width: var(--type-sidebar-primary-width-desktop-full);
    padding: var(--type-sidebar-primary-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .primary {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    min-width: var(--type-sidebar-primary-min-width-desktop-large);
    width: var(--type-sidebar-primary-width-desktop-large);
    padding: var(--type-sidebar-primary-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-sidebar .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-sidebar .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-sidebar .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-sidebar .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-sidebar .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-sidebar .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-sidebar .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-sidebar .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-sidebar .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-sidebar .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-sidebar-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-social-feed {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 320px) {
  .type-social-feed {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 481px) {
  .type-social-feed {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 768px) {
  .type-social-feed {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1024px) {
  .type-social-feed {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1220px) {
  .type-social-feed {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1425px) {
  .type-social-feed {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}
@media (min-width: 1750px) {
  .type-social-feed {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
  }
}

@media (min-width: 0px) {
  .type-archive {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-this-padding-mobile);
    margin: var(--type-archive-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-archive {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-this-padding-minimobile);
    margin: var(--type-archive-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-archive {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-this-padding-tablet);
    margin: var(--type-archive-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-archive {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-this-padding-tablet-cart);
    margin: var(--type-archive-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-archive {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-this-padding-desktop);
    margin: var(--type-archive-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-archive {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-this-padding-desktop-no-burger);
    margin: var(--type-archive-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-archive {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-this-padding-desktop-full);
    margin: var(--type-archive-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-archive {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-this-padding-desktop-large);
    margin: var(--type-archive-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-archive.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-mobile);
    margin: var(--type-archive-blog-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-archive.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-minimobile);
    margin: var(--type-archive-blog-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-archive.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-tablet);
    margin: var(--type-archive-blog-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-archive.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-tablet-cart);
    margin: var(--type-archive-blog-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-archive.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-desktop);
    margin: var(--type-archive-blog-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-archive.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-desktop-no-burger);
    margin: var(--type-archive-blog-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-archive.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-desktop-full);
    margin: var(--type-archive-blog-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-archive.blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-desktop-large);
    margin: var(--type-archive-blog-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-archive .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-mobile);
    margin: var(--type-archive-blog-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-archive .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-minimobile);
    margin: var(--type-archive-blog-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-archive .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-tablet);
    margin: var(--type-archive-blog-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-archive .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-tablet-cart);
    margin: var(--type-archive-blog-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-archive .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-desktop);
    margin: var(--type-archive-blog-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-archive .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-desktop-no-burger);
    margin: var(--type-archive-blog-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-archive .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-desktop-full);
    margin: var(--type-archive-blog-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-archive .blog {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-archive-blog-padding-desktop-large);
    margin: var(--type-archive-blog-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-archive .header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-archive-header-flex-direction-mobile);
            flex-direction: var(--type-archive-header-flex-direction-mobile);
    -webkit-box-pack: var(--type-archive-header-justify-content-mobile);
        -ms-flex-pack: var(--type-archive-header-justify-content-mobile);
            justify-content: var(--type-archive-header-justify-content-mobile);
    -webkit-box-align: var(--type-archive-header-align-items-mobile);
        -ms-flex-align: var(--type-archive-header-align-items-mobile);
            align-items: var(--type-archive-header-align-items-mobile);
    padding: var(--type-archive-header-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-archive .header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-archive-header-flex-direction-minimobile);
            flex-direction: var(--type-archive-header-flex-direction-minimobile);
    -webkit-box-pack: var(--type-archive-header-justify-content-minimobile);
        -ms-flex-pack: var(--type-archive-header-justify-content-minimobile);
            justify-content: var(--type-archive-header-justify-content-minimobile);
    -webkit-box-align: var(--type-archive-header-align-items-minimobile);
        -ms-flex-align: var(--type-archive-header-align-items-minimobile);
            align-items: var(--type-archive-header-align-items-minimobile);
    padding: var(--type-archive-header-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-archive .header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-archive-header-flex-direction-tablet);
            flex-direction: var(--type-archive-header-flex-direction-tablet);
    -webkit-box-pack: var(--type-archive-header-justify-content-tablet);
        -ms-flex-pack: var(--type-archive-header-justify-content-tablet);
            justify-content: var(--type-archive-header-justify-content-tablet);
    -webkit-box-align: var(--type-archive-header-align-items-tablet);
        -ms-flex-align: var(--type-archive-header-align-items-tablet);
            align-items: var(--type-archive-header-align-items-tablet);
    padding: var(--type-archive-header-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-archive .header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-archive-header-flex-direction-tablet-cart);
            flex-direction: var(--type-archive-header-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-archive-header-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-archive-header-justify-content-tablet-cart);
            justify-content: var(--type-archive-header-justify-content-tablet-cart);
    -webkit-box-align: var(--type-archive-header-align-items-tablet-cart);
        -ms-flex-align: var(--type-archive-header-align-items-tablet-cart);
            align-items: var(--type-archive-header-align-items-tablet-cart);
    padding: var(--type-archive-header-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-archive .header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-archive-header-flex-direction-desktop);
            flex-direction: var(--type-archive-header-flex-direction-desktop);
    -webkit-box-pack: var(--type-archive-header-justify-content-desktop);
        -ms-flex-pack: var(--type-archive-header-justify-content-desktop);
            justify-content: var(--type-archive-header-justify-content-desktop);
    -webkit-box-align: var(--type-archive-header-align-items-desktop);
        -ms-flex-align: var(--type-archive-header-align-items-desktop);
            align-items: var(--type-archive-header-align-items-desktop);
    padding: var(--type-archive-header-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-archive .header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-archive-header-flex-direction-desktop-no-burger);
            flex-direction: var(--type-archive-header-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-archive-header-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-archive-header-justify-content-desktop-no-burger);
            justify-content: var(--type-archive-header-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-archive-header-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-archive-header-align-items-desktop-no-burger);
            align-items: var(--type-archive-header-align-items-desktop-no-burger);
    padding: var(--type-archive-header-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-archive .header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-archive-header-flex-direction-desktop-full);
            flex-direction: var(--type-archive-header-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-archive-header-justify-content-desktop-full);
        -ms-flex-pack: var(--type-archive-header-justify-content-desktop-full);
            justify-content: var(--type-archive-header-justify-content-desktop-full);
    -webkit-box-align: var(--type-archive-header-align-items-desktop-full);
        -ms-flex-align: var(--type-archive-header-align-items-desktop-full);
            align-items: var(--type-archive-header-align-items-desktop-full);
    padding: var(--type-archive-header-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-archive .header {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-archive-header-flex-direction-desktop-large);
            flex-direction: var(--type-archive-header-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-archive-header-justify-content-desktop-large);
        -ms-flex-pack: var(--type-archive-header-justify-content-desktop-large);
            justify-content: var(--type-archive-header-justify-content-desktop-large);
    -webkit-box-align: var(--type-archive-header-align-items-desktop-large);
        -ms-flex-align: var(--type-archive-header-align-items-desktop-large);
            align-items: var(--type-archive-header-align-items-desktop-large);
    padding: var(--type-archive-header-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-a {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-mobile);
    margin: var(--type-a-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-a {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-minimobile);
    margin: var(--type-a-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-a {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-tablet);
    margin: var(--type-a-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-a {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-tablet-cart);
    margin: var(--type-a-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-a {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-desktop);
    margin: var(--type-a-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-a {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-desktop-no-burger);
    margin: var(--type-a-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-a {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-desktop-full);
    margin: var(--type-a-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-a {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-this-padding-desktop-large);
    margin: var(--type-a-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-a .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-a .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-a .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-a .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-a .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-a .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-a .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-a .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-a .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-a .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-a .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-a .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-a .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-a .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-a .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-a .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-a-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-b {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-this-padding-mobile);
    margin: var(--type-b-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-b {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-this-padding-minimobile);
    margin: var(--type-b-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-b {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-this-padding-tablet);
    margin: var(--type-b-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-b {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-this-padding-tablet-cart);
    margin: var(--type-b-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-b {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-this-padding-desktop);
    margin: var(--type-b-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-b {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-this-padding-desktop-no-burger);
    margin: var(--type-b-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-b {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-this-padding-desktop-full);
    margin: var(--type-b-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-b {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-this-padding-desktop-large);
    margin: var(--type-b-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-b .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-wrapper-padding-mobile);
    -ms-flex-direction: var(--type-b-wrapper-flex-direction-mobile);
        flex-direction: var(--type-b-wrapper-flex-direction-mobile);
    -webkit-box-align: var(--type-b-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-b-wrapper-align-items-mobile);
            align-items: var(--type-b-wrapper-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-b .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-wrapper-padding-minimobile);
    -ms-flex-direction: var(--type-b-wrapper-flex-direction-minimobile);
        flex-direction: var(--type-b-wrapper-flex-direction-minimobile);
    -webkit-box-align: var(--type-b-wrapper-align-items-minimobile);
        -ms-flex-align: var(--type-b-wrapper-align-items-minimobile);
            align-items: var(--type-b-wrapper-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-b .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-wrapper-padding-tablet);
    -ms-flex-direction: var(--type-b-wrapper-flex-direction-tablet);
        flex-direction: var(--type-b-wrapper-flex-direction-tablet);
    -webkit-box-align: var(--type-b-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-b-wrapper-align-items-tablet);
            align-items: var(--type-b-wrapper-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-b .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-wrapper-padding-tablet-cart);
    -ms-flex-direction: var(--type-b-wrapper-flex-direction-tablet-cart);
        flex-direction: var(--type-b-wrapper-flex-direction-tablet-cart);
    -webkit-box-align: var(--type-b-wrapper-align-items-tablet-cart);
        -ms-flex-align: var(--type-b-wrapper-align-items-tablet-cart);
            align-items: var(--type-b-wrapper-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-b .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-wrapper-padding-desktop);
    -ms-flex-direction: var(--type-b-wrapper-flex-direction-desktop);
        flex-direction: var(--type-b-wrapper-flex-direction-desktop);
    -webkit-box-align: var(--type-b-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-b-wrapper-align-items-desktop);
            align-items: var(--type-b-wrapper-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-b .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-wrapper-padding-desktop-no-burger);
    -ms-flex-direction: var(--type-b-wrapper-flex-direction-desktop-no-burger);
        flex-direction: var(--type-b-wrapper-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-b-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-b-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-b-wrapper-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-b .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-wrapper-padding-desktop-full);
    -ms-flex-direction: var(--type-b-wrapper-flex-direction-desktop-full);
        flex-direction: var(--type-b-wrapper-flex-direction-desktop-full);
    -webkit-box-align: var(--type-b-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-b-wrapper-align-items-desktop-full);
            align-items: var(--type-b-wrapper-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-b .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-wrapper-padding-desktop-large);
    -ms-flex-direction: var(--type-b-wrapper-flex-direction-desktop-large);
        flex-direction: var(--type-b-wrapper-flex-direction-desktop-large);
    -webkit-box-align: var(--type-b-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-b-wrapper-align-items-desktop-large);
            align-items: var(--type-b-wrapper-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-b .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-container-padding-mobile);
    width: var(--type-b-container-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-b .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-container-padding-minimobile);
    width: var(--type-b-container-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-b .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-container-padding-tablet);
    width: var(--type-b-container-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-b .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-container-padding-tablet-cart);
    width: var(--type-b-container-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-b .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-container-padding-desktop);
    width: var(--type-b-container-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-b .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-container-padding-desktop-no-burger);
    width: var(--type-b-container-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-b .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-container-padding-desktop-full);
    width: var(--type-b-container-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-b .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-container-padding-desktop-large);
    width: var(--type-b-container-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-b .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-bis-padding-mobile);
    width: var(--type-b-bis-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-b .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-bis-padding-minimobile);
    width: var(--type-b-bis-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-b .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-bis-padding-tablet);
    width: var(--type-b-bis-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-b .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-bis-padding-tablet-cart);
    width: var(--type-b-bis-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-b .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-bis-padding-desktop);
    width: var(--type-b-bis-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-b .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-bis-padding-desktop-no-burger);
    width: var(--type-b-bis-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-b .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-bis-padding-desktop-full);
    width: var(--type-b-bis-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-b .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-b-bis-padding-desktop-large);
    width: var(--type-b-bis-width-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-c {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-this-padding-mobile);
    margin: var(--type-c-this-margin-mobile);
    width: var(--type-c-this-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-c {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-this-padding-minimobile);
    margin: var(--type-c-this-margin-minimobile);
    width: var(--type-c-this-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-c {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-this-padding-tablet);
    margin: var(--type-c-this-margin-tablet);
    width: var(--type-c-this-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-c {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-this-padding-tablet-cart);
    margin: var(--type-c-this-margin-tablet-cart);
    width: var(--type-c-this-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-c {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-this-padding-desktop);
    margin: var(--type-c-this-margin-desktop);
    width: var(--type-c-this-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-c {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-this-padding-desktop-no-burger);
    margin: var(--type-c-this-margin-desktop-no-burger);
    width: var(--type-c-this-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-c {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-this-padding-desktop-full);
    margin: var(--type-c-this-margin-desktop-full);
    width: var(--type-c-this-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-c {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-this-padding-desktop-large);
    margin: var(--type-c-this-margin-desktop-large);
    width: var(--type-c-this-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-c .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-c .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-c .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-c .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-c .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-c .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-c .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-c .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-c .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-c .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-c .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-c .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-c .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-c .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-c .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-c .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-c-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-content {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-mobile);
    margin: var(--type-content-this-margin-mobile);
    width: var(--type-content-this-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-content {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-minimobile);
    margin: var(--type-content-this-margin-minimobile);
    width: var(--type-content-this-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-content {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-tablet);
    margin: var(--type-content-this-margin-tablet);
    width: var(--type-content-this-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-content {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-tablet-cart);
    margin: var(--type-content-this-margin-tablet-cart);
    width: var(--type-content-this-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-content {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-desktop);
    margin: var(--type-content-this-margin-desktop);
    width: var(--type-content-this-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-content {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-desktop-no-burger);
    margin: var(--type-content-this-margin-desktop-no-burger);
    width: var(--type-content-this-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-content {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-desktop-full);
    margin: var(--type-content-this-margin-desktop-full);
    width: var(--type-content-this-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-content {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-this-padding-desktop-large);
    margin: var(--type-content-this-margin-desktop-large);
    width: var(--type-content-this-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-content .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-content .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-content .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-content .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-content .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-content .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-content .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-content .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-content .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-content .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-content .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-content .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-content .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-content .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-content .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-content .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-content-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-d {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-this-padding-mobile);
    margin: var(--type-d-this-margin-mobile);
    width: var(--type-d-this-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-d {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-this-padding-minimobile);
    margin: var(--type-d-this-margin-minimobile);
    width: var(--type-d-this-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-d {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-this-padding-tablet);
    margin: var(--type-d-this-margin-tablet);
    width: var(--type-d-this-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-d {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-this-padding-tablet-cart);
    margin: var(--type-d-this-margin-tablet-cart);
    width: var(--type-d-this-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-d {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-this-padding-desktop);
    margin: var(--type-d-this-margin-desktop);
    width: var(--type-d-this-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-d {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-this-padding-desktop-no-burger);
    margin: var(--type-d-this-margin-desktop-no-burger);
    width: var(--type-d-this-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-d {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-this-padding-desktop-full);
    margin: var(--type-d-this-margin-desktop-full);
    width: var(--type-d-this-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-d {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-this-padding-desktop-large);
    margin: var(--type-d-this-margin-desktop-large);
    width: var(--type-d-this-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-d .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-wrapper-padding-mobile);
    -ms-flex-direction: var(--type-d-wrapper-flex-direction-mobile);
        flex-direction: var(--type-d-wrapper-flex-direction-mobile);
    -webkit-box-align: var(--type-d-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-d-wrapper-align-items-mobile);
            align-items: var(--type-d-wrapper-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-d .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-wrapper-padding-minimobile);
    -ms-flex-direction: var(--type-d-wrapper-flex-direction-minimobile);
        flex-direction: var(--type-d-wrapper-flex-direction-minimobile);
    -webkit-box-align: var(--type-d-wrapper-align-items-minimobile);
        -ms-flex-align: var(--type-d-wrapper-align-items-minimobile);
            align-items: var(--type-d-wrapper-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-d .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-wrapper-padding-tablet);
    -ms-flex-direction: var(--type-d-wrapper-flex-direction-tablet);
        flex-direction: var(--type-d-wrapper-flex-direction-tablet);
    -webkit-box-align: var(--type-d-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-d-wrapper-align-items-tablet);
            align-items: var(--type-d-wrapper-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-d .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-wrapper-padding-tablet-cart);
    -ms-flex-direction: var(--type-d-wrapper-flex-direction-tablet-cart);
        flex-direction: var(--type-d-wrapper-flex-direction-tablet-cart);
    -webkit-box-align: var(--type-d-wrapper-align-items-tablet-cart);
        -ms-flex-align: var(--type-d-wrapper-align-items-tablet-cart);
            align-items: var(--type-d-wrapper-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-d .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-wrapper-padding-desktop);
    -ms-flex-direction: var(--type-d-wrapper-flex-direction-desktop);
        flex-direction: var(--type-d-wrapper-flex-direction-desktop);
    -webkit-box-align: var(--type-d-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-d-wrapper-align-items-desktop);
            align-items: var(--type-d-wrapper-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-d .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-wrapper-padding-desktop-no-burger);
    -ms-flex-direction: var(--type-d-wrapper-flex-direction-desktop-no-burger);
        flex-direction: var(--type-d-wrapper-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-d-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-d-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-d-wrapper-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-d .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-wrapper-padding-desktop-full);
    -ms-flex-direction: var(--type-d-wrapper-flex-direction-desktop-full);
        flex-direction: var(--type-d-wrapper-flex-direction-desktop-full);
    -webkit-box-align: var(--type-d-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-d-wrapper-align-items-desktop-full);
            align-items: var(--type-d-wrapper-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-d .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-wrapper-padding-desktop-large);
    -ms-flex-direction: var(--type-d-wrapper-flex-direction-desktop-large);
        flex-direction: var(--type-d-wrapper-flex-direction-desktop-large);
    -webkit-box-align: var(--type-d-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-d-wrapper-align-items-desktop-large);
            align-items: var(--type-d-wrapper-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-d .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-container-padding-mobile);
    width: var(--type-d-container-width-mobile);
    -ms-flex-direction: var(--type-d-container-flex-direction-mobile);
        flex-direction: var(--type-d-container-flex-direction-mobile);
    -webkit-box-align: var(--type-d-container-align-items-mobile);
        -ms-flex-align: var(--type-d-container-align-items-mobile);
            align-items: var(--type-d-container-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-d .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-container-padding-minimobile);
    width: var(--type-d-container-width-minimobile);
    -ms-flex-direction: var(--type-d-container-flex-direction-minimobile);
        flex-direction: var(--type-d-container-flex-direction-minimobile);
    -webkit-box-align: var(--type-d-container-align-items-minimobile);
        -ms-flex-align: var(--type-d-container-align-items-minimobile);
            align-items: var(--type-d-container-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-d .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-container-padding-tablet);
    width: var(--type-d-container-width-tablet);
    -ms-flex-direction: var(--type-d-container-flex-direction-tablet);
        flex-direction: var(--type-d-container-flex-direction-tablet);
    -webkit-box-align: var(--type-d-container-align-items-tablet);
        -ms-flex-align: var(--type-d-container-align-items-tablet);
            align-items: var(--type-d-container-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-d .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-container-padding-tablet-cart);
    width: var(--type-d-container-width-tablet-cart);
    -ms-flex-direction: var(--type-d-container-flex-direction-tablet-cart);
        flex-direction: var(--type-d-container-flex-direction-tablet-cart);
    -webkit-box-align: var(--type-d-container-align-items-tablet-cart);
        -ms-flex-align: var(--type-d-container-align-items-tablet-cart);
            align-items: var(--type-d-container-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-d .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-container-padding-desktop);
    width: var(--type-d-container-width-desktop);
    -ms-flex-direction: var(--type-d-container-flex-direction-desktop);
        flex-direction: var(--type-d-container-flex-direction-desktop);
    -webkit-box-align: var(--type-d-container-align-items-desktop);
        -ms-flex-align: var(--type-d-container-align-items-desktop);
            align-items: var(--type-d-container-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-d .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-container-padding-desktop-no-burger);
    width: var(--type-d-container-width-desktop-no-burger);
    -ms-flex-direction: var(--type-d-container-flex-direction-desktop-no-burger);
        flex-direction: var(--type-d-container-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-d-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-d-container-align-items-desktop-no-burger);
            align-items: var(--type-d-container-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-d .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-container-padding-desktop-full);
    width: var(--type-d-container-width-desktop-full);
    -ms-flex-direction: var(--type-d-container-flex-direction-desktop-full);
        flex-direction: var(--type-d-container-flex-direction-desktop-full);
    -webkit-box-align: var(--type-d-container-align-items-desktop-full);
        -ms-flex-align: var(--type-d-container-align-items-desktop-full);
            align-items: var(--type-d-container-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-d .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-container-padding-desktop-large);
    width: var(--type-d-container-width-desktop-large);
    -ms-flex-direction: var(--type-d-container-flex-direction-desktop-large);
        flex-direction: var(--type-d-container-flex-direction-desktop-large);
    -webkit-box-align: var(--type-d-container-align-items-desktop-large);
        -ms-flex-align: var(--type-d-container-align-items-desktop-large);
            align-items: var(--type-d-container-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-d .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-d-right-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-d .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-d-right-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-d .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-d-right-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-d .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-d-right-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-d .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-d-right-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-d .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-d-right-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-d .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-d-right-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-d .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-d-right-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-d .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-bis-padding-mobile);
    width: var(--type-d-bis-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-d .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-bis-padding-minimobile);
    width: var(--type-d-bis-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-d .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-bis-padding-tablet);
    width: var(--type-d-bis-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-d .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-bis-padding-tablet-cart);
    width: var(--type-d-bis-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-d .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-bis-padding-desktop);
    width: var(--type-d-bis-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-d .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-bis-padding-desktop-no-burger);
    width: var(--type-d-bis-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-d .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-bis-padding-desktop-full);
    width: var(--type-d-bis-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-d .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-d-bis-padding-desktop-large);
    width: var(--type-d-bis-width-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-page-boutiques {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    : var(--type-page-boutiques-this--mobile);
  }
}
@media (min-width: 320px) {
  .type-page-boutiques {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    : var(--type-page-boutiques-this--minimobile);
  }
}
@media (min-width: 481px) {
  .type-page-boutiques {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    : var(--type-page-boutiques-this--tablet);
  }
}
@media (min-width: 768px) {
  .type-page-boutiques {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    : var(--type-page-boutiques-this--tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-page-boutiques {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    : var(--type-page-boutiques-this--desktop);
  }
}
@media (min-width: 1220px) {
  .type-page-boutiques {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    : var(--type-page-boutiques-this--desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-page-boutiques {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    : var(--type-page-boutiques-this--desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-page-boutiques {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    : var(--type-page-boutiques-this--desktop-large);
  }
}
@media (min-width: 0px) {
  .type-page-boutiques .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-page-boutiques-right-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-page-boutiques .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-page-boutiques-right-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-page-boutiques-right-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-page-boutiques .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-page-boutiques-right-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-page-boutiques .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-page-boutiques-right-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-page-boutiques .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-page-boutiques-right-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-page-boutiques .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-page-boutiques-right-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-page-boutiques .right {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-page-boutiques-right-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-page-boutiques .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-page-boutiques-bis-padding-mobile);
    width: var(--type-page-boutiques-bis-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-page-boutiques .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-page-boutiques-bis-padding-minimobile);
    width: var(--type-page-boutiques-bis-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-page-boutiques-bis-padding-tablet);
    width: var(--type-page-boutiques-bis-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-page-boutiques .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-page-boutiques-bis-padding-tablet-cart);
    width: var(--type-page-boutiques-bis-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-page-boutiques .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-page-boutiques-bis-padding-desktop);
    width: var(--type-page-boutiques-bis-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-page-boutiques .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-page-boutiques-bis-padding-desktop-no-burger);
    width: var(--type-page-boutiques-bis-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-page-boutiques .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-page-boutiques-bis-padding-desktop-full);
    width: var(--type-page-boutiques-bis-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-page-boutiques .bis {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-page-boutiques-bis-padding-desktop-large);
    width: var(--type-page-boutiques-bis-width-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-this-padding-mobile);
    margin: var(--type-faq-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-this-padding-minimobile);
    margin: var(--type-faq-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-this-padding-tablet);
    margin: var(--type-faq-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-this-padding-tablet-cart);
    margin: var(--type-faq-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-this-padding-desktop);
    margin: var(--type-faq-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-this-padding-desktop-no-burger);
    margin: var(--type-faq-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-this-padding-desktop-full);
    margin: var(--type-faq-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-this-padding-desktop-large);
    margin: var(--type-faq-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-faq .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-wrapper-padding-mobile);
    display: var(--type-faq-wrapper-display-mobile);
    -ms-flex-direction: var(--type-faq-wrapper-flex-direction-mobile);
        flex-direction: var(--type-faq-wrapper-flex-direction-mobile);
    -webkit-box-pack: var(--type-faq-wrapper-justify-content-mobile);
        -ms-flex-pack: var(--type-faq-wrapper-justify-content-mobile);
            justify-content: var(--type-faq-wrapper-justify-content-mobile);
    -webkit-box-align: var(--type-faq-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-faq-wrapper-align-items-mobile);
            align-items: var(--type-faq-wrapper-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-faq .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-wrapper-padding-minimobile);
    display: var(--type-faq-wrapper-display-minimobile);
    -ms-flex-direction: var(--type-faq-wrapper-flex-direction-minimobile);
        flex-direction: var(--type-faq-wrapper-flex-direction-minimobile);
    -webkit-box-pack: var(--type-faq-wrapper-justify-content-minimobile);
        -ms-flex-pack: var(--type-faq-wrapper-justify-content-minimobile);
            justify-content: var(--type-faq-wrapper-justify-content-minimobile);
    -webkit-box-align: var(--type-faq-wrapper-align-items-minimobile);
        -ms-flex-align: var(--type-faq-wrapper-align-items-minimobile);
            align-items: var(--type-faq-wrapper-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-faq .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-wrapper-padding-tablet);
    display: var(--type-faq-wrapper-display-tablet);
    -ms-flex-direction: var(--type-faq-wrapper-flex-direction-tablet);
        flex-direction: var(--type-faq-wrapper-flex-direction-tablet);
    -webkit-box-pack: var(--type-faq-wrapper-justify-content-tablet);
        -ms-flex-pack: var(--type-faq-wrapper-justify-content-tablet);
            justify-content: var(--type-faq-wrapper-justify-content-tablet);
    -webkit-box-align: var(--type-faq-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-faq-wrapper-align-items-tablet);
            align-items: var(--type-faq-wrapper-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-faq .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-wrapper-padding-tablet-cart);
    display: var(--type-faq-wrapper-display-tablet-cart);
    -ms-flex-direction: var(--type-faq-wrapper-flex-direction-tablet-cart);
        flex-direction: var(--type-faq-wrapper-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-faq-wrapper-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-faq-wrapper-justify-content-tablet-cart);
            justify-content: var(--type-faq-wrapper-justify-content-tablet-cart);
    -webkit-box-align: var(--type-faq-wrapper-align-items-tablet-cart);
        -ms-flex-align: var(--type-faq-wrapper-align-items-tablet-cart);
            align-items: var(--type-faq-wrapper-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-faq .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-wrapper-padding-desktop);
    display: var(--type-faq-wrapper-display-desktop);
    -ms-flex-direction: var(--type-faq-wrapper-flex-direction-desktop);
        flex-direction: var(--type-faq-wrapper-flex-direction-desktop);
    -webkit-box-pack: var(--type-faq-wrapper-justify-content-desktop);
        -ms-flex-pack: var(--type-faq-wrapper-justify-content-desktop);
            justify-content: var(--type-faq-wrapper-justify-content-desktop);
    -webkit-box-align: var(--type-faq-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-faq-wrapper-align-items-desktop);
            align-items: var(--type-faq-wrapper-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-faq .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-wrapper-padding-desktop-no-burger);
    display: var(--type-faq-wrapper-display-desktop-no-burger);
    -ms-flex-direction: var(--type-faq-wrapper-flex-direction-desktop-no-burger);
        flex-direction: var(--type-faq-wrapper-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-faq-wrapper-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-faq-wrapper-justify-content-desktop-no-burger);
            justify-content: var(--type-faq-wrapper-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-faq-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-faq-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-faq-wrapper-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-faq .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-wrapper-padding-desktop-full);
    display: var(--type-faq-wrapper-display-desktop-full);
    -ms-flex-direction: var(--type-faq-wrapper-flex-direction-desktop-full);
        flex-direction: var(--type-faq-wrapper-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-faq-wrapper-justify-content-desktop-full);
        -ms-flex-pack: var(--type-faq-wrapper-justify-content-desktop-full);
            justify-content: var(--type-faq-wrapper-justify-content-desktop-full);
    -webkit-box-align: var(--type-faq-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-faq-wrapper-align-items-desktop-full);
            align-items: var(--type-faq-wrapper-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-faq .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-wrapper-padding-desktop-large);
    display: var(--type-faq-wrapper-display-desktop-large);
    -ms-flex-direction: var(--type-faq-wrapper-flex-direction-desktop-large);
        flex-direction: var(--type-faq-wrapper-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-faq-wrapper-justify-content-desktop-large);
        -ms-flex-pack: var(--type-faq-wrapper-justify-content-desktop-large);
            justify-content: var(--type-faq-wrapper-justify-content-desktop-large);
    -webkit-box-align: var(--type-faq-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-faq-wrapper-align-items-desktop-large);
            align-items: var(--type-faq-wrapper-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-faq .faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-faq-faq-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-faq .faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-faq-faq-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-faq .faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-faq-faq-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-faq .faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-faq-faq-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-faq .faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-faq-faq-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-faq .faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-faq-faq-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-faq .faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-faq-faq-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-faq .faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-faq-faq-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-faq .category_faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-shadow: var(--type-faq-category_faq-box-shadow-mobile);
            box-shadow: var(--type-faq-category_faq-box-shadow-mobile);
    border-radius: var(--type-faq-category_faq-border-radius-mobile);
  }
}
@media (min-width: 320px) {
  .type-faq .category_faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-shadow: var(--type-faq-category_faq-box-shadow-minimobile);
            box-shadow: var(--type-faq-category_faq-box-shadow-minimobile);
    border-radius: var(--type-faq-category_faq-border-radius-minimobile);
  }
}
@media (min-width: 481px) {
  .type-faq .category_faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-shadow: var(--type-faq-category_faq-box-shadow-tablet);
            box-shadow: var(--type-faq-category_faq-box-shadow-tablet);
    border-radius: var(--type-faq-category_faq-border-radius-tablet);
  }
}
@media (min-width: 768px) {
  .type-faq .category_faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-shadow: var(--type-faq-category_faq-box-shadow-tablet-cart);
            box-shadow: var(--type-faq-category_faq-box-shadow-tablet-cart);
    border-radius: var(--type-faq-category_faq-border-radius-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-faq .category_faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-shadow: var(--type-faq-category_faq-box-shadow-desktop);
            box-shadow: var(--type-faq-category_faq-box-shadow-desktop);
    border-radius: var(--type-faq-category_faq-border-radius-desktop);
  }
}
@media (min-width: 1220px) {
  .type-faq .category_faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-shadow: var(--type-faq-category_faq-box-shadow-desktop-no-burger);
            box-shadow: var(--type-faq-category_faq-box-shadow-desktop-no-burger);
    border-radius: var(--type-faq-category_faq-border-radius-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-faq .category_faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-shadow: var(--type-faq-category_faq-box-shadow-desktop-full);
            box-shadow: var(--type-faq-category_faq-box-shadow-desktop-full);
    border-radius: var(--type-faq-category_faq-border-radius-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-faq .category_faq {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    -webkit-box-shadow: var(--type-faq-category_faq-box-shadow-desktop-large);
            box-shadow: var(--type-faq-category_faq-box-shadow-desktop-large);
    border-radius: var(--type-faq-category_faq-border-radius-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-faq .faq-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-bottom: var(--type-faq-faq-item-border-bottom-mobile);
    overflow: var(--type-faq-faq-item-overflow-mobile);
  }
}
@media (min-width: 320px) {
  .type-faq .faq-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-bottom: var(--type-faq-faq-item-border-bottom-minimobile);
    overflow: var(--type-faq-faq-item-overflow-minimobile);
  }
}
@media (min-width: 481px) {
  .type-faq .faq-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-bottom: var(--type-faq-faq-item-border-bottom-tablet);
    overflow: var(--type-faq-faq-item-overflow-tablet);
  }
}
@media (min-width: 768px) {
  .type-faq .faq-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-bottom: var(--type-faq-faq-item-border-bottom-tablet-cart);
    overflow: var(--type-faq-faq-item-overflow-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-faq .faq-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-bottom: var(--type-faq-faq-item-border-bottom-desktop);
    overflow: var(--type-faq-faq-item-overflow-desktop);
  }
}
@media (min-width: 1220px) {
  .type-faq .faq-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-bottom: var(--type-faq-faq-item-border-bottom-desktop-no-burger);
    overflow: var(--type-faq-faq-item-overflow-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-faq .faq-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-bottom: var(--type-faq-faq-item-border-bottom-desktop-full);
    overflow: var(--type-faq-faq-item-overflow-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-faq .faq-item {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    border-bottom: var(--type-faq-faq-item-border-bottom-desktop-large);
    overflow: var(--type-faq-faq-item-overflow-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-faq .answer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-faq-answer-max-height-mobile);
  }
}
@media (min-width: 320px) {
  .type-faq .answer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-faq-answer-max-height-minimobile);
  }
}
@media (min-width: 481px) {
  .type-faq .answer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-faq-answer-max-height-tablet);
  }
}
@media (min-width: 768px) {
  .type-faq .answer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-faq-answer-max-height-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-faq .answer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-faq-answer-max-height-desktop);
  }
}
@media (min-width: 1220px) {
  .type-faq .answer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-faq-answer-max-height-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-faq .answer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-faq-answer-max-height-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-faq .answer {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-height: var(--type-faq-answer-max-height-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-faq .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-container-padding-mobile);
    -ms-flex-direction: var(--type-faq-container-flex-direction-mobile);
        flex-direction: var(--type-faq-container-flex-direction-mobile);
  }
}
@media (min-width: 320px) {
  .type-faq .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-container-padding-minimobile);
    -ms-flex-direction: var(--type-faq-container-flex-direction-minimobile);
        flex-direction: var(--type-faq-container-flex-direction-minimobile);
  }
}
@media (min-width: 481px) {
  .type-faq .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-container-padding-tablet);
    -ms-flex-direction: var(--type-faq-container-flex-direction-tablet);
        flex-direction: var(--type-faq-container-flex-direction-tablet);
  }
}
@media (min-width: 768px) {
  .type-faq .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-container-padding-tablet-cart);
    -ms-flex-direction: var(--type-faq-container-flex-direction-tablet-cart);
        flex-direction: var(--type-faq-container-flex-direction-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-faq .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-container-padding-desktop);
    -ms-flex-direction: var(--type-faq-container-flex-direction-desktop);
        flex-direction: var(--type-faq-container-flex-direction-desktop);
  }
}
@media (min-width: 1220px) {
  .type-faq .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-container-padding-desktop-no-burger);
    -ms-flex-direction: var(--type-faq-container-flex-direction-desktop-no-burger);
        flex-direction: var(--type-faq-container-flex-direction-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-faq .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-container-padding-desktop-full);
    -ms-flex-direction: var(--type-faq-container-flex-direction-desktop-full);
        flex-direction: var(--type-faq-container-flex-direction-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-faq .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-faq-container-padding-desktop-large);
    -ms-flex-direction: var(--type-faq-container-flex-direction-desktop-large);
        flex-direction: var(--type-faq-container-flex-direction-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-faq .titles_categories {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-faq-titles_categories-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-faq-titles_categories-flex-direction-mobile);
            flex-direction: var(--type-faq-titles_categories-flex-direction-mobile);
    -webkit-box-pack: var(--type-faq-titles_categories-justify-content-mobile);
        -ms-flex-pack: var(--type-faq-titles_categories-justify-content-mobile);
            justify-content: var(--type-faq-titles_categories-justify-content-mobile);
    -webkit-box-align: var(--type-faq-titles_categories-align-items-mobile);
        -ms-flex-align: var(--type-faq-titles_categories-align-items-mobile);
            align-items: var(--type-faq-titles_categories-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-faq .titles_categories {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-faq-titles_categories-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-faq-titles_categories-flex-direction-minimobile);
            flex-direction: var(--type-faq-titles_categories-flex-direction-minimobile);
    -webkit-box-pack: var(--type-faq-titles_categories-justify-content-minimobile);
        -ms-flex-pack: var(--type-faq-titles_categories-justify-content-minimobile);
            justify-content: var(--type-faq-titles_categories-justify-content-minimobile);
    -webkit-box-align: var(--type-faq-titles_categories-align-items-minimobile);
        -ms-flex-align: var(--type-faq-titles_categories-align-items-minimobile);
            align-items: var(--type-faq-titles_categories-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-faq .titles_categories {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-faq-titles_categories-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-faq-titles_categories-flex-direction-tablet);
            flex-direction: var(--type-faq-titles_categories-flex-direction-tablet);
    -webkit-box-pack: var(--type-faq-titles_categories-justify-content-tablet);
        -ms-flex-pack: var(--type-faq-titles_categories-justify-content-tablet);
            justify-content: var(--type-faq-titles_categories-justify-content-tablet);
    -webkit-box-align: var(--type-faq-titles_categories-align-items-tablet);
        -ms-flex-align: var(--type-faq-titles_categories-align-items-tablet);
            align-items: var(--type-faq-titles_categories-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-faq .titles_categories {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-faq-titles_categories-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-faq-titles_categories-flex-direction-tablet-cart);
            flex-direction: var(--type-faq-titles_categories-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-faq-titles_categories-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-faq-titles_categories-justify-content-tablet-cart);
            justify-content: var(--type-faq-titles_categories-justify-content-tablet-cart);
    -webkit-box-align: var(--type-faq-titles_categories-align-items-tablet-cart);
        -ms-flex-align: var(--type-faq-titles_categories-align-items-tablet-cart);
            align-items: var(--type-faq-titles_categories-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-faq .titles_categories {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-faq-titles_categories-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-faq-titles_categories-flex-direction-desktop);
            flex-direction: var(--type-faq-titles_categories-flex-direction-desktop);
    -webkit-box-pack: var(--type-faq-titles_categories-justify-content-desktop);
        -ms-flex-pack: var(--type-faq-titles_categories-justify-content-desktop);
            justify-content: var(--type-faq-titles_categories-justify-content-desktop);
    -webkit-box-align: var(--type-faq-titles_categories-align-items-desktop);
        -ms-flex-align: var(--type-faq-titles_categories-align-items-desktop);
            align-items: var(--type-faq-titles_categories-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-faq .titles_categories {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-faq-titles_categories-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-faq-titles_categories-flex-direction-desktop-no-burger);
            flex-direction: var(--type-faq-titles_categories-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-faq-titles_categories-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-faq-titles_categories-justify-content-desktop-no-burger);
            justify-content: var(--type-faq-titles_categories-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-faq-titles_categories-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-faq-titles_categories-align-items-desktop-no-burger);
            align-items: var(--type-faq-titles_categories-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-faq .titles_categories {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-faq-titles_categories-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-faq-titles_categories-flex-direction-desktop-full);
            flex-direction: var(--type-faq-titles_categories-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-faq-titles_categories-justify-content-desktop-full);
        -ms-flex-pack: var(--type-faq-titles_categories-justify-content-desktop-full);
            justify-content: var(--type-faq-titles_categories-justify-content-desktop-full);
    -webkit-box-align: var(--type-faq-titles_categories-align-items-desktop-full);
        -ms-flex-align: var(--type-faq-titles_categories-align-items-desktop-full);
            align-items: var(--type-faq-titles_categories-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-faq .titles_categories {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-faq-titles_categories-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-faq-titles_categories-flex-direction-desktop-large);
            flex-direction: var(--type-faq-titles_categories-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-faq-titles_categories-justify-content-desktop-large);
        -ms-flex-pack: var(--type-faq-titles_categories-justify-content-desktop-large);
            justify-content: var(--type-faq-titles_categories-justify-content-desktop-large);
    -webkit-box-align: var(--type-faq-titles_categories-align-items-desktop-large);
        -ms-flex-align: var(--type-faq-titles_categories-align-items-desktop-large);
            align-items: var(--type-faq-titles_categories-align-items-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-footer-caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-caneles-this-padding-mobile);
    margin: var(--type-footer-caneles-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer-caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-caneles-this-padding-minimobile);
    margin: var(--type-footer-caneles-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer-caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-caneles-this-padding-tablet);
    margin: var(--type-footer-caneles-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer-caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-caneles-this-padding-tablet-cart);
    margin: var(--type-footer-caneles-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer-caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-caneles-this-padding-desktop);
    margin: var(--type-footer-caneles-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer-caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-caneles-this-padding-desktop-no-burger);
    margin: var(--type-footer-caneles-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer-caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-caneles-this-padding-desktop-full);
    margin: var(--type-footer-caneles-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer-caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-footer-caneles-this-padding-desktop-large);
    margin: var(--type-footer-caneles-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer-caneles .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-desktop-display-mobile);
    -webkit-box-pack: var(--type-footer-caneles-image-desktop-justify-content-mobile);
        -ms-flex-pack: var(--type-footer-caneles-image-desktop-justify-content-mobile);
            justify-content: var(--type-footer-caneles-image-desktop-justify-content-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer-caneles .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-desktop-display-minimobile);
    -webkit-box-pack: var(--type-footer-caneles-image-desktop-justify-content-minimobile);
        -ms-flex-pack: var(--type-footer-caneles-image-desktop-justify-content-minimobile);
            justify-content: var(--type-footer-caneles-image-desktop-justify-content-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer-caneles .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-desktop-display-tablet);
    -webkit-box-pack: var(--type-footer-caneles-image-desktop-justify-content-tablet);
        -ms-flex-pack: var(--type-footer-caneles-image-desktop-justify-content-tablet);
            justify-content: var(--type-footer-caneles-image-desktop-justify-content-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer-caneles .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-desktop-display-tablet-cart);
    -webkit-box-pack: var(--type-footer-caneles-image-desktop-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-footer-caneles-image-desktop-justify-content-tablet-cart);
            justify-content: var(--type-footer-caneles-image-desktop-justify-content-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer-caneles .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-desktop-display-desktop);
    -webkit-box-pack: var(--type-footer-caneles-image-desktop-justify-content-desktop);
        -ms-flex-pack: var(--type-footer-caneles-image-desktop-justify-content-desktop);
            justify-content: var(--type-footer-caneles-image-desktop-justify-content-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer-caneles .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-desktop-display-desktop-no-burger);
    -webkit-box-pack: var(--type-footer-caneles-image-desktop-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-footer-caneles-image-desktop-justify-content-desktop-no-burger);
            justify-content: var(--type-footer-caneles-image-desktop-justify-content-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer-caneles .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-desktop-display-desktop-full);
    -webkit-box-pack: var(--type-footer-caneles-image-desktop-justify-content-desktop-full);
        -ms-flex-pack: var(--type-footer-caneles-image-desktop-justify-content-desktop-full);
            justify-content: var(--type-footer-caneles-image-desktop-justify-content-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer-caneles .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-desktop-display-desktop-large);
    -webkit-box-pack: var(--type-footer-caneles-image-desktop-justify-content-desktop-large);
        -ms-flex-pack: var(--type-footer-caneles-image-desktop-justify-content-desktop-large);
            justify-content: var(--type-footer-caneles-image-desktop-justify-content-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-footer-caneles .image-mobile {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-mobile-display-mobile);
    -webkit-box-pack: var(--type-footer-caneles-image-mobile-justify-content-mobile);
        -ms-flex-pack: var(--type-footer-caneles-image-mobile-justify-content-mobile);
            justify-content: var(--type-footer-caneles-image-mobile-justify-content-mobile);
  }
}
@media (min-width: 320px) {
  .type-footer-caneles .image-mobile {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-mobile-display-minimobile);
    -webkit-box-pack: var(--type-footer-caneles-image-mobile-justify-content-minimobile);
        -ms-flex-pack: var(--type-footer-caneles-image-mobile-justify-content-minimobile);
            justify-content: var(--type-footer-caneles-image-mobile-justify-content-minimobile);
  }
}
@media (min-width: 481px) {
  .type-footer-caneles .image-mobile {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-mobile-display-tablet);
    -webkit-box-pack: var(--type-footer-caneles-image-mobile-justify-content-tablet);
        -ms-flex-pack: var(--type-footer-caneles-image-mobile-justify-content-tablet);
            justify-content: var(--type-footer-caneles-image-mobile-justify-content-tablet);
  }
}
@media (min-width: 768px) {
  .type-footer-caneles .image-mobile {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-mobile-display-tablet-cart);
    -webkit-box-pack: var(--type-footer-caneles-image-mobile-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-footer-caneles-image-mobile-justify-content-tablet-cart);
            justify-content: var(--type-footer-caneles-image-mobile-justify-content-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-footer-caneles .image-mobile {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-mobile-display-desktop);
    -webkit-box-pack: var(--type-footer-caneles-image-mobile-justify-content-desktop);
        -ms-flex-pack: var(--type-footer-caneles-image-mobile-justify-content-desktop);
            justify-content: var(--type-footer-caneles-image-mobile-justify-content-desktop);
  }
}
@media (min-width: 1220px) {
  .type-footer-caneles .image-mobile {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-mobile-display-desktop-no-burger);
    -webkit-box-pack: var(--type-footer-caneles-image-mobile-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-footer-caneles-image-mobile-justify-content-desktop-no-burger);
            justify-content: var(--type-footer-caneles-image-mobile-justify-content-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-footer-caneles .image-mobile {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-mobile-display-desktop-full);
    -webkit-box-pack: var(--type-footer-caneles-image-mobile-justify-content-desktop-full);
        -ms-flex-pack: var(--type-footer-caneles-image-mobile-justify-content-desktop-full);
            justify-content: var(--type-footer-caneles-image-mobile-justify-content-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-footer-caneles .image-mobile {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-footer-caneles-image-mobile-display-desktop-large);
    -webkit-box-pack: var(--type-footer-caneles-image-mobile-justify-content-desktop-large);
        -ms-flex-pack: var(--type-footer-caneles-image-mobile-justify-content-desktop-large);
            justify-content: var(--type-footer-caneles-image-mobile-justify-content-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-allergenes-alcool {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-allergenes-alcool-this-padding-mobile);
    margin: var(--type-allergenes-alcool-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-allergenes-alcool {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-allergenes-alcool-this-padding-minimobile);
    margin: var(--type-allergenes-alcool-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-allergenes-alcool {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-allergenes-alcool-this-padding-tablet);
    margin: var(--type-allergenes-alcool-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-allergenes-alcool {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-allergenes-alcool-this-padding-tablet-cart);
    margin: var(--type-allergenes-alcool-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-allergenes-alcool {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-allergenes-alcool-this-padding-desktop);
    margin: var(--type-allergenes-alcool-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-allergenes-alcool {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-allergenes-alcool-this-padding-desktop-no-burger);
    margin: var(--type-allergenes-alcool-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-allergenes-alcool {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-allergenes-alcool-this-padding-desktop-full);
    margin: var(--type-allergenes-alcool-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-allergenes-alcool {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-allergenes-alcool-this-padding-desktop-large);
    margin: var(--type-allergenes-alcool-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-allergenes-alcool .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-image-desktop-display-mobile);
    -webkit-box-pack: var(--type-allergenes-alcool-image-desktop-justify-content-mobile);
        -ms-flex-pack: var(--type-allergenes-alcool-image-desktop-justify-content-mobile);
            justify-content: var(--type-allergenes-alcool-image-desktop-justify-content-mobile);
  }
}
@media (min-width: 320px) {
  .type-allergenes-alcool .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-image-desktop-display-minimobile);
    -webkit-box-pack: var(--type-allergenes-alcool-image-desktop-justify-content-minimobile);
        -ms-flex-pack: var(--type-allergenes-alcool-image-desktop-justify-content-minimobile);
            justify-content: var(--type-allergenes-alcool-image-desktop-justify-content-minimobile);
  }
}
@media (min-width: 481px) {
  .type-allergenes-alcool .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-image-desktop-display-tablet);
    -webkit-box-pack: var(--type-allergenes-alcool-image-desktop-justify-content-tablet);
        -ms-flex-pack: var(--type-allergenes-alcool-image-desktop-justify-content-tablet);
            justify-content: var(--type-allergenes-alcool-image-desktop-justify-content-tablet);
  }
}
@media (min-width: 768px) {
  .type-allergenes-alcool .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-image-desktop-display-tablet-cart);
    -webkit-box-pack: var(--type-allergenes-alcool-image-desktop-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-allergenes-alcool-image-desktop-justify-content-tablet-cart);
            justify-content: var(--type-allergenes-alcool-image-desktop-justify-content-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-allergenes-alcool .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-image-desktop-display-desktop);
    -webkit-box-pack: var(--type-allergenes-alcool-image-desktop-justify-content-desktop);
        -ms-flex-pack: var(--type-allergenes-alcool-image-desktop-justify-content-desktop);
            justify-content: var(--type-allergenes-alcool-image-desktop-justify-content-desktop);
  }
}
@media (min-width: 1220px) {
  .type-allergenes-alcool .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-image-desktop-display-desktop-no-burger);
    -webkit-box-pack: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-no-burger);
            justify-content: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-allergenes-alcool .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-image-desktop-display-desktop-full);
    -webkit-box-pack: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-full);
        -ms-flex-pack: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-full);
            justify-content: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-allergenes-alcool .image-desktop {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-image-desktop-display-desktop-large);
    -webkit-box-pack: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-large);
        -ms-flex-pack: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-large);
            justify-content: var(--type-allergenes-alcool-image-desktop-justify-content-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-allergenes-alcool .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-container-width-mobile);
    margin: var(--type-allergenes-alcool-container-margin-mobile);
    gap: var(--type-allergenes-alcool-container-gap-mobile);
  }
}
@media (min-width: 320px) {
  .type-allergenes-alcool .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-container-width-minimobile);
    margin: var(--type-allergenes-alcool-container-margin-minimobile);
    gap: var(--type-allergenes-alcool-container-gap-minimobile);
  }
}
@media (min-width: 481px) {
  .type-allergenes-alcool .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-container-width-tablet);
    margin: var(--type-allergenes-alcool-container-margin-tablet);
    gap: var(--type-allergenes-alcool-container-gap-tablet);
  }
}
@media (min-width: 768px) {
  .type-allergenes-alcool .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-container-width-tablet-cart);
    margin: var(--type-allergenes-alcool-container-margin-tablet-cart);
    gap: var(--type-allergenes-alcool-container-gap-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-allergenes-alcool .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-container-width-desktop);
    margin: var(--type-allergenes-alcool-container-margin-desktop);
    gap: var(--type-allergenes-alcool-container-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-allergenes-alcool .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-container-width-desktop-no-burger);
    margin: var(--type-allergenes-alcool-container-margin-desktop-no-burger);
    gap: var(--type-allergenes-alcool-container-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-allergenes-alcool .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-container-width-desktop-full);
    margin: var(--type-allergenes-alcool-container-margin-desktop-full);
    gap: var(--type-allergenes-alcool-container-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-allergenes-alcool .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-container-width-desktop-large);
    margin: var(--type-allergenes-alcool-container-margin-desktop-large);
    gap: var(--type-allergenes-alcool-container-gap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-allergenes-alcool .card__image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-card__image-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-allergenes-alcool .card__image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-card__image-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-allergenes-alcool .card__image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-card__image-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-allergenes-alcool .card__image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-card__image-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-allergenes-alcool .card__image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-card__image-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-allergenes-alcool .card__image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-card__image-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-allergenes-alcool .card__image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-card__image-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-allergenes-alcool .card__image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-card__image-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-allergenes-alcool .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-image-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-allergenes-alcool .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-image-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-allergenes-alcool .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-image-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-allergenes-alcool .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-image-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-allergenes-alcool .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-image-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-allergenes-alcool .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-image-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-allergenes-alcool .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-image-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-allergenes-alcool .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-allergenes-alcool-image-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-allergenes-alcool .card {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-card-display-mobile);
    max-width: var(--type-allergenes-alcool-card-max-width-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-allergenes-alcool-card-flex-direction-mobile);
            flex-direction: var(--type-allergenes-alcool-card-flex-direction-mobile);
    padding: var(--type-allergenes-alcool-card-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-allergenes-alcool .card {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-card-display-minimobile);
    max-width: var(--type-allergenes-alcool-card-max-width-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-allergenes-alcool-card-flex-direction-minimobile);
            flex-direction: var(--type-allergenes-alcool-card-flex-direction-minimobile);
    padding: var(--type-allergenes-alcool-card-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-allergenes-alcool .card {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-card-display-tablet);
    max-width: var(--type-allergenes-alcool-card-max-width-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-allergenes-alcool-card-flex-direction-tablet);
            flex-direction: var(--type-allergenes-alcool-card-flex-direction-tablet);
    padding: var(--type-allergenes-alcool-card-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-allergenes-alcool .card {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-card-display-tablet-cart);
    max-width: var(--type-allergenes-alcool-card-max-width-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-allergenes-alcool-card-flex-direction-tablet-cart);
            flex-direction: var(--type-allergenes-alcool-card-flex-direction-tablet-cart);
    padding: var(--type-allergenes-alcool-card-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-allergenes-alcool .card {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-card-display-desktop);
    max-width: var(--type-allergenes-alcool-card-max-width-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-allergenes-alcool-card-flex-direction-desktop);
            flex-direction: var(--type-allergenes-alcool-card-flex-direction-desktop);
    padding: var(--type-allergenes-alcool-card-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-allergenes-alcool .card {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-card-display-desktop-no-burger);
    max-width: var(--type-allergenes-alcool-card-max-width-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-allergenes-alcool-card-flex-direction-desktop-no-burger);
            flex-direction: var(--type-allergenes-alcool-card-flex-direction-desktop-no-burger);
    padding: var(--type-allergenes-alcool-card-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-allergenes-alcool .card {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-card-display-desktop-full);
    max-width: var(--type-allergenes-alcool-card-max-width-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-allergenes-alcool-card-flex-direction-desktop-full);
            flex-direction: var(--type-allergenes-alcool-card-flex-direction-desktop-full);
    padding: var(--type-allergenes-alcool-card-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-allergenes-alcool .card {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-allergenes-alcool-card-display-desktop-large);
    max-width: var(--type-allergenes-alcool-card-max-width-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-allergenes-alcool-card-flex-direction-desktop-large);
            flex-direction: var(--type-allergenes-alcool-card-flex-direction-desktop-large);
    padding: var(--type-allergenes-alcool-card-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-engagement-canneles-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-this-padding-mobile);
    margin: var(--type-engagement-canneles-bordeaux-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-engagement-canneles-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-this-padding-minimobile);
    margin: var(--type-engagement-canneles-bordeaux-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-engagement-canneles-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-this-padding-tablet);
    margin: var(--type-engagement-canneles-bordeaux-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-engagement-canneles-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-this-padding-tablet-cart);
    margin: var(--type-engagement-canneles-bordeaux-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-engagement-canneles-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-this-padding-desktop);
    margin: var(--type-engagement-canneles-bordeaux-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-engagement-canneles-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-this-padding-desktop-no-burger);
    margin: var(--type-engagement-canneles-bordeaux-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-engagement-canneles-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-this-padding-desktop-full);
    margin: var(--type-engagement-canneles-bordeaux-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-engagement-canneles-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-this-padding-desktop-large);
    margin: var(--type-engagement-canneles-bordeaux-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-engagement-canneles-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-engagement-canneles-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-engagement-canneles-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-engagement-canneles-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-engagement-canneles-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-engagement-canneles-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-engagement-canneles-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-engagement-canneles-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-engagement-canneles-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-engagement-canneles-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-engagement-canneles-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-engagement-canneles-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-engagement-canneles-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-engagement-canneles-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-engagement-canneles-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-engagement-canneles-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-engagement-canneles-bordeaux-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-canneles-de-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-this-padding-mobile);
    margin: var(--type-canneles-de-bordeaux-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-canneles-de-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-this-padding-minimobile);
    margin: var(--type-canneles-de-bordeaux-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-canneles-de-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-this-padding-tablet);
    margin: var(--type-canneles-de-bordeaux-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-canneles-de-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-this-padding-tablet-cart);
    margin: var(--type-canneles-de-bordeaux-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-canneles-de-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-this-padding-desktop);
    margin: var(--type-canneles-de-bordeaux-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-canneles-de-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-this-padding-desktop-no-burger);
    margin: var(--type-canneles-de-bordeaux-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-canneles-de-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-this-padding-desktop-full);
    margin: var(--type-canneles-de-bordeaux-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-canneles-de-bordeaux {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-this-padding-desktop-large);
    margin: var(--type-canneles-de-bordeaux-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-canneles-de-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-canneles-de-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-canneles-de-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-canneles-de-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-canneles-de-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-canneles-de-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-canneles-de-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-canneles-de-bordeaux .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-canneles-de-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-canneles-de-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-canneles-de-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-canneles-de-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-canneles-de-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-canneles-de-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-canneles-de-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-canneles-de-bordeaux .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-canneles-de-bordeaux-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-this-padding-mobile);
    margin: var(--type-text-img-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-this-padding-minimobile);
    margin: var(--type-text-img-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-this-padding-tablet);
    margin: var(--type-text-img-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-this-padding-tablet-cart);
    margin: var(--type-text-img-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-this-padding-desktop);
    margin: var(--type-text-img-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-this-padding-desktop-no-burger);
    margin: var(--type-text-img-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-this-padding-desktop-full);
    margin: var(--type-text-img-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-this-padding-desktop-large);
    margin: var(--type-text-img-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-text-img-wrapper-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-partenaires {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-this-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-partenaires {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-this-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-partenaires {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-this-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-partenaires {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-this-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-partenaires {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-this-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-partenaires {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-this-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-partenaires {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-this-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-partenaires {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-this-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-partenaires .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-partenaires .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-partenaires .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-partenaires .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-partenaires .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-partenaires .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-partenaires .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-partenaires .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-partenaires-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-partenaires .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-partenaires-container-display-mobile);
    -ms-flex-direction: var(--type-partenaires-container-flex-direction-mobile);
        flex-direction: var(--type-partenaires-container-flex-direction-mobile);
    gap: var(--type-partenaires-container-gap-mobile);
  }
}
@media (min-width: 320px) {
  .type-partenaires .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-partenaires-container-display-minimobile);
    -ms-flex-direction: var(--type-partenaires-container-flex-direction-minimobile);
        flex-direction: var(--type-partenaires-container-flex-direction-minimobile);
    gap: var(--type-partenaires-container-gap-minimobile);
  }
}
@media (min-width: 481px) {
  .type-partenaires .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-partenaires-container-display-tablet);
    -ms-flex-direction: var(--type-partenaires-container-flex-direction-tablet);
        flex-direction: var(--type-partenaires-container-flex-direction-tablet);
    gap: var(--type-partenaires-container-gap-tablet);
  }
}
@media (min-width: 768px) {
  .type-partenaires .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-partenaires-container-display-tablet-cart);
    -ms-flex-direction: var(--type-partenaires-container-flex-direction-tablet-cart);
        flex-direction: var(--type-partenaires-container-flex-direction-tablet-cart);
    gap: var(--type-partenaires-container-gap-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-partenaires .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-partenaires-container-display-desktop);
    -ms-flex-direction: var(--type-partenaires-container-flex-direction-desktop);
        flex-direction: var(--type-partenaires-container-flex-direction-desktop);
    gap: var(--type-partenaires-container-gap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-partenaires .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-partenaires-container-display-desktop-no-burger);
    -ms-flex-direction: var(--type-partenaires-container-flex-direction-desktop-no-burger);
        flex-direction: var(--type-partenaires-container-flex-direction-desktop-no-burger);
    gap: var(--type-partenaires-container-gap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-partenaires .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-partenaires-container-display-desktop-full);
    -ms-flex-direction: var(--type-partenaires-container-flex-direction-desktop-full);
        flex-direction: var(--type-partenaires-container-flex-direction-desktop-full);
    gap: var(--type-partenaires-container-gap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-partenaires .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-partenaires-container-display-desktop-large);
    -ms-flex-direction: var(--type-partenaires-container-flex-direction-desktop-large);
        flex-direction: var(--type-partenaires-container-flex-direction-desktop-large);
    gap: var(--type-partenaires-container-gap-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-patrimoine {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-this-padding-mobile);
    margin: var(--type-patrimoine-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-patrimoine {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-this-padding-minimobile);
    margin: var(--type-patrimoine-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-patrimoine {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-this-padding-tablet);
    margin: var(--type-patrimoine-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-patrimoine {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-this-padding-tablet-cart);
    margin: var(--type-patrimoine-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-patrimoine {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-this-padding-desktop);
    margin: var(--type-patrimoine-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-patrimoine {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-this-padding-desktop-no-burger);
    margin: var(--type-patrimoine-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-patrimoine {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-this-padding-desktop-full);
    margin: var(--type-patrimoine-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-patrimoine {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-this-padding-desktop-large);
    margin: var(--type-patrimoine-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-patrimoine .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-patrimoine .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-patrimoine .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-patrimoine .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-patrimoine .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-patrimoine .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-patrimoine .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-patrimoine .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-patrimoine .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-container-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-patrimoine .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-container-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-patrimoine .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-container-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-patrimoine .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-container-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-patrimoine .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-container-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-patrimoine .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-container-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-patrimoine .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-container-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-patrimoine .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-patrimoine-container-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-contact {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-this-padding-mobile);
    margin: var(--type-contact-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-contact {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-this-padding-minimobile);
    margin: var(--type-contact-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-contact {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-this-padding-tablet);
    margin: var(--type-contact-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-contact {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-this-padding-tablet-cart);
    margin: var(--type-contact-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-contact {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-this-padding-desktop);
    margin: var(--type-contact-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-contact {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-this-padding-desktop-no-burger);
    margin: var(--type-contact-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-contact {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-this-padding-desktop-full);
    margin: var(--type-contact-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-contact {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-this-padding-desktop-large);
    margin: var(--type-contact-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-contact .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-wrapper-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-contact .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-wrapper-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-contact .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-wrapper-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-contact .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-wrapper-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-contact .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-wrapper-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-contact .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-wrapper-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-contact .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-wrapper-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-contact .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-contact-wrapper-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-contact .poste {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-contact-poste-display-mobile);
    -webkit-box-pack: var(--type-contact-poste-justify-content-mobile);
        -ms-flex-pack: var(--type-contact-poste-justify-content-mobile);
            justify-content: var(--type-contact-poste-justify-content-mobile);
    -webkit-box-align: var(--type-contact-poste-align-items-mobile);
        -ms-flex-align: var(--type-contact-poste-align-items-mobile);
            align-items: var(--type-contact-poste-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-contact .poste {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-contact-poste-display-minimobile);
    -webkit-box-pack: var(--type-contact-poste-justify-content-minimobile);
        -ms-flex-pack: var(--type-contact-poste-justify-content-minimobile);
            justify-content: var(--type-contact-poste-justify-content-minimobile);
    -webkit-box-align: var(--type-contact-poste-align-items-minimobile);
        -ms-flex-align: var(--type-contact-poste-align-items-minimobile);
            align-items: var(--type-contact-poste-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-contact .poste {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-contact-poste-display-tablet);
    -webkit-box-pack: var(--type-contact-poste-justify-content-tablet);
        -ms-flex-pack: var(--type-contact-poste-justify-content-tablet);
            justify-content: var(--type-contact-poste-justify-content-tablet);
    -webkit-box-align: var(--type-contact-poste-align-items-tablet);
        -ms-flex-align: var(--type-contact-poste-align-items-tablet);
            align-items: var(--type-contact-poste-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-contact .poste {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-contact-poste-display-tablet-cart);
    -webkit-box-pack: var(--type-contact-poste-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-contact-poste-justify-content-tablet-cart);
            justify-content: var(--type-contact-poste-justify-content-tablet-cart);
    -webkit-box-align: var(--type-contact-poste-align-items-tablet-cart);
        -ms-flex-align: var(--type-contact-poste-align-items-tablet-cart);
            align-items: var(--type-contact-poste-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-contact .poste {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-contact-poste-display-desktop);
    -webkit-box-pack: var(--type-contact-poste-justify-content-desktop);
        -ms-flex-pack: var(--type-contact-poste-justify-content-desktop);
            justify-content: var(--type-contact-poste-justify-content-desktop);
    -webkit-box-align: var(--type-contact-poste-align-items-desktop);
        -ms-flex-align: var(--type-contact-poste-align-items-desktop);
            align-items: var(--type-contact-poste-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-contact .poste {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-contact-poste-display-desktop-no-burger);
    -webkit-box-pack: var(--type-contact-poste-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-contact-poste-justify-content-desktop-no-burger);
            justify-content: var(--type-contact-poste-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-contact-poste-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-contact-poste-align-items-desktop-no-burger);
            align-items: var(--type-contact-poste-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-contact .poste {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-contact-poste-display-desktop-full);
    -webkit-box-pack: var(--type-contact-poste-justify-content-desktop-full);
        -ms-flex-pack: var(--type-contact-poste-justify-content-desktop-full);
            justify-content: var(--type-contact-poste-justify-content-desktop-full);
    -webkit-box-align: var(--type-contact-poste-align-items-desktop-full);
        -ms-flex-align: var(--type-contact-poste-align-items-desktop-full);
            align-items: var(--type-contact-poste-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-contact .poste {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-contact-poste-display-desktop-large);
    -webkit-box-pack: var(--type-contact-poste-justify-content-desktop-large);
        -ms-flex-pack: var(--type-contact-poste-justify-content-desktop-large);
            justify-content: var(--type-contact-poste-justify-content-desktop-large);
    -webkit-box-align: var(--type-contact-poste-align-items-desktop-large);
        -ms-flex-align: var(--type-contact-poste-align-items-desktop-large);
            align-items: var(--type-contact-poste-align-items-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-bonnes-choses {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-bonnes-choses-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-bonnes-choses {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-bonnes-choses-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-bonnes-choses {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-bonnes-choses-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-bonnes-choses {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-bonnes-choses-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-bonnes-choses {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-bonnes-choses-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-bonnes-choses {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-bonnes-choses-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-bonnes-choses {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-bonnes-choses-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-bonnes-choses {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-bonnes-choses-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-bonnes-choses .img-bg {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-bonnes-choses-img-bg-width-mobile);
    height: var(--type-bonnes-choses-img-bg-height-mobile);
    max-height: var(--type-bonnes-choses-img-bg-max-height-mobile);
    -o-object-fit: var(--type-bonnes-choses-img-bg-object-fit-mobile);
       object-fit: var(--type-bonnes-choses-img-bg-object-fit-mobile);
    -webkit-box-flex: var(--type-bonnes-choses-img-bg-flex-grow-mobile);
        -ms-flex-positive: var(--type-bonnes-choses-img-bg-flex-grow-mobile);
            flex-grow: var(--type-bonnes-choses-img-bg-flex-grow-mobile);
    position: var(--type-bonnes-choses-img-bg-position-mobile);
  }
}
@media (min-width: 320px) {
  .type-bonnes-choses .img-bg {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-bonnes-choses-img-bg-width-minimobile);
    height: var(--type-bonnes-choses-img-bg-height-minimobile);
    max-height: var(--type-bonnes-choses-img-bg-max-height-minimobile);
    -o-object-fit: var(--type-bonnes-choses-img-bg-object-fit-minimobile);
       object-fit: var(--type-bonnes-choses-img-bg-object-fit-minimobile);
    -webkit-box-flex: var(--type-bonnes-choses-img-bg-flex-grow-minimobile);
        -ms-flex-positive: var(--type-bonnes-choses-img-bg-flex-grow-minimobile);
            flex-grow: var(--type-bonnes-choses-img-bg-flex-grow-minimobile);
    position: var(--type-bonnes-choses-img-bg-position-minimobile);
  }
}
@media (min-width: 481px) {
  .type-bonnes-choses .img-bg {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-bonnes-choses-img-bg-width-tablet);
    height: var(--type-bonnes-choses-img-bg-height-tablet);
    max-height: var(--type-bonnes-choses-img-bg-max-height-tablet);
    -o-object-fit: var(--type-bonnes-choses-img-bg-object-fit-tablet);
       object-fit: var(--type-bonnes-choses-img-bg-object-fit-tablet);
    -webkit-box-flex: var(--type-bonnes-choses-img-bg-flex-grow-tablet);
        -ms-flex-positive: var(--type-bonnes-choses-img-bg-flex-grow-tablet);
            flex-grow: var(--type-bonnes-choses-img-bg-flex-grow-tablet);
    position: var(--type-bonnes-choses-img-bg-position-tablet);
  }
}
@media (min-width: 768px) {
  .type-bonnes-choses .img-bg {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-bonnes-choses-img-bg-width-tablet-cart);
    height: var(--type-bonnes-choses-img-bg-height-tablet-cart);
    max-height: var(--type-bonnes-choses-img-bg-max-height-tablet-cart);
    -o-object-fit: var(--type-bonnes-choses-img-bg-object-fit-tablet-cart);
       object-fit: var(--type-bonnes-choses-img-bg-object-fit-tablet-cart);
    -webkit-box-flex: var(--type-bonnes-choses-img-bg-flex-grow-tablet-cart);
        -ms-flex-positive: var(--type-bonnes-choses-img-bg-flex-grow-tablet-cart);
            flex-grow: var(--type-bonnes-choses-img-bg-flex-grow-tablet-cart);
    position: var(--type-bonnes-choses-img-bg-position-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-bonnes-choses .img-bg {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-bonnes-choses-img-bg-width-desktop);
    height: var(--type-bonnes-choses-img-bg-height-desktop);
    max-height: var(--type-bonnes-choses-img-bg-max-height-desktop);
    -o-object-fit: var(--type-bonnes-choses-img-bg-object-fit-desktop);
       object-fit: var(--type-bonnes-choses-img-bg-object-fit-desktop);
    -webkit-box-flex: var(--type-bonnes-choses-img-bg-flex-grow-desktop);
        -ms-flex-positive: var(--type-bonnes-choses-img-bg-flex-grow-desktop);
            flex-grow: var(--type-bonnes-choses-img-bg-flex-grow-desktop);
    position: var(--type-bonnes-choses-img-bg-position-desktop);
  }
}
@media (min-width: 1220px) {
  .type-bonnes-choses .img-bg {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-bonnes-choses-img-bg-width-desktop-no-burger);
    height: var(--type-bonnes-choses-img-bg-height-desktop-no-burger);
    max-height: var(--type-bonnes-choses-img-bg-max-height-desktop-no-burger);
    -o-object-fit: var(--type-bonnes-choses-img-bg-object-fit-desktop-no-burger);
       object-fit: var(--type-bonnes-choses-img-bg-object-fit-desktop-no-burger);
    -webkit-box-flex: var(--type-bonnes-choses-img-bg-flex-grow-desktop-no-burger);
        -ms-flex-positive: var(--type-bonnes-choses-img-bg-flex-grow-desktop-no-burger);
            flex-grow: var(--type-bonnes-choses-img-bg-flex-grow-desktop-no-burger);
    position: var(--type-bonnes-choses-img-bg-position-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-bonnes-choses .img-bg {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-bonnes-choses-img-bg-width-desktop-full);
    height: var(--type-bonnes-choses-img-bg-height-desktop-full);
    max-height: var(--type-bonnes-choses-img-bg-max-height-desktop-full);
    -o-object-fit: var(--type-bonnes-choses-img-bg-object-fit-desktop-full);
       object-fit: var(--type-bonnes-choses-img-bg-object-fit-desktop-full);
    -webkit-box-flex: var(--type-bonnes-choses-img-bg-flex-grow-desktop-full);
        -ms-flex-positive: var(--type-bonnes-choses-img-bg-flex-grow-desktop-full);
            flex-grow: var(--type-bonnes-choses-img-bg-flex-grow-desktop-full);
    position: var(--type-bonnes-choses-img-bg-position-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-bonnes-choses .img-bg {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-bonnes-choses-img-bg-width-desktop-large);
    height: var(--type-bonnes-choses-img-bg-height-desktop-large);
    max-height: var(--type-bonnes-choses-img-bg-max-height-desktop-large);
    -o-object-fit: var(--type-bonnes-choses-img-bg-object-fit-desktop-large);
       object-fit: var(--type-bonnes-choses-img-bg-object-fit-desktop-large);
    -webkit-box-flex: var(--type-bonnes-choses-img-bg-flex-grow-desktop-large);
        -ms-flex-positive: var(--type-bonnes-choses-img-bg-flex-grow-desktop-large);
            flex-grow: var(--type-bonnes-choses-img-bg-flex-grow-desktop-large);
    position: var(--type-bonnes-choses-img-bg-position-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-bonnes-choses .img-lbc {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-bonnes-choses-img-lbc-position-mobile);
    top: var(--type-bonnes-choses-img-lbc-top-mobile);
    right: var(--type-bonnes-choses-img-lbc-right-mobile);
    z-index: var(--type-bonnes-choses-img-lbc-z-index-mobile);
    -webkit-transform: var(--type-bonnes-choses-img-lbc-transform-mobile);
            transform: var(--type-bonnes-choses-img-lbc-transform-mobile);
    background-color: var(--type-bonnes-choses-img-lbc-background-color-mobile);
    padding: var(--type-bonnes-choses-img-lbc-padding-mobile);
    border-radius: var(--type-bonnes-choses-img-lbc-border-radius-mobile);
    -webkit-box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-mobile);
            box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-mobile);
    width: var(--type-bonnes-choses-img-lbc-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-bonnes-choses .img-lbc {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-bonnes-choses-img-lbc-position-minimobile);
    top: var(--type-bonnes-choses-img-lbc-top-minimobile);
    right: var(--type-bonnes-choses-img-lbc-right-minimobile);
    z-index: var(--type-bonnes-choses-img-lbc-z-index-minimobile);
    -webkit-transform: var(--type-bonnes-choses-img-lbc-transform-minimobile);
            transform: var(--type-bonnes-choses-img-lbc-transform-minimobile);
    background-color: var(--type-bonnes-choses-img-lbc-background-color-minimobile);
    padding: var(--type-bonnes-choses-img-lbc-padding-minimobile);
    border-radius: var(--type-bonnes-choses-img-lbc-border-radius-minimobile);
    -webkit-box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-minimobile);
            box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-minimobile);
    width: var(--type-bonnes-choses-img-lbc-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-bonnes-choses .img-lbc {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-bonnes-choses-img-lbc-position-tablet);
    top: var(--type-bonnes-choses-img-lbc-top-tablet);
    right: var(--type-bonnes-choses-img-lbc-right-tablet);
    z-index: var(--type-bonnes-choses-img-lbc-z-index-tablet);
    -webkit-transform: var(--type-bonnes-choses-img-lbc-transform-tablet);
            transform: var(--type-bonnes-choses-img-lbc-transform-tablet);
    background-color: var(--type-bonnes-choses-img-lbc-background-color-tablet);
    padding: var(--type-bonnes-choses-img-lbc-padding-tablet);
    border-radius: var(--type-bonnes-choses-img-lbc-border-radius-tablet);
    -webkit-box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-tablet);
            box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-tablet);
    width: var(--type-bonnes-choses-img-lbc-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-bonnes-choses .img-lbc {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-bonnes-choses-img-lbc-position-tablet-cart);
    top: var(--type-bonnes-choses-img-lbc-top-tablet-cart);
    right: var(--type-bonnes-choses-img-lbc-right-tablet-cart);
    z-index: var(--type-bonnes-choses-img-lbc-z-index-tablet-cart);
    -webkit-transform: var(--type-bonnes-choses-img-lbc-transform-tablet-cart);
            transform: var(--type-bonnes-choses-img-lbc-transform-tablet-cart);
    background-color: var(--type-bonnes-choses-img-lbc-background-color-tablet-cart);
    padding: var(--type-bonnes-choses-img-lbc-padding-tablet-cart);
    border-radius: var(--type-bonnes-choses-img-lbc-border-radius-tablet-cart);
    -webkit-box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-tablet-cart);
            box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-tablet-cart);
    width: var(--type-bonnes-choses-img-lbc-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-bonnes-choses .img-lbc {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-bonnes-choses-img-lbc-position-desktop);
    top: var(--type-bonnes-choses-img-lbc-top-desktop);
    right: var(--type-bonnes-choses-img-lbc-right-desktop);
    z-index: var(--type-bonnes-choses-img-lbc-z-index-desktop);
    -webkit-transform: var(--type-bonnes-choses-img-lbc-transform-desktop);
            transform: var(--type-bonnes-choses-img-lbc-transform-desktop);
    background-color: var(--type-bonnes-choses-img-lbc-background-color-desktop);
    padding: var(--type-bonnes-choses-img-lbc-padding-desktop);
    border-radius: var(--type-bonnes-choses-img-lbc-border-radius-desktop);
    -webkit-box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-desktop);
            box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-desktop);
    width: var(--type-bonnes-choses-img-lbc-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-bonnes-choses .img-lbc {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-bonnes-choses-img-lbc-position-desktop-no-burger);
    top: var(--type-bonnes-choses-img-lbc-top-desktop-no-burger);
    right: var(--type-bonnes-choses-img-lbc-right-desktop-no-burger);
    z-index: var(--type-bonnes-choses-img-lbc-z-index-desktop-no-burger);
    -webkit-transform: var(--type-bonnes-choses-img-lbc-transform-desktop-no-burger);
            transform: var(--type-bonnes-choses-img-lbc-transform-desktop-no-burger);
    background-color: var(--type-bonnes-choses-img-lbc-background-color-desktop-no-burger);
    padding: var(--type-bonnes-choses-img-lbc-padding-desktop-no-burger);
    border-radius: var(--type-bonnes-choses-img-lbc-border-radius-desktop-no-burger);
    -webkit-box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-desktop-no-burger);
            box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-desktop-no-burger);
    width: var(--type-bonnes-choses-img-lbc-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-bonnes-choses .img-lbc {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-bonnes-choses-img-lbc-position-desktop-full);
    top: var(--type-bonnes-choses-img-lbc-top-desktop-full);
    right: var(--type-bonnes-choses-img-lbc-right-desktop-full);
    z-index: var(--type-bonnes-choses-img-lbc-z-index-desktop-full);
    -webkit-transform: var(--type-bonnes-choses-img-lbc-transform-desktop-full);
            transform: var(--type-bonnes-choses-img-lbc-transform-desktop-full);
    background-color: var(--type-bonnes-choses-img-lbc-background-color-desktop-full);
    padding: var(--type-bonnes-choses-img-lbc-padding-desktop-full);
    border-radius: var(--type-bonnes-choses-img-lbc-border-radius-desktop-full);
    -webkit-box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-desktop-full);
            box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-desktop-full);
    width: var(--type-bonnes-choses-img-lbc-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-bonnes-choses .img-lbc {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    position: var(--type-bonnes-choses-img-lbc-position-desktop-large);
    top: var(--type-bonnes-choses-img-lbc-top-desktop-large);
    right: var(--type-bonnes-choses-img-lbc-right-desktop-large);
    z-index: var(--type-bonnes-choses-img-lbc-z-index-desktop-large);
    -webkit-transform: var(--type-bonnes-choses-img-lbc-transform-desktop-large);
            transform: var(--type-bonnes-choses-img-lbc-transform-desktop-large);
    background-color: var(--type-bonnes-choses-img-lbc-background-color-desktop-large);
    padding: var(--type-bonnes-choses-img-lbc-padding-desktop-large);
    border-radius: var(--type-bonnes-choses-img-lbc-border-radius-desktop-large);
    -webkit-box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-desktop-large);
            box-shadow: var(--type-bonnes-choses-img-lbc-box-shadow-desktop-large);
    width: var(--type-bonnes-choses-img-lbc-width-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-lbc-heroe-section {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-heroe-section-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-heroe-section {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-heroe-section-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-heroe-section {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-heroe-section-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-heroe-section {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-heroe-section-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-heroe-section {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-heroe-section-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-heroe-section {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-heroe-section-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-heroe-section {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-heroe-section-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-heroe-section {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-heroe-section-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-heroe-section .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-heroe-section-container-background-size-mobile);
    background-repeat: var(--type-lbc-heroe-section-container-background-repeat-mobile);
    display: var(--type-lbc-heroe-section-container-display-mobile);
    -webkit-box-align: var(--type-lbc-heroe-section-container-align-items-mobile);
        -ms-flex-align: var(--type-lbc-heroe-section-container-align-items-mobile);
            align-items: var(--type-lbc-heroe-section-container-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-heroe-section .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-heroe-section-container-background-size-minimobile);
    background-repeat: var(--type-lbc-heroe-section-container-background-repeat-minimobile);
    display: var(--type-lbc-heroe-section-container-display-minimobile);
    -webkit-box-align: var(--type-lbc-heroe-section-container-align-items-minimobile);
        -ms-flex-align: var(--type-lbc-heroe-section-container-align-items-minimobile);
            align-items: var(--type-lbc-heroe-section-container-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-heroe-section .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-heroe-section-container-background-size-tablet);
    background-repeat: var(--type-lbc-heroe-section-container-background-repeat-tablet);
    display: var(--type-lbc-heroe-section-container-display-tablet);
    -webkit-box-align: var(--type-lbc-heroe-section-container-align-items-tablet);
        -ms-flex-align: var(--type-lbc-heroe-section-container-align-items-tablet);
            align-items: var(--type-lbc-heroe-section-container-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-heroe-section .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-heroe-section-container-background-size-tablet-cart);
    background-repeat: var(--type-lbc-heroe-section-container-background-repeat-tablet-cart);
    display: var(--type-lbc-heroe-section-container-display-tablet-cart);
    -webkit-box-align: var(--type-lbc-heroe-section-container-align-items-tablet-cart);
        -ms-flex-align: var(--type-lbc-heroe-section-container-align-items-tablet-cart);
            align-items: var(--type-lbc-heroe-section-container-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-heroe-section .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-heroe-section-container-background-size-desktop);
    background-repeat: var(--type-lbc-heroe-section-container-background-repeat-desktop);
    display: var(--type-lbc-heroe-section-container-display-desktop);
    -webkit-box-align: var(--type-lbc-heroe-section-container-align-items-desktop);
        -ms-flex-align: var(--type-lbc-heroe-section-container-align-items-desktop);
            align-items: var(--type-lbc-heroe-section-container-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-heroe-section .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-heroe-section-container-background-size-desktop-no-burger);
    background-repeat: var(--type-lbc-heroe-section-container-background-repeat-desktop-no-burger);
    display: var(--type-lbc-heroe-section-container-display-desktop-no-burger);
    -webkit-box-align: var(--type-lbc-heroe-section-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-lbc-heroe-section-container-align-items-desktop-no-burger);
            align-items: var(--type-lbc-heroe-section-container-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-heroe-section .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-heroe-section-container-background-size-desktop-full);
    background-repeat: var(--type-lbc-heroe-section-container-background-repeat-desktop-full);
    display: var(--type-lbc-heroe-section-container-display-desktop-full);
    -webkit-box-align: var(--type-lbc-heroe-section-container-align-items-desktop-full);
        -ms-flex-align: var(--type-lbc-heroe-section-container-align-items-desktop-full);
            align-items: var(--type-lbc-heroe-section-container-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-heroe-section .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-heroe-section-container-background-size-desktop-large);
    background-repeat: var(--type-lbc-heroe-section-container-background-repeat-desktop-large);
    display: var(--type-lbc-heroe-section-container-display-desktop-large);
    -webkit-box-align: var(--type-lbc-heroe-section-container-align-items-desktop-large);
        -ms-flex-align: var(--type-lbc-heroe-section-container-align-items-desktop-large);
            align-items: var(--type-lbc-heroe-section-container-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-heroe-section .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-heroe-section-wrapper-display-mobile);
    -ms-flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-mobile);
        flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-mobile);
    -webkit-box-align: var(--type-lbc-heroe-section-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-lbc-heroe-section-wrapper-align-items-mobile);
            align-items: var(--type-lbc-heroe-section-wrapper-align-items-mobile);
    -webkit-box-pack: var(--type-lbc-heroe-section-wrapper-justify-content-mobile);
        -ms-flex-pack: var(--type-lbc-heroe-section-wrapper-justify-content-mobile);
            justify-content: var(--type-lbc-heroe-section-wrapper-justify-content-mobile);
    gap: var(--type-lbc-heroe-section-wrapper-gap-mobile);
    width: var(--type-lbc-heroe-section-wrapper-width-mobile);
    max-width: var(--type-lbc-heroe-section-wrapper-max-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-heroe-section .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-heroe-section-wrapper-display-minimobile);
    -ms-flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-minimobile);
        flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-minimobile);
    -webkit-box-align: var(--type-lbc-heroe-section-wrapper-align-items-minimobile);
        -ms-flex-align: var(--type-lbc-heroe-section-wrapper-align-items-minimobile);
            align-items: var(--type-lbc-heroe-section-wrapper-align-items-minimobile);
    -webkit-box-pack: var(--type-lbc-heroe-section-wrapper-justify-content-minimobile);
        -ms-flex-pack: var(--type-lbc-heroe-section-wrapper-justify-content-minimobile);
            justify-content: var(--type-lbc-heroe-section-wrapper-justify-content-minimobile);
    gap: var(--type-lbc-heroe-section-wrapper-gap-minimobile);
    width: var(--type-lbc-heroe-section-wrapper-width-minimobile);
    max-width: var(--type-lbc-heroe-section-wrapper-max-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-heroe-section .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-heroe-section-wrapper-display-tablet);
    -ms-flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-tablet);
        flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-tablet);
    -webkit-box-align: var(--type-lbc-heroe-section-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-lbc-heroe-section-wrapper-align-items-tablet);
            align-items: var(--type-lbc-heroe-section-wrapper-align-items-tablet);
    -webkit-box-pack: var(--type-lbc-heroe-section-wrapper-justify-content-tablet);
        -ms-flex-pack: var(--type-lbc-heroe-section-wrapper-justify-content-tablet);
            justify-content: var(--type-lbc-heroe-section-wrapper-justify-content-tablet);
    gap: var(--type-lbc-heroe-section-wrapper-gap-tablet);
    width: var(--type-lbc-heroe-section-wrapper-width-tablet);
    max-width: var(--type-lbc-heroe-section-wrapper-max-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-heroe-section .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-heroe-section-wrapper-display-tablet-cart);
    -ms-flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-tablet-cart);
        flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-tablet-cart);
    -webkit-box-align: var(--type-lbc-heroe-section-wrapper-align-items-tablet-cart);
        -ms-flex-align: var(--type-lbc-heroe-section-wrapper-align-items-tablet-cart);
            align-items: var(--type-lbc-heroe-section-wrapper-align-items-tablet-cart);
    -webkit-box-pack: var(--type-lbc-heroe-section-wrapper-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-lbc-heroe-section-wrapper-justify-content-tablet-cart);
            justify-content: var(--type-lbc-heroe-section-wrapper-justify-content-tablet-cart);
    gap: var(--type-lbc-heroe-section-wrapper-gap-tablet-cart);
    width: var(--type-lbc-heroe-section-wrapper-width-tablet-cart);
    max-width: var(--type-lbc-heroe-section-wrapper-max-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-heroe-section .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-heroe-section-wrapper-display-desktop);
    -ms-flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-desktop);
        flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-desktop);
    -webkit-box-align: var(--type-lbc-heroe-section-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-lbc-heroe-section-wrapper-align-items-desktop);
            align-items: var(--type-lbc-heroe-section-wrapper-align-items-desktop);
    -webkit-box-pack: var(--type-lbc-heroe-section-wrapper-justify-content-desktop);
        -ms-flex-pack: var(--type-lbc-heroe-section-wrapper-justify-content-desktop);
            justify-content: var(--type-lbc-heroe-section-wrapper-justify-content-desktop);
    gap: var(--type-lbc-heroe-section-wrapper-gap-desktop);
    width: var(--type-lbc-heroe-section-wrapper-width-desktop);
    max-width: var(--type-lbc-heroe-section-wrapper-max-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-heroe-section .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-heroe-section-wrapper-display-desktop-no-burger);
    -ms-flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-desktop-no-burger);
        flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-lbc-heroe-section-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-lbc-heroe-section-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-lbc-heroe-section-wrapper-align-items-desktop-no-burger);
    -webkit-box-pack: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-no-burger);
            justify-content: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-no-burger);
    gap: var(--type-lbc-heroe-section-wrapper-gap-desktop-no-burger);
    width: var(--type-lbc-heroe-section-wrapper-width-desktop-no-burger);
    max-width: var(--type-lbc-heroe-section-wrapper-max-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-heroe-section .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-heroe-section-wrapper-display-desktop-full);
    -ms-flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-desktop-full);
        flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-desktop-full);
    -webkit-box-align: var(--type-lbc-heroe-section-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-lbc-heroe-section-wrapper-align-items-desktop-full);
            align-items: var(--type-lbc-heroe-section-wrapper-align-items-desktop-full);
    -webkit-box-pack: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-full);
        -ms-flex-pack: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-full);
            justify-content: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-full);
    gap: var(--type-lbc-heroe-section-wrapper-gap-desktop-full);
    width: var(--type-lbc-heroe-section-wrapper-width-desktop-full);
    max-width: var(--type-lbc-heroe-section-wrapper-max-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-heroe-section .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-heroe-section-wrapper-display-desktop-large);
    -ms-flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-desktop-large);
        flex-direction: var(--type-lbc-heroe-section-wrapper-flex-direction-desktop-large);
    -webkit-box-align: var(--type-lbc-heroe-section-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-lbc-heroe-section-wrapper-align-items-desktop-large);
            align-items: var(--type-lbc-heroe-section-wrapper-align-items-desktop-large);
    -webkit-box-pack: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-large);
        -ms-flex-pack: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-large);
            justify-content: var(--type-lbc-heroe-section-wrapper-justify-content-desktop-large);
    gap: var(--type-lbc-heroe-section-wrapper-gap-desktop-large);
    width: var(--type-lbc-heroe-section-wrapper-width-desktop-large);
    max-width: var(--type-lbc-heroe-section-wrapper-max-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-heroe-section .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-title-font-size-mobile);
    text-align: var(--type-lbc-heroe-section-title-text-align-mobile);
    color: var(--type-lbc-heroe-section-title-color-mobile);
    line-height: var(--type-lbc-heroe-section-title-line-height-mobile);
    font-family: var(--type-lbc-heroe-section-title-font-family-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-heroe-section .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-title-font-size-minimobile);
    text-align: var(--type-lbc-heroe-section-title-text-align-minimobile);
    color: var(--type-lbc-heroe-section-title-color-minimobile);
    line-height: var(--type-lbc-heroe-section-title-line-height-minimobile);
    font-family: var(--type-lbc-heroe-section-title-font-family-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-heroe-section .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-title-font-size-tablet);
    text-align: var(--type-lbc-heroe-section-title-text-align-tablet);
    color: var(--type-lbc-heroe-section-title-color-tablet);
    line-height: var(--type-lbc-heroe-section-title-line-height-tablet);
    font-family: var(--type-lbc-heroe-section-title-font-family-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-heroe-section .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-title-font-size-tablet-cart);
    text-align: var(--type-lbc-heroe-section-title-text-align-tablet-cart);
    color: var(--type-lbc-heroe-section-title-color-tablet-cart);
    line-height: var(--type-lbc-heroe-section-title-line-height-tablet-cart);
    font-family: var(--type-lbc-heroe-section-title-font-family-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-heroe-section .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-title-font-size-desktop);
    text-align: var(--type-lbc-heroe-section-title-text-align-desktop);
    color: var(--type-lbc-heroe-section-title-color-desktop);
    line-height: var(--type-lbc-heroe-section-title-line-height-desktop);
    font-family: var(--type-lbc-heroe-section-title-font-family-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-heroe-section .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-title-font-size-desktop-no-burger);
    text-align: var(--type-lbc-heroe-section-title-text-align-desktop-no-burger);
    color: var(--type-lbc-heroe-section-title-color-desktop-no-burger);
    line-height: var(--type-lbc-heroe-section-title-line-height-desktop-no-burger);
    font-family: var(--type-lbc-heroe-section-title-font-family-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-heroe-section .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-title-font-size-desktop-full);
    text-align: var(--type-lbc-heroe-section-title-text-align-desktop-full);
    color: var(--type-lbc-heroe-section-title-color-desktop-full);
    line-height: var(--type-lbc-heroe-section-title-line-height-desktop-full);
    font-family: var(--type-lbc-heroe-section-title-font-family-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-heroe-section .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-title-font-size-desktop-large);
    text-align: var(--type-lbc-heroe-section-title-text-align-desktop-large);
    color: var(--type-lbc-heroe-section-title-color-desktop-large);
    line-height: var(--type-lbc-heroe-section-title-line-height-desktop-large);
    font-family: var(--type-lbc-heroe-section-title-font-family-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-heroe-section .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-subtitle-font-size-mobile);
    text-align: var(--type-lbc-heroe-section-subtitle-text-align-mobile);
    color: var(--type-lbc-heroe-section-subtitle-color-mobile);
    line-height: var(--type-lbc-heroe-section-subtitle-line-height-mobile);
    padding: var(--type-lbc-heroe-section-subtitle-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-heroe-section .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-subtitle-font-size-minimobile);
    text-align: var(--type-lbc-heroe-section-subtitle-text-align-minimobile);
    color: var(--type-lbc-heroe-section-subtitle-color-minimobile);
    line-height: var(--type-lbc-heroe-section-subtitle-line-height-minimobile);
    padding: var(--type-lbc-heroe-section-subtitle-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-heroe-section .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-subtitle-font-size-tablet);
    text-align: var(--type-lbc-heroe-section-subtitle-text-align-tablet);
    color: var(--type-lbc-heroe-section-subtitle-color-tablet);
    line-height: var(--type-lbc-heroe-section-subtitle-line-height-tablet);
    padding: var(--type-lbc-heroe-section-subtitle-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-heroe-section .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-subtitle-font-size-tablet-cart);
    text-align: var(--type-lbc-heroe-section-subtitle-text-align-tablet-cart);
    color: var(--type-lbc-heroe-section-subtitle-color-tablet-cart);
    line-height: var(--type-lbc-heroe-section-subtitle-line-height-tablet-cart);
    padding: var(--type-lbc-heroe-section-subtitle-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-heroe-section .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-subtitle-font-size-desktop);
    text-align: var(--type-lbc-heroe-section-subtitle-text-align-desktop);
    color: var(--type-lbc-heroe-section-subtitle-color-desktop);
    line-height: var(--type-lbc-heroe-section-subtitle-line-height-desktop);
    padding: var(--type-lbc-heroe-section-subtitle-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-heroe-section .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-subtitle-font-size-desktop-no-burger);
    text-align: var(--type-lbc-heroe-section-subtitle-text-align-desktop-no-burger);
    color: var(--type-lbc-heroe-section-subtitle-color-desktop-no-burger);
    line-height: var(--type-lbc-heroe-section-subtitle-line-height-desktop-no-burger);
    padding: var(--type-lbc-heroe-section-subtitle-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-heroe-section .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-subtitle-font-size-desktop-full);
    text-align: var(--type-lbc-heroe-section-subtitle-text-align-desktop-full);
    color: var(--type-lbc-heroe-section-subtitle-color-desktop-full);
    line-height: var(--type-lbc-heroe-section-subtitle-line-height-desktop-full);
    padding: var(--type-lbc-heroe-section-subtitle-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-heroe-section .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-heroe-section-subtitle-font-size-desktop-large);
    text-align: var(--type-lbc-heroe-section-subtitle-text-align-desktop-large);
    color: var(--type-lbc-heroe-section-subtitle-color-desktop-large);
    line-height: var(--type-lbc-heroe-section-subtitle-line-height-desktop-large);
    padding: var(--type-lbc-heroe-section-subtitle-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-heroe-section .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-heroe-section-image-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-heroe-section .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-heroe-section-image-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-heroe-section .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-heroe-section-image-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-heroe-section .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-heroe-section-image-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-heroe-section .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-heroe-section-image-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-heroe-section .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-heroe-section-image-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-heroe-section .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-heroe-section-image-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-heroe-section .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-heroe-section-image-width-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-lbc-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-text-img-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-text-img-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-text-img-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-text-img-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-text-img-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-text-img-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-text-img-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-text-img {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-text-img-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-text-img .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-text-img-container-background-size-mobile);
    background-repeat: var(--type-lbc-text-img-container-background-repeat-mobile);
    display: var(--type-lbc-text-img-container-display-mobile);
    -webkit-box-align: var(--type-lbc-text-img-container-align-items-mobile);
        -ms-flex-align: var(--type-lbc-text-img-container-align-items-mobile);
            align-items: var(--type-lbc-text-img-container-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-text-img .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-text-img-container-background-size-minimobile);
    background-repeat: var(--type-lbc-text-img-container-background-repeat-minimobile);
    display: var(--type-lbc-text-img-container-display-minimobile);
    -webkit-box-align: var(--type-lbc-text-img-container-align-items-minimobile);
        -ms-flex-align: var(--type-lbc-text-img-container-align-items-minimobile);
            align-items: var(--type-lbc-text-img-container-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-text-img-container-background-size-tablet);
    background-repeat: var(--type-lbc-text-img-container-background-repeat-tablet);
    display: var(--type-lbc-text-img-container-display-tablet);
    -webkit-box-align: var(--type-lbc-text-img-container-align-items-tablet);
        -ms-flex-align: var(--type-lbc-text-img-container-align-items-tablet);
            align-items: var(--type-lbc-text-img-container-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-text-img .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-text-img-container-background-size-tablet-cart);
    background-repeat: var(--type-lbc-text-img-container-background-repeat-tablet-cart);
    display: var(--type-lbc-text-img-container-display-tablet-cart);
    -webkit-box-align: var(--type-lbc-text-img-container-align-items-tablet-cart);
        -ms-flex-align: var(--type-lbc-text-img-container-align-items-tablet-cart);
            align-items: var(--type-lbc-text-img-container-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-text-img .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-text-img-container-background-size-desktop);
    background-repeat: var(--type-lbc-text-img-container-background-repeat-desktop);
    display: var(--type-lbc-text-img-container-display-desktop);
    -webkit-box-align: var(--type-lbc-text-img-container-align-items-desktop);
        -ms-flex-align: var(--type-lbc-text-img-container-align-items-desktop);
            align-items: var(--type-lbc-text-img-container-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-text-img .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-text-img-container-background-size-desktop-no-burger);
    background-repeat: var(--type-lbc-text-img-container-background-repeat-desktop-no-burger);
    display: var(--type-lbc-text-img-container-display-desktop-no-burger);
    -webkit-box-align: var(--type-lbc-text-img-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-lbc-text-img-container-align-items-desktop-no-burger);
            align-items: var(--type-lbc-text-img-container-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-text-img .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-text-img-container-background-size-desktop-full);
    background-repeat: var(--type-lbc-text-img-container-background-repeat-desktop-full);
    display: var(--type-lbc-text-img-container-display-desktop-full);
    -webkit-box-align: var(--type-lbc-text-img-container-align-items-desktop-full);
        -ms-flex-align: var(--type-lbc-text-img-container-align-items-desktop-full);
            align-items: var(--type-lbc-text-img-container-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-text-img .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-size: var(--type-lbc-text-img-container-background-size-desktop-large);
    background-repeat: var(--type-lbc-text-img-container-background-repeat-desktop-large);
    display: var(--type-lbc-text-img-container-display-desktop-large);
    -webkit-box-align: var(--type-lbc-text-img-container-align-items-desktop-large);
        -ms-flex-align: var(--type-lbc-text-img-container-align-items-desktop-large);
            align-items: var(--type-lbc-text-img-container-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-mobile);
            flex-direction: var(--default-wrapper-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-text-img-wrapper-display-mobile);
    -ms-flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-mobile);
        flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-mobile);
    -webkit-box-align: var(--type-lbc-text-img-wrapper-align-items-mobile);
        -ms-flex-align: var(--type-lbc-text-img-wrapper-align-items-mobile);
            align-items: var(--type-lbc-text-img-wrapper-align-items-mobile);
    -webkit-box-pack: var(--type-lbc-text-img-wrapper-justify-content-mobile);
        -ms-flex-pack: var(--type-lbc-text-img-wrapper-justify-content-mobile);
            justify-content: var(--type-lbc-text-img-wrapper-justify-content-mobile);
    gap: var(--type-lbc-text-img-wrapper-gap-mobile);
    width: var(--type-lbc-text-img-wrapper-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-minimobile);
            flex-direction: var(--default-wrapper-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-text-img-wrapper-display-minimobile);
    -ms-flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-minimobile);
        flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-minimobile);
    -webkit-box-align: var(--type-lbc-text-img-wrapper-align-items-minimobile);
        -ms-flex-align: var(--type-lbc-text-img-wrapper-align-items-minimobile);
            align-items: var(--type-lbc-text-img-wrapper-align-items-minimobile);
    -webkit-box-pack: var(--type-lbc-text-img-wrapper-justify-content-minimobile);
        -ms-flex-pack: var(--type-lbc-text-img-wrapper-justify-content-minimobile);
            justify-content: var(--type-lbc-text-img-wrapper-justify-content-minimobile);
    gap: var(--type-lbc-text-img-wrapper-gap-minimobile);
    width: var(--type-lbc-text-img-wrapper-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet);
            flex-direction: var(--default-wrapper-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-text-img-wrapper-display-tablet);
    -ms-flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-tablet);
        flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-tablet);
    -webkit-box-align: var(--type-lbc-text-img-wrapper-align-items-tablet);
        -ms-flex-align: var(--type-lbc-text-img-wrapper-align-items-tablet);
            align-items: var(--type-lbc-text-img-wrapper-align-items-tablet);
    -webkit-box-pack: var(--type-lbc-text-img-wrapper-justify-content-tablet);
        -ms-flex-pack: var(--type-lbc-text-img-wrapper-justify-content-tablet);
            justify-content: var(--type-lbc-text-img-wrapper-justify-content-tablet);
    gap: var(--type-lbc-text-img-wrapper-gap-tablet);
    width: var(--type-lbc-text-img-wrapper-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
            flex-direction: var(--default-wrapper-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-text-img-wrapper-display-tablet-cart);
    -ms-flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-tablet-cart);
        flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-tablet-cart);
    -webkit-box-align: var(--type-lbc-text-img-wrapper-align-items-tablet-cart);
        -ms-flex-align: var(--type-lbc-text-img-wrapper-align-items-tablet-cart);
            align-items: var(--type-lbc-text-img-wrapper-align-items-tablet-cart);
    -webkit-box-pack: var(--type-lbc-text-img-wrapper-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-lbc-text-img-wrapper-justify-content-tablet-cart);
            justify-content: var(--type-lbc-text-img-wrapper-justify-content-tablet-cart);
    gap: var(--type-lbc-text-img-wrapper-gap-tablet-cart);
    width: var(--type-lbc-text-img-wrapper-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop);
            flex-direction: var(--default-wrapper-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-text-img-wrapper-display-desktop);
    -ms-flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-desktop);
        flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-desktop);
    -webkit-box-align: var(--type-lbc-text-img-wrapper-align-items-desktop);
        -ms-flex-align: var(--type-lbc-text-img-wrapper-align-items-desktop);
            align-items: var(--type-lbc-text-img-wrapper-align-items-desktop);
    -webkit-box-pack: var(--type-lbc-text-img-wrapper-justify-content-desktop);
        -ms-flex-pack: var(--type-lbc-text-img-wrapper-justify-content-desktop);
            justify-content: var(--type-lbc-text-img-wrapper-justify-content-desktop);
    gap: var(--type-lbc-text-img-wrapper-gap-desktop);
    width: var(--type-lbc-text-img-wrapper-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
            flex-direction: var(--default-wrapper-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-text-img-wrapper-display-desktop-no-burger);
    -ms-flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-desktop-no-burger);
        flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-lbc-text-img-wrapper-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-lbc-text-img-wrapper-align-items-desktop-no-burger);
            align-items: var(--type-lbc-text-img-wrapper-align-items-desktop-no-burger);
    -webkit-box-pack: var(--type-lbc-text-img-wrapper-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-lbc-text-img-wrapper-justify-content-desktop-no-burger);
            justify-content: var(--type-lbc-text-img-wrapper-justify-content-desktop-no-burger);
    gap: var(--type-lbc-text-img-wrapper-gap-desktop-no-burger);
    width: var(--type-lbc-text-img-wrapper-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-full);
            flex-direction: var(--default-wrapper-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-text-img-wrapper-display-desktop-full);
    -ms-flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-desktop-full);
        flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-desktop-full);
    -webkit-box-align: var(--type-lbc-text-img-wrapper-align-items-desktop-full);
        -ms-flex-align: var(--type-lbc-text-img-wrapper-align-items-desktop-full);
            align-items: var(--type-lbc-text-img-wrapper-align-items-desktop-full);
    -webkit-box-pack: var(--type-lbc-text-img-wrapper-justify-content-desktop-full);
        -ms-flex-pack: var(--type-lbc-text-img-wrapper-justify-content-desktop-full);
            justify-content: var(--type-lbc-text-img-wrapper-justify-content-desktop-full);
    gap: var(--type-lbc-text-img-wrapper-gap-desktop-full);
    width: var(--type-lbc-text-img-wrapper-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-text-img .wrapper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-wrapper-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-wrapper-flex-direction-desktop-large);
            flex-direction: var(--default-wrapper-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-lbc-text-img-wrapper-display-desktop-large);
    -ms-flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-desktop-large);
        flex-direction: var(--type-lbc-text-img-wrapper-flex-direction-desktop-large);
    -webkit-box-align: var(--type-lbc-text-img-wrapper-align-items-desktop-large);
        -ms-flex-align: var(--type-lbc-text-img-wrapper-align-items-desktop-large);
            align-items: var(--type-lbc-text-img-wrapper-align-items-desktop-large);
    -webkit-box-pack: var(--type-lbc-text-img-wrapper-justify-content-desktop-large);
        -ms-flex-pack: var(--type-lbc-text-img-wrapper-justify-content-desktop-large);
            justify-content: var(--type-lbc-text-img-wrapper-justify-content-desktop-large);
    gap: var(--type-lbc-text-img-wrapper-gap-desktop-large);
    width: var(--type-lbc-text-img-wrapper-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-text-img .texte {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-text-img-texte-width-mobile);
    margin-right: var(--type-lbc-text-img-texte-margin-right-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-text-img .texte {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-text-img-texte-width-minimobile);
    margin-right: var(--type-lbc-text-img-texte-margin-right-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .texte {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-text-img-texte-width-tablet);
    margin-right: var(--type-lbc-text-img-texte-margin-right-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-text-img .texte {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-text-img-texte-width-tablet-cart);
    margin-right: var(--type-lbc-text-img-texte-margin-right-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-text-img .texte {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-text-img-texte-width-desktop);
    margin-right: var(--type-lbc-text-img-texte-margin-right-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-text-img .texte {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-text-img-texte-width-desktop-no-burger);
    margin-right: var(--type-lbc-text-img-texte-margin-right-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-text-img .texte {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-text-img-texte-width-desktop-full);
    margin-right: var(--type-lbc-text-img-texte-margin-right-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-text-img .texte {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-lbc-text-img-texte-width-desktop-large);
    margin-right: var(--type-lbc-text-img-texte-margin-right-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-text-img .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-title-font-size-mobile);
    text-align: var(--type-lbc-text-img-title-text-align-mobile);
    color: var(--type-lbc-text-img-title-color-mobile);
    line-height: var(--type-lbc-text-img-title-line-height-mobile);
    font-family: var(--type-lbc-text-img-title-font-family-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-text-img .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-title-font-size-minimobile);
    text-align: var(--type-lbc-text-img-title-text-align-minimobile);
    color: var(--type-lbc-text-img-title-color-minimobile);
    line-height: var(--type-lbc-text-img-title-line-height-minimobile);
    font-family: var(--type-lbc-text-img-title-font-family-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-title-font-size-tablet);
    text-align: var(--type-lbc-text-img-title-text-align-tablet);
    color: var(--type-lbc-text-img-title-color-tablet);
    line-height: var(--type-lbc-text-img-title-line-height-tablet);
    font-family: var(--type-lbc-text-img-title-font-family-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-text-img .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-title-font-size-tablet-cart);
    text-align: var(--type-lbc-text-img-title-text-align-tablet-cart);
    color: var(--type-lbc-text-img-title-color-tablet-cart);
    line-height: var(--type-lbc-text-img-title-line-height-tablet-cart);
    font-family: var(--type-lbc-text-img-title-font-family-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-text-img .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-title-font-size-desktop);
    text-align: var(--type-lbc-text-img-title-text-align-desktop);
    color: var(--type-lbc-text-img-title-color-desktop);
    line-height: var(--type-lbc-text-img-title-line-height-desktop);
    font-family: var(--type-lbc-text-img-title-font-family-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-text-img .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-title-font-size-desktop-no-burger);
    text-align: var(--type-lbc-text-img-title-text-align-desktop-no-burger);
    color: var(--type-lbc-text-img-title-color-desktop-no-burger);
    line-height: var(--type-lbc-text-img-title-line-height-desktop-no-burger);
    font-family: var(--type-lbc-text-img-title-font-family-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-text-img .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-title-font-size-desktop-full);
    text-align: var(--type-lbc-text-img-title-text-align-desktop-full);
    color: var(--type-lbc-text-img-title-color-desktop-full);
    line-height: var(--type-lbc-text-img-title-line-height-desktop-full);
    font-family: var(--type-lbc-text-img-title-font-family-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-text-img .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-title-font-size-desktop-large);
    text-align: var(--type-lbc-text-img-title-text-align-desktop-large);
    color: var(--type-lbc-text-img-title-color-desktop-large);
    line-height: var(--type-lbc-text-img-title-line-height-desktop-large);
    font-family: var(--type-lbc-text-img-title-font-family-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-text-img .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-subtitle-font-size-mobile);
    text-align: var(--type-lbc-text-img-subtitle-text-align-mobile);
    color: var(--type-lbc-text-img-subtitle-color-mobile);
    line-height: var(--type-lbc-text-img-subtitle-line-height-mobile);
    padding: var(--type-lbc-text-img-subtitle-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-text-img .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-subtitle-font-size-minimobile);
    text-align: var(--type-lbc-text-img-subtitle-text-align-minimobile);
    color: var(--type-lbc-text-img-subtitle-color-minimobile);
    line-height: var(--type-lbc-text-img-subtitle-line-height-minimobile);
    padding: var(--type-lbc-text-img-subtitle-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-subtitle-font-size-tablet);
    text-align: var(--type-lbc-text-img-subtitle-text-align-tablet);
    color: var(--type-lbc-text-img-subtitle-color-tablet);
    line-height: var(--type-lbc-text-img-subtitle-line-height-tablet);
    padding: var(--type-lbc-text-img-subtitle-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-text-img .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-subtitle-font-size-tablet-cart);
    text-align: var(--type-lbc-text-img-subtitle-text-align-tablet-cart);
    color: var(--type-lbc-text-img-subtitle-color-tablet-cart);
    line-height: var(--type-lbc-text-img-subtitle-line-height-tablet-cart);
    padding: var(--type-lbc-text-img-subtitle-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-text-img .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-subtitle-font-size-desktop);
    text-align: var(--type-lbc-text-img-subtitle-text-align-desktop);
    color: var(--type-lbc-text-img-subtitle-color-desktop);
    line-height: var(--type-lbc-text-img-subtitle-line-height-desktop);
    padding: var(--type-lbc-text-img-subtitle-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-text-img .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-subtitle-font-size-desktop-no-burger);
    text-align: var(--type-lbc-text-img-subtitle-text-align-desktop-no-burger);
    color: var(--type-lbc-text-img-subtitle-color-desktop-no-burger);
    line-height: var(--type-lbc-text-img-subtitle-line-height-desktop-no-burger);
    padding: var(--type-lbc-text-img-subtitle-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-text-img .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-subtitle-font-size-desktop-full);
    text-align: var(--type-lbc-text-img-subtitle-text-align-desktop-full);
    color: var(--type-lbc-text-img-subtitle-color-desktop-full);
    line-height: var(--type-lbc-text-img-subtitle-line-height-desktop-full);
    padding: var(--type-lbc-text-img-subtitle-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-text-img .subtitle {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    font-size: var(--type-lbc-text-img-subtitle-font-size-desktop-large);
    text-align: var(--type-lbc-text-img-subtitle-text-align-desktop-large);
    color: var(--type-lbc-text-img-subtitle-color-desktop-large);
    line-height: var(--type-lbc-text-img-subtitle-line-height-desktop-large);
    padding: var(--type-lbc-text-img-subtitle-padding-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-lbc-images-cards {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-images-cards-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-images-cards {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-images-cards-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-images-cards {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-images-cards-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-images-cards {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-images-cards-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-images-cards {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-images-cards-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-images-cards {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-images-cards-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-images-cards {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-images-cards-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-images-cards {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-lbc-images-cards-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-images-cards .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-repeat: var(--type-lbc-images-cards-container-background-repeat-mobile);
    display: var(--type-lbc-images-cards-container-display-mobile);
    -webkit-box-pack: var(--type-lbc-images-cards-container-justify-content-mobile);
        -ms-flex-pack: var(--type-lbc-images-cards-container-justify-content-mobile);
            justify-content: var(--type-lbc-images-cards-container-justify-content-mobile);
    -ms-flex-direction: var(--type-lbc-images-cards-container-flex-direction-mobile);
        flex-direction: var(--type-lbc-images-cards-container-flex-direction-mobile);
    -webkit-box-align: var(--type-lbc-images-cards-container-align-items-mobile);
        -ms-flex-align: var(--type-lbc-images-cards-container-align-items-mobile);
            align-items: var(--type-lbc-images-cards-container-align-items-mobile);
    max-width: var(--type-lbc-images-cards-container-max-width-mobile);
    padding: var(--type-lbc-images-cards-container-padding-mobile);
    gap: var(--type-lbc-images-cards-container-gap-mobile);
    -ms-flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-mobile);
        flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-images-cards .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-repeat: var(--type-lbc-images-cards-container-background-repeat-minimobile);
    display: var(--type-lbc-images-cards-container-display-minimobile);
    -webkit-box-pack: var(--type-lbc-images-cards-container-justify-content-minimobile);
        -ms-flex-pack: var(--type-lbc-images-cards-container-justify-content-minimobile);
            justify-content: var(--type-lbc-images-cards-container-justify-content-minimobile);
    -ms-flex-direction: var(--type-lbc-images-cards-container-flex-direction-minimobile);
        flex-direction: var(--type-lbc-images-cards-container-flex-direction-minimobile);
    -webkit-box-align: var(--type-lbc-images-cards-container-align-items-minimobile);
        -ms-flex-align: var(--type-lbc-images-cards-container-align-items-minimobile);
            align-items: var(--type-lbc-images-cards-container-align-items-minimobile);
    max-width: var(--type-lbc-images-cards-container-max-width-minimobile);
    padding: var(--type-lbc-images-cards-container-padding-minimobile);
    gap: var(--type-lbc-images-cards-container-gap-minimobile);
    -ms-flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-minimobile);
        flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-images-cards .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-repeat: var(--type-lbc-images-cards-container-background-repeat-tablet);
    display: var(--type-lbc-images-cards-container-display-tablet);
    -webkit-box-pack: var(--type-lbc-images-cards-container-justify-content-tablet);
        -ms-flex-pack: var(--type-lbc-images-cards-container-justify-content-tablet);
            justify-content: var(--type-lbc-images-cards-container-justify-content-tablet);
    -ms-flex-direction: var(--type-lbc-images-cards-container-flex-direction-tablet);
        flex-direction: var(--type-lbc-images-cards-container-flex-direction-tablet);
    -webkit-box-align: var(--type-lbc-images-cards-container-align-items-tablet);
        -ms-flex-align: var(--type-lbc-images-cards-container-align-items-tablet);
            align-items: var(--type-lbc-images-cards-container-align-items-tablet);
    max-width: var(--type-lbc-images-cards-container-max-width-tablet);
    padding: var(--type-lbc-images-cards-container-padding-tablet);
    gap: var(--type-lbc-images-cards-container-gap-tablet);
    -ms-flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-tablet);
        flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-images-cards .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-repeat: var(--type-lbc-images-cards-container-background-repeat-tablet-cart);
    display: var(--type-lbc-images-cards-container-display-tablet-cart);
    -webkit-box-pack: var(--type-lbc-images-cards-container-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-lbc-images-cards-container-justify-content-tablet-cart);
            justify-content: var(--type-lbc-images-cards-container-justify-content-tablet-cart);
    -ms-flex-direction: var(--type-lbc-images-cards-container-flex-direction-tablet-cart);
        flex-direction: var(--type-lbc-images-cards-container-flex-direction-tablet-cart);
    -webkit-box-align: var(--type-lbc-images-cards-container-align-items-tablet-cart);
        -ms-flex-align: var(--type-lbc-images-cards-container-align-items-tablet-cart);
            align-items: var(--type-lbc-images-cards-container-align-items-tablet-cart);
    max-width: var(--type-lbc-images-cards-container-max-width-tablet-cart);
    padding: var(--type-lbc-images-cards-container-padding-tablet-cart);
    gap: var(--type-lbc-images-cards-container-gap-tablet-cart);
    -ms-flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-tablet-cart);
        flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-images-cards .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-repeat: var(--type-lbc-images-cards-container-background-repeat-desktop);
    display: var(--type-lbc-images-cards-container-display-desktop);
    -webkit-box-pack: var(--type-lbc-images-cards-container-justify-content-desktop);
        -ms-flex-pack: var(--type-lbc-images-cards-container-justify-content-desktop);
            justify-content: var(--type-lbc-images-cards-container-justify-content-desktop);
    -ms-flex-direction: var(--type-lbc-images-cards-container-flex-direction-desktop);
        flex-direction: var(--type-lbc-images-cards-container-flex-direction-desktop);
    -webkit-box-align: var(--type-lbc-images-cards-container-align-items-desktop);
        -ms-flex-align: var(--type-lbc-images-cards-container-align-items-desktop);
            align-items: var(--type-lbc-images-cards-container-align-items-desktop);
    max-width: var(--type-lbc-images-cards-container-max-width-desktop);
    padding: var(--type-lbc-images-cards-container-padding-desktop);
    gap: var(--type-lbc-images-cards-container-gap-desktop);
    -ms-flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-desktop);
        flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-images-cards .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-repeat: var(--type-lbc-images-cards-container-background-repeat-desktop-no-burger);
    display: var(--type-lbc-images-cards-container-display-desktop-no-burger);
    -webkit-box-pack: var(--type-lbc-images-cards-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-lbc-images-cards-container-justify-content-desktop-no-burger);
            justify-content: var(--type-lbc-images-cards-container-justify-content-desktop-no-burger);
    -ms-flex-direction: var(--type-lbc-images-cards-container-flex-direction-desktop-no-burger);
        flex-direction: var(--type-lbc-images-cards-container-flex-direction-desktop-no-burger);
    -webkit-box-align: var(--type-lbc-images-cards-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-lbc-images-cards-container-align-items-desktop-no-burger);
            align-items: var(--type-lbc-images-cards-container-align-items-desktop-no-burger);
    max-width: var(--type-lbc-images-cards-container-max-width-desktop-no-burger);
    padding: var(--type-lbc-images-cards-container-padding-desktop-no-burger);
    gap: var(--type-lbc-images-cards-container-gap-desktop-no-burger);
    -ms-flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-desktop-no-burger);
        flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-images-cards .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-repeat: var(--type-lbc-images-cards-container-background-repeat-desktop-full);
    display: var(--type-lbc-images-cards-container-display-desktop-full);
    -webkit-box-pack: var(--type-lbc-images-cards-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-lbc-images-cards-container-justify-content-desktop-full);
            justify-content: var(--type-lbc-images-cards-container-justify-content-desktop-full);
    -ms-flex-direction: var(--type-lbc-images-cards-container-flex-direction-desktop-full);
        flex-direction: var(--type-lbc-images-cards-container-flex-direction-desktop-full);
    -webkit-box-align: var(--type-lbc-images-cards-container-align-items-desktop-full);
        -ms-flex-align: var(--type-lbc-images-cards-container-align-items-desktop-full);
            align-items: var(--type-lbc-images-cards-container-align-items-desktop-full);
    max-width: var(--type-lbc-images-cards-container-max-width-desktop-full);
    padding: var(--type-lbc-images-cards-container-padding-desktop-full);
    gap: var(--type-lbc-images-cards-container-gap-desktop-full);
    -ms-flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-desktop-full);
        flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-images-cards .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    background-repeat: var(--type-lbc-images-cards-container-background-repeat-desktop-large);
    display: var(--type-lbc-images-cards-container-display-desktop-large);
    -webkit-box-pack: var(--type-lbc-images-cards-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-lbc-images-cards-container-justify-content-desktop-large);
            justify-content: var(--type-lbc-images-cards-container-justify-content-desktop-large);
    -ms-flex-direction: var(--type-lbc-images-cards-container-flex-direction-desktop-large);
        flex-direction: var(--type-lbc-images-cards-container-flex-direction-desktop-large);
    -webkit-box-align: var(--type-lbc-images-cards-container-align-items-desktop-large);
        -ms-flex-align: var(--type-lbc-images-cards-container-align-items-desktop-large);
            align-items: var(--type-lbc-images-cards-container-align-items-desktop-large);
    max-width: var(--type-lbc-images-cards-container-max-width-desktop-large);
    padding: var(--type-lbc-images-cards-container-padding-desktop-large);
    gap: var(--type-lbc-images-cards-container-gap-desktop-large);
    -ms-flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-desktop-large);
        flex-wrap: var(--type-lbc-images-cards-container-flex-wrap-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-lbc-images-cards .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    aspect-ratio: var(--type-lbc-images-cards-image-aspect-ratio-mobile);
    border-radius: var(--type-lbc-images-cards-image-border-radius-mobile);
    width: var(--type-lbc-images-cards-image-width-mobile);
    -o-object-fit: var(--type-lbc-images-cards-image-object-fit-mobile);
       object-fit: var(--type-lbc-images-cards-image-object-fit-mobile);
  }
}
@media (min-width: 320px) {
  .type-lbc-images-cards .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    aspect-ratio: var(--type-lbc-images-cards-image-aspect-ratio-minimobile);
    border-radius: var(--type-lbc-images-cards-image-border-radius-minimobile);
    width: var(--type-lbc-images-cards-image-width-minimobile);
    -o-object-fit: var(--type-lbc-images-cards-image-object-fit-minimobile);
       object-fit: var(--type-lbc-images-cards-image-object-fit-minimobile);
  }
}
@media (min-width: 481px) {
  .type-lbc-images-cards .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    aspect-ratio: var(--type-lbc-images-cards-image-aspect-ratio-tablet);
    border-radius: var(--type-lbc-images-cards-image-border-radius-tablet);
    width: var(--type-lbc-images-cards-image-width-tablet);
    -o-object-fit: var(--type-lbc-images-cards-image-object-fit-tablet);
       object-fit: var(--type-lbc-images-cards-image-object-fit-tablet);
  }
}
@media (min-width: 768px) {
  .type-lbc-images-cards .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    aspect-ratio: var(--type-lbc-images-cards-image-aspect-ratio-tablet-cart);
    border-radius: var(--type-lbc-images-cards-image-border-radius-tablet-cart);
    width: var(--type-lbc-images-cards-image-width-tablet-cart);
    -o-object-fit: var(--type-lbc-images-cards-image-object-fit-tablet-cart);
       object-fit: var(--type-lbc-images-cards-image-object-fit-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-lbc-images-cards .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    aspect-ratio: var(--type-lbc-images-cards-image-aspect-ratio-desktop);
    border-radius: var(--type-lbc-images-cards-image-border-radius-desktop);
    width: var(--type-lbc-images-cards-image-width-desktop);
    -o-object-fit: var(--type-lbc-images-cards-image-object-fit-desktop);
       object-fit: var(--type-lbc-images-cards-image-object-fit-desktop);
  }
}
@media (min-width: 1220px) {
  .type-lbc-images-cards .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    aspect-ratio: var(--type-lbc-images-cards-image-aspect-ratio-desktop-no-burger);
    border-radius: var(--type-lbc-images-cards-image-border-radius-desktop-no-burger);
    width: var(--type-lbc-images-cards-image-width-desktop-no-burger);
    -o-object-fit: var(--type-lbc-images-cards-image-object-fit-desktop-no-burger);
       object-fit: var(--type-lbc-images-cards-image-object-fit-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-lbc-images-cards .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    aspect-ratio: var(--type-lbc-images-cards-image-aspect-ratio-desktop-full);
    border-radius: var(--type-lbc-images-cards-image-border-radius-desktop-full);
    width: var(--type-lbc-images-cards-image-width-desktop-full);
    -o-object-fit: var(--type-lbc-images-cards-image-object-fit-desktop-full);
       object-fit: var(--type-lbc-images-cards-image-object-fit-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-lbc-images-cards .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    aspect-ratio: var(--type-lbc-images-cards-image-aspect-ratio-desktop-large);
    border-radius: var(--type-lbc-images-cards-image-border-radius-desktop-large);
    width: var(--type-lbc-images-cards-image-width-desktop-large);
    -o-object-fit: var(--type-lbc-images-cards-image-object-fit-desktop-large);
       object-fit: var(--type-lbc-images-cards-image-object-fit-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-banner-swiper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-swiper-this-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner-swiper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-swiper-this-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner-swiper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-swiper-this-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner-swiper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-swiper-this-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner-swiper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-swiper-this-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-swiper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-swiper-this-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-swiper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-swiper-this-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-swiper {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-banner-swiper-this-margin-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-banner-swiper .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-swiper-image-width-mobile);
    height: var(--type-banner-swiper-image-height-mobile);
    -o-object-fit: var(--type-banner-swiper-image-object-fit-mobile);
       object-fit: var(--type-banner-swiper-image-object-fit-mobile);
  }
}
@media (min-width: 320px) {
  .type-banner-swiper .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-swiper-image-width-minimobile);
    height: var(--type-banner-swiper-image-height-minimobile);
    -o-object-fit: var(--type-banner-swiper-image-object-fit-minimobile);
       object-fit: var(--type-banner-swiper-image-object-fit-minimobile);
  }
}
@media (min-width: 481px) {
  .type-banner-swiper .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-swiper-image-width-tablet);
    height: var(--type-banner-swiper-image-height-tablet);
    -o-object-fit: var(--type-banner-swiper-image-object-fit-tablet);
       object-fit: var(--type-banner-swiper-image-object-fit-tablet);
  }
}
@media (min-width: 768px) {
  .type-banner-swiper .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-swiper-image-width-tablet-cart);
    height: var(--type-banner-swiper-image-height-tablet-cart);
    -o-object-fit: var(--type-banner-swiper-image-object-fit-tablet-cart);
       object-fit: var(--type-banner-swiper-image-object-fit-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-banner-swiper .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-swiper-image-width-desktop);
    height: var(--type-banner-swiper-image-height-desktop);
    -o-object-fit: var(--type-banner-swiper-image-object-fit-desktop);
       object-fit: var(--type-banner-swiper-image-object-fit-desktop);
  }
}
@media (min-width: 1220px) {
  .type-banner-swiper .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-swiper-image-width-desktop-no-burger);
    height: var(--type-banner-swiper-image-height-desktop-no-burger);
    -o-object-fit: var(--type-banner-swiper-image-object-fit-desktop-no-burger);
       object-fit: var(--type-banner-swiper-image-object-fit-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-banner-swiper .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-swiper-image-width-desktop-full);
    height: var(--type-banner-swiper-image-height-desktop-full);
    -o-object-fit: var(--type-banner-swiper-image-object-fit-desktop-full);
       object-fit: var(--type-banner-swiper-image-object-fit-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-banner-swiper .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-banner-swiper-image-width-desktop-large);
    height: var(--type-banner-swiper-image-height-desktop-large);
    -o-object-fit: var(--type-banner-swiper-image-object-fit-desktop-large);
       object-fit: var(--type-banner-swiper-image-object-fit-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-home-livraison {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-home-livraison-this-margin-mobile);
    width: var(--type-home-livraison-this-width-mobile);
    max-width: var(--type-home-livraison-this-max-width-mobile);
    text-align: var(--type-home-livraison-this-text-align-mobile);
  }
}
@media (min-width: 320px) {
  .type-home-livraison {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-home-livraison-this-margin-minimobile);
    width: var(--type-home-livraison-this-width-minimobile);
    max-width: var(--type-home-livraison-this-max-width-minimobile);
    text-align: var(--type-home-livraison-this-text-align-minimobile);
  }
}
@media (min-width: 481px) {
  .type-home-livraison {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-home-livraison-this-margin-tablet);
    width: var(--type-home-livraison-this-width-tablet);
    max-width: var(--type-home-livraison-this-max-width-tablet);
    text-align: var(--type-home-livraison-this-text-align-tablet);
  }
}
@media (min-width: 768px) {
  .type-home-livraison {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-home-livraison-this-margin-tablet-cart);
    width: var(--type-home-livraison-this-width-tablet-cart);
    max-width: var(--type-home-livraison-this-max-width-tablet-cart);
    text-align: var(--type-home-livraison-this-text-align-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-home-livraison {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-home-livraison-this-margin-desktop);
    width: var(--type-home-livraison-this-width-desktop);
    max-width: var(--type-home-livraison-this-max-width-desktop);
    text-align: var(--type-home-livraison-this-text-align-desktop);
  }
}
@media (min-width: 1220px) {
  .type-home-livraison {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-home-livraison-this-margin-desktop-no-burger);
    width: var(--type-home-livraison-this-width-desktop-no-burger);
    max-width: var(--type-home-livraison-this-max-width-desktop-no-burger);
    text-align: var(--type-home-livraison-this-text-align-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-home-livraison {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-home-livraison-this-margin-desktop-full);
    width: var(--type-home-livraison-this-width-desktop-full);
    max-width: var(--type-home-livraison-this-max-width-desktop-full);
    text-align: var(--type-home-livraison-this-text-align-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-home-livraison {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-home-livraison-this-margin-desktop-large);
    width: var(--type-home-livraison-this-width-desktop-large);
    max-width: var(--type-home-livraison-this-max-width-desktop-large);
    text-align: var(--type-home-livraison-this-text-align-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-home-livraison .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-home-livraison-image-width-mobile);
    height: var(--type-home-livraison-image-height-mobile);
    -o-object-fit: var(--type-home-livraison-image-object-fit-mobile);
       object-fit: var(--type-home-livraison-image-object-fit-mobile);
  }
}
@media (min-width: 320px) {
  .type-home-livraison .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-home-livraison-image-width-minimobile);
    height: var(--type-home-livraison-image-height-minimobile);
    -o-object-fit: var(--type-home-livraison-image-object-fit-minimobile);
       object-fit: var(--type-home-livraison-image-object-fit-minimobile);
  }
}
@media (min-width: 481px) {
  .type-home-livraison .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-home-livraison-image-width-tablet);
    height: var(--type-home-livraison-image-height-tablet);
    -o-object-fit: var(--type-home-livraison-image-object-fit-tablet);
       object-fit: var(--type-home-livraison-image-object-fit-tablet);
  }
}
@media (min-width: 768px) {
  .type-home-livraison .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-home-livraison-image-width-tablet-cart);
    height: var(--type-home-livraison-image-height-tablet-cart);
    -o-object-fit: var(--type-home-livraison-image-object-fit-tablet-cart);
       object-fit: var(--type-home-livraison-image-object-fit-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-home-livraison .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-home-livraison-image-width-desktop);
    height: var(--type-home-livraison-image-height-desktop);
    -o-object-fit: var(--type-home-livraison-image-object-fit-desktop);
       object-fit: var(--type-home-livraison-image-object-fit-desktop);
  }
}
@media (min-width: 1220px) {
  .type-home-livraison .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-home-livraison-image-width-desktop-no-burger);
    height: var(--type-home-livraison-image-height-desktop-no-burger);
    -o-object-fit: var(--type-home-livraison-image-object-fit-desktop-no-burger);
       object-fit: var(--type-home-livraison-image-object-fit-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-home-livraison .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-home-livraison-image-width-desktop-full);
    height: var(--type-home-livraison-image-height-desktop-full);
    -o-object-fit: var(--type-home-livraison-image-object-fit-desktop-full);
       object-fit: var(--type-home-livraison-image-object-fit-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-home-livraison .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-home-livraison-image-width-desktop-large);
    height: var(--type-home-livraison-image-height-desktop-large);
    -o-object-fit: var(--type-home-livraison-image-object-fit-desktop-large);
       object-fit: var(--type-home-livraison-image-object-fit-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-home-livraison .buttons {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-buttons-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-buttons-flex-direction-mobile);
            flex-direction: var(--type-home-livraison-buttons-flex-direction-mobile);
    -webkit-box-pack: var(--type-home-livraison-buttons-justify-content-mobile);
        -ms-flex-pack: var(--type-home-livraison-buttons-justify-content-mobile);
            justify-content: var(--type-home-livraison-buttons-justify-content-mobile);
    width: var(--type-home-livraison-buttons-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-home-livraison .buttons {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-buttons-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-buttons-flex-direction-minimobile);
            flex-direction: var(--type-home-livraison-buttons-flex-direction-minimobile);
    -webkit-box-pack: var(--type-home-livraison-buttons-justify-content-minimobile);
        -ms-flex-pack: var(--type-home-livraison-buttons-justify-content-minimobile);
            justify-content: var(--type-home-livraison-buttons-justify-content-minimobile);
    width: var(--type-home-livraison-buttons-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-home-livraison .buttons {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-buttons-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-buttons-flex-direction-tablet);
            flex-direction: var(--type-home-livraison-buttons-flex-direction-tablet);
    -webkit-box-pack: var(--type-home-livraison-buttons-justify-content-tablet);
        -ms-flex-pack: var(--type-home-livraison-buttons-justify-content-tablet);
            justify-content: var(--type-home-livraison-buttons-justify-content-tablet);
    width: var(--type-home-livraison-buttons-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-home-livraison .buttons {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-buttons-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-buttons-flex-direction-tablet-cart);
            flex-direction: var(--type-home-livraison-buttons-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-home-livraison-buttons-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-home-livraison-buttons-justify-content-tablet-cart);
            justify-content: var(--type-home-livraison-buttons-justify-content-tablet-cart);
    width: var(--type-home-livraison-buttons-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-home-livraison .buttons {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-buttons-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-buttons-flex-direction-desktop);
            flex-direction: var(--type-home-livraison-buttons-flex-direction-desktop);
    -webkit-box-pack: var(--type-home-livraison-buttons-justify-content-desktop);
        -ms-flex-pack: var(--type-home-livraison-buttons-justify-content-desktop);
            justify-content: var(--type-home-livraison-buttons-justify-content-desktop);
    width: var(--type-home-livraison-buttons-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-home-livraison .buttons {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-buttons-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-buttons-flex-direction-desktop-no-burger);
            flex-direction: var(--type-home-livraison-buttons-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-home-livraison-buttons-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-home-livraison-buttons-justify-content-desktop-no-burger);
            justify-content: var(--type-home-livraison-buttons-justify-content-desktop-no-burger);
    width: var(--type-home-livraison-buttons-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-home-livraison .buttons {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-buttons-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-buttons-flex-direction-desktop-full);
            flex-direction: var(--type-home-livraison-buttons-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-home-livraison-buttons-justify-content-desktop-full);
        -ms-flex-pack: var(--type-home-livraison-buttons-justify-content-desktop-full);
            justify-content: var(--type-home-livraison-buttons-justify-content-desktop-full);
    width: var(--type-home-livraison-buttons-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-home-livraison .buttons {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-buttons-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-buttons-flex-direction-desktop-large);
            flex-direction: var(--type-home-livraison-buttons-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-home-livraison-buttons-justify-content-desktop-large);
        -ms-flex-pack: var(--type-home-livraison-buttons-justify-content-desktop-large);
            justify-content: var(--type-home-livraison-buttons-justify-content-desktop-large);
    width: var(--type-home-livraison-buttons-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-home-livraison .caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-caneles-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-caneles-flex-direction-mobile);
            flex-direction: var(--type-home-livraison-caneles-flex-direction-mobile);
    -webkit-box-pack: var(--type-home-livraison-caneles-justify-content-mobile);
        -ms-flex-pack: var(--type-home-livraison-caneles-justify-content-mobile);
            justify-content: var(--type-home-livraison-caneles-justify-content-mobile);
  }
}
@media (min-width: 320px) {
  .type-home-livraison .caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-caneles-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-caneles-flex-direction-minimobile);
            flex-direction: var(--type-home-livraison-caneles-flex-direction-minimobile);
    -webkit-box-pack: var(--type-home-livraison-caneles-justify-content-minimobile);
        -ms-flex-pack: var(--type-home-livraison-caneles-justify-content-minimobile);
            justify-content: var(--type-home-livraison-caneles-justify-content-minimobile);
  }
}
@media (min-width: 481px) {
  .type-home-livraison .caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-caneles-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-caneles-flex-direction-tablet);
            flex-direction: var(--type-home-livraison-caneles-flex-direction-tablet);
    -webkit-box-pack: var(--type-home-livraison-caneles-justify-content-tablet);
        -ms-flex-pack: var(--type-home-livraison-caneles-justify-content-tablet);
            justify-content: var(--type-home-livraison-caneles-justify-content-tablet);
  }
}
@media (min-width: 768px) {
  .type-home-livraison .caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-caneles-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-caneles-flex-direction-tablet-cart);
            flex-direction: var(--type-home-livraison-caneles-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-home-livraison-caneles-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-home-livraison-caneles-justify-content-tablet-cart);
            justify-content: var(--type-home-livraison-caneles-justify-content-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-home-livraison .caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-caneles-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-caneles-flex-direction-desktop);
            flex-direction: var(--type-home-livraison-caneles-flex-direction-desktop);
    -webkit-box-pack: var(--type-home-livraison-caneles-justify-content-desktop);
        -ms-flex-pack: var(--type-home-livraison-caneles-justify-content-desktop);
            justify-content: var(--type-home-livraison-caneles-justify-content-desktop);
  }
}
@media (min-width: 1220px) {
  .type-home-livraison .caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-caneles-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-caneles-flex-direction-desktop-no-burger);
            flex-direction: var(--type-home-livraison-caneles-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-home-livraison-caneles-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-home-livraison-caneles-justify-content-desktop-no-burger);
            justify-content: var(--type-home-livraison-caneles-justify-content-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-home-livraison .caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-caneles-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-caneles-flex-direction-desktop-full);
            flex-direction: var(--type-home-livraison-caneles-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-home-livraison-caneles-justify-content-desktop-full);
        -ms-flex-pack: var(--type-home-livraison-caneles-justify-content-desktop-full);
            justify-content: var(--type-home-livraison-caneles-justify-content-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-home-livraison .caneles {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-home-livraison-caneles-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--type-home-livraison-caneles-flex-direction-desktop-large);
            flex-direction: var(--type-home-livraison-caneles-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-home-livraison-caneles-justify-content-desktop-large);
        -ms-flex-pack: var(--type-home-livraison-caneles-justify-content-desktop-large);
            justify-content: var(--type-home-livraison-caneles-justify-content-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-paiement-secure {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-paiement-secure-this-margin-mobile);
    width: var(--type-paiement-secure-this-width-mobile);
    max-width: var(--type-paiement-secure-this-max-width-mobile);
    text-align: var(--type-paiement-secure-this-text-align-mobile);
  }
}
@media (min-width: 320px) {
  .type-paiement-secure {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-paiement-secure-this-margin-minimobile);
    width: var(--type-paiement-secure-this-width-minimobile);
    max-width: var(--type-paiement-secure-this-max-width-minimobile);
    text-align: var(--type-paiement-secure-this-text-align-minimobile);
  }
}
@media (min-width: 481px) {
  .type-paiement-secure {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-paiement-secure-this-margin-tablet);
    width: var(--type-paiement-secure-this-width-tablet);
    max-width: var(--type-paiement-secure-this-max-width-tablet);
    text-align: var(--type-paiement-secure-this-text-align-tablet);
  }
}
@media (min-width: 768px) {
  .type-paiement-secure {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-paiement-secure-this-margin-tablet-cart);
    width: var(--type-paiement-secure-this-width-tablet-cart);
    max-width: var(--type-paiement-secure-this-max-width-tablet-cart);
    text-align: var(--type-paiement-secure-this-text-align-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-paiement-secure {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-paiement-secure-this-margin-desktop);
    width: var(--type-paiement-secure-this-width-desktop);
    max-width: var(--type-paiement-secure-this-max-width-desktop);
    text-align: var(--type-paiement-secure-this-text-align-desktop);
  }
}
@media (min-width: 1220px) {
  .type-paiement-secure {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-paiement-secure-this-margin-desktop-no-burger);
    width: var(--type-paiement-secure-this-width-desktop-no-burger);
    max-width: var(--type-paiement-secure-this-max-width-desktop-no-burger);
    text-align: var(--type-paiement-secure-this-text-align-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-paiement-secure {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-paiement-secure-this-margin-desktop-full);
    width: var(--type-paiement-secure-this-width-desktop-full);
    max-width: var(--type-paiement-secure-this-max-width-desktop-full);
    text-align: var(--type-paiement-secure-this-text-align-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-paiement-secure {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    margin: var(--type-paiement-secure-this-margin-desktop-large);
    width: var(--type-paiement-secure-this-width-desktop-large);
    max-width: var(--type-paiement-secure-this-max-width-desktop-large);
    text-align: var(--type-paiement-secure-this-text-align-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-paiement-secure .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-paiement-secure-container-display-mobile);
    -ms-flex-direction: var(--type-paiement-secure-container-flex-direction-mobile);
        flex-direction: var(--type-paiement-secure-container-flex-direction-mobile);
    -webkit-box-pack: var(--type-paiement-secure-container-justify-content-mobile);
        -ms-flex-pack: var(--type-paiement-secure-container-justify-content-mobile);
            justify-content: var(--type-paiement-secure-container-justify-content-mobile);
    -webkit-box-align: var(--type-paiement-secure-container-align-items-mobile);
        -ms-flex-align: var(--type-paiement-secure-container-align-items-mobile);
            align-items: var(--type-paiement-secure-container-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-paiement-secure .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-paiement-secure-container-display-minimobile);
    -ms-flex-direction: var(--type-paiement-secure-container-flex-direction-minimobile);
        flex-direction: var(--type-paiement-secure-container-flex-direction-minimobile);
    -webkit-box-pack: var(--type-paiement-secure-container-justify-content-minimobile);
        -ms-flex-pack: var(--type-paiement-secure-container-justify-content-minimobile);
            justify-content: var(--type-paiement-secure-container-justify-content-minimobile);
    -webkit-box-align: var(--type-paiement-secure-container-align-items-minimobile);
        -ms-flex-align: var(--type-paiement-secure-container-align-items-minimobile);
            align-items: var(--type-paiement-secure-container-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-paiement-secure .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-paiement-secure-container-display-tablet);
    -ms-flex-direction: var(--type-paiement-secure-container-flex-direction-tablet);
        flex-direction: var(--type-paiement-secure-container-flex-direction-tablet);
    -webkit-box-pack: var(--type-paiement-secure-container-justify-content-tablet);
        -ms-flex-pack: var(--type-paiement-secure-container-justify-content-tablet);
            justify-content: var(--type-paiement-secure-container-justify-content-tablet);
    -webkit-box-align: var(--type-paiement-secure-container-align-items-tablet);
        -ms-flex-align: var(--type-paiement-secure-container-align-items-tablet);
            align-items: var(--type-paiement-secure-container-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-paiement-secure .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-paiement-secure-container-display-tablet-cart);
    -ms-flex-direction: var(--type-paiement-secure-container-flex-direction-tablet-cart);
        flex-direction: var(--type-paiement-secure-container-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-paiement-secure-container-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-paiement-secure-container-justify-content-tablet-cart);
            justify-content: var(--type-paiement-secure-container-justify-content-tablet-cart);
    -webkit-box-align: var(--type-paiement-secure-container-align-items-tablet-cart);
        -ms-flex-align: var(--type-paiement-secure-container-align-items-tablet-cart);
            align-items: var(--type-paiement-secure-container-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-paiement-secure .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-paiement-secure-container-display-desktop);
    -ms-flex-direction: var(--type-paiement-secure-container-flex-direction-desktop);
        flex-direction: var(--type-paiement-secure-container-flex-direction-desktop);
    -webkit-box-pack: var(--type-paiement-secure-container-justify-content-desktop);
        -ms-flex-pack: var(--type-paiement-secure-container-justify-content-desktop);
            justify-content: var(--type-paiement-secure-container-justify-content-desktop);
    -webkit-box-align: var(--type-paiement-secure-container-align-items-desktop);
        -ms-flex-align: var(--type-paiement-secure-container-align-items-desktop);
            align-items: var(--type-paiement-secure-container-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-paiement-secure .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-paiement-secure-container-display-desktop-no-burger);
    -ms-flex-direction: var(--type-paiement-secure-container-flex-direction-desktop-no-burger);
        flex-direction: var(--type-paiement-secure-container-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-paiement-secure-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-paiement-secure-container-justify-content-desktop-no-burger);
            justify-content: var(--type-paiement-secure-container-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-paiement-secure-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-paiement-secure-container-align-items-desktop-no-burger);
            align-items: var(--type-paiement-secure-container-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-paiement-secure .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-paiement-secure-container-display-desktop-full);
    -ms-flex-direction: var(--type-paiement-secure-container-flex-direction-desktop-full);
        flex-direction: var(--type-paiement-secure-container-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-paiement-secure-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-paiement-secure-container-justify-content-desktop-full);
            justify-content: var(--type-paiement-secure-container-justify-content-desktop-full);
    -webkit-box-align: var(--type-paiement-secure-container-align-items-desktop-full);
        -ms-flex-align: var(--type-paiement-secure-container-align-items-desktop-full);
            align-items: var(--type-paiement-secure-container-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-paiement-secure .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    display: var(--type-paiement-secure-container-display-desktop-large);
    -ms-flex-direction: var(--type-paiement-secure-container-flex-direction-desktop-large);
        flex-direction: var(--type-paiement-secure-container-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-paiement-secure-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-paiement-secure-container-justify-content-desktop-large);
            justify-content: var(--type-paiement-secure-container-justify-content-desktop-large);
    -webkit-box-align: var(--type-paiement-secure-container-align-items-desktop-large);
        -ms-flex-align: var(--type-paiement-secure-container-align-items-desktop-large);
            align-items: var(--type-paiement-secure-container-align-items-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-paiement-secure .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-paiement-secure-image-width-mobile);
  }
}
@media (min-width: 320px) {
  .type-paiement-secure .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-paiement-secure-image-width-minimobile);
  }
}
@media (min-width: 481px) {
  .type-paiement-secure .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-paiement-secure-image-width-tablet);
  }
}
@media (min-width: 768px) {
  .type-paiement-secure .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-paiement-secure-image-width-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-paiement-secure .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-paiement-secure-image-width-desktop);
  }
}
@media (min-width: 1220px) {
  .type-paiement-secure .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-paiement-secure-image-width-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-paiement-secure .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-paiement-secure-image-width-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-paiement-secure .image {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    width: var(--type-paiement-secure-image-width-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-paiement-secure .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-transform: var(--type-paiement-secure-title-text-transform-mobile);
    color: var(--type-paiement-secure-title-color-mobile);
    font-size: var(--type-paiement-secure-title-font-size-mobile);
    letter-spacing: var(--type-paiement-secure-title-letter-spacing-mobile);
    font-family: var(--type-paiement-secure-title-font-family-mobile);
    margin: var(--type-paiement-secure-title-margin-mobile);
  }
}
@media (min-width: 320px) {
  .type-paiement-secure .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-transform: var(--type-paiement-secure-title-text-transform-minimobile);
    color: var(--type-paiement-secure-title-color-minimobile);
    font-size: var(--type-paiement-secure-title-font-size-minimobile);
    letter-spacing: var(--type-paiement-secure-title-letter-spacing-minimobile);
    font-family: var(--type-paiement-secure-title-font-family-minimobile);
    margin: var(--type-paiement-secure-title-margin-minimobile);
  }
}
@media (min-width: 481px) {
  .type-paiement-secure .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-transform: var(--type-paiement-secure-title-text-transform-tablet);
    color: var(--type-paiement-secure-title-color-tablet);
    font-size: var(--type-paiement-secure-title-font-size-tablet);
    letter-spacing: var(--type-paiement-secure-title-letter-spacing-tablet);
    font-family: var(--type-paiement-secure-title-font-family-tablet);
    margin: var(--type-paiement-secure-title-margin-tablet);
  }
}
@media (min-width: 768px) {
  .type-paiement-secure .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-transform: var(--type-paiement-secure-title-text-transform-tablet-cart);
    color: var(--type-paiement-secure-title-color-tablet-cart);
    font-size: var(--type-paiement-secure-title-font-size-tablet-cart);
    letter-spacing: var(--type-paiement-secure-title-letter-spacing-tablet-cart);
    font-family: var(--type-paiement-secure-title-font-family-tablet-cart);
    margin: var(--type-paiement-secure-title-margin-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-paiement-secure .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-transform: var(--type-paiement-secure-title-text-transform-desktop);
    color: var(--type-paiement-secure-title-color-desktop);
    font-size: var(--type-paiement-secure-title-font-size-desktop);
    letter-spacing: var(--type-paiement-secure-title-letter-spacing-desktop);
    font-family: var(--type-paiement-secure-title-font-family-desktop);
    margin: var(--type-paiement-secure-title-margin-desktop);
  }
}
@media (min-width: 1220px) {
  .type-paiement-secure .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-transform: var(--type-paiement-secure-title-text-transform-desktop-no-burger);
    color: var(--type-paiement-secure-title-color-desktop-no-burger);
    font-size: var(--type-paiement-secure-title-font-size-desktop-no-burger);
    letter-spacing: var(--type-paiement-secure-title-letter-spacing-desktop-no-burger);
    font-family: var(--type-paiement-secure-title-font-family-desktop-no-burger);
    margin: var(--type-paiement-secure-title-margin-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-paiement-secure .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-transform: var(--type-paiement-secure-title-text-transform-desktop-full);
    color: var(--type-paiement-secure-title-color-desktop-full);
    font-size: var(--type-paiement-secure-title-font-size-desktop-full);
    letter-spacing: var(--type-paiement-secure-title-letter-spacing-desktop-full);
    font-family: var(--type-paiement-secure-title-font-family-desktop-full);
    margin: var(--type-paiement-secure-title-margin-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-paiement-secure .title {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    text-transform: var(--type-paiement-secure-title-text-transform-desktop-large);
    color: var(--type-paiement-secure-title-color-desktop-large);
    font-size: var(--type-paiement-secure-title-font-size-desktop-large);
    letter-spacing: var(--type-paiement-secure-title-letter-spacing-desktop-large);
    font-family: var(--type-paiement-secure-title-font-family-desktop-large);
    margin: var(--type-paiement-secure-title-margin-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-newsletter {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-newsletter-this-padding-mobile);
    background-color: var(--type-newsletter-this-background-color-mobile);
  }
}
@media (min-width: 320px) {
  .type-newsletter {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-newsletter-this-padding-minimobile);
    background-color: var(--type-newsletter-this-background-color-minimobile);
  }
}
@media (min-width: 481px) {
  .type-newsletter {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-newsletter-this-padding-tablet);
    background-color: var(--type-newsletter-this-background-color-tablet);
  }
}
@media (min-width: 768px) {
  .type-newsletter {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-newsletter-this-padding-tablet-cart);
    background-color: var(--type-newsletter-this-background-color-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-newsletter {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-newsletter-this-padding-desktop);
    background-color: var(--type-newsletter-this-background-color-desktop);
  }
}
@media (min-width: 1220px) {
  .type-newsletter {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-newsletter-this-padding-desktop-no-burger);
    background-color: var(--type-newsletter-this-background-color-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-newsletter {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-newsletter-this-padding-desktop-full);
    background-color: var(--type-newsletter-this-background-color-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-newsletter {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-newsletter-this-padding-desktop-large);
    background-color: var(--type-newsletter-this-background-color-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-newsletter .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-newsletter-container-max-width-mobile);
    text-align: var(--type-newsletter-container-text-align-mobile);
    margin: var(--type-newsletter-container-margin-mobile);
    display: var(--type-newsletter-container-display-mobile);
    -ms-flex-direction: var(--type-newsletter-container-flex-direction-mobile);
        flex-direction: var(--type-newsletter-container-flex-direction-mobile);
    -webkit-box-pack: var(--type-newsletter-container-justify-content-mobile);
        -ms-flex-pack: var(--type-newsletter-container-justify-content-mobile);
            justify-content: var(--type-newsletter-container-justify-content-mobile);
    -webkit-box-align: var(--type-newsletter-container-align-items-mobile);
        -ms-flex-align: var(--type-newsletter-container-align-items-mobile);
            align-items: var(--type-newsletter-container-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-newsletter .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-newsletter-container-max-width-minimobile);
    text-align: var(--type-newsletter-container-text-align-minimobile);
    margin: var(--type-newsletter-container-margin-minimobile);
    display: var(--type-newsletter-container-display-minimobile);
    -ms-flex-direction: var(--type-newsletter-container-flex-direction-minimobile);
        flex-direction: var(--type-newsletter-container-flex-direction-minimobile);
    -webkit-box-pack: var(--type-newsletter-container-justify-content-minimobile);
        -ms-flex-pack: var(--type-newsletter-container-justify-content-minimobile);
            justify-content: var(--type-newsletter-container-justify-content-minimobile);
    -webkit-box-align: var(--type-newsletter-container-align-items-minimobile);
        -ms-flex-align: var(--type-newsletter-container-align-items-minimobile);
            align-items: var(--type-newsletter-container-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-newsletter .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-newsletter-container-max-width-tablet);
    text-align: var(--type-newsletter-container-text-align-tablet);
    margin: var(--type-newsletter-container-margin-tablet);
    display: var(--type-newsletter-container-display-tablet);
    -ms-flex-direction: var(--type-newsletter-container-flex-direction-tablet);
        flex-direction: var(--type-newsletter-container-flex-direction-tablet);
    -webkit-box-pack: var(--type-newsletter-container-justify-content-tablet);
        -ms-flex-pack: var(--type-newsletter-container-justify-content-tablet);
            justify-content: var(--type-newsletter-container-justify-content-tablet);
    -webkit-box-align: var(--type-newsletter-container-align-items-tablet);
        -ms-flex-align: var(--type-newsletter-container-align-items-tablet);
            align-items: var(--type-newsletter-container-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-newsletter .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-newsletter-container-max-width-tablet-cart);
    text-align: var(--type-newsletter-container-text-align-tablet-cart);
    margin: var(--type-newsletter-container-margin-tablet-cart);
    display: var(--type-newsletter-container-display-tablet-cart);
    -ms-flex-direction: var(--type-newsletter-container-flex-direction-tablet-cart);
        flex-direction: var(--type-newsletter-container-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-newsletter-container-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-newsletter-container-justify-content-tablet-cart);
            justify-content: var(--type-newsletter-container-justify-content-tablet-cart);
    -webkit-box-align: var(--type-newsletter-container-align-items-tablet-cart);
        -ms-flex-align: var(--type-newsletter-container-align-items-tablet-cart);
            align-items: var(--type-newsletter-container-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-newsletter .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-newsletter-container-max-width-desktop);
    text-align: var(--type-newsletter-container-text-align-desktop);
    margin: var(--type-newsletter-container-margin-desktop);
    display: var(--type-newsletter-container-display-desktop);
    -ms-flex-direction: var(--type-newsletter-container-flex-direction-desktop);
        flex-direction: var(--type-newsletter-container-flex-direction-desktop);
    -webkit-box-pack: var(--type-newsletter-container-justify-content-desktop);
        -ms-flex-pack: var(--type-newsletter-container-justify-content-desktop);
            justify-content: var(--type-newsletter-container-justify-content-desktop);
    -webkit-box-align: var(--type-newsletter-container-align-items-desktop);
        -ms-flex-align: var(--type-newsletter-container-align-items-desktop);
            align-items: var(--type-newsletter-container-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-newsletter .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-newsletter-container-max-width-desktop-no-burger);
    text-align: var(--type-newsletter-container-text-align-desktop-no-burger);
    margin: var(--type-newsletter-container-margin-desktop-no-burger);
    display: var(--type-newsletter-container-display-desktop-no-burger);
    -ms-flex-direction: var(--type-newsletter-container-flex-direction-desktop-no-burger);
        flex-direction: var(--type-newsletter-container-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-newsletter-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-newsletter-container-justify-content-desktop-no-burger);
            justify-content: var(--type-newsletter-container-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-newsletter-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-newsletter-container-align-items-desktop-no-burger);
            align-items: var(--type-newsletter-container-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-newsletter .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-newsletter-container-max-width-desktop-full);
    text-align: var(--type-newsletter-container-text-align-desktop-full);
    margin: var(--type-newsletter-container-margin-desktop-full);
    display: var(--type-newsletter-container-display-desktop-full);
    -ms-flex-direction: var(--type-newsletter-container-flex-direction-desktop-full);
        flex-direction: var(--type-newsletter-container-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-newsletter-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-newsletter-container-justify-content-desktop-full);
            justify-content: var(--type-newsletter-container-justify-content-desktop-full);
    -webkit-box-align: var(--type-newsletter-container-align-items-desktop-full);
        -ms-flex-align: var(--type-newsletter-container-align-items-desktop-full);
            align-items: var(--type-newsletter-container-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-newsletter .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-newsletter-container-max-width-desktop-large);
    text-align: var(--type-newsletter-container-text-align-desktop-large);
    margin: var(--type-newsletter-container-margin-desktop-large);
    display: var(--type-newsletter-container-display-desktop-large);
    -ms-flex-direction: var(--type-newsletter-container-flex-direction-desktop-large);
        flex-direction: var(--type-newsletter-container-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-newsletter-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-newsletter-container-justify-content-desktop-large);
            justify-content: var(--type-newsletter-container-justify-content-desktop-large);
    -webkit-box-align: var(--type-newsletter-container-align-items-desktop-large);
        -ms-flex-align: var(--type-newsletter-container-align-items-desktop-large);
            align-items: var(--type-newsletter-container-align-items-desktop-large);
  }
}

@media (min-width: 0px) {
  .type-legals {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-mobile);
            flex-direction: var(--default-this-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-legals-this-padding-mobile);
  }
}
@media (min-width: 320px) {
  .type-legals {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-minimobile);
            flex-direction: var(--default-this-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-legals-this-padding-minimobile);
  }
}
@media (min-width: 481px) {
  .type-legals {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet);
            flex-direction: var(--default-this-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-legals-this-padding-tablet);
  }
}
@media (min-width: 768px) {
  .type-legals {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-tablet-cart);
            flex-direction: var(--default-this-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-legals-this-padding-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-legals {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop);
            flex-direction: var(--default-this-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-legals-this-padding-desktop);
  }
}
@media (min-width: 1220px) {
  .type-legals {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-no-burger);
            flex-direction: var(--default-this-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-legals-this-padding-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-legals {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-full);
            flex-direction: var(--default-this-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-legals-this-padding-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-legals {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-this-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-this-flex-direction-desktop-large);
            flex-direction: var(--default-this-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    padding: var(--type-legals-this-padding-desktop-large);
  }
}
@media (min-width: 0px) {
  .type-legals .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-mobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-mobile);
            flex-direction: var(--default-container-flex-direction-mobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-legals-container-max-width-mobile);
    margin: var(--type-legals-container-margin-mobile);
    display: var(--type-legals-container-display-mobile);
    -ms-flex-direction: var(--type-legals-container-flex-direction-mobile);
        flex-direction: var(--type-legals-container-flex-direction-mobile);
    -webkit-box-pack: var(--type-legals-container-justify-content-mobile);
        -ms-flex-pack: var(--type-legals-container-justify-content-mobile);
            justify-content: var(--type-legals-container-justify-content-mobile);
    -webkit-box-align: var(--type-legals-container-align-items-mobile);
        -ms-flex-align: var(--type-legals-container-align-items-mobile);
            align-items: var(--type-legals-container-align-items-mobile);
  }
}
@media (min-width: 320px) {
  .type-legals .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-minimobile);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-minimobile);
            flex-direction: var(--default-container-flex-direction-minimobile);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-legals-container-max-width-minimobile);
    margin: var(--type-legals-container-margin-minimobile);
    display: var(--type-legals-container-display-minimobile);
    -ms-flex-direction: var(--type-legals-container-flex-direction-minimobile);
        flex-direction: var(--type-legals-container-flex-direction-minimobile);
    -webkit-box-pack: var(--type-legals-container-justify-content-minimobile);
        -ms-flex-pack: var(--type-legals-container-justify-content-minimobile);
            justify-content: var(--type-legals-container-justify-content-minimobile);
    -webkit-box-align: var(--type-legals-container-align-items-minimobile);
        -ms-flex-align: var(--type-legals-container-align-items-minimobile);
            align-items: var(--type-legals-container-align-items-minimobile);
  }
}
@media (min-width: 481px) {
  .type-legals .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet);
            flex-direction: var(--default-container-flex-direction-tablet);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-legals-container-max-width-tablet);
    margin: var(--type-legals-container-margin-tablet);
    display: var(--type-legals-container-display-tablet);
    -ms-flex-direction: var(--type-legals-container-flex-direction-tablet);
        flex-direction: var(--type-legals-container-flex-direction-tablet);
    -webkit-box-pack: var(--type-legals-container-justify-content-tablet);
        -ms-flex-pack: var(--type-legals-container-justify-content-tablet);
            justify-content: var(--type-legals-container-justify-content-tablet);
    -webkit-box-align: var(--type-legals-container-align-items-tablet);
        -ms-flex-align: var(--type-legals-container-align-items-tablet);
            align-items: var(--type-legals-container-align-items-tablet);
  }
}
@media (min-width: 768px) {
  .type-legals .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-tablet-cart);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-tablet-cart);
            flex-direction: var(--default-container-flex-direction-tablet-cart);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-legals-container-max-width-tablet-cart);
    margin: var(--type-legals-container-margin-tablet-cart);
    display: var(--type-legals-container-display-tablet-cart);
    -ms-flex-direction: var(--type-legals-container-flex-direction-tablet-cart);
        flex-direction: var(--type-legals-container-flex-direction-tablet-cart);
    -webkit-box-pack: var(--type-legals-container-justify-content-tablet-cart);
        -ms-flex-pack: var(--type-legals-container-justify-content-tablet-cart);
            justify-content: var(--type-legals-container-justify-content-tablet-cart);
    -webkit-box-align: var(--type-legals-container-align-items-tablet-cart);
        -ms-flex-align: var(--type-legals-container-align-items-tablet-cart);
            align-items: var(--type-legals-container-align-items-tablet-cart);
  }
}
@media (min-width: 1024px) {
  .type-legals .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop);
            flex-direction: var(--default-container-flex-direction-desktop);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-legals-container-max-width-desktop);
    margin: var(--type-legals-container-margin-desktop);
    display: var(--type-legals-container-display-desktop);
    -ms-flex-direction: var(--type-legals-container-flex-direction-desktop);
        flex-direction: var(--type-legals-container-flex-direction-desktop);
    -webkit-box-pack: var(--type-legals-container-justify-content-desktop);
        -ms-flex-pack: var(--type-legals-container-justify-content-desktop);
            justify-content: var(--type-legals-container-justify-content-desktop);
    -webkit-box-align: var(--type-legals-container-align-items-desktop);
        -ms-flex-align: var(--type-legals-container-align-items-desktop);
            align-items: var(--type-legals-container-align-items-desktop);
  }
}
@media (min-width: 1220px) {
  .type-legals .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-no-burger);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-no-burger);
            flex-direction: var(--default-container-flex-direction-desktop-no-burger);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-legals-container-max-width-desktop-no-burger);
    margin: var(--type-legals-container-margin-desktop-no-burger);
    display: var(--type-legals-container-display-desktop-no-burger);
    -ms-flex-direction: var(--type-legals-container-flex-direction-desktop-no-burger);
        flex-direction: var(--type-legals-container-flex-direction-desktop-no-burger);
    -webkit-box-pack: var(--type-legals-container-justify-content-desktop-no-burger);
        -ms-flex-pack: var(--type-legals-container-justify-content-desktop-no-burger);
            justify-content: var(--type-legals-container-justify-content-desktop-no-burger);
    -webkit-box-align: var(--type-legals-container-align-items-desktop-no-burger);
        -ms-flex-align: var(--type-legals-container-align-items-desktop-no-burger);
            align-items: var(--type-legals-container-align-items-desktop-no-burger);
  }
}
@media (min-width: 1425px) {
  .type-legals .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-full);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-full);
            flex-direction: var(--default-container-flex-direction-desktop-full);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-legals-container-max-width-desktop-full);
    margin: var(--type-legals-container-margin-desktop-full);
    display: var(--type-legals-container-display-desktop-full);
    -ms-flex-direction: var(--type-legals-container-flex-direction-desktop-full);
        flex-direction: var(--type-legals-container-flex-direction-desktop-full);
    -webkit-box-pack: var(--type-legals-container-justify-content-desktop-full);
        -ms-flex-pack: var(--type-legals-container-justify-content-desktop-full);
            justify-content: var(--type-legals-container-justify-content-desktop-full);
    -webkit-box-align: var(--type-legals-container-align-items-desktop-full);
        -ms-flex-align: var(--type-legals-container-align-items-desktop-full);
            align-items: var(--type-legals-container-align-items-desktop-full);
  }
}
@media (min-width: 1750px) {
  .type-legals .container {
    /* If element has a property defined in $default-values,
       create its Default Variable Name */
    display: var(--default-container-display-desktop-large);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--default-container-flex-direction-desktop-large);
            flex-direction: var(--default-container-flex-direction-desktop-large);
    /* Overwrite or Create its Others Properties Variables Dedicated Names,
      from $layout-parameters */
    max-width: var(--type-legals-container-max-width-desktop-large);
    margin: var(--type-legals-container-margin-desktop-large);
    display: var(--type-legals-container-display-desktop-large);
    -ms-flex-direction: var(--type-legals-container-flex-direction-desktop-large);
        flex-direction: var(--type-legals-container-flex-direction-desktop-large);
    -webkit-box-pack: var(--type-legals-container-justify-content-desktop-large);
        -ms-flex-pack: var(--type-legals-container-justify-content-desktop-large);
            justify-content: var(--type-legals-container-justify-content-desktop-large);
    -webkit-box-align: var(--type-legals-container-align-items-desktop-large);
        -ms-flex-align: var(--type-legals-container-align-items-desktop-large);
            align-items: var(--type-legals-container-align-items-desktop-large);
  }
}

/* Create here as much as needed... */
.next-section-joined {
  z-index: 12 !important;
  margin-bottom: 0;
}
.next-section-joined + section,
.next-section-joined + footer {
  margin-top: 0;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some elements have allways the same paddings/margins on the project
  define them here with the variables already defined */
body {
  margin: auto;
}

:root {
  --default-this-display-mobile: flex;
  --default-this-display-minimobile: flex;
  --default-this-display-tablet: flex;
  --default-this-display-tablet-cart: flex;
  --default-this-display-desktop: flex;
  --default-this-display-desktop-no-burger: flex;
  --default-this-display-desktop-full: flex;
  --default-this-display-desktop-large: flex;
  --default-this-flex-direction-mobile: column;
  --default-this-flex-direction-minimobile: column;
  --default-this-flex-direction-tablet: column;
  --default-this-flex-direction-tablet-cart: column;
  --default-this-flex-direction-desktop: column;
  --default-this-flex-direction-desktop-no-burger: column;
  --default-this-flex-direction-desktop-full: column;
  --default-this-flex-direction-desktop-large: column;
  --default-sidebar-display-mobile: flex;
  --default-sidebar-display-minimobile: flex;
  --default-sidebar-display-tablet: flex;
  --default-sidebar-display-tablet-cart: flex;
  --default-sidebar-display-desktop: flex;
  --default-sidebar-display-desktop-no-burger: flex;
  --default-sidebar-display-desktop-full: flex;
  --default-sidebar-display-desktop-large: flex;
  --default-sidebar-flex-direction-mobile: column;
  --default-sidebar-flex-direction-minimobile: column;
  --default-sidebar-flex-direction-tablet: column;
  --default-sidebar-flex-direction-tablet-cart: column;
  --default-sidebar-flex-direction-desktop: column;
  --default-sidebar-flex-direction-desktop-no-burger: column;
  --default-sidebar-flex-direction-desktop-full: column;
  --default-sidebar-flex-direction-desktop-large: column;
  --default-bkg-wrapper-display-mobile: flex;
  --default-bkg-wrapper-display-minimobile: flex;
  --default-bkg-wrapper-display-tablet: flex;
  --default-bkg-wrapper-display-tablet-cart: flex;
  --default-bkg-wrapper-display-desktop: flex;
  --default-bkg-wrapper-display-desktop-no-burger: flex;
  --default-bkg-wrapper-display-desktop-full: flex;
  --default-bkg-wrapper-display-desktop-large: flex;
  --default-bkg-wrapper-flex-direction-mobile: column;
  --default-bkg-wrapper-flex-direction-minimobile: column;
  --default-bkg-wrapper-flex-direction-tablet: column;
  --default-bkg-wrapper-flex-direction-tablet-cart: column;
  --default-bkg-wrapper-flex-direction-desktop: column;
  --default-bkg-wrapper-flex-direction-desktop-no-burger: column;
  --default-bkg-wrapper-flex-direction-desktop-full: column;
  --default-bkg-wrapper-flex-direction-desktop-large: column;
  --default-wrapper-display-mobile: flex;
  --default-wrapper-display-minimobile: flex;
  --default-wrapper-display-tablet: flex;
  --default-wrapper-display-tablet-cart: flex;
  --default-wrapper-display-desktop: flex;
  --default-wrapper-display-desktop-no-burger: flex;
  --default-wrapper-display-desktop-full: flex;
  --default-wrapper-display-desktop-large: flex;
  --default-wrapper-flex-direction-mobile: column;
  --default-wrapper-flex-direction-minimobile: column;
  --default-wrapper-flex-direction-tablet: column;
  --default-wrapper-flex-direction-tablet-cart: column;
  --default-wrapper-flex-direction-desktop: column;
  --default-wrapper-flex-direction-desktop-no-burger: column;
  --default-wrapper-flex-direction-desktop-full: column;
  --default-wrapper-flex-direction-desktop-large: column;
  --default-container-display-mobile: flex;
  --default-container-display-minimobile: flex;
  --default-container-display-tablet: flex;
  --default-container-display-tablet-cart: flex;
  --default-container-display-desktop: flex;
  --default-container-display-desktop-no-burger: flex;
  --default-container-display-desktop-full: flex;
  --default-container-display-desktop-large: flex;
  --default-container-flex-direction-mobile: column;
  --default-container-flex-direction-minimobile: column;
  --default-container-flex-direction-tablet: column;
  --default-container-flex-direction-tablet-cart: column;
  --default-container-flex-direction-desktop: column;
  --default-container-flex-direction-desktop-no-burger: column;
  --default-container-flex-direction-desktop-full: column;
  --default-container-flex-direction-desktop-large: column;
  --default-package-display-mobile: flex;
  --default-package-display-minimobile: flex;
  --default-package-display-tablet: flex;
  --default-package-display-tablet-cart: flex;
  --default-package-display-desktop: flex;
  --default-package-display-desktop-no-burger: flex;
  --default-package-display-desktop-full: flex;
  --default-package-display-desktop-large: flex;
  --default-package-flex-direction-mobile: column;
  --default-package-flex-direction-minimobile: column;
  --default-package-flex-direction-tablet: column;
  --default-package-flex-direction-tablet-cart: column;
  --default-package-flex-direction-desktop: row;
  --default-package-flex-direction-desktop-no-burger: row;
  --default-package-flex-direction-desktop-full: row;
  --default-package-flex-direction-desktop-large: row;
  --default-package-width-mobile: -webkit-fill-available;
  --default-package-width-minimobile: -webkit-fill-available;
  --default-package-width-tablet: -webkit-fill-available;
  --default-package-width-tablet-cart: -webkit-fill-available;
  --default-package-width-desktop: -webkit-fill-available;
  --default-package-width-desktop-no-burger: -webkit-fill-available;
  --default-package-width-desktop-full: -webkit-fill-available;
  --default-package-width-desktop-large: -webkit-fill-available;
  --type-demo-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-demo-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-demo-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-demo-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-demo-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-demo-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-demo-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-demo-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-demo-container-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-demo-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-demo-container-flex-direction-mobile: column;
  --type-demo-container-flex-direction-minimobile: column;
  --type-demo-container-flex-direction-tablet: column;
  --type-demo-container-flex-direction-tablet-cart: column;
  --type-demo-container-flex-direction-desktop: row;
  --type-demo-container-flex-direction-desktop-no-burger: row;
  --type-demo-container-flex-direction-desktop-full: row;
  --type-demo-container-flex-direction-desktop-large: row;
  --type-header-this-display-mobile: block;
  --type-header-this-display-minimobile: block;
  --type-header-this-display-tablet: block;
  --type-header-this-display-tablet-cart: block;
  --type-header-this-display-desktop: block;
  --type-header-this-display-desktop-no-burger: block;
  --type-header-this-display-desktop-full: block;
  --type-header-this-display-desktop-large: block;
  --type-header-this-flex-direction-mobile: row;
  --type-header-this-flex-direction-minimobile: row;
  --type-header-this-flex-direction-tablet: row;
  --type-header-this-flex-direction-tablet-cart: row;
  --type-header-this-flex-direction-desktop: row;
  --type-header-this-flex-direction-desktop-no-burger: row;
  --type-header-this-flex-direction-desktop-full: row;
  --type-header-this-flex-direction-desktop-large: row;
  --type-header-this-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-header-this-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-header-this-padding-tablet: calc(0.012195122 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.012195122 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-header-this-padding-tablet-cart: calc(0.012195122 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.012195122 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-header-this-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-header-this-padding-desktop-no-burger: 0 calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw);
  --type-header-this-padding-desktop-full: 0 calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw);
  --type-header-this-padding-desktop-large: 0 calc(0.03125 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw);
  --type-header-wrapper-flex-direction-mobile: row;
  --type-header-wrapper-flex-direction-minimobile: row;
  --type-header-wrapper-flex-direction-tablet: row;
  --type-header-wrapper-flex-direction-tablet-cart: row;
  --type-header-wrapper-flex-direction-desktop: row;
  --type-header-wrapper-flex-direction-desktop-no-burger: row;
  --type-header-wrapper-flex-direction-desktop-full: row;
  --type-header-wrapper-flex-direction-desktop-large: row;
  --type-header-wrapper-height-mobile: calc(0.1170483461 * 1 * 100vw);
  --type-header-wrapper-height-minimobile: calc(0.1170483461 * 1 * 100vw);
  --type-header-wrapper-height-tablet: calc(0.0658536585 * 1 * 100vw);
  --type-header-wrapper-height-tablet-cart: calc(0.0658536585 * 1 * 100vw);
  --type-header-wrapper-height-desktop: calc(0.046875 * 1 * 100vw);
  --type-header-wrapper-height-desktop-no-burger: calc(0.046875 * 1 * 100vw);
  --type-header-wrapper-height-desktop-full: calc(0.046875 * 1 * 100vw);
  --type-header-wrapper-height-desktop-large: calc(0.046875 * 1 * 100vw);
  --type-header-container-flex-direction-mobile: row;
  --type-header-container-flex-direction-minimobile: row;
  --type-header-container-flex-direction-tablet: row;
  --type-header-container-flex-direction-tablet-cart: row;
  --type-header-container-flex-direction-desktop: row;
  --type-header-container-flex-direction-desktop-no-burger: row;
  --type-header-container-flex-direction-desktop-full: row;
  --type-header-container-flex-direction-desktop-large: row;
  --type-header-container-justify-content-mobile: flex-end;
  --type-header-container-justify-content-minimobile: flex-end;
  --type-header-container-justify-content-tablet: flex-end;
  --type-header-container-justify-content-tablet-cart: flex-end;
  --type-header-container-justify-content-desktop: flex-end;
  --type-header-container-justify-content-desktop-no-burger: flex-end;
  --type-header-container-justify-content-desktop-full: flex-end;
  --type-header-container-justify-content-desktop-large: flex-end;
  --type-header-package-height-mobile: 100%;
  --type-header-package-height-minimobile: 100%;
  --type-header-package-height-tablet: 100%;
  --type-header-package-height-tablet-cart: 100%;
  --type-header-package-height-desktop: 100%;
  --type-header-package-height-desktop-no-burger: 100%;
  --type-header-package-height-desktop-full: 100%;
  --type-header-package-height-desktop-large: 100%;
  --type-header-sub-menu-top-mobile: calc(0.1170483461 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-minimobile: calc(0.1170483461 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-tablet: calc(0.0658536585 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-tablet-cart: calc(0.0658536585 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-desktop: calc(0.046875 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-desktop-no-burger: calc(0.046875 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-desktop-full: calc(0.046875 * 1 * 100vw - 2px);
  --type-header-sub-menu-top-desktop-large: calc(0.046875 * 1 * 100vw - 2px);
  --type-header-menu-item-display-mobile: flex;
  --type-header-menu-item-display-minimobile: flex;
  --type-header-menu-item-display-tablet: flex;
  --type-header-menu-item-display-tablet-cart: flex;
  --type-header-menu-item-display-desktop: flex;
  --type-header-menu-item-display-desktop-no-burger: flex;
  --type-header-menu-item-display-desktop-full: flex;
  --type-header-menu-item-display-desktop-large: flex;
  --type-header-menu-item-flex-direction-mobile: row;
  --type-header-menu-item-flex-direction-minimobile: row;
  --type-header-menu-item-flex-direction-tablet: row;
  --type-header-menu-item-flex-direction-tablet-cart: row;
  --type-header-menu-item-flex-direction-desktop: row;
  --type-header-menu-item-flex-direction-desktop-no-burger: row;
  --type-header-menu-item-flex-direction-desktop-full: row;
  --type-header-menu-item-flex-direction-desktop-large: row;
  --type-header-menu-item-padding-mobile: calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-header-menu-item-padding-minimobile: calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-header-menu-item-padding-tablet: calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-header-menu-item-padding-tablet-cart: calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-header-menu-item-padding-desktop: calc(0 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-header-menu-item-padding-desktop-no-burger: calc(0 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-header-menu-item-padding-desktop-full: calc(0 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-header-menu-item-padding-desktop-large: calc(0 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-footer-this-padding-mobile: calc(0.0254452926 * 1 * 100vw) 0;
  --type-footer-this-padding-minimobile: calc(0.0254452926 * 1 * 100vw) 0;
  --type-footer-this-padding-tablet: calc(0.0416666667 * 1 * 100vw) 0;
  --type-footer-this-padding-tablet-cart: calc(0.0416666667 * 1 * 100vw) 0;
  --type-footer-this-padding-desktop: calc(0.0416666667 * 1 * 100vw) 0;
  --type-footer-this-padding-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) 0;
  --type-footer-this-padding-desktop-full: calc(0.0416666667 * 1 * 100vw) 0;
  --type-footer-this-padding-desktop-large: calc(0.0416666667 * 1 * 100vw) 0;
  --type-footer-wrapper-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw);
  --type-footer-wrapper-padding-minimobile: 0 calc(0.0508905852 * 1 * 100vw);
  --type-footer-wrapper-padding-tablet: 0 calc(0.03125 * 1 * 100vw);
  --type-footer-wrapper-padding-tablet-cart: 0 calc(0.03125 * 1 * 100vw);
  --type-footer-wrapper-padding-desktop: 0 calc(0.03125 * 1 * 100vw);
  --type-footer-wrapper-padding-desktop-no-burger: 0 calc(0.03125 * 1 * 100vw);
  --type-footer-wrapper-padding-desktop-full: 0 calc(0.03125 * 1 * 100vw);
  --type-footer-wrapper-padding-desktop-large: 0 calc(0.03125 * 1 * 100vw);
  --type-footer-wrapper-flex-direction-mobile: row;
  --type-footer-wrapper-flex-direction-minimobile: row;
  --type-footer-wrapper-flex-direction-tablet: row;
  --type-footer-wrapper-flex-direction-tablet-cart: row;
  --type-footer-wrapper-flex-direction-desktop: row;
  --type-footer-wrapper-flex-direction-desktop-no-burger: row;
  --type-footer-wrapper-flex-direction-desktop-full: row;
  --type-footer-wrapper-flex-direction-desktop-large: row;
  --type-footer-site-branding-height-mobile: calc(0.1170483461 * 1 * 100vw);
  --type-footer-site-branding-height-minimobile: calc(0.1170483461 * 1 * 100vw);
  --type-footer-site-branding-height-tablet: calc(0.0658536585 * 1 * 100vw);
  --type-footer-site-branding-height-tablet-cart: calc(0.0658536585 * 1 * 100vw);
  --type-footer-site-branding-height-desktop: calc(0.046875 * 1 * 100vw);
  --type-footer-site-branding-height-desktop-no-burger: calc(0.046875 * 1 * 100vw);
  --type-footer-site-branding-height-desktop-full: calc(0.046875 * 1 * 100vw);
  --type-footer-site-branding-height-desktop-large: calc(0.046875 * 1 * 100vw);
  --type-footer-site-navigation-flex-direction-mobile: column;
  --type-footer-site-navigation-flex-direction-minimobile: column;
  --type-footer-site-navigation-flex-direction-tablet: column;
  --type-footer-site-navigation-flex-direction-tablet-cart: column;
  --type-footer-site-navigation-flex-direction-desktop: row;
  --type-footer-site-navigation-flex-direction-desktop-no-burger: row;
  --type-footer-site-navigation-flex-direction-desktop-full: row;
  --type-footer-site-navigation-flex-direction-desktop-large: row;
  --type-footer-site-navigation-width-mobile: -webkit-fill-available;
  --type-footer-site-navigation-width-minimobile: -webkit-fill-available;
  --type-footer-site-navigation-width-tablet: -webkit-fill-available;
  --type-footer-site-navigation-width-tablet-cart: -webkit-fill-available;
  --type-footer-site-navigation-width-desktop: -webkit-fill-available;
  --type-footer-site-navigation-width-desktop-no-burger: -webkit-fill-available;
  --type-footer-site-navigation-width-desktop-full: -webkit-fill-available;
  --type-footer-site-navigation-width-desktop-large: -webkit-fill-available;
  --type-footer-navigation-flex-grow-mobile: 1;
  --type-footer-navigation-flex-grow-minimobile: 1;
  --type-footer-navigation-flex-grow-tablet: 1;
  --type-footer-navigation-flex-grow-tablet-cart: 1;
  --type-footer-navigation-flex-grow-desktop: 1;
  --type-footer-navigation-flex-grow-desktop-no-burger: 1;
  --type-footer-navigation-flex-grow-desktop-full: 1;
  --type-footer-navigation-flex-grow-desktop-large: 1;
  --type-footer-main-navigation-height-mobile: 100%;
  --type-footer-main-navigation-height-minimobile: 100%;
  --type-footer-main-navigation-height-tablet: 100%;
  --type-footer-main-navigation-height-tablet-cart: 100%;
  --type-footer-main-navigation-height-desktop: 100%;
  --type-footer-main-navigation-height-desktop-no-burger: 100%;
  --type-footer-main-navigation-height-desktop-full: 100%;
  --type-footer-main-navigation-height-desktop-large: 100%;
  --type-footer-menu-pages-legales-container-width-mobile: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-minimobile: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-tablet: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-tablet-cart: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-desktop: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-desktop-no-burger: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-desktop-full: -webkit-fill-available;
  --type-footer-menu-pages-legales-container-width-desktop-large: -webkit-fill-available;
  --type-footer-menu-flex-direction-mobile: column;
  --type-footer-menu-flex-direction-minimobile: column;
  --type-footer-menu-flex-direction-tablet: column;
  --type-footer-menu-flex-direction-tablet-cart: column;
  --type-footer-menu-flex-direction-desktop: column;
  --type-footer-menu-flex-direction-desktop-no-burger: column;
  --type-footer-menu-flex-direction-desktop-full: column;
  --type-footer-menu-flex-direction-desktop-large: column;
  --type-footer-menu-item-width-mobile: -webkit-fill-available;
  --type-footer-menu-item-width-minimobile: -webkit-fill-available;
  --type-footer-menu-item-width-tablet: -webkit-fill-available;
  --type-footer-menu-item-width-tablet-cart: -webkit-fill-available;
  --type-footer-menu-item-width-desktop: -webkit-fill-available;
  --type-footer-menu-item-width-desktop-no-burger: -webkit-fill-available;
  --type-footer-menu-item-width-desktop-full: -webkit-fill-available;
  --type-footer-menu-item-width-desktop-large: -webkit-fill-available;
  --type-footer-menu-item-padding-mobile: calc(0.0610687023 * 1 * 100vw) 0 calc(0.0610687023 * 1 * 100vw) 0;
  --type-footer-menu-item-padding-minimobile: calc(0.0610687023 * 1 * 100vw) 0 calc(0.0610687023 * 1 * 100vw) 0;
  --type-footer-menu-item-padding-tablet: calc(0.0292682927 * 1 * 100vw) 0 calc(0.0292682927 * 1 * 100vw) 0;
  --type-footer-menu-item-padding-tablet-cart: calc(0.0292682927 * 1 * 100vw) 0 calc(0.0292682927 * 1 * 100vw) 0;
  --type-footer-menu-item-padding-desktop: calc(0.0125 * 1 * 100vw) 0 calc(0.0125 * 1 * 100vw) 0;
  --type-footer-menu-item-padding-desktop-no-burger: calc(0.0125 * 1 * 100vw) 0 calc(0.0125 * 1 * 100vw) 0;
  --type-footer-menu-item-padding-desktop-full: calc(0.0125 * 1 * 100vw) 0 calc(0.0125 * 1 * 100vw) 0;
  --type-footer-menu-item-padding-desktop-large: calc(0.0125 * 1 * 100vw) 0 calc(0.0125 * 1 * 100vw) 0;
  --type-burger-this-width-mobile: -webkit-fill-available;
  --type-burger-this-width-minimobile: -webkit-fill-available;
  --type-burger-this-width-tablet: -webkit-fill-available;
  --type-burger-this-width-tablet-cart: -webkit-fill-available;
  --type-burger-this-width-desktop: -webkit-fill-available;
  --type-burger-this-width-desktop-no-burger: -webkit-fill-available;
  --type-burger-this-width-desktop-full: -webkit-fill-available;
  --type-burger-this-width-desktop-large: -webkit-fill-available;
  --type-burger-this-height-mobile: 100vh;
  --type-burger-this-height-minimobile: 100vh;
  --type-burger-this-height-tablet: 100vh;
  --type-burger-this-height-tablet-cart: 100vh;
  --type-burger-this-height-desktop: 100vh;
  --type-burger-this-height-desktop-no-burger: 100vh;
  --type-burger-this-height-desktop-full: 100vh;
  --type-burger-this-height-desktop-large: 100vh;
  --type-burger-burger-menu-wrapper-padding-mobile: calc(0.1170483461 * 1 * 100vw + 2 * 0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-minimobile: calc(0.1170483461 * 1 * 100vw + 2 * 0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-tablet: calc(0.0658536585 * 1 * 100vw + 2 * 0.012195122 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-tablet-cart: calc(0.0658536585 * 1 * 100vw + 2 * 0.012195122 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-desktop: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-desktop-no-burger: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-desktop-full: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-padding-desktop-large: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-burger-burger-menu-wrapper-display-mobile: flex;
  --type-burger-burger-menu-wrapper-display-minimobile: flex;
  --type-burger-burger-menu-wrapper-display-tablet: flex;
  --type-burger-burger-menu-wrapper-display-tablet-cart: flex;
  --type-burger-burger-menu-wrapper-display-desktop: flex;
  --type-burger-burger-menu-wrapper-display-desktop-no-burger: flex;
  --type-burger-burger-menu-wrapper-display-desktop-full: flex;
  --type-burger-burger-menu-wrapper-display-desktop-large: flex;
  --type-burger-burger-menu-wrapper-flex-direction-mobile: column;
  --type-burger-burger-menu-wrapper-flex-direction-minimobile: column;
  --type-burger-burger-menu-wrapper-flex-direction-tablet: column;
  --type-burger-burger-menu-wrapper-flex-direction-tablet-cart: column;
  --type-burger-burger-menu-wrapper-flex-direction-desktop: column;
  --type-burger-burger-menu-wrapper-flex-direction-desktop-no-burger: column;
  --type-burger-burger-menu-wrapper-flex-direction-desktop-full: column;
  --type-burger-burger-menu-wrapper-flex-direction-desktop-large: column;
  --type-burger-wrapper-width-mobile: -webkit-fill-available;
  --type-burger-wrapper-width-minimobile: -webkit-fill-available;
  --type-burger-wrapper-width-tablet: -webkit-fill-available;
  --type-burger-wrapper-width-tablet-cart: -webkit-fill-available;
  --type-burger-wrapper-width-desktop: -webkit-fill-available;
  --type-burger-wrapper-width-desktop-no-burger: -webkit-fill-available;
  --type-burger-wrapper-width-desktop-full: -webkit-fill-available;
  --type-burger-wrapper-width-desktop-large: -webkit-fill-available;
  --type-burger-end-height-mobile: 100vh;
  --type-burger-end-height-minimobile: 100vh;
  --type-burger-end-height-tablet: 100vh;
  --type-burger-end-height-tablet-cart: 100vh;
  --type-burger-end-height-desktop: 100vh;
  --type-burger-end-height-desktop-no-burger: 100vh;
  --type-burger-end-height-desktop-full: 100vh;
  --type-burger-end-height-desktop-large: 100vh;
  --type-burger-container-width-mobile: -webkit-fill-available;
  --type-burger-container-width-minimobile: -webkit-fill-available;
  --type-burger-container-width-tablet: -webkit-fill-available;
  --type-burger-container-width-tablet-cart: -webkit-fill-available;
  --type-burger-container-width-desktop: -webkit-fill-available;
  --type-burger-container-width-desktop-no-burger: -webkit-fill-available;
  --type-burger-container-width-desktop-full: -webkit-fill-available;
  --type-burger-container-width-desktop-large: -webkit-fill-available;
  --type-burger-menu-display-mobile: flex;
  --type-burger-menu-display-minimobile: flex;
  --type-burger-menu-display-tablet: flex;
  --type-burger-menu-display-tablet-cart: flex;
  --type-burger-menu-display-desktop: flex;
  --type-burger-menu-display-desktop-no-burger: flex;
  --type-burger-menu-display-desktop-full: flex;
  --type-burger-menu-display-desktop-large: flex;
  --type-burger-menu-flex-direction-mobile: column;
  --type-burger-menu-flex-direction-minimobile: column;
  --type-burger-menu-flex-direction-tablet: column;
  --type-burger-menu-flex-direction-tablet-cart: column;
  --type-burger-menu-flex-direction-desktop: column;
  --type-burger-menu-flex-direction-desktop-no-burger: column;
  --type-burger-menu-flex-direction-desktop-full: column;
  --type-burger-menu-flex-direction-desktop-large: column;
  --type-burger-menu-item-width-mobile: -webkit-fill-available;
  --type-burger-menu-item-width-minimobile: -webkit-fill-available;
  --type-burger-menu-item-width-tablet: -webkit-fill-available;
  --type-burger-menu-item-width-tablet-cart: -webkit-fill-available;
  --type-burger-menu-item-width-desktop: -webkit-fill-available;
  --type-burger-menu-item-width-desktop-no-burger: -webkit-fill-available;
  --type-burger-menu-item-width-desktop-full: -webkit-fill-available;
  --type-burger-menu-item-width-desktop-large: -webkit-fill-available;
  --type-burger-menu-item-padding-mobile: calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-burger-menu-item-padding-minimobile: calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0610687023 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-burger-menu-item-padding-tablet: calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-burger-menu-item-padding-tablet-cart: calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0292682927 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-burger-menu-item-padding-desktop: calc(0.0125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-burger-menu-item-padding-desktop-no-burger: calc(0.0125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-burger-menu-item-padding-desktop-full: calc(0.0125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-burger-menu-item-padding-desktop-large: calc(0.0125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-breadcrumb-this-margin-mobile: calc(0.1170483461 * 1 * 100vw + 2 * 0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-breadcrumb-this-margin-minimobile: calc(0.1170483461 * 1 * 100vw + 2 * 0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-breadcrumb-this-margin-tablet: calc(0.0658536585 * 1 * 100vw + 2 * 0.012195122 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-breadcrumb-this-margin-tablet-cart: calc(0.0658536585 * 1 * 100vw + 2 * 0.012195122 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-breadcrumb-this-margin-desktop: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-breadcrumb-this-margin-desktop-no-burger: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-breadcrumb-this-margin-desktop-full: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-breadcrumb-this-margin-desktop-large: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-breadcrumb-this-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-breadcrumb-this-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-breadcrumb-this-padding-tablet: calc(0.012195122 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.012195122 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-breadcrumb-this-padding-tablet-cart: calc(0.012195122 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.012195122 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-breadcrumb-this-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-breadcrumb-this-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-breadcrumb-this-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-breadcrumb-this-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-banner-this-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw);
  --type-banner-this-padding-minimobile: 0 calc(0.0508905852 * 1 * 100vw);
  --type-banner-this-padding-tablet: 0 calc(0.03125 * 1 * 100vw);
  --type-banner-this-padding-tablet-cart: 0 calc(0.03125 * 1 * 100vw);
  --type-banner-this-padding-desktop: 0 calc(2 * 0.03125 * 1 * 100vw);
  --type-banner-this-padding-desktop-no-burger: 0 calc(2 * 0.03125 * 1 * 100vw);
  --type-banner-this-padding-desktop-full: 0 calc(2 * 0.03125 * 1 * 100vw);
  --type-banner-this-padding-desktop-large: 0 calc(2 * 0.03125 * 1 * 100vw);
  --type-banner-this-margin-mobile: auto;
  --type-banner-this-margin-minimobile: auto;
  --type-banner-this-margin-tablet: auto;
  --type-banner-this-margin-tablet-cart: auto;
  --type-banner-this-margin-desktop: auto;
  --type-banner-this-margin-desktop-no-burger: auto;
  --type-banner-this-margin-desktop-full: auto;
  --type-banner-this-margin-desktop-large: auto;
  --type-banner-article-width-mobile: auto;
  --type-banner-article-width-minimobile: auto;
  --type-banner-article-width-tablet: 60%;
  --type-banner-article-width-tablet-cart: 60%;
  --type-banner-article-width-desktop: 60%;
  --type-banner-article-width-desktop-no-burger: 60%;
  --type-banner-article-width-desktop-full: 60%;
  --type-banner-article-width-desktop-large: 60%;
  --type-banner-blog-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw) calc(0.1526717557 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-banner-blog-padding-minimobile: 0 calc(0.0508905852 * 1 * 100vw) calc(0.1526717557 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-banner-blog-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-banner-blog-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-banner-blog-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-banner-blog-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-banner-blog-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-banner-blog-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-banner-blog-margin-mobile: 0;
  --type-banner-blog-margin-minimobile: 0;
  --type-banner-blog-margin-tablet: 0 calc(0.03125 * 1 * 100vw);
  --type-banner-blog-margin-tablet-cart: 0 calc(0.03125 * 1 * 100vw);
  --type-banner-blog-margin-desktop: 0 calc(0.03125 * 1 * 100vw);
  --type-banner-blog-margin-desktop-no-burger: 0 calc(0.03125 * 1 * 100vw);
  --type-banner-blog-margin-desktop-full: 0 calc(0.03125 * 1 * 100vw);
  --type-banner-blog-margin-desktop-large: 0 calc(0.03125 * 1 * 100vw);
  --type-banner-wrapper-padding-mobile: 0;
  --type-banner-wrapper-padding-minimobile: 0;
  --type-banner-wrapper-padding-tablet: 0;
  --type-banner-wrapper-padding-tablet-cart: 0;
  --type-banner-wrapper-padding-desktop: 0;
  --type-banner-wrapper-padding-desktop-no-burger: 0;
  --type-banner-wrapper-padding-desktop-full: 0;
  --type-banner-wrapper-padding-desktop-large: 0;
  --type-banner-bkg-wrapper-height-mobile: auto;
  --type-banner-bkg-wrapper-height-minimobile: auto;
  --type-banner-bkg-wrapper-height-tablet: auto;
  --type-banner-bkg-wrapper-height-tablet-cart: auto;
  --type-banner-bkg-wrapper-height-desktop: auto;
  --type-banner-bkg-wrapper-height-desktop-no-burger: auto;
  --type-banner-bkg-wrapper-height-desktop-full: auto;
  --type-banner-bkg-wrapper-height-desktop-large: auto;
  --type-banner-bkg-wrapper-flex-direction-mobile: column;
  --type-banner-bkg-wrapper-flex-direction-minimobile: column;
  --type-banner-bkg-wrapper-flex-direction-tablet: row;
  --type-banner-bkg-wrapper-flex-direction-tablet-cart: row;
  --type-banner-bkg-wrapper-flex-direction-desktop: row;
  --type-banner-bkg-wrapper-flex-direction-desktop-no-burger: row;
  --type-banner-bkg-wrapper-flex-direction-desktop-full: row;
  --type-banner-bkg-wrapper-flex-direction-desktop-large: row;
  --type-banner-bkg-image-width-mobile: 100%;
  --type-banner-bkg-image-width-minimobile: 100%;
  --type-banner-bkg-image-width-tablet: 30%;
  --type-banner-bkg-image-width-tablet-cart: 30%;
  --type-banner-bkg-image-width-desktop: 30%;
  --type-banner-bkg-image-width-desktop-no-burger: 30%;
  --type-banner-bkg-image-width-desktop-full: 30%;
  --type-banner-bkg-image-width-desktop-large: 30%;
  --type-banner-bkg-image-height-mobile: auto;
  --type-banner-bkg-image-height-minimobile: auto;
  --type-banner-bkg-image-height-tablet: auto;
  --type-banner-bkg-image-height-tablet-cart: auto;
  --type-banner-bkg-image-height-desktop: auto;
  --type-banner-bkg-image-height-desktop-no-burger: auto;
  --type-banner-bkg-image-height-desktop-full: auto;
  --type-banner-bkg-image-height-desktop-large: auto;
  --type-banner-bkg-image-object-fit-mobile: contain;
  --type-banner-bkg-image-object-fit-minimobile: contain;
  --type-banner-bkg-image-object-fit-tablet: contain;
  --type-banner-bkg-image-object-fit-tablet-cart: contain;
  --type-banner-bkg-image-object-fit-desktop: contain;
  --type-banner-bkg-image-object-fit-desktop-no-burger: contain;
  --type-banner-bkg-image-object-fit-desktop-full: contain;
  --type-banner-bkg-image-object-fit-desktop-large: contain;
  --type-banner-bkg-image-flex-grow-mobile: 1;
  --type-banner-bkg-image-flex-grow-minimobile: 1;
  --type-banner-bkg-image-flex-grow-tablet: 1;
  --type-banner-bkg-image-flex-grow-tablet-cart: 1;
  --type-banner-bkg-image-flex-grow-desktop: 1;
  --type-banner-bkg-image-flex-grow-desktop-no-burger: 1;
  --type-banner-bkg-image-flex-grow-desktop-full: 1;
  --type-banner-bkg-image-flex-grow-desktop-large: 1;
  --type-banner-bkg-image-transform-mobile: scale(0.7);
  --type-banner-bkg-image-transform-minimobile: scale(0.7);
  --type-banner-bkg-image-transform-tablet: scale(0.7);
  --type-banner-bkg-image-transform-tablet-cart: scale(0.7);
  --type-banner-bkg-image-transform-desktop: scale(0.7);
  --type-banner-bkg-image-transform-desktop-no-burger: scale(0.7);
  --type-banner-bkg-image-transform-desktop-full: scale(0.7);
  --type-banner-bkg-image-transform-desktop-large: scale(0.7);
  --type-banner-container-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-banner-container-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-banner-container-padding-tablet: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-banner-container-padding-tablet-cart: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-banner-container-padding-desktop: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-banner-container-padding-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-banner-container-padding-desktop-full: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-banner-container-padding-desktop-large: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-banner-bkg-container-margin-mobile: 0 2%;
  --type-banner-bkg-container-margin-minimobile: 0 2%;
  --type-banner-bkg-container-margin-tablet: 0 2%;
  --type-banner-bkg-container-margin-tablet-cart: 0 2%;
  --type-banner-bkg-container-margin-desktop: 0 2%;
  --type-banner-bkg-container-margin-desktop-no-burger: 0 2%;
  --type-banner-bkg-container-margin-desktop-full: 0 2%;
  --type-banner-bkg-container-margin-desktop-large: 0 2%;
  --type-banner-user-this-margin-mobile: calc(0 * 1 * 100vw) auto;
  --type-banner-user-this-margin-minimobile: calc(0 * 1 * 100vw) auto;
  --type-banner-user-this-margin-tablet: calc(0 * 1 * 100vw) auto;
  --type-banner-user-this-margin-tablet-cart: calc(0 * 1 * 100vw) auto;
  --type-banner-user-this-margin-desktop: calc(0 * 1 * 100vw) auto;
  --type-banner-user-this-margin-desktop-no-burger: calc(0 * 1 * 100vw) auto;
  --type-banner-user-this-margin-desktop-full: calc(0 * 1 * 100vw) auto;
  --type-banner-user-this-margin-desktop-large: calc(0 * 1 * 100vw) auto;
  --type-banner-user-this-width-mobile: 100%;
  --type-banner-user-this-width-minimobile: 100%;
  --type-banner-user-this-width-tablet: 75%;
  --type-banner-user-this-width-tablet-cart: 75%;
  --type-banner-user-this-width-desktop: 75%;
  --type-banner-user-this-width-desktop-no-burger: 75%;
  --type-banner-user-this-width-desktop-full: 75%;
  --type-banner-user-this-width-desktop-large: 75%;
  --type-banner-user-wrapper-padding-mobile: 0 calc(0.0508905852 * 1 * 100vw);
  --type-banner-user-wrapper-padding-minimobile: 0 calc(0.0508905852 * 1 * 100vw);
  --type-banner-user-wrapper-padding-tablet: 0 calc(0.0208333333 * 1 * 100vw);
  --type-banner-user-wrapper-padding-tablet-cart: 0 calc(0.0208333333 * 1 * 100vw);
  --type-banner-user-wrapper-padding-desktop: 0 calc(0.0208333333 * 1 * 100vw);
  --type-banner-user-wrapper-padding-desktop-no-burger: 0 calc(0.0208333333 * 1 * 100vw);
  --type-banner-user-wrapper-padding-desktop-full: 0 calc(0.0208333333 * 1 * 100vw);
  --type-banner-user-wrapper-padding-desktop-large: 0 calc(0.0208333333 * 1 * 100vw);
  --type-banner-user-bkg-wrapper-height-mobile: calc(2.0865139949 * 1 * 100vw);
  --type-banner-user-bkg-wrapper-height-minimobile: calc(2.0865139949 * 1 * 100vw);
  --type-banner-user-bkg-wrapper-height-tablet: calc(0.4869791667 * 1 * 100vw);
  --type-banner-user-bkg-wrapper-height-tablet-cart: calc(0.4869791667 * 1 * 100vw);
  --type-banner-user-bkg-wrapper-height-desktop: calc(0.4869791667 * 1 * 100vw);
  --type-banner-user-bkg-wrapper-height-desktop-no-burger: calc(0.4869791667 * 1 * 100vw);
  --type-banner-user-bkg-wrapper-height-desktop-full: calc(0.4869791667 * 1 * 100vw);
  --type-banner-user-bkg-wrapper-height-desktop-large: calc(0.4869791667 * 1 * 100vw);
  --type-banner-user-bkg-image-width-mobile: 100%;
  --type-banner-user-bkg-image-width-minimobile: 100%;
  --type-banner-user-bkg-image-width-tablet: 100%;
  --type-banner-user-bkg-image-width-tablet-cart: 100%;
  --type-banner-user-bkg-image-width-desktop: 100%;
  --type-banner-user-bkg-image-width-desktop-no-burger: 100%;
  --type-banner-user-bkg-image-width-desktop-full: 100%;
  --type-banner-user-bkg-image-width-desktop-large: 100%;
  --type-banner-user-bkg-image-height-mobile: 100%;
  --type-banner-user-bkg-image-height-minimobile: 100%;
  --type-banner-user-bkg-image-height-tablet: 100%;
  --type-banner-user-bkg-image-height-tablet-cart: 100%;
  --type-banner-user-bkg-image-height-desktop: 100%;
  --type-banner-user-bkg-image-height-desktop-no-burger: 100%;
  --type-banner-user-bkg-image-height-desktop-full: 100%;
  --type-banner-user-bkg-image-height-desktop-large: 100%;
  --type-banner-user-bkg-image-object-fit-mobile: cover;
  --type-banner-user-bkg-image-object-fit-minimobile: cover;
  --type-banner-user-bkg-image-object-fit-tablet: cover;
  --type-banner-user-bkg-image-object-fit-tablet-cart: cover;
  --type-banner-user-bkg-image-object-fit-desktop: cover;
  --type-banner-user-bkg-image-object-fit-desktop-no-burger: cover;
  --type-banner-user-bkg-image-object-fit-desktop-full: cover;
  --type-banner-user-bkg-image-object-fit-desktop-large: cover;
  --type-banner-user-container-padding-mobile: calc(0 * 1 * 100vw);
  --type-banner-user-container-padding-minimobile: calc(0 * 1 * 100vw);
  --type-banner-user-container-padding-tablet: calc(0 * 1 * 100vw);
  --type-banner-user-container-padding-tablet-cart: calc(0 * 1 * 100vw);
  --type-banner-user-container-padding-desktop: calc(0 * 1 * 100vw);
  --type-banner-user-container-padding-desktop-no-burger: calc(0 * 1 * 100vw);
  --type-banner-user-container-padding-desktop-full: calc(0 * 1 * 100vw);
  --type-banner-user-container-padding-desktop-large: calc(0 * 1 * 100vw);
  --type-banner-user-bkg-container-position-mobile: absolute;
  --type-banner-user-bkg-container-position-minimobile: absolute;
  --type-banner-user-bkg-container-position-tablet: absolute;
  --type-banner-user-bkg-container-position-tablet-cart: absolute;
  --type-banner-user-bkg-container-position-desktop: absolute;
  --type-banner-user-bkg-container-position-desktop-no-burger: absolute;
  --type-banner-user-bkg-container-position-desktop-full: absolute;
  --type-banner-user-bkg-container-position-desktop-large: absolute;
  --type-banner-user-bkg-container-top-mobile: 10%;
  --type-banner-user-bkg-container-top-minimobile: 10%;
  --type-banner-user-bkg-container-top-tablet: 10%;
  --type-banner-user-bkg-container-top-tablet-cart: 10%;
  --type-banner-user-bkg-container-top-desktop: 10%;
  --type-banner-user-bkg-container-top-desktop-no-burger: 10%;
  --type-banner-user-bkg-container-top-desktop-full: 10%;
  --type-banner-user-bkg-container-top-desktop-large: 10%;
  --type-banner-user-bkg-container-left-mobile: 50%;
  --type-banner-user-bkg-container-left-minimobile: 50%;
  --type-banner-user-bkg-container-left-tablet: 50%;
  --type-banner-user-bkg-container-left-tablet-cart: 50%;
  --type-banner-user-bkg-container-left-desktop: 50%;
  --type-banner-user-bkg-container-left-desktop-no-burger: 50%;
  --type-banner-user-bkg-container-left-desktop-full: 50%;
  --type-banner-user-bkg-container-left-desktop-large: 50%;
  --type-banner-user-bkg-container-transform-mobile: translate(-50%, -10%);
  --type-banner-user-bkg-container-transform-minimobile: translate(-50%, -10%);
  --type-banner-user-bkg-container-transform-tablet: translate(-50%, -10%);
  --type-banner-user-bkg-container-transform-tablet-cart: translate(-50%, -10%);
  --type-banner-user-bkg-container-transform-desktop: translate(-50%, -10%);
  --type-banner-user-bkg-container-transform-desktop-no-burger: translate(-50%, -10%);
  --type-banner-user-bkg-container-transform-desktop-full: translate(-50%, -10%);
  --type-banner-user-bkg-container-transform-desktop-large: translate(-50%, -10%);
  --type-sidebar-this-flex-direction-mobile: column-reverse;
  --type-sidebar-this-flex-direction-minimobile: column-reverse;
  --type-sidebar-this-flex-direction-tablet: column-reverse;
  --type-sidebar-this-flex-direction-tablet-cart: column-reverse;
  --type-sidebar-this-flex-direction-desktop: row;
  --type-sidebar-this-flex-direction-desktop-no-burger: row;
  --type-sidebar-this-flex-direction-desktop-full: row;
  --type-sidebar-this-flex-direction-desktop-large: row;
  --type-sidebar-this-align-items-mobile: center;
  --type-sidebar-this-align-items-minimobile: center;
  --type-sidebar-this-align-items-tablet: initial;
  --type-sidebar-this-align-items-tablet-cart: initial;
  --type-sidebar-this-align-items-desktop: initial;
  --type-sidebar-this-align-items-desktop-no-burger: initial;
  --type-sidebar-this-align-items-desktop-full: initial;
  --type-sidebar-this-align-items-desktop-large: initial;
  --type-sidebar-this-padding-mobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-sidebar-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-sidebar-this-padding-tablet: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-sidebar-this-padding-tablet-cart: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-sidebar-this-padding-desktop: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-sidebar-this-padding-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-sidebar-this-padding-desktop-full: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-sidebar-this-padding-desktop-large: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-sidebar-this-margin-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-this-margin-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-main-width-mobile: -webkit-fill-available;
  --type-sidebar-main-width-minimobile: -webkit-fill-available;
  --type-sidebar-main-width-tablet: -webkit-fill-available;
  --type-sidebar-main-width-tablet-cart: -webkit-fill-available;
  --type-sidebar-main-width-desktop: -webkit-fill-available;
  --type-sidebar-main-width-desktop-no-burger: -webkit-fill-available;
  --type-sidebar-main-width-desktop-full: -webkit-fill-available;
  --type-sidebar-main-width-desktop-large: -webkit-fill-available;
  --type-sidebar-main-margin-mobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-sidebar-main-margin-minimobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-sidebar-main-margin-tablet: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-tablet-cart: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-desktop: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-desktop-no-burger: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-desktop-full: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-main-margin-desktop-large: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-sidebar-position-mobile: fixed;
  --type-sidebar-sidebar-position-minimobile: fixed;
  --type-sidebar-sidebar-position-tablet: sticky;
  --type-sidebar-sidebar-position-tablet-cart: sticky;
  --type-sidebar-sidebar-position-desktop: sticky;
  --type-sidebar-sidebar-position-desktop-no-burger: sticky;
  --type-sidebar-sidebar-position-desktop-full: sticky;
  --type-sidebar-sidebar-position-desktop-large: sticky;
  --type-sidebar-sidebar-top-mobile: calc(0.1170483461 * 1 * 100vw + 2 * 0.0254452926 * 1 * 100vw);
  --type-sidebar-sidebar-top-minimobile: calc(0.1170483461 * 1 * 100vw + 2 * 0.0254452926 * 1 * 100vw);
  --type-sidebar-sidebar-top-tablet: calc(0.0658536585 * 1 * 100vw + 2 * 0.012195122 * 1 * 100vw);
  --type-sidebar-sidebar-top-tablet-cart: calc(0.0658536585 * 1 * 100vw + 2 * 0.012195122 * 1 * 100vw);
  --type-sidebar-sidebar-top-desktop: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-sidebar-sidebar-top-desktop-no-burger: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-sidebar-sidebar-top-desktop-full: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-sidebar-sidebar-top-desktop-large: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  --type-sidebar-sidebar-left-mobile: 0;
  --type-sidebar-sidebar-left-minimobile: 0;
  --type-sidebar-sidebar-left-tablet: initial;
  --type-sidebar-sidebar-left-tablet-cart: initial;
  --type-sidebar-sidebar-left-desktop: initial;
  --type-sidebar-sidebar-left-desktop-no-burger: initial;
  --type-sidebar-sidebar-left-desktop-full: initial;
  --type-sidebar-sidebar-left-desktop-large: initial;
  --type-sidebar-sidebar-min-width-mobile: auto;
  --type-sidebar-sidebar-min-width-minimobile: auto;
  --type-sidebar-sidebar-min-width-tablet: auto;
  --type-sidebar-sidebar-min-width-tablet-cart: auto;
  --type-sidebar-sidebar-min-width-desktop: auto;
  --type-sidebar-sidebar-min-width-desktop-no-burger: auto;
  --type-sidebar-sidebar-min-width-desktop-full: auto;
  --type-sidebar-sidebar-min-width-desktop-large: auto;
  --type-sidebar-sidebar-width-mobile: auto;
  --type-sidebar-sidebar-width-minimobile: auto;
  --type-sidebar-sidebar-width-tablet: auto;
  --type-sidebar-sidebar-width-tablet-cart: auto;
  --type-sidebar-sidebar-width-desktop: 35%;
  --type-sidebar-sidebar-width-desktop-no-burger: 35%;
  --type-sidebar-sidebar-width-desktop-full: 35%;
  --type-sidebar-sidebar-width-desktop-large: 35%;
  --type-sidebar-sidebar-height-mobile: 83vh;
  --type-sidebar-sidebar-height-minimobile: 83vh;
  --type-sidebar-sidebar-height-tablet: 83vh;
  --type-sidebar-sidebar-height-tablet-cart: 83vh;
  --type-sidebar-sidebar-height-desktop: 83vh;
  --type-sidebar-sidebar-height-desktop-no-burger: 83vh;
  --type-sidebar-sidebar-height-desktop-full: 83vh;
  --type-sidebar-sidebar-height-desktop-large: 83vh;
  --type-sidebar-sidebar-overflow-mobile: scroll;
  --type-sidebar-sidebar-overflow-minimobile: scroll;
  --type-sidebar-sidebar-overflow-tablet: scroll;
  --type-sidebar-sidebar-overflow-tablet-cart: scroll;
  --type-sidebar-sidebar-overflow-desktop: scroll;
  --type-sidebar-sidebar-overflow-desktop-no-burger: scroll;
  --type-sidebar-sidebar-overflow-desktop-full: scroll;
  --type-sidebar-sidebar-overflow-desktop-large: scroll;
  --type-sidebar-sidebar-padding-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-sidebar-sidebar-padding-minimobile: calc(0.0508905852 * 1 * 100vw);
  --type-sidebar-sidebar-padding-tablet: 0;
  --type-sidebar-sidebar-padding-tablet-cart: 0;
  --type-sidebar-sidebar-padding-desktop: 0;
  --type-sidebar-sidebar-padding-desktop-no-burger: 0;
  --type-sidebar-sidebar-padding-desktop-full: 0;
  --type-sidebar-sidebar-padding-desktop-large: 0;
  --type-sidebar-sidebar-margin-mobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-sidebar-sidebar-margin-minimobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-sidebar-sidebar-margin-tablet: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-sidebar-margin-tablet-cart: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) 0 0;
  --type-sidebar-sidebar-margin-desktop: calc(0 * 1 * 100vw);
  --type-sidebar-sidebar-margin-desktop-no-burger: calc(0 * 1 * 100vw);
  --type-sidebar-sidebar-margin-desktop-full: calc(0 * 1 * 100vw);
  --type-sidebar-sidebar-margin-desktop-large: calc(0 * 1 * 100vw);
  --type-sidebar-primary-min-width-mobile: 100%;
  --type-sidebar-primary-min-width-minimobile: 100%;
  --type-sidebar-primary-min-width-tablet: 50%;
  --type-sidebar-primary-min-width-tablet-cart: 50%;
  --type-sidebar-primary-min-width-desktop: 50%;
  --type-sidebar-primary-min-width-desktop-no-burger: 50%;
  --type-sidebar-primary-min-width-desktop-full: 50%;
  --type-sidebar-primary-min-width-desktop-large: 50%;
  --type-sidebar-primary-width-mobile: 100%;
  --type-sidebar-primary-width-minimobile: 100%;
  --type-sidebar-primary-width-tablet: 50%;
  --type-sidebar-primary-width-tablet-cart: 50%;
  --type-sidebar-primary-width-desktop: 50%;
  --type-sidebar-primary-width-desktop-no-burger: 50%;
  --type-sidebar-primary-width-desktop-full: 50%;
  --type-sidebar-primary-width-desktop-large: 50%;
  --type-sidebar-primary-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-primary-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-primary-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-primary-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-sidebar-wrapper-padding-mobile: 10px;
  --type-sidebar-wrapper-padding-minimobile: 10px;
  --type-sidebar-wrapper-padding-tablet: 20px;
  --type-sidebar-wrapper-padding-tablet-cart: 20px;
  --type-sidebar-wrapper-padding-desktop: 20px;
  --type-sidebar-wrapper-padding-desktop-no-burger: 20px;
  --type-sidebar-wrapper-padding-desktop-full: 20px;
  --type-sidebar-wrapper-padding-desktop-large: 20px;
  --type-sidebar-container-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-container-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-sidebar-container-padding-tablet: 20px;
  --type-sidebar-container-padding-tablet-cart: 20px;
  --type-sidebar-container-padding-desktop: 20px;
  --type-sidebar-container-padding-desktop-no-burger: 20px;
  --type-sidebar-container-padding-desktop-full: 20px;
  --type-sidebar-container-padding-desktop-large: 20px;
  --type-archive-this-padding-mobile: calc(0.1526717557 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-archive-this-padding-minimobile: calc(0.1526717557 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-archive-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-archive-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-archive-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-archive-blog-padding-mobile: 0;
  --type-archive-blog-padding-minimobile: 0;
  --type-archive-blog-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-archive-blog-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-archive-blog-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-archive-blog-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-archive-blog-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-archive-blog-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.0729166667 * 1 * 100vw);
  --type-archive-blog-margin-mobile: 0;
  --type-archive-blog-margin-minimobile: 0;
  --type-archive-blog-margin-tablet: 0;
  --type-archive-blog-margin-tablet-cart: 0;
  --type-archive-blog-margin-desktop: 0;
  --type-archive-blog-margin-desktop-no-burger: 0;
  --type-archive-blog-margin-desktop-full: 0;
  --type-archive-blog-margin-desktop-large: 0;
  --type-archive-header-flex-direction-mobile: column;
  --type-archive-header-flex-direction-minimobile: column;
  --type-archive-header-flex-direction-tablet: row;
  --type-archive-header-flex-direction-tablet-cart: row;
  --type-archive-header-flex-direction-desktop: row;
  --type-archive-header-flex-direction-desktop-no-burger: row;
  --type-archive-header-flex-direction-desktop-full: row;
  --type-archive-header-flex-direction-desktop-large: row;
  --type-archive-header-justify-content-mobile: space-between;
  --type-archive-header-justify-content-minimobile: space-between;
  --type-archive-header-justify-content-tablet: space-between;
  --type-archive-header-justify-content-tablet-cart: space-between;
  --type-archive-header-justify-content-desktop: space-between;
  --type-archive-header-justify-content-desktop-no-burger: space-between;
  --type-archive-header-justify-content-desktop-full: space-between;
  --type-archive-header-justify-content-desktop-large: space-between;
  --type-archive-header-align-items-mobile: center;
  --type-archive-header-align-items-minimobile: center;
  --type-archive-header-align-items-tablet: center;
  --type-archive-header-align-items-tablet-cart: center;
  --type-archive-header-align-items-desktop: center;
  --type-archive-header-align-items-desktop-no-burger: center;
  --type-archive-header-align-items-desktop-full: center;
  --type-archive-header-align-items-desktop-large: center;
  --type-archive-header-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw);
  --type-archive-header-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw);
  --type-archive-header-padding-tablet: calc(0.0052083333 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-archive-header-padding-tablet-cart: calc(0.0052083333 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-archive-header-padding-desktop: calc(0.0052083333 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-archive-header-padding-desktop-no-burger: calc(0.0052083333 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-archive-header-padding-desktop-full: calc(0.0052083333 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-archive-header-padding-desktop-large: calc(0.0052083333 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-a-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-a-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-a-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-a-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-a-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-a-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-a-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-a-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-container-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-a-container-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-a-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-container-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-a-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-this-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-b-this-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-b-this-padding-tablet: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-b-this-padding-tablet-cart: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-b-this-padding-desktop: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-b-this-padding-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-b-this-padding-desktop-full: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-b-this-padding-desktop-large: calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-b-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-wrapper-padding-tablet: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-wrapper-padding-tablet-cart: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-wrapper-padding-desktop: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-wrapper-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-wrapper-padding-desktop-full: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-wrapper-padding-desktop-large: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-wrapper-flex-direction-mobile: column;
  --type-b-wrapper-flex-direction-minimobile: column;
  --type-b-wrapper-flex-direction-tablet: column;
  --type-b-wrapper-flex-direction-tablet-cart: column;
  --type-b-wrapper-flex-direction-desktop: row;
  --type-b-wrapper-flex-direction-desktop-no-burger: row;
  --type-b-wrapper-flex-direction-desktop-full: row;
  --type-b-wrapper-flex-direction-desktop-large: row;
  --type-b-wrapper-align-items-mobile: column;
  --type-b-wrapper-align-items-minimobile: column;
  --type-b-wrapper-align-items-tablet: column;
  --type-b-wrapper-align-items-tablet-cart: column;
  --type-b-wrapper-align-items-desktop: row;
  --type-b-wrapper-align-items-desktop-no-burger: row;
  --type-b-wrapper-align-items-desktop-full: row;
  --type-b-wrapper-align-items-desktop-large: row;
  --type-b-container-padding-mobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-container-padding-minimobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-container-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-container-width-mobile: auto;
  --type-b-container-width-minimobile: auto;
  --type-b-container-width-tablet: auto;
  --type-b-container-width-tablet-cart: auto;
  --type-b-container-width-desktop: 50%;
  --type-b-container-width-desktop-no-burger: 50%;
  --type-b-container-width-desktop-full: 50%;
  --type-b-container-width-desktop-large: 50%;
  --type-b-bis-padding-mobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-bis-padding-minimobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-b-bis-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-bis-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-b-bis-padding-desktop: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-b-bis-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-b-bis-padding-desktop-full: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-b-bis-padding-desktop-large: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-b-bis-width-mobile: auto;
  --type-b-bis-width-minimobile: auto;
  --type-b-bis-width-tablet: auto;
  --type-b-bis-width-tablet-cart: auto;
  --type-b-bis-width-desktop: 50%;
  --type-b-bis-width-desktop-no-burger: 50%;
  --type-b-bis-width-desktop-full: 50%;
  --type-b-bis-width-desktop-large: 50%;
  --type-c-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-c-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-c-this-padding-tablet: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-c-this-padding-tablet-cart: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-c-this-padding-desktop: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-c-this-padding-desktop-no-burger: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-c-this-padding-desktop-full: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-c-this-padding-desktop-large: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-c-this-margin-mobile: calc(0 * 1 * 100vw) auto;
  --type-c-this-margin-minimobile: calc(0 * 1 * 100vw) auto;
  --type-c-this-margin-tablet: calc(0 * 1 * 100vw) auto;
  --type-c-this-margin-tablet-cart: calc(0 * 1 * 100vw) auto;
  --type-c-this-margin-desktop: calc(0 * 1 * 100vw) auto;
  --type-c-this-margin-desktop-no-burger: calc(0 * 1 * 100vw) auto;
  --type-c-this-margin-desktop-full: calc(0 * 1 * 100vw) auto;
  --type-c-this-margin-desktop-large: calc(0 * 1 * 100vw) auto;
  --type-c-this-width-mobile: 100%;
  --type-c-this-width-minimobile: 100%;
  --type-c-this-width-tablet: 75%;
  --type-c-this-width-tablet-cart: 75%;
  --type-c-this-width-desktop: 75%;
  --type-c-this-width-desktop-no-burger: 75%;
  --type-c-this-width-desktop-full: 75%;
  --type-c-this-width-desktop-large: 75%;
  --type-c-wrapper-padding-mobile: calc(0.0508905852 * 1 * 100vw);
  --type-c-wrapper-padding-minimobile: calc(0.0508905852 * 1 * 100vw);
  --type-c-wrapper-padding-tablet: calc(0.0208333333 * 1 * 100vw);
  --type-c-wrapper-padding-tablet-cart: calc(0.0208333333 * 1 * 100vw);
  --type-c-wrapper-padding-desktop: calc(0.0208333333 * 1 * 100vw);
  --type-c-wrapper-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw);
  --type-c-wrapper-padding-desktop-full: calc(0.0208333333 * 1 * 100vw);
  --type-c-wrapper-padding-desktop-large: calc(0.0208333333 * 1 * 100vw);
  --type-c-container-padding-mobile: calc(0 * 1 * 100vw);
  --type-c-container-padding-minimobile: calc(0 * 1 * 100vw);
  --type-c-container-padding-tablet: calc(0 * 1 * 100vw);
  --type-c-container-padding-tablet-cart: calc(0 * 1 * 100vw);
  --type-c-container-padding-desktop: calc(0 * 1 * 100vw);
  --type-c-container-padding-desktop-no-burger: calc(0 * 1 * 100vw);
  --type-c-container-padding-desktop-full: calc(0 * 1 * 100vw);
  --type-c-container-padding-desktop-large: calc(0 * 1 * 100vw);
  --type-content-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-content-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-content-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-content-this-margin-mobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-content-this-margin-minimobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-content-this-margin-tablet: calc(0 * 1 * 100vw) auto;
  --type-content-this-margin-tablet-cart: calc(0 * 1 * 100vw) auto;
  --type-content-this-margin-desktop: calc(0 * 1 * 100vw) auto;
  --type-content-this-margin-desktop-no-burger: calc(0 * 1 * 100vw) auto;
  --type-content-this-margin-desktop-full: calc(0 * 1 * 100vw) auto;
  --type-content-this-margin-desktop-large: calc(0 * 1 * 100vw) auto;
  --type-content-this-width-mobile: auto;
  --type-content-this-width-minimobile: auto;
  --type-content-this-width-tablet: 60%;
  --type-content-this-width-tablet-cart: 60%;
  --type-content-this-width-desktop: 60%;
  --type-content-this-width-desktop-no-burger: 60%;
  --type-content-this-width-desktop-full: 60%;
  --type-content-this-width-desktop-large: 60%;
  --type-content-wrapper-padding-mobile: calc(0 * 1 * 100vw);
  --type-content-wrapper-padding-minimobile: calc(0 * 1 * 100vw);
  --type-content-wrapper-padding-tablet: calc(0 * 1 * 100vw);
  --type-content-wrapper-padding-tablet-cart: calc(0 * 1 * 100vw);
  --type-content-wrapper-padding-desktop: calc(0 * 1 * 100vw);
  --type-content-wrapper-padding-desktop-no-burger: calc(0 * 1 * 100vw);
  --type-content-wrapper-padding-desktop-full: calc(0 * 1 * 100vw);
  --type-content-wrapper-padding-desktop-large: calc(0 * 1 * 100vw);
  --type-content-container-padding-mobile: calc(0 * 1 * 100vw);
  --type-content-container-padding-minimobile: calc(0 * 1 * 100vw);
  --type-content-container-padding-tablet: calc(0 * 1 * 100vw);
  --type-content-container-padding-tablet-cart: calc(0 * 1 * 100vw);
  --type-content-container-padding-desktop: calc(0 * 1 * 100vw);
  --type-content-container-padding-desktop-no-burger: calc(0 * 1 * 100vw);
  --type-content-container-padding-desktop-full: calc(0 * 1 * 100vw);
  --type-content-container-padding-desktop-large: calc(0 * 1 * 100vw);
  --type-d-this-padding-mobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-d-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-d-this-padding-tablet: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-d-this-padding-tablet-cart: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-d-this-padding-desktop: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-d-this-padding-desktop-no-burger: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-d-this-padding-desktop-full: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-d-this-padding-desktop-large: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-d-this-margin-mobile: calc(0 * 1 * 100vw) auto;
  --type-d-this-margin-minimobile: calc(0 * 1 * 100vw) auto;
  --type-d-this-margin-tablet: calc(0 * 1 * 100vw) auto;
  --type-d-this-margin-tablet-cart: calc(0 * 1 * 100vw) auto;
  --type-d-this-margin-desktop: calc(0 * 1 * 100vw) auto;
  --type-d-this-margin-desktop-no-burger: calc(0 * 1 * 100vw) auto;
  --type-d-this-margin-desktop-full: calc(0 * 1 * 100vw) auto;
  --type-d-this-margin-desktop-large: calc(0 * 1 * 100vw) auto;
  --type-d-this-width-mobile: auto;
  --type-d-this-width-minimobile: auto;
  --type-d-this-width-tablet: 75%;
  --type-d-this-width-tablet-cart: 75%;
  --type-d-this-width-desktop: 75%;
  --type-d-this-width-desktop-no-burger: 75%;
  --type-d-this-width-desktop-full: 75%;
  --type-d-this-width-desktop-large: 75%;
  --type-d-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-d-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-d-wrapper-padding-tablet: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-wrapper-padding-tablet-cart: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-wrapper-padding-desktop: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-wrapper-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-wrapper-padding-desktop-full: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-wrapper-padding-desktop-large: calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-wrapper-flex-direction-mobile: column;
  --type-d-wrapper-flex-direction-minimobile: column;
  --type-d-wrapper-flex-direction-tablet: column;
  --type-d-wrapper-flex-direction-tablet-cart: column;
  --type-d-wrapper-flex-direction-desktop: row;
  --type-d-wrapper-flex-direction-desktop-no-burger: row;
  --type-d-wrapper-flex-direction-desktop-full: row;
  --type-d-wrapper-flex-direction-desktop-large: row;
  --type-d-wrapper-align-items-mobile: column;
  --type-d-wrapper-align-items-minimobile: column;
  --type-d-wrapper-align-items-tablet: column;
  --type-d-wrapper-align-items-tablet-cart: column;
  --type-d-wrapper-align-items-desktop: row;
  --type-d-wrapper-align-items-desktop-no-burger: row;
  --type-d-wrapper-align-items-desktop-full: row;
  --type-d-wrapper-align-items-desktop-large: row;
  --type-d-container-padding-mobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-d-container-padding-minimobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-d-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-container-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-container-width-mobile: auto;
  --type-d-container-width-minimobile: auto;
  --type-d-container-width-tablet: auto;
  --type-d-container-width-tablet-cart: auto;
  --type-d-container-width-desktop: 100%;
  --type-d-container-width-desktop-no-burger: 100%;
  --type-d-container-width-desktop-full: 100%;
  --type-d-container-width-desktop-large: 100%;
  --type-d-container-flex-direction-mobile: column;
  --type-d-container-flex-direction-minimobile: column;
  --type-d-container-flex-direction-tablet: column;
  --type-d-container-flex-direction-tablet-cart: column;
  --type-d-container-flex-direction-desktop: row;
  --type-d-container-flex-direction-desktop-no-burger: row;
  --type-d-container-flex-direction-desktop-full: row;
  --type-d-container-flex-direction-desktop-large: row;
  --type-d-container-align-items-mobile: center;
  --type-d-container-align-items-minimobile: center;
  --type-d-container-align-items-tablet: center;
  --type-d-container-align-items-tablet-cart: center;
  --type-d-container-align-items-desktop: center;
  --type-d-container-align-items-desktop-no-burger: center;
  --type-d-container-align-items-desktop-full: center;
  --type-d-container-align-items-desktop-large: center;
  --type-d-right-margin-mobile: 0 10%;
  --type-d-right-margin-minimobile: 0 10%;
  --type-d-right-margin-tablet: 0 20%;
  --type-d-right-margin-tablet-cart: 0 20%;
  --type-d-right-margin-desktop: 0 0 0 20%;
  --type-d-right-margin-desktop-no-burger: 0 0 0 20%;
  --type-d-right-margin-desktop-full: 0 0 0 20%;
  --type-d-right-margin-desktop-large: 0 0 0 20%;
  --type-d-bis-padding-mobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-d-bis-padding-minimobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-d-bis-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-bis-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-d-bis-padding-desktop: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-d-bis-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-d-bis-padding-desktop-full: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-d-bis-padding-desktop-large: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-d-bis-width-mobile: auto;
  --type-d-bis-width-minimobile: auto;
  --type-d-bis-width-tablet: auto;
  --type-d-bis-width-tablet-cart: auto;
  --type-d-bis-width-desktop: 50%;
  --type-d-bis-width-desktop-no-burger: 50%;
  --type-d-bis-width-desktop-full: 50%;
  --type-d-bis-width-desktop-large: 50%;
  --type-page-boutiques-right-margin-mobile: 0 10%;
  --type-page-boutiques-right-margin-minimobile: 0 10%;
  --type-page-boutiques-right-margin-tablet: 0 20%;
  --type-page-boutiques-right-margin-tablet-cart: 0 20%;
  --type-page-boutiques-right-margin-desktop: 0 0 0 20%;
  --type-page-boutiques-right-margin-desktop-no-burger: 0 0 0 20%;
  --type-page-boutiques-right-margin-desktop-full: 0 0 0 20%;
  --type-page-boutiques-right-margin-desktop-large: 0 0 0 20%;
  --type-page-boutiques-bis-padding-mobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-page-boutiques-bis-padding-minimobile: calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-page-boutiques-bis-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-page-boutiques-bis-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-page-boutiques-bis-padding-desktop: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-page-boutiques-bis-padding-desktop-no-burger: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-page-boutiques-bis-padding-desktop-full: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-page-boutiques-bis-padding-desktop-large: calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw) calc(0.0208333333 * 1 * 100vw);
  --type-page-boutiques-bis-width-mobile: auto;
  --type-page-boutiques-bis-width-minimobile: auto;
  --type-page-boutiques-bis-width-tablet: auto;
  --type-page-boutiques-bis-width-tablet-cart: auto;
  --type-page-boutiques-bis-width-desktop: 50%;
  --type-page-boutiques-bis-width-desktop-no-burger: 50%;
  --type-page-boutiques-bis-width-desktop-full: 50%;
  --type-page-boutiques-bis-width-desktop-large: 50%;
  --type-faq-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-faq-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-faq-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-faq-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-faq-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-faq-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-faq-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-faq-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-wrapper-display-mobile: flex;
  --type-faq-wrapper-display-minimobile: flex;
  --type-faq-wrapper-display-tablet: flex;
  --type-faq-wrapper-display-tablet-cart: flex;
  --type-faq-wrapper-display-desktop: flex;
  --type-faq-wrapper-display-desktop-no-burger: flex;
  --type-faq-wrapper-display-desktop-full: flex;
  --type-faq-wrapper-display-desktop-large: flex;
  --type-faq-wrapper-flex-direction-mobile: column;
  --type-faq-wrapper-flex-direction-minimobile: column;
  --type-faq-wrapper-flex-direction-tablet: column;
  --type-faq-wrapper-flex-direction-tablet-cart: column;
  --type-faq-wrapper-flex-direction-desktop: column;
  --type-faq-wrapper-flex-direction-desktop-no-burger: column;
  --type-faq-wrapper-flex-direction-desktop-full: column;
  --type-faq-wrapper-flex-direction-desktop-large: column;
  --type-faq-wrapper-justify-content-mobile: center;
  --type-faq-wrapper-justify-content-minimobile: center;
  --type-faq-wrapper-justify-content-tablet: center;
  --type-faq-wrapper-justify-content-tablet-cart: center;
  --type-faq-wrapper-justify-content-desktop: center;
  --type-faq-wrapper-justify-content-desktop-no-burger: center;
  --type-faq-wrapper-justify-content-desktop-full: center;
  --type-faq-wrapper-justify-content-desktop-large: center;
  --type-faq-wrapper-align-items-mobile: center;
  --type-faq-wrapper-align-items-minimobile: center;
  --type-faq-wrapper-align-items-tablet: center;
  --type-faq-wrapper-align-items-tablet-cart: center;
  --type-faq-wrapper-align-items-desktop: center;
  --type-faq-wrapper-align-items-desktop-no-burger: center;
  --type-faq-wrapper-align-items-desktop-full: center;
  --type-faq-wrapper-align-items-desktop-large: center;
  --type-faq-faq-width-mobile: 95%;
  --type-faq-faq-width-minimobile: 95%;
  --type-faq-faq-width-tablet: 40%;
  --type-faq-faq-width-tablet-cart: 40%;
  --type-faq-faq-width-desktop: 40%;
  --type-faq-faq-width-desktop-no-burger: 40%;
  --type-faq-faq-width-desktop-full: 40%;
  --type-faq-faq-width-desktop-large: 40%;
  --type-faq-category_faq-box-shadow-mobile: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  --type-faq-category_faq-box-shadow-minimobile: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  --type-faq-category_faq-box-shadow-tablet: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  --type-faq-category_faq-box-shadow-tablet-cart: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  --type-faq-category_faq-box-shadow-desktop: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  --type-faq-category_faq-box-shadow-desktop-no-burger: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  --type-faq-category_faq-box-shadow-desktop-full: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  --type-faq-category_faq-box-shadow-desktop-large: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  --type-faq-category_faq-border-radius-mobile: 4px;
  --type-faq-category_faq-border-radius-minimobile: 4px;
  --type-faq-category_faq-border-radius-tablet: 4px;
  --type-faq-category_faq-border-radius-tablet-cart: 4px;
  --type-faq-category_faq-border-radius-desktop: 4px;
  --type-faq-category_faq-border-radius-desktop-no-burger: 4px;
  --type-faq-category_faq-border-radius-desktop-full: 4px;
  --type-faq-category_faq-border-radius-desktop-large: 4px;
  --type-faq-faq-item-border-bottom-mobile: 1px dashed rgba(84, 26, 26, 0.1607843137);
  --type-faq-faq-item-border-bottom-minimobile: 1px dashed rgba(84, 26, 26, 0.1607843137);
  --type-faq-faq-item-border-bottom-tablet: 1px dashed rgba(84, 26, 26, 0.1607843137);
  --type-faq-faq-item-border-bottom-tablet-cart: 1px dashed rgba(84, 26, 26, 0.1607843137);
  --type-faq-faq-item-border-bottom-desktop: 1px dashed rgba(84, 26, 26, 0.1607843137);
  --type-faq-faq-item-border-bottom-desktop-no-burger: 1px dashed rgba(84, 26, 26, 0.1607843137);
  --type-faq-faq-item-border-bottom-desktop-full: 1px dashed rgba(84, 26, 26, 0.1607843137);
  --type-faq-faq-item-border-bottom-desktop-large: 1px dashed rgba(84, 26, 26, 0.1607843137);
  --type-faq-faq-item-overflow-mobile: hidden;
  --type-faq-faq-item-overflow-minimobile: hidden;
  --type-faq-faq-item-overflow-tablet: hidden;
  --type-faq-faq-item-overflow-tablet-cart: hidden;
  --type-faq-faq-item-overflow-desktop: hidden;
  --type-faq-faq-item-overflow-desktop-no-burger: hidden;
  --type-faq-faq-item-overflow-desktop-full: hidden;
  --type-faq-faq-item-overflow-desktop-large: hidden;
  --type-faq-answer-max-height-mobile: 0px;
  --type-faq-answer-max-height-minimobile: 0px;
  --type-faq-answer-max-height-tablet: 0px;
  --type-faq-answer-max-height-tablet-cart: 0px;
  --type-faq-answer-max-height-desktop: 0px;
  --type-faq-answer-max-height-desktop-no-burger: 0px;
  --type-faq-answer-max-height-desktop-full: 0px;
  --type-faq-answer-max-height-desktop-large: 0px;
  --type-faq-container-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-faq-container-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-faq-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-container-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-faq-container-flex-direction-mobile: column;
  --type-faq-container-flex-direction-minimobile: column;
  --type-faq-container-flex-direction-tablet: column;
  --type-faq-container-flex-direction-tablet-cart: column;
  --type-faq-container-flex-direction-desktop: row;
  --type-faq-container-flex-direction-desktop-no-burger: row;
  --type-faq-container-flex-direction-desktop-full: row;
  --type-faq-container-flex-direction-desktop-large: row;
  --type-faq-titles_categories-display-mobile: flex;
  --type-faq-titles_categories-display-minimobile: flex;
  --type-faq-titles_categories-display-tablet: flex;
  --type-faq-titles_categories-display-tablet-cart: flex;
  --type-faq-titles_categories-display-desktop: flex;
  --type-faq-titles_categories-display-desktop-no-burger: flex;
  --type-faq-titles_categories-display-desktop-full: flex;
  --type-faq-titles_categories-display-desktop-large: flex;
  --type-faq-titles_categories-flex-direction-mobile: column;
  --type-faq-titles_categories-flex-direction-minimobile: column;
  --type-faq-titles_categories-flex-direction-tablet: row;
  --type-faq-titles_categories-flex-direction-tablet-cart: row;
  --type-faq-titles_categories-flex-direction-desktop: row;
  --type-faq-titles_categories-flex-direction-desktop-no-burger: row;
  --type-faq-titles_categories-flex-direction-desktop-full: row;
  --type-faq-titles_categories-flex-direction-desktop-large: row;
  --type-faq-titles_categories-justify-content-mobile: space-around;
  --type-faq-titles_categories-justify-content-minimobile: space-around;
  --type-faq-titles_categories-justify-content-tablet: space-around;
  --type-faq-titles_categories-justify-content-tablet-cart: space-around;
  --type-faq-titles_categories-justify-content-desktop: space-around;
  --type-faq-titles_categories-justify-content-desktop-no-burger: space-around;
  --type-faq-titles_categories-justify-content-desktop-full: space-around;
  --type-faq-titles_categories-justify-content-desktop-large: space-around;
  --type-faq-titles_categories-align-items-mobile: center;
  --type-faq-titles_categories-align-items-minimobile: center;
  --type-faq-titles_categories-align-items-tablet: center;
  --type-faq-titles_categories-align-items-tablet-cart: center;
  --type-faq-titles_categories-align-items-desktop: center;
  --type-faq-titles_categories-align-items-desktop-no-burger: center;
  --type-faq-titles_categories-align-items-desktop-full: center;
  --type-faq-titles_categories-align-items-desktop-large: center;
  --type-footer-caneles-this-padding-mobile: calc(0 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw);
  --type-footer-caneles-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw);
  --type-footer-caneles-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-caneles-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-caneles-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-footer-caneles-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-footer-caneles-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-footer-caneles-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-footer-caneles-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-footer-caneles-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-footer-caneles-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-caneles-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-caneles-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-caneles-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-caneles-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-caneles-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-footer-caneles-image-desktop-display-mobile: none;
  --type-footer-caneles-image-desktop-display-minimobile: none;
  --type-footer-caneles-image-desktop-display-tablet: none;
  --type-footer-caneles-image-desktop-display-tablet-cart: none;
  --type-footer-caneles-image-desktop-display-desktop: flex;
  --type-footer-caneles-image-desktop-display-desktop-no-burger: flex;
  --type-footer-caneles-image-desktop-display-desktop-full: flex;
  --type-footer-caneles-image-desktop-display-desktop-large: flex;
  --type-footer-caneles-image-desktop-justify-content-mobile: center;
  --type-footer-caneles-image-desktop-justify-content-minimobile: center;
  --type-footer-caneles-image-desktop-justify-content-tablet: center;
  --type-footer-caneles-image-desktop-justify-content-tablet-cart: center;
  --type-footer-caneles-image-desktop-justify-content-desktop: center;
  --type-footer-caneles-image-desktop-justify-content-desktop-no-burger: center;
  --type-footer-caneles-image-desktop-justify-content-desktop-full: center;
  --type-footer-caneles-image-desktop-justify-content-desktop-large: center;
  --type-footer-caneles-image-mobile-display-mobile: flex;
  --type-footer-caneles-image-mobile-display-minimobile: flex;
  --type-footer-caneles-image-mobile-display-tablet: flex;
  --type-footer-caneles-image-mobile-display-tablet-cart: flex;
  --type-footer-caneles-image-mobile-display-desktop: none;
  --type-footer-caneles-image-mobile-display-desktop-no-burger: none;
  --type-footer-caneles-image-mobile-display-desktop-full: none;
  --type-footer-caneles-image-mobile-display-desktop-large: none;
  --type-footer-caneles-image-mobile-justify-content-mobile: center;
  --type-footer-caneles-image-mobile-justify-content-minimobile: center;
  --type-footer-caneles-image-mobile-justify-content-tablet: center;
  --type-footer-caneles-image-mobile-justify-content-tablet-cart: center;
  --type-footer-caneles-image-mobile-justify-content-desktop: center;
  --type-footer-caneles-image-mobile-justify-content-desktop-no-burger: center;
  --type-footer-caneles-image-mobile-justify-content-desktop-full: center;
  --type-footer-caneles-image-mobile-justify-content-desktop-large: center;
  --type-allergenes-alcool-this-padding-mobile: calc(0 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw);
  --type-allergenes-alcool-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw);
  --type-allergenes-alcool-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-allergenes-alcool-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-allergenes-alcool-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-allergenes-alcool-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-allergenes-alcool-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-allergenes-alcool-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-allergenes-alcool-this-margin-mobile: 0;
  --type-allergenes-alcool-this-margin-minimobile: 0;
  --type-allergenes-alcool-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-allergenes-alcool-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-allergenes-alcool-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-allergenes-alcool-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-allergenes-alcool-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-allergenes-alcool-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-allergenes-alcool-image-desktop-display-mobile: none;
  --type-allergenes-alcool-image-desktop-display-minimobile: none;
  --type-allergenes-alcool-image-desktop-display-tablet: flex;
  --type-allergenes-alcool-image-desktop-display-tablet-cart: flex;
  --type-allergenes-alcool-image-desktop-display-desktop: flex;
  --type-allergenes-alcool-image-desktop-display-desktop-no-burger: flex;
  --type-allergenes-alcool-image-desktop-display-desktop-full: flex;
  --type-allergenes-alcool-image-desktop-display-desktop-large: flex;
  --type-allergenes-alcool-image-desktop-justify-content-mobile: center;
  --type-allergenes-alcool-image-desktop-justify-content-minimobile: center;
  --type-allergenes-alcool-image-desktop-justify-content-tablet: center;
  --type-allergenes-alcool-image-desktop-justify-content-tablet-cart: center;
  --type-allergenes-alcool-image-desktop-justify-content-desktop: center;
  --type-allergenes-alcool-image-desktop-justify-content-desktop-no-burger: center;
  --type-allergenes-alcool-image-desktop-justify-content-desktop-full: center;
  --type-allergenes-alcool-image-desktop-justify-content-desktop-large: center;
  --type-allergenes-alcool-container-width-mobile: 90%;
  --type-allergenes-alcool-container-width-minimobile: 90%;
  --type-allergenes-alcool-container-width-tablet: 90%;
  --type-allergenes-alcool-container-width-tablet-cart: 90%;
  --type-allergenes-alcool-container-width-desktop: 90%;
  --type-allergenes-alcool-container-width-desktop-no-burger: 90%;
  --type-allergenes-alcool-container-width-desktop-full: 90%;
  --type-allergenes-alcool-container-width-desktop-large: 90%;
  --type-allergenes-alcool-container-margin-mobile: auto;
  --type-allergenes-alcool-container-margin-minimobile: auto;
  --type-allergenes-alcool-container-margin-tablet: auto;
  --type-allergenes-alcool-container-margin-tablet-cart: auto;
  --type-allergenes-alcool-container-margin-desktop: auto;
  --type-allergenes-alcool-container-margin-desktop-no-burger: auto;
  --type-allergenes-alcool-container-margin-desktop-full: auto;
  --type-allergenes-alcool-container-margin-desktop-large: auto;
  --type-allergenes-alcool-container-gap-mobile: 30px;
  --type-allergenes-alcool-container-gap-minimobile: 30px;
  --type-allergenes-alcool-container-gap-tablet: 40px;
  --type-allergenes-alcool-container-gap-tablet-cart: 40px;
  --type-allergenes-alcool-container-gap-desktop: 50px;
  --type-allergenes-alcool-container-gap-desktop-no-burger: 50px;
  --type-allergenes-alcool-container-gap-desktop-full: 50px;
  --type-allergenes-alcool-container-gap-desktop-large: 50px;
  --type-allergenes-alcool-card__image-width-mobile: auto;
  --type-allergenes-alcool-card__image-width-minimobile: auto;
  --type-allergenes-alcool-card__image-width-tablet: auto;
  --type-allergenes-alcool-card__image-width-tablet-cart: auto;
  --type-allergenes-alcool-card__image-width-desktop: auto;
  --type-allergenes-alcool-card__image-width-desktop-no-burger: auto;
  --type-allergenes-alcool-card__image-width-desktop-full: auto;
  --type-allergenes-alcool-card__image-width-desktop-large: auto;
  --type-allergenes-alcool-image-width-mobile: 100%;
  --type-allergenes-alcool-image-width-minimobile: 100%;
  --type-allergenes-alcool-image-width-tablet: calc(0.243902439 * 1 * 100vw);
  --type-allergenes-alcool-image-width-tablet-cart: calc(0.243902439 * 1 * 100vw);
  --type-allergenes-alcool-image-width-desktop: calc(0.1458333333 * 1 * 100vw);
  --type-allergenes-alcool-image-width-desktop-no-burger: calc(0.1458333333 * 1 * 100vw);
  --type-allergenes-alcool-image-width-desktop-full: calc(0.1458333333 * 1 * 100vw);
  --type-allergenes-alcool-image-width-desktop-large: calc(0.1458333333 * 1 * 100vw);
  --type-allergenes-alcool-card-display-mobile: flex;
  --type-allergenes-alcool-card-display-minimobile: flex;
  --type-allergenes-alcool-card-display-tablet: flex;
  --type-allergenes-alcool-card-display-tablet-cart: flex;
  --type-allergenes-alcool-card-display-desktop: flex;
  --type-allergenes-alcool-card-display-desktop-no-burger: flex;
  --type-allergenes-alcool-card-display-desktop-full: flex;
  --type-allergenes-alcool-card-display-desktop-large: flex;
  --type-allergenes-alcool-card-max-width-mobile: 100%;
  --type-allergenes-alcool-card-max-width-minimobile: 100%;
  --type-allergenes-alcool-card-max-width-tablet: 100%;
  --type-allergenes-alcool-card-max-width-tablet-cart: 100%;
  --type-allergenes-alcool-card-max-width-desktop: 1080px;
  --type-allergenes-alcool-card-max-width-desktop-no-burger: 1080px;
  --type-allergenes-alcool-card-max-width-desktop-full: 1080px;
  --type-allergenes-alcool-card-max-width-desktop-large: 1080px;
  --type-allergenes-alcool-card-flex-direction-mobile: column;
  --type-allergenes-alcool-card-flex-direction-minimobile: column;
  --type-allergenes-alcool-card-flex-direction-tablet: row;
  --type-allergenes-alcool-card-flex-direction-tablet-cart: row;
  --type-allergenes-alcool-card-flex-direction-desktop: row;
  --type-allergenes-alcool-card-flex-direction-desktop-no-burger: row;
  --type-allergenes-alcool-card-flex-direction-desktop-full: row;
  --type-allergenes-alcool-card-flex-direction-desktop-large: row;
  --type-allergenes-alcool-card-padding-mobile: none;
  --type-allergenes-alcool-card-padding-minimobile: none;
  --type-allergenes-alcool-card-padding-tablet: 0 8vw;
  --type-allergenes-alcool-card-padding-tablet-cart: 0 8vw;
  --type-allergenes-alcool-card-padding-desktop: 0 8vw;
  --type-allergenes-alcool-card-padding-desktop-no-burger: 0 8vw;
  --type-allergenes-alcool-card-padding-desktop-full: 0 8vw;
  --type-allergenes-alcool-card-padding-desktop-large: 0 8vw;
  --type-engagement-canneles-bordeaux-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-padding-tablet: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-padding-tablet-cart: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-padding-desktop: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-padding-desktop-no-burger: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-padding-desktop-full: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-padding-desktop-large: calc(0 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-container-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-container-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-container-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-engagement-canneles-bordeaux-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-canneles-de-bordeaux-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-canneles-de-bordeaux-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-canneles-de-bordeaux-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-container-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-canneles-de-bordeaux-container-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-canneles-de-bordeaux-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-container-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-canneles-de-bordeaux-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-text-img-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-text-img-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-text-img-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-text-img-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-text-img-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-text-img-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-text-img-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-text-img-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.0625 * 1 * 100vw);
  --type-text-img-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-text-img-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-text-img-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-text-img-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-text-img-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-text-img-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-text-img-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-text-img-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-text-img-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-text-img-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-text-img-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-text-img-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-text-img-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-text-img-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-text-img-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-text-img-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-partenaires-this-padding-mobile: calc(0.1017811705 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw);
  --type-partenaires-this-padding-minimobile: calc(0.1017811705 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw) calc(0.1017811705 * 1 * 100vw) calc(0.0763358779 * 1 * 100vw);
  --type-partenaires-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-partenaires-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-partenaires-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.15625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.15625 * 1 * 100vw);
  --type-partenaires-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.15625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.15625 * 1 * 100vw);
  --type-partenaires-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.15625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.15625 * 1 * 100vw);
  --type-partenaires-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.15625 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.15625 * 1 * 100vw);
  --type-partenaires-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-partenaires-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-partenaires-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-partenaires-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-partenaires-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-partenaires-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-partenaires-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-partenaires-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-partenaires-container-display-mobile: flex;
  --type-partenaires-container-display-minimobile: flex;
  --type-partenaires-container-display-tablet: flex;
  --type-partenaires-container-display-tablet-cart: flex;
  --type-partenaires-container-display-desktop: flex;
  --type-partenaires-container-display-desktop-no-burger: flex;
  --type-partenaires-container-display-desktop-full: flex;
  --type-partenaires-container-display-desktop-large: flex;
  --type-partenaires-container-flex-direction-mobile: column;
  --type-partenaires-container-flex-direction-minimobile: column;
  --type-partenaires-container-flex-direction-tablet: column;
  --type-partenaires-container-flex-direction-tablet-cart: column;
  --type-partenaires-container-flex-direction-desktop: column;
  --type-partenaires-container-flex-direction-desktop-no-burger: column;
  --type-partenaires-container-flex-direction-desktop-full: column;
  --type-partenaires-container-flex-direction-desktop-large: column;
  --type-partenaires-container-gap-mobile: 50px;
  --type-partenaires-container-gap-minimobile: 50px;
  --type-partenaires-container-gap-tablet: 50px;
  --type-partenaires-container-gap-tablet-cart: 50px;
  --type-partenaires-container-gap-desktop: 50px;
  --type-partenaires-container-gap-desktop-no-burger: 50px;
  --type-partenaires-container-gap-desktop-full: 50px;
  --type-partenaires-container-gap-desktop-large: 50px;
  --type-patrimoine-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-patrimoine-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-patrimoine-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-margin-mobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-patrimoine-this-margin-minimobile: calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw) calc(0.1272264631 * 1 * 100vw) calc(0.0508905852 * 1 * 100vw);
  --type-patrimoine-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-patrimoine-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-patrimoine-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-patrimoine-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-container-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-patrimoine-container-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-patrimoine-container-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-container-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-container-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-container-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-container-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-patrimoine-container-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-contact-this-padding-mobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-contact-this-padding-minimobile: calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-contact-this-padding-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-padding-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-padding-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-padding-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-padding-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-padding-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-margin-mobile: calc(0.1526717557 * 1 * 100vw) calc(0.0890585242 * 1 * 100vw) calc(0.1526717557 * 1 * 100vw) calc(0.0890585242 * 1 * 100vw);
  --type-contact-this-margin-minimobile: calc(0.1526717557 * 1 * 100vw) calc(0.0890585242 * 1 * 100vw) calc(0.1526717557 * 1 * 100vw) calc(0.0890585242 * 1 * 100vw);
  --type-contact-this-margin-tablet: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-margin-tablet-cart: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-margin-desktop: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-margin-desktop-no-burger: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-margin-desktop-full: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-this-margin-desktop-large: calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw) calc(0.03125 * 1 * 100vw);
  --type-contact-wrapper-padding-mobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-contact-wrapper-padding-minimobile: calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw) calc(0.0254452926 * 1 * 100vw) calc(0 * 1 * 100vw);
  --type-contact-wrapper-padding-tablet: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-contact-wrapper-padding-tablet-cart: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-contact-wrapper-padding-desktop: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-contact-wrapper-padding-desktop-no-burger: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-contact-wrapper-padding-desktop-full: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-contact-wrapper-padding-desktop-large: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw);
  --type-contact-poste-display-mobile: flex;
  --type-contact-poste-display-minimobile: flex;
  --type-contact-poste-display-tablet: flex;
  --type-contact-poste-display-tablet-cart: flex;
  --type-contact-poste-display-desktop: flex;
  --type-contact-poste-display-desktop-no-burger: flex;
  --type-contact-poste-display-desktop-full: flex;
  --type-contact-poste-display-desktop-large: flex;
  --type-contact-poste-justify-content-mobile: center;
  --type-contact-poste-justify-content-minimobile: center;
  --type-contact-poste-justify-content-tablet: center;
  --type-contact-poste-justify-content-tablet-cart: center;
  --type-contact-poste-justify-content-desktop: center;
  --type-contact-poste-justify-content-desktop-no-burger: center;
  --type-contact-poste-justify-content-desktop-full: center;
  --type-contact-poste-justify-content-desktop-large: center;
  --type-contact-poste-align-items-mobile: center;
  --type-contact-poste-align-items-minimobile: center;
  --type-contact-poste-align-items-tablet: center;
  --type-contact-poste-align-items-tablet-cart: center;
  --type-contact-poste-align-items-desktop: center;
  --type-contact-poste-align-items-desktop-no-burger: center;
  --type-contact-poste-align-items-desktop-full: center;
  --type-contact-poste-align-items-desktop-large: center;
  --type-bonnes-choses-this-margin-mobile: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-bonnes-choses-this-margin-minimobile: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-bonnes-choses-this-margin-tablet: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-bonnes-choses-this-margin-tablet-cart: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-bonnes-choses-this-margin-desktop: calc(0.0416666667 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-bonnes-choses-this-margin-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-bonnes-choses-this-margin-desktop-full: calc(0.0416666667 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-bonnes-choses-this-margin-desktop-large: calc(0.0416666667 * 1 * 100vw) 0 calc(0.03125 * 1 * 100vw) 0;
  --type-bonnes-choses-img-bg-width-mobile: 100%;
  --type-bonnes-choses-img-bg-width-minimobile: 100%;
  --type-bonnes-choses-img-bg-width-tablet: 100%;
  --type-bonnes-choses-img-bg-width-tablet-cart: 100%;
  --type-bonnes-choses-img-bg-width-desktop: 100%;
  --type-bonnes-choses-img-bg-width-desktop-no-burger: 100%;
  --type-bonnes-choses-img-bg-width-desktop-full: 100%;
  --type-bonnes-choses-img-bg-width-desktop-large: 100%;
  --type-bonnes-choses-img-bg-height-mobile: 50vh;
  --type-bonnes-choses-img-bg-height-minimobile: 50vh;
  --type-bonnes-choses-img-bg-height-tablet: auto;
  --type-bonnes-choses-img-bg-height-tablet-cart: auto;
  --type-bonnes-choses-img-bg-height-desktop: auto;
  --type-bonnes-choses-img-bg-height-desktop-no-burger: auto;
  --type-bonnes-choses-img-bg-height-desktop-full: auto;
  --type-bonnes-choses-img-bg-height-desktop-large: auto;
  --type-bonnes-choses-img-bg-max-height-mobile: 100%;
  --type-bonnes-choses-img-bg-max-height-minimobile: 100%;
  --type-bonnes-choses-img-bg-max-height-tablet: 50vh;
  --type-bonnes-choses-img-bg-max-height-tablet-cart: 50vh;
  --type-bonnes-choses-img-bg-max-height-desktop: 50vh;
  --type-bonnes-choses-img-bg-max-height-desktop-no-burger: 50vh;
  --type-bonnes-choses-img-bg-max-height-desktop-full: 50vh;
  --type-bonnes-choses-img-bg-max-height-desktop-large: 50vh;
  --type-bonnes-choses-img-bg-object-fit-mobile: cover;
  --type-bonnes-choses-img-bg-object-fit-minimobile: cover;
  --type-bonnes-choses-img-bg-object-fit-tablet: cover;
  --type-bonnes-choses-img-bg-object-fit-tablet-cart: cover;
  --type-bonnes-choses-img-bg-object-fit-desktop: cover;
  --type-bonnes-choses-img-bg-object-fit-desktop-no-burger: cover;
  --type-bonnes-choses-img-bg-object-fit-desktop-full: cover;
  --type-bonnes-choses-img-bg-object-fit-desktop-large: cover;
  --type-bonnes-choses-img-bg-flex-grow-mobile: 1;
  --type-bonnes-choses-img-bg-flex-grow-minimobile: 1;
  --type-bonnes-choses-img-bg-flex-grow-tablet: 1;
  --type-bonnes-choses-img-bg-flex-grow-tablet-cart: 1;
  --type-bonnes-choses-img-bg-flex-grow-desktop: 1;
  --type-bonnes-choses-img-bg-flex-grow-desktop-no-burger: 1;
  --type-bonnes-choses-img-bg-flex-grow-desktop-full: 1;
  --type-bonnes-choses-img-bg-flex-grow-desktop-large: 1;
  --type-bonnes-choses-img-bg-position-mobile: relative;
  --type-bonnes-choses-img-bg-position-minimobile: relative;
  --type-bonnes-choses-img-bg-position-tablet: relative;
  --type-bonnes-choses-img-bg-position-tablet-cart: relative;
  --type-bonnes-choses-img-bg-position-desktop: relative;
  --type-bonnes-choses-img-bg-position-desktop-no-burger: relative;
  --type-bonnes-choses-img-bg-position-desktop-full: relative;
  --type-bonnes-choses-img-bg-position-desktop-large: relative;
  --type-bonnes-choses-img-lbc-position-mobile: absolute;
  --type-bonnes-choses-img-lbc-position-minimobile: absolute;
  --type-bonnes-choses-img-lbc-position-tablet: absolute;
  --type-bonnes-choses-img-lbc-position-tablet-cart: absolute;
  --type-bonnes-choses-img-lbc-position-desktop: absolute;
  --type-bonnes-choses-img-lbc-position-desktop-no-burger: absolute;
  --type-bonnes-choses-img-lbc-position-desktop-full: absolute;
  --type-bonnes-choses-img-lbc-position-desktop-large: absolute;
  --type-bonnes-choses-img-lbc-top-mobile: 0;
  --type-bonnes-choses-img-lbc-top-minimobile: 0;
  --type-bonnes-choses-img-lbc-top-tablet: 0;
  --type-bonnes-choses-img-lbc-top-tablet-cart: 0;
  --type-bonnes-choses-img-lbc-top-desktop: 0;
  --type-bonnes-choses-img-lbc-top-desktop-no-burger: 0;
  --type-bonnes-choses-img-lbc-top-desktop-full: 0;
  --type-bonnes-choses-img-lbc-top-desktop-large: 0;
  --type-bonnes-choses-img-lbc-right-mobile: 50%;
  --type-bonnes-choses-img-lbc-right-minimobile: 50%;
  --type-bonnes-choses-img-lbc-right-tablet: 50%;
  --type-bonnes-choses-img-lbc-right-tablet-cart: 50%;
  --type-bonnes-choses-img-lbc-right-desktop: 50%;
  --type-bonnes-choses-img-lbc-right-desktop-no-burger: 50%;
  --type-bonnes-choses-img-lbc-right-desktop-full: 50%;
  --type-bonnes-choses-img-lbc-right-desktop-large: 50%;
  --type-bonnes-choses-img-lbc-z-index-mobile: 3;
  --type-bonnes-choses-img-lbc-z-index-minimobile: 3;
  --type-bonnes-choses-img-lbc-z-index-tablet: 3;
  --type-bonnes-choses-img-lbc-z-index-tablet-cart: 3;
  --type-bonnes-choses-img-lbc-z-index-desktop: 3;
  --type-bonnes-choses-img-lbc-z-index-desktop-no-burger: 3;
  --type-bonnes-choses-img-lbc-z-index-desktop-full: 3;
  --type-bonnes-choses-img-lbc-z-index-desktop-large: 3;
  --type-bonnes-choses-img-lbc-transform-mobile: translate(50%, 0);
  --type-bonnes-choses-img-lbc-transform-minimobile: translate(50%, 0);
  --type-bonnes-choses-img-lbc-transform-tablet: translate(50%, 0);
  --type-bonnes-choses-img-lbc-transform-tablet-cart: translate(50%, 0);
  --type-bonnes-choses-img-lbc-transform-desktop: translate(50%, 0);
  --type-bonnes-choses-img-lbc-transform-desktop-no-burger: translate(50%, 0);
  --type-bonnes-choses-img-lbc-transform-desktop-full: translate(50%, 0);
  --type-bonnes-choses-img-lbc-transform-desktop-large: translate(50%, 0);
  --type-bonnes-choses-img-lbc-background-color-mobile: white;
  --type-bonnes-choses-img-lbc-background-color-minimobile: white;
  --type-bonnes-choses-img-lbc-background-color-tablet: white;
  --type-bonnes-choses-img-lbc-background-color-tablet-cart: white;
  --type-bonnes-choses-img-lbc-background-color-desktop: white;
  --type-bonnes-choses-img-lbc-background-color-desktop-no-burger: white;
  --type-bonnes-choses-img-lbc-background-color-desktop-full: white;
  --type-bonnes-choses-img-lbc-background-color-desktop-large: white;
  --type-bonnes-choses-img-lbc-padding-mobile: 30px;
  --type-bonnes-choses-img-lbc-padding-minimobile: 30px;
  --type-bonnes-choses-img-lbc-padding-tablet: 60px 80px;
  --type-bonnes-choses-img-lbc-padding-tablet-cart: 60px 80px;
  --type-bonnes-choses-img-lbc-padding-desktop: 60px 80px;
  --type-bonnes-choses-img-lbc-padding-desktop-no-burger: 60px 80px;
  --type-bonnes-choses-img-lbc-padding-desktop-full: 60px 80px;
  --type-bonnes-choses-img-lbc-padding-desktop-large: 60px 80px;
  --type-bonnes-choses-img-lbc-border-radius-mobile: 0 0 30px 30px;
  --type-bonnes-choses-img-lbc-border-radius-minimobile: 0 0 30px 30px;
  --type-bonnes-choses-img-lbc-border-radius-tablet: 0 0 30px 30px;
  --type-bonnes-choses-img-lbc-border-radius-tablet-cart: 0 0 30px 30px;
  --type-bonnes-choses-img-lbc-border-radius-desktop: 0 0 30px 30px;
  --type-bonnes-choses-img-lbc-border-radius-desktop-no-burger: 0 0 30px 30px;
  --type-bonnes-choses-img-lbc-border-radius-desktop-full: 0 0 30px 30px;
  --type-bonnes-choses-img-lbc-border-radius-desktop-large: 0 0 30px 30px;
  --type-bonnes-choses-img-lbc-box-shadow-mobile: 2px 4px 34px -1px rgba(0, 0, 0, 0.26);
  --type-bonnes-choses-img-lbc-box-shadow-minimobile: 2px 4px 34px -1px rgba(0, 0, 0, 0.26);
  --type-bonnes-choses-img-lbc-box-shadow-tablet: 2px 4px 34px -1px rgba(0, 0, 0, 0.26);
  --type-bonnes-choses-img-lbc-box-shadow-tablet-cart: 2px 4px 34px -1px rgba(0, 0, 0, 0.26);
  --type-bonnes-choses-img-lbc-box-shadow-desktop: 2px 4px 34px -1px rgba(0, 0, 0, 0.26);
  --type-bonnes-choses-img-lbc-box-shadow-desktop-no-burger: 2px 4px 34px -1px rgba(0, 0, 0, 0.26);
  --type-bonnes-choses-img-lbc-box-shadow-desktop-full: 2px 4px 34px -1px rgba(0, 0, 0, 0.26);
  --type-bonnes-choses-img-lbc-box-shadow-desktop-large: 2px 4px 34px -1px rgba(0, 0, 0, 0.26);
  --type-bonnes-choses-img-lbc-width-mobile: 100px;
  --type-bonnes-choses-img-lbc-width-minimobile: 100px;
  --type-bonnes-choses-img-lbc-width-tablet: 150px;
  --type-bonnes-choses-img-lbc-width-tablet-cart: 150px;
  --type-bonnes-choses-img-lbc-width-desktop: 150px;
  --type-bonnes-choses-img-lbc-width-desktop-no-burger: 150px;
  --type-bonnes-choses-img-lbc-width-desktop-full: 150px;
  --type-bonnes-choses-img-lbc-width-desktop-large: 150px;
  --type-lbc-heroe-section-this-margin-mobile: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-lbc-heroe-section-this-margin-minimobile: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-lbc-heroe-section-this-margin-tablet: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-lbc-heroe-section-this-margin-tablet-cart: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-lbc-heroe-section-this-margin-desktop: calc(0.0416666667 * 1 * 100vw) 0 calc(0.1041666667 * 1 * 100vw) 0;
  --type-lbc-heroe-section-this-margin-desktop-no-burger: calc(0.0416666667 * 1 * 100vw) 0 calc(0.1041666667 * 1 * 100vw) 0;
  --type-lbc-heroe-section-this-margin-desktop-full: calc(0.0416666667 * 1 * 100vw) 0 calc(0.1041666667 * 1 * 100vw) 0;
  --type-lbc-heroe-section-this-margin-desktop-large: calc(0.0416666667 * 1 * 100vw) 0 calc(0.1041666667 * 1 * 100vw) 0;
  --type-lbc-heroe-section-container-background-size-mobile: cover;
  --type-lbc-heroe-section-container-background-size-minimobile: cover;
  --type-lbc-heroe-section-container-background-size-tablet: cover;
  --type-lbc-heroe-section-container-background-size-tablet-cart: cover;
  --type-lbc-heroe-section-container-background-size-desktop: cover;
  --type-lbc-heroe-section-container-background-size-desktop-no-burger: cover;
  --type-lbc-heroe-section-container-background-size-desktop-full: cover;
  --type-lbc-heroe-section-container-background-size-desktop-large: cover;
  --type-lbc-heroe-section-container-background-repeat-mobile: no-repeat;
  --type-lbc-heroe-section-container-background-repeat-minimobile: no-repeat;
  --type-lbc-heroe-section-container-background-repeat-tablet: no-repeat;
  --type-lbc-heroe-section-container-background-repeat-tablet-cart: no-repeat;
  --type-lbc-heroe-section-container-background-repeat-desktop: no-repeat;
  --type-lbc-heroe-section-container-background-repeat-desktop-no-burger: no-repeat;
  --type-lbc-heroe-section-container-background-repeat-desktop-full: no-repeat;
  --type-lbc-heroe-section-container-background-repeat-desktop-large: no-repeat;
  --type-lbc-heroe-section-container-display-mobile: flex;
  --type-lbc-heroe-section-container-display-minimobile: flex;
  --type-lbc-heroe-section-container-display-tablet: flex;
  --type-lbc-heroe-section-container-display-tablet-cart: flex;
  --type-lbc-heroe-section-container-display-desktop: flex;
  --type-lbc-heroe-section-container-display-desktop-no-burger: flex;
  --type-lbc-heroe-section-container-display-desktop-full: flex;
  --type-lbc-heroe-section-container-display-desktop-large: flex;
  --type-lbc-heroe-section-container-align-items-mobile: center;
  --type-lbc-heroe-section-container-align-items-minimobile: center;
  --type-lbc-heroe-section-container-align-items-tablet: center;
  --type-lbc-heroe-section-container-align-items-tablet-cart: center;
  --type-lbc-heroe-section-container-align-items-desktop: center;
  --type-lbc-heroe-section-container-align-items-desktop-no-burger: center;
  --type-lbc-heroe-section-container-align-items-desktop-full: center;
  --type-lbc-heroe-section-container-align-items-desktop-large: center;
  --type-lbc-heroe-section-wrapper-display-mobile: flex;
  --type-lbc-heroe-section-wrapper-display-minimobile: flex;
  --type-lbc-heroe-section-wrapper-display-tablet: flex;
  --type-lbc-heroe-section-wrapper-display-tablet-cart: flex;
  --type-lbc-heroe-section-wrapper-display-desktop: flex;
  --type-lbc-heroe-section-wrapper-display-desktop-no-burger: flex;
  --type-lbc-heroe-section-wrapper-display-desktop-full: flex;
  --type-lbc-heroe-section-wrapper-display-desktop-large: flex;
  --type-lbc-heroe-section-wrapper-flex-direction-mobile: column;
  --type-lbc-heroe-section-wrapper-flex-direction-minimobile: column;
  --type-lbc-heroe-section-wrapper-flex-direction-tablet: column;
  --type-lbc-heroe-section-wrapper-flex-direction-tablet-cart: column;
  --type-lbc-heroe-section-wrapper-flex-direction-desktop: column;
  --type-lbc-heroe-section-wrapper-flex-direction-desktop-no-burger: column;
  --type-lbc-heroe-section-wrapper-flex-direction-desktop-full: column;
  --type-lbc-heroe-section-wrapper-flex-direction-desktop-large: column;
  --type-lbc-heroe-section-wrapper-align-items-mobile: center;
  --type-lbc-heroe-section-wrapper-align-items-minimobile: center;
  --type-lbc-heroe-section-wrapper-align-items-tablet: center;
  --type-lbc-heroe-section-wrapper-align-items-tablet-cart: center;
  --type-lbc-heroe-section-wrapper-align-items-desktop: center;
  --type-lbc-heroe-section-wrapper-align-items-desktop-no-burger: center;
  --type-lbc-heroe-section-wrapper-align-items-desktop-full: center;
  --type-lbc-heroe-section-wrapper-align-items-desktop-large: center;
  --type-lbc-heroe-section-wrapper-justify-content-mobile: center;
  --type-lbc-heroe-section-wrapper-justify-content-minimobile: center;
  --type-lbc-heroe-section-wrapper-justify-content-tablet: center;
  --type-lbc-heroe-section-wrapper-justify-content-tablet-cart: center;
  --type-lbc-heroe-section-wrapper-justify-content-desktop: center;
  --type-lbc-heroe-section-wrapper-justify-content-desktop-no-burger: center;
  --type-lbc-heroe-section-wrapper-justify-content-desktop-full: center;
  --type-lbc-heroe-section-wrapper-justify-content-desktop-large: center;
  --type-lbc-heroe-section-wrapper-gap-mobile: 20px;
  --type-lbc-heroe-section-wrapper-gap-minimobile: 20px;
  --type-lbc-heroe-section-wrapper-gap-tablet: 20px;
  --type-lbc-heroe-section-wrapper-gap-tablet-cart: 20px;
  --type-lbc-heroe-section-wrapper-gap-desktop: 20px;
  --type-lbc-heroe-section-wrapper-gap-desktop-no-burger: 20px;
  --type-lbc-heroe-section-wrapper-gap-desktop-full: 20px;
  --type-lbc-heroe-section-wrapper-gap-desktop-large: 20px;
  --type-lbc-heroe-section-wrapper-width-mobile: 100%;
  --type-lbc-heroe-section-wrapper-width-minimobile: 100%;
  --type-lbc-heroe-section-wrapper-width-tablet: 100%;
  --type-lbc-heroe-section-wrapper-width-tablet-cart: 100%;
  --type-lbc-heroe-section-wrapper-width-desktop: 80%;
  --type-lbc-heroe-section-wrapper-width-desktop-no-burger: 80%;
  --type-lbc-heroe-section-wrapper-width-desktop-full: 80%;
  --type-lbc-heroe-section-wrapper-width-desktop-large: 80%;
  --type-lbc-heroe-section-wrapper-max-width-mobile: 1080px;
  --type-lbc-heroe-section-wrapper-max-width-minimobile: 1080px;
  --type-lbc-heroe-section-wrapper-max-width-tablet: 1080px;
  --type-lbc-heroe-section-wrapper-max-width-tablet-cart: 1080px;
  --type-lbc-heroe-section-wrapper-max-width-desktop: 1080px;
  --type-lbc-heroe-section-wrapper-max-width-desktop-no-burger: 1080px;
  --type-lbc-heroe-section-wrapper-max-width-desktop-full: 1080px;
  --type-lbc-heroe-section-wrapper-max-width-desktop-large: 1080px;
  --type-lbc-heroe-section-title-font-size-mobile: 28px;
  --type-lbc-heroe-section-title-font-size-minimobile: 28px;
  --type-lbc-heroe-section-title-font-size-tablet: 28px;
  --type-lbc-heroe-section-title-font-size-tablet-cart: 28px;
  --type-lbc-heroe-section-title-font-size-desktop: 28px;
  --type-lbc-heroe-section-title-font-size-desktop-no-burger: 28px;
  --type-lbc-heroe-section-title-font-size-desktop-full: 28px;
  --type-lbc-heroe-section-title-font-size-desktop-large: 28px;
  --type-lbc-heroe-section-title-text-align-mobile: center;
  --type-lbc-heroe-section-title-text-align-minimobile: center;
  --type-lbc-heroe-section-title-text-align-tablet: center;
  --type-lbc-heroe-section-title-text-align-tablet-cart: center;
  --type-lbc-heroe-section-title-text-align-desktop: center;
  --type-lbc-heroe-section-title-text-align-desktop-no-burger: center;
  --type-lbc-heroe-section-title-text-align-desktop-full: center;
  --type-lbc-heroe-section-title-text-align-desktop-large: center;
  --type-lbc-heroe-section-title-color-mobile: #333;
  --type-lbc-heroe-section-title-color-minimobile: #333;
  --type-lbc-heroe-section-title-color-tablet: #333;
  --type-lbc-heroe-section-title-color-tablet-cart: #333;
  --type-lbc-heroe-section-title-color-desktop: #333;
  --type-lbc-heroe-section-title-color-desktop-no-burger: #333;
  --type-lbc-heroe-section-title-color-desktop-full: #333;
  --type-lbc-heroe-section-title-color-desktop-large: #333;
  --type-lbc-heroe-section-title-line-height-mobile: 50px;
  --type-lbc-heroe-section-title-line-height-minimobile: 50px;
  --type-lbc-heroe-section-title-line-height-tablet: 50px;
  --type-lbc-heroe-section-title-line-height-tablet-cart: 50px;
  --type-lbc-heroe-section-title-line-height-desktop: 50px;
  --type-lbc-heroe-section-title-line-height-desktop-no-burger: 50px;
  --type-lbc-heroe-section-title-line-height-desktop-full: 50px;
  --type-lbc-heroe-section-title-line-height-desktop-large: 50px;
  --type-lbc-heroe-section-title-font-family-mobile: primary-bold;
  --type-lbc-heroe-section-title-font-family-minimobile: primary-bold;
  --type-lbc-heroe-section-title-font-family-tablet: primary-bold;
  --type-lbc-heroe-section-title-font-family-tablet-cart: primary-bold;
  --type-lbc-heroe-section-title-font-family-desktop: primary-bold;
  --type-lbc-heroe-section-title-font-family-desktop-no-burger: primary-bold;
  --type-lbc-heroe-section-title-font-family-desktop-full: primary-bold;
  --type-lbc-heroe-section-title-font-family-desktop-large: primary-bold;
  --type-lbc-heroe-section-subtitle-font-size-mobile: 14px;
  --type-lbc-heroe-section-subtitle-font-size-minimobile: 14px;
  --type-lbc-heroe-section-subtitle-font-size-tablet: 14px;
  --type-lbc-heroe-section-subtitle-font-size-tablet-cart: 14px;
  --type-lbc-heroe-section-subtitle-font-size-desktop: 14px;
  --type-lbc-heroe-section-subtitle-font-size-desktop-no-burger: 14px;
  --type-lbc-heroe-section-subtitle-font-size-desktop-full: 14px;
  --type-lbc-heroe-section-subtitle-font-size-desktop-large: 14px;
  --type-lbc-heroe-section-subtitle-text-align-mobile: center;
  --type-lbc-heroe-section-subtitle-text-align-minimobile: center;
  --type-lbc-heroe-section-subtitle-text-align-tablet: center;
  --type-lbc-heroe-section-subtitle-text-align-tablet-cart: center;
  --type-lbc-heroe-section-subtitle-text-align-desktop: center;
  --type-lbc-heroe-section-subtitle-text-align-desktop-no-burger: center;
  --type-lbc-heroe-section-subtitle-text-align-desktop-full: center;
  --type-lbc-heroe-section-subtitle-text-align-desktop-large: center;
  --type-lbc-heroe-section-subtitle-color-mobile: #666;
  --type-lbc-heroe-section-subtitle-color-minimobile: #666;
  --type-lbc-heroe-section-subtitle-color-tablet: #666;
  --type-lbc-heroe-section-subtitle-color-tablet-cart: #666;
  --type-lbc-heroe-section-subtitle-color-desktop: #666;
  --type-lbc-heroe-section-subtitle-color-desktop-no-burger: #666;
  --type-lbc-heroe-section-subtitle-color-desktop-full: #666;
  --type-lbc-heroe-section-subtitle-color-desktop-large: #666;
  --type-lbc-heroe-section-subtitle-line-height-mobile: 25px;
  --type-lbc-heroe-section-subtitle-line-height-minimobile: 25px;
  --type-lbc-heroe-section-subtitle-line-height-tablet: 25px;
  --type-lbc-heroe-section-subtitle-line-height-tablet-cart: 25px;
  --type-lbc-heroe-section-subtitle-line-height-desktop: 25px;
  --type-lbc-heroe-section-subtitle-line-height-desktop-no-burger: 25px;
  --type-lbc-heroe-section-subtitle-line-height-desktop-full: 25px;
  --type-lbc-heroe-section-subtitle-line-height-desktop-large: 25px;
  --type-lbc-heroe-section-subtitle-padding-mobile: 0 5%;
  --type-lbc-heroe-section-subtitle-padding-minimobile: 0 5%;
  --type-lbc-heroe-section-subtitle-padding-tablet: 0 5%;
  --type-lbc-heroe-section-subtitle-padding-tablet-cart: 0 5%;
  --type-lbc-heroe-section-subtitle-padding-desktop: 0 5%;
  --type-lbc-heroe-section-subtitle-padding-desktop-no-burger: 0 5%;
  --type-lbc-heroe-section-subtitle-padding-desktop-full: 0 5%;
  --type-lbc-heroe-section-subtitle-padding-desktop-large: 0 5%;
  --type-lbc-heroe-section-image-width-mobile: 80%;
  --type-lbc-heroe-section-image-width-minimobile: 80%;
  --type-lbc-heroe-section-image-width-tablet: 60%;
  --type-lbc-heroe-section-image-width-tablet-cart: 60%;
  --type-lbc-heroe-section-image-width-desktop: 60%;
  --type-lbc-heroe-section-image-width-desktop-no-burger: 60%;
  --type-lbc-heroe-section-image-width-desktop-full: 60%;
  --type-lbc-heroe-section-image-width-desktop-large: 60%;
  --type-lbc-text-img-this-margin-mobile: calc(0.2544529262 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-lbc-text-img-this-margin-minimobile: calc(0.2544529262 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-lbc-text-img-this-margin-tablet: calc(0.2544529262 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-lbc-text-img-this-margin-tablet-cart: calc(0.2544529262 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-lbc-text-img-this-margin-desktop: calc(0.0625 * 1 * 100vw) 0 calc(0.0625 * 1 * 100vw) 0;
  --type-lbc-text-img-this-margin-desktop-no-burger: calc(0.0625 * 1 * 100vw) 0 calc(0.0625 * 1 * 100vw) 0;
  --type-lbc-text-img-this-margin-desktop-full: calc(0.0625 * 1 * 100vw) 0 calc(0.0625 * 1 * 100vw) 0;
  --type-lbc-text-img-this-margin-desktop-large: calc(0.0625 * 1 * 100vw) 0 calc(0.0625 * 1 * 100vw) 0;
  --type-lbc-text-img-container-background-size-mobile: cover;
  --type-lbc-text-img-container-background-size-minimobile: cover;
  --type-lbc-text-img-container-background-size-tablet: cover;
  --type-lbc-text-img-container-background-size-tablet-cart: cover;
  --type-lbc-text-img-container-background-size-desktop: cover;
  --type-lbc-text-img-container-background-size-desktop-no-burger: cover;
  --type-lbc-text-img-container-background-size-desktop-full: cover;
  --type-lbc-text-img-container-background-size-desktop-large: cover;
  --type-lbc-text-img-container-background-repeat-mobile: no-repeat;
  --type-lbc-text-img-container-background-repeat-minimobile: no-repeat;
  --type-lbc-text-img-container-background-repeat-tablet: no-repeat;
  --type-lbc-text-img-container-background-repeat-tablet-cart: no-repeat;
  --type-lbc-text-img-container-background-repeat-desktop: no-repeat;
  --type-lbc-text-img-container-background-repeat-desktop-no-burger: no-repeat;
  --type-lbc-text-img-container-background-repeat-desktop-full: no-repeat;
  --type-lbc-text-img-container-background-repeat-desktop-large: no-repeat;
  --type-lbc-text-img-container-display-mobile: flex;
  --type-lbc-text-img-container-display-minimobile: flex;
  --type-lbc-text-img-container-display-tablet: flex;
  --type-lbc-text-img-container-display-tablet-cart: flex;
  --type-lbc-text-img-container-display-desktop: flex;
  --type-lbc-text-img-container-display-desktop-no-burger: flex;
  --type-lbc-text-img-container-display-desktop-full: flex;
  --type-lbc-text-img-container-display-desktop-large: flex;
  --type-lbc-text-img-container-align-items-mobile: center;
  --type-lbc-text-img-container-align-items-minimobile: center;
  --type-lbc-text-img-container-align-items-tablet: center;
  --type-lbc-text-img-container-align-items-tablet-cart: center;
  --type-lbc-text-img-container-align-items-desktop: center;
  --type-lbc-text-img-container-align-items-desktop-no-burger: center;
  --type-lbc-text-img-container-align-items-desktop-full: center;
  --type-lbc-text-img-container-align-items-desktop-large: center;
  --type-lbc-text-img-wrapper-display-mobile: flex;
  --type-lbc-text-img-wrapper-display-minimobile: flex;
  --type-lbc-text-img-wrapper-display-tablet: flex;
  --type-lbc-text-img-wrapper-display-tablet-cart: flex;
  --type-lbc-text-img-wrapper-display-desktop: flex;
  --type-lbc-text-img-wrapper-display-desktop-no-burger: flex;
  --type-lbc-text-img-wrapper-display-desktop-full: flex;
  --type-lbc-text-img-wrapper-display-desktop-large: flex;
  --type-lbc-text-img-wrapper-flex-direction-mobile: column;
  --type-lbc-text-img-wrapper-flex-direction-minimobile: column;
  --type-lbc-text-img-wrapper-flex-direction-tablet: row;
  --type-lbc-text-img-wrapper-flex-direction-tablet-cart: row;
  --type-lbc-text-img-wrapper-flex-direction-desktop: row;
  --type-lbc-text-img-wrapper-flex-direction-desktop-no-burger: row;
  --type-lbc-text-img-wrapper-flex-direction-desktop-full: row;
  --type-lbc-text-img-wrapper-flex-direction-desktop-large: row;
  --type-lbc-text-img-wrapper-align-items-mobile: flex-start;
  --type-lbc-text-img-wrapper-align-items-minimobile: flex-start;
  --type-lbc-text-img-wrapper-align-items-tablet: flex-start;
  --type-lbc-text-img-wrapper-align-items-tablet-cart: flex-start;
  --type-lbc-text-img-wrapper-align-items-desktop: flex-start;
  --type-lbc-text-img-wrapper-align-items-desktop-no-burger: flex-start;
  --type-lbc-text-img-wrapper-align-items-desktop-full: flex-start;
  --type-lbc-text-img-wrapper-align-items-desktop-large: flex-start;
  --type-lbc-text-img-wrapper-justify-content-mobile: start;
  --type-lbc-text-img-wrapper-justify-content-minimobile: start;
  --type-lbc-text-img-wrapper-justify-content-tablet: start;
  --type-lbc-text-img-wrapper-justify-content-tablet-cart: start;
  --type-lbc-text-img-wrapper-justify-content-desktop: start;
  --type-lbc-text-img-wrapper-justify-content-desktop-no-burger: start;
  --type-lbc-text-img-wrapper-justify-content-desktop-full: start;
  --type-lbc-text-img-wrapper-justify-content-desktop-large: start;
  --type-lbc-text-img-wrapper-gap-mobile: 20px;
  --type-lbc-text-img-wrapper-gap-minimobile: 20px;
  --type-lbc-text-img-wrapper-gap-tablet: 10%;
  --type-lbc-text-img-wrapper-gap-tablet-cart: 10%;
  --type-lbc-text-img-wrapper-gap-desktop: 10%;
  --type-lbc-text-img-wrapper-gap-desktop-no-burger: 10%;
  --type-lbc-text-img-wrapper-gap-desktop-full: 10%;
  --type-lbc-text-img-wrapper-gap-desktop-large: 10%;
  --type-lbc-text-img-wrapper-width-mobile: 100%;
  --type-lbc-text-img-wrapper-width-minimobile: 100%;
  --type-lbc-text-img-wrapper-width-tablet: 100%;
  --type-lbc-text-img-wrapper-width-tablet-cart: 100%;
  --type-lbc-text-img-wrapper-width-desktop: 100%;
  --type-lbc-text-img-wrapper-width-desktop-no-burger: 100%;
  --type-lbc-text-img-wrapper-width-desktop-full: 100%;
  --type-lbc-text-img-wrapper-width-desktop-large: 100%;
  --type-lbc-text-img-texte-width-mobile: 100%;
  --type-lbc-text-img-texte-width-minimobile: 100%;
  --type-lbc-text-img-texte-width-tablet: 60%;
  --type-lbc-text-img-texte-width-tablet-cart: 60%;
  --type-lbc-text-img-texte-width-desktop: 60%;
  --type-lbc-text-img-texte-width-desktop-no-burger: 60%;
  --type-lbc-text-img-texte-width-desktop-full: 60%;
  --type-lbc-text-img-texte-width-desktop-large: 60%;
  --type-lbc-text-img-texte-margin-right-mobile: 0;
  --type-lbc-text-img-texte-margin-right-minimobile: 0;
  --type-lbc-text-img-texte-margin-right-tablet: auto;
  --type-lbc-text-img-texte-margin-right-tablet-cart: auto;
  --type-lbc-text-img-texte-margin-right-desktop: auto;
  --type-lbc-text-img-texte-margin-right-desktop-no-burger: auto;
  --type-lbc-text-img-texte-margin-right-desktop-full: auto;
  --type-lbc-text-img-texte-margin-right-desktop-large: auto;
  --type-lbc-text-img-title-font-size-mobile: 28px;
  --type-lbc-text-img-title-font-size-minimobile: 28px;
  --type-lbc-text-img-title-font-size-tablet: 28px;
  --type-lbc-text-img-title-font-size-tablet-cart: 28px;
  --type-lbc-text-img-title-font-size-desktop: 28px;
  --type-lbc-text-img-title-font-size-desktop-no-burger: 28px;
  --type-lbc-text-img-title-font-size-desktop-full: 28px;
  --type-lbc-text-img-title-font-size-desktop-large: 28px;
  --type-lbc-text-img-title-text-align-mobile: left;
  --type-lbc-text-img-title-text-align-minimobile: left;
  --type-lbc-text-img-title-text-align-tablet: left;
  --type-lbc-text-img-title-text-align-tablet-cart: left;
  --type-lbc-text-img-title-text-align-desktop: left;
  --type-lbc-text-img-title-text-align-desktop-no-burger: left;
  --type-lbc-text-img-title-text-align-desktop-full: left;
  --type-lbc-text-img-title-text-align-desktop-large: left;
  --type-lbc-text-img-title-color-mobile: #333;
  --type-lbc-text-img-title-color-minimobile: #333;
  --type-lbc-text-img-title-color-tablet: #333;
  --type-lbc-text-img-title-color-tablet-cart: #333;
  --type-lbc-text-img-title-color-desktop: #333;
  --type-lbc-text-img-title-color-desktop-no-burger: #333;
  --type-lbc-text-img-title-color-desktop-full: #333;
  --type-lbc-text-img-title-color-desktop-large: #333;
  --type-lbc-text-img-title-line-height-mobile: 50px;
  --type-lbc-text-img-title-line-height-minimobile: 50px;
  --type-lbc-text-img-title-line-height-tablet: 50px;
  --type-lbc-text-img-title-line-height-tablet-cart: 50px;
  --type-lbc-text-img-title-line-height-desktop: 50px;
  --type-lbc-text-img-title-line-height-desktop-no-burger: 50px;
  --type-lbc-text-img-title-line-height-desktop-full: 50px;
  --type-lbc-text-img-title-line-height-desktop-large: 50px;
  --type-lbc-text-img-title-font-family-mobile: primary-bold;
  --type-lbc-text-img-title-font-family-minimobile: primary-bold;
  --type-lbc-text-img-title-font-family-tablet: primary-bold;
  --type-lbc-text-img-title-font-family-tablet-cart: primary-bold;
  --type-lbc-text-img-title-font-family-desktop: primary-bold;
  --type-lbc-text-img-title-font-family-desktop-no-burger: primary-bold;
  --type-lbc-text-img-title-font-family-desktop-full: primary-bold;
  --type-lbc-text-img-title-font-family-desktop-large: primary-bold;
  --type-lbc-text-img-subtitle-font-size-mobile: 14px;
  --type-lbc-text-img-subtitle-font-size-minimobile: 14px;
  --type-lbc-text-img-subtitle-font-size-tablet: 14px;
  --type-lbc-text-img-subtitle-font-size-tablet-cart: 14px;
  --type-lbc-text-img-subtitle-font-size-desktop: 14px;
  --type-lbc-text-img-subtitle-font-size-desktop-no-burger: 14px;
  --type-lbc-text-img-subtitle-font-size-desktop-full: 14px;
  --type-lbc-text-img-subtitle-font-size-desktop-large: 14px;
  --type-lbc-text-img-subtitle-text-align-mobile: center;
  --type-lbc-text-img-subtitle-text-align-minimobile: center;
  --type-lbc-text-img-subtitle-text-align-tablet: center;
  --type-lbc-text-img-subtitle-text-align-tablet-cart: center;
  --type-lbc-text-img-subtitle-text-align-desktop: center;
  --type-lbc-text-img-subtitle-text-align-desktop-no-burger: center;
  --type-lbc-text-img-subtitle-text-align-desktop-full: center;
  --type-lbc-text-img-subtitle-text-align-desktop-large: center;
  --type-lbc-text-img-subtitle-color-mobile: #666;
  --type-lbc-text-img-subtitle-color-minimobile: #666;
  --type-lbc-text-img-subtitle-color-tablet: #666;
  --type-lbc-text-img-subtitle-color-tablet-cart: #666;
  --type-lbc-text-img-subtitle-color-desktop: #666;
  --type-lbc-text-img-subtitle-color-desktop-no-burger: #666;
  --type-lbc-text-img-subtitle-color-desktop-full: #666;
  --type-lbc-text-img-subtitle-color-desktop-large: #666;
  --type-lbc-text-img-subtitle-line-height-mobile: 25px;
  --type-lbc-text-img-subtitle-line-height-minimobile: 25px;
  --type-lbc-text-img-subtitle-line-height-tablet: 25px;
  --type-lbc-text-img-subtitle-line-height-tablet-cart: 25px;
  --type-lbc-text-img-subtitle-line-height-desktop: 25px;
  --type-lbc-text-img-subtitle-line-height-desktop-no-burger: 25px;
  --type-lbc-text-img-subtitle-line-height-desktop-full: 25px;
  --type-lbc-text-img-subtitle-line-height-desktop-large: 25px;
  --type-lbc-text-img-subtitle-padding-mobile: 0 5%;
  --type-lbc-text-img-subtitle-padding-minimobile: 0 5%;
  --type-lbc-text-img-subtitle-padding-tablet: 0 5%;
  --type-lbc-text-img-subtitle-padding-tablet-cart: 0 5%;
  --type-lbc-text-img-subtitle-padding-desktop: 0 5%;
  --type-lbc-text-img-subtitle-padding-desktop-no-burger: 0 5%;
  --type-lbc-text-img-subtitle-padding-desktop-full: 0 5%;
  --type-lbc-text-img-subtitle-padding-desktop-large: 0 5%;
  --type-lbc-images-cards-this-margin-mobile: calc(0.2544529262 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-lbc-images-cards-this-margin-minimobile: calc(0.2544529262 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-lbc-images-cards-this-margin-tablet: calc(0.2544529262 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-lbc-images-cards-this-margin-tablet-cart: calc(0.2544529262 * 1 * 100vw) 0 calc(0.2544529262 * 1 * 100vw) 0;
  --type-lbc-images-cards-this-margin-desktop: calc(0.0677083333 * 1 * 100vw) 0 calc(0.0729166667 * 1 * 100vw) 0;
  --type-lbc-images-cards-this-margin-desktop-no-burger: calc(0.0677083333 * 1 * 100vw) 0 calc(0.0729166667 * 1 * 100vw) 0;
  --type-lbc-images-cards-this-margin-desktop-full: calc(0.0677083333 * 1 * 100vw) 0 calc(0.0729166667 * 1 * 100vw) 0;
  --type-lbc-images-cards-this-margin-desktop-large: calc(0.0677083333 * 1 * 100vw) 0 calc(0.0729166667 * 1 * 100vw) 0;
  --type-lbc-images-cards-container-background-repeat-mobile: no-repeat;
  --type-lbc-images-cards-container-background-repeat-minimobile: no-repeat;
  --type-lbc-images-cards-container-background-repeat-tablet: no-repeat;
  --type-lbc-images-cards-container-background-repeat-tablet-cart: no-repeat;
  --type-lbc-images-cards-container-background-repeat-desktop: no-repeat;
  --type-lbc-images-cards-container-background-repeat-desktop-no-burger: no-repeat;
  --type-lbc-images-cards-container-background-repeat-desktop-full: no-repeat;
  --type-lbc-images-cards-container-background-repeat-desktop-large: no-repeat;
  --type-lbc-images-cards-container-display-mobile: flex;
  --type-lbc-images-cards-container-display-minimobile: flex;
  --type-lbc-images-cards-container-display-tablet: flex;
  --type-lbc-images-cards-container-display-tablet-cart: flex;
  --type-lbc-images-cards-container-display-desktop: flex;
  --type-lbc-images-cards-container-display-desktop-no-burger: flex;
  --type-lbc-images-cards-container-display-desktop-full: flex;
  --type-lbc-images-cards-container-display-desktop-large: flex;
  --type-lbc-images-cards-container-justify-content-mobile: center;
  --type-lbc-images-cards-container-justify-content-minimobile: center;
  --type-lbc-images-cards-container-justify-content-tablet: center;
  --type-lbc-images-cards-container-justify-content-tablet-cart: center;
  --type-lbc-images-cards-container-justify-content-desktop: space-between;
  --type-lbc-images-cards-container-justify-content-desktop-no-burger: space-between;
  --type-lbc-images-cards-container-justify-content-desktop-full: space-between;
  --type-lbc-images-cards-container-justify-content-desktop-large: space-between;
  --type-lbc-images-cards-container-flex-direction-mobile: row;
  --type-lbc-images-cards-container-flex-direction-minimobile: row;
  --type-lbc-images-cards-container-flex-direction-tablet: row;
  --type-lbc-images-cards-container-flex-direction-tablet-cart: row;
  --type-lbc-images-cards-container-flex-direction-desktop: row;
  --type-lbc-images-cards-container-flex-direction-desktop-no-burger: row;
  --type-lbc-images-cards-container-flex-direction-desktop-full: row;
  --type-lbc-images-cards-container-flex-direction-desktop-large: row;
  --type-lbc-images-cards-container-align-items-mobile: center;
  --type-lbc-images-cards-container-align-items-minimobile: center;
  --type-lbc-images-cards-container-align-items-tablet: center;
  --type-lbc-images-cards-container-align-items-tablet-cart: center;
  --type-lbc-images-cards-container-align-items-desktop: center;
  --type-lbc-images-cards-container-align-items-desktop-no-burger: center;
  --type-lbc-images-cards-container-align-items-desktop-full: center;
  --type-lbc-images-cards-container-align-items-desktop-large: center;
  --type-lbc-images-cards-container-max-width-mobile: 80%;
  --type-lbc-images-cards-container-max-width-minimobile: 80%;
  --type-lbc-images-cards-container-max-width-tablet: 80%;
  --type-lbc-images-cards-container-max-width-tablet-cart: 80%;
  --type-lbc-images-cards-container-max-width-desktop: 80%;
  --type-lbc-images-cards-container-max-width-desktop-no-burger: 80%;
  --type-lbc-images-cards-container-max-width-desktop-full: 80%;
  --type-lbc-images-cards-container-max-width-desktop-large: 80%;
  --type-lbc-images-cards-container-padding-mobile: 0 10%;
  --type-lbc-images-cards-container-padding-minimobile: 0 10%;
  --type-lbc-images-cards-container-padding-tablet: 0 10%;
  --type-lbc-images-cards-container-padding-tablet-cart: 0 10%;
  --type-lbc-images-cards-container-padding-desktop: 0 10%;
  --type-lbc-images-cards-container-padding-desktop-no-burger: 0 10%;
  --type-lbc-images-cards-container-padding-desktop-full: 0 10%;
  --type-lbc-images-cards-container-padding-desktop-large: 0 10%;
  --type-lbc-images-cards-container-gap-mobile: 30px;
  --type-lbc-images-cards-container-gap-minimobile: 30px;
  --type-lbc-images-cards-container-gap-tablet: 30px;
  --type-lbc-images-cards-container-gap-tablet-cart: 30px;
  --type-lbc-images-cards-container-gap-desktop: 30px;
  --type-lbc-images-cards-container-gap-desktop-no-burger: 30px;
  --type-lbc-images-cards-container-gap-desktop-full: 30px;
  --type-lbc-images-cards-container-gap-desktop-large: 30px;
  --type-lbc-images-cards-container-flex-wrap-mobile: wrap;
  --type-lbc-images-cards-container-flex-wrap-minimobile: wrap;
  --type-lbc-images-cards-container-flex-wrap-tablet: wrap;
  --type-lbc-images-cards-container-flex-wrap-tablet-cart: wrap;
  --type-lbc-images-cards-container-flex-wrap-desktop: nowrap;
  --type-lbc-images-cards-container-flex-wrap-desktop-no-burger: nowrap;
  --type-lbc-images-cards-container-flex-wrap-desktop-full: nowrap;
  --type-lbc-images-cards-container-flex-wrap-desktop-large: nowrap;
  --type-lbc-images-cards-image-aspect-ratio-mobile: 1;
  --type-lbc-images-cards-image-aspect-ratio-minimobile: 1;
  --type-lbc-images-cards-image-aspect-ratio-tablet: 1;
  --type-lbc-images-cards-image-aspect-ratio-tablet-cart: 1;
  --type-lbc-images-cards-image-aspect-ratio-desktop: 1;
  --type-lbc-images-cards-image-aspect-ratio-desktop-no-burger: 1;
  --type-lbc-images-cards-image-aspect-ratio-desktop-full: 1;
  --type-lbc-images-cards-image-aspect-ratio-desktop-large: 1;
  --type-lbc-images-cards-image-border-radius-mobile: 20px;
  --type-lbc-images-cards-image-border-radius-minimobile: 20px;
  --type-lbc-images-cards-image-border-radius-tablet: 20px;
  --type-lbc-images-cards-image-border-radius-tablet-cart: 20px;
  --type-lbc-images-cards-image-border-radius-desktop: 20px;
  --type-lbc-images-cards-image-border-radius-desktop-no-burger: 20px;
  --type-lbc-images-cards-image-border-radius-desktop-full: 20px;
  --type-lbc-images-cards-image-border-radius-desktop-large: 20px;
  --type-lbc-images-cards-image-width-mobile: 120px;
  --type-lbc-images-cards-image-width-minimobile: 120px;
  --type-lbc-images-cards-image-width-tablet: 180px;
  --type-lbc-images-cards-image-width-tablet-cart: 180px;
  --type-lbc-images-cards-image-width-desktop: 180px;
  --type-lbc-images-cards-image-width-desktop-no-burger: 180px;
  --type-lbc-images-cards-image-width-desktop-full: 180px;
  --type-lbc-images-cards-image-width-desktop-large: 180px;
  --type-lbc-images-cards-image-object-fit-mobile: cover;
  --type-lbc-images-cards-image-object-fit-minimobile: cover;
  --type-lbc-images-cards-image-object-fit-tablet: cover;
  --type-lbc-images-cards-image-object-fit-tablet-cart: cover;
  --type-lbc-images-cards-image-object-fit-desktop: cover;
  --type-lbc-images-cards-image-object-fit-desktop-no-burger: cover;
  --type-lbc-images-cards-image-object-fit-desktop-full: cover;
  --type-lbc-images-cards-image-object-fit-desktop-large: cover;
  --type-banner-swiper-this-margin-mobile: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-banner-swiper-this-margin-minimobile: calc(0.1526717557 * 1 * 100vw) 0 calc(0.1526717557 * 1 * 100vw) 0;
  --type-banner-swiper-this-margin-tablet: calc(0.0731707317 * 1 * 100vw) 0 calc(0.0731707317 * 1 * 100vw) 0;
  --type-banner-swiper-this-margin-tablet-cart: calc(0.0731707317 * 1 * 100vw) 0 calc(0.0731707317 * 1 * 100vw) 0;
  --type-banner-swiper-this-margin-desktop: calc(0.046875 * 1 * 100vw) 0 calc(0.046875 * 1 * 100vw) 0;
  --type-banner-swiper-this-margin-desktop-no-burger: calc(0.046875 * 1 * 100vw) 0 calc(0.046875 * 1 * 100vw) 0;
  --type-banner-swiper-this-margin-desktop-full: calc(0.046875 * 1 * 100vw) 0 calc(0.046875 * 1 * 100vw) 0;
  --type-banner-swiper-this-margin-desktop-large: calc(0.046875 * 1 * 100vw) 0 calc(0.046875 * 1 * 100vw) 0;
  --type-banner-swiper-image-width-mobile: 100%;
  --type-banner-swiper-image-width-minimobile: 100%;
  --type-banner-swiper-image-width-tablet: 100%;
  --type-banner-swiper-image-width-tablet-cart: 100%;
  --type-banner-swiper-image-width-desktop: 100%;
  --type-banner-swiper-image-width-desktop-no-burger: 100%;
  --type-banner-swiper-image-width-desktop-full: 100%;
  --type-banner-swiper-image-width-desktop-large: 100%;
  --type-banner-swiper-image-height-mobile: auto;
  --type-banner-swiper-image-height-minimobile: auto;
  --type-banner-swiper-image-height-tablet: auto;
  --type-banner-swiper-image-height-tablet-cart: auto;
  --type-banner-swiper-image-height-desktop: auto;
  --type-banner-swiper-image-height-desktop-no-burger: auto;
  --type-banner-swiper-image-height-desktop-full: auto;
  --type-banner-swiper-image-height-desktop-large: auto;
  --type-banner-swiper-image-object-fit-mobile: cover;
  --type-banner-swiper-image-object-fit-minimobile: cover;
  --type-banner-swiper-image-object-fit-tablet: cover;
  --type-banner-swiper-image-object-fit-tablet-cart: cover;
  --type-banner-swiper-image-object-fit-desktop: cover;
  --type-banner-swiper-image-object-fit-desktop-no-burger: cover;
  --type-banner-swiper-image-object-fit-desktop-full: cover;
  --type-banner-swiper-image-object-fit-desktop-large: cover;
  --type-home-livraison-this-margin-mobile: calc(0.1526717557 * 1 * 100vw) auto calc(0.1526717557 * 1 * 100vw) auto;
  --type-home-livraison-this-margin-minimobile: calc(0.1526717557 * 1 * 100vw) auto calc(0.1526717557 * 1 * 100vw) auto;
  --type-home-livraison-this-margin-tablet: calc(0.0731707317 * 1 * 100vw) auto calc(0.0731707317 * 1 * 100vw) auto;
  --type-home-livraison-this-margin-tablet-cart: calc(0.0731707317 * 1 * 100vw) auto calc(0.0731707317 * 1 * 100vw) auto;
  --type-home-livraison-this-margin-desktop: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-home-livraison-this-margin-desktop-no-burger: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-home-livraison-this-margin-desktop-full: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-home-livraison-this-margin-desktop-large: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-home-livraison-this-width-mobile: 80%;
  --type-home-livraison-this-width-minimobile: 80%;
  --type-home-livraison-this-width-tablet: 80%;
  --type-home-livraison-this-width-tablet-cart: 80%;
  --type-home-livraison-this-width-desktop: 80%;
  --type-home-livraison-this-width-desktop-no-burger: 80%;
  --type-home-livraison-this-width-desktop-full: 80%;
  --type-home-livraison-this-width-desktop-large: 80%;
  --type-home-livraison-this-max-width-mobile: 1080px;
  --type-home-livraison-this-max-width-minimobile: 1080px;
  --type-home-livraison-this-max-width-tablet: 1080px;
  --type-home-livraison-this-max-width-tablet-cart: 1080px;
  --type-home-livraison-this-max-width-desktop: 1080px;
  --type-home-livraison-this-max-width-desktop-no-burger: 1080px;
  --type-home-livraison-this-max-width-desktop-full: 1080px;
  --type-home-livraison-this-max-width-desktop-large: 1080px;
  --type-home-livraison-this-text-align-mobile: center;
  --type-home-livraison-this-text-align-minimobile: center;
  --type-home-livraison-this-text-align-tablet: center;
  --type-home-livraison-this-text-align-tablet-cart: center;
  --type-home-livraison-this-text-align-desktop: center;
  --type-home-livraison-this-text-align-desktop-no-burger: center;
  --type-home-livraison-this-text-align-desktop-full: center;
  --type-home-livraison-this-text-align-desktop-large: center;
  --type-home-livraison-image-width-mobile: 100%;
  --type-home-livraison-image-width-minimobile: 100%;
  --type-home-livraison-image-width-tablet: 100%;
  --type-home-livraison-image-width-tablet-cart: 100%;
  --type-home-livraison-image-width-desktop: 100%;
  --type-home-livraison-image-width-desktop-no-burger: 100%;
  --type-home-livraison-image-width-desktop-full: 100%;
  --type-home-livraison-image-width-desktop-large: 100%;
  --type-home-livraison-image-height-mobile: auto;
  --type-home-livraison-image-height-minimobile: auto;
  --type-home-livraison-image-height-tablet: auto;
  --type-home-livraison-image-height-tablet-cart: auto;
  --type-home-livraison-image-height-desktop: auto;
  --type-home-livraison-image-height-desktop-no-burger: auto;
  --type-home-livraison-image-height-desktop-full: auto;
  --type-home-livraison-image-height-desktop-large: auto;
  --type-home-livraison-image-object-fit-mobile: cover;
  --type-home-livraison-image-object-fit-minimobile: cover;
  --type-home-livraison-image-object-fit-tablet: cover;
  --type-home-livraison-image-object-fit-tablet-cart: cover;
  --type-home-livraison-image-object-fit-desktop: cover;
  --type-home-livraison-image-object-fit-desktop-no-burger: cover;
  --type-home-livraison-image-object-fit-desktop-full: cover;
  --type-home-livraison-image-object-fit-desktop-large: cover;
  --type-home-livraison-buttons-display-mobile: flex;
  --type-home-livraison-buttons-display-minimobile: flex;
  --type-home-livraison-buttons-display-tablet: flex;
  --type-home-livraison-buttons-display-tablet-cart: flex;
  --type-home-livraison-buttons-display-desktop: flex;
  --type-home-livraison-buttons-display-desktop-no-burger: flex;
  --type-home-livraison-buttons-display-desktop-full: flex;
  --type-home-livraison-buttons-display-desktop-large: flex;
  --type-home-livraison-buttons-flex-direction-mobile: column;
  --type-home-livraison-buttons-flex-direction-minimobile: column;
  --type-home-livraison-buttons-flex-direction-tablet: row;
  --type-home-livraison-buttons-flex-direction-tablet-cart: row;
  --type-home-livraison-buttons-flex-direction-desktop: row;
  --type-home-livraison-buttons-flex-direction-desktop-no-burger: row;
  --type-home-livraison-buttons-flex-direction-desktop-full: row;
  --type-home-livraison-buttons-flex-direction-desktop-large: row;
  --type-home-livraison-buttons-justify-content-mobile: space-around;
  --type-home-livraison-buttons-justify-content-minimobile: space-around;
  --type-home-livraison-buttons-justify-content-tablet: space-around;
  --type-home-livraison-buttons-justify-content-tablet-cart: space-around;
  --type-home-livraison-buttons-justify-content-desktop: space-around;
  --type-home-livraison-buttons-justify-content-desktop-no-burger: space-around;
  --type-home-livraison-buttons-justify-content-desktop-full: space-around;
  --type-home-livraison-buttons-justify-content-desktop-large: space-around;
  --type-home-livraison-buttons-width-mobile: 100%;
  --type-home-livraison-buttons-width-minimobile: 100%;
  --type-home-livraison-buttons-width-tablet: 100%;
  --type-home-livraison-buttons-width-tablet-cart: 100%;
  --type-home-livraison-buttons-width-desktop: 100%;
  --type-home-livraison-buttons-width-desktop-no-burger: 100%;
  --type-home-livraison-buttons-width-desktop-full: 100%;
  --type-home-livraison-buttons-width-desktop-large: 100%;
  --type-home-livraison-caneles-display-mobile: flex;
  --type-home-livraison-caneles-display-minimobile: flex;
  --type-home-livraison-caneles-display-tablet: flex;
  --type-home-livraison-caneles-display-tablet-cart: flex;
  --type-home-livraison-caneles-display-desktop: flex;
  --type-home-livraison-caneles-display-desktop-no-burger: flex;
  --type-home-livraison-caneles-display-desktop-full: flex;
  --type-home-livraison-caneles-display-desktop-large: flex;
  --type-home-livraison-caneles-flex-direction-mobile: column;
  --type-home-livraison-caneles-flex-direction-minimobile: column;
  --type-home-livraison-caneles-flex-direction-tablet: column;
  --type-home-livraison-caneles-flex-direction-tablet-cart: column;
  --type-home-livraison-caneles-flex-direction-desktop: row;
  --type-home-livraison-caneles-flex-direction-desktop-no-burger: row;
  --type-home-livraison-caneles-flex-direction-desktop-full: row;
  --type-home-livraison-caneles-flex-direction-desktop-large: row;
  --type-home-livraison-caneles-justify-content-mobile: space-around;
  --type-home-livraison-caneles-justify-content-minimobile: space-around;
  --type-home-livraison-caneles-justify-content-tablet: space-around;
  --type-home-livraison-caneles-justify-content-tablet-cart: space-around;
  --type-home-livraison-caneles-justify-content-desktop: space-around;
  --type-home-livraison-caneles-justify-content-desktop-no-burger: space-around;
  --type-home-livraison-caneles-justify-content-desktop-full: space-around;
  --type-home-livraison-caneles-justify-content-desktop-large: space-around;
  --type-paiement-secure-this-margin-mobile: calc(0.1526717557 * 1 * 100vw) auto calc(0.1526717557 * 1 * 100vw) auto;
  --type-paiement-secure-this-margin-minimobile: calc(0.1526717557 * 1 * 100vw) auto calc(0.1526717557 * 1 * 100vw) auto;
  --type-paiement-secure-this-margin-tablet: calc(0.0731707317 * 1 * 100vw) auto calc(0.0731707317 * 1 * 100vw) auto;
  --type-paiement-secure-this-margin-tablet-cart: calc(0.0731707317 * 1 * 100vw) auto calc(0.0731707317 * 1 * 100vw) auto;
  --type-paiement-secure-this-margin-desktop: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-paiement-secure-this-margin-desktop-no-burger: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-paiement-secure-this-margin-desktop-full: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-paiement-secure-this-margin-desktop-large: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-paiement-secure-this-width-mobile: 80%;
  --type-paiement-secure-this-width-minimobile: 80%;
  --type-paiement-secure-this-width-tablet: 80%;
  --type-paiement-secure-this-width-tablet-cart: 80%;
  --type-paiement-secure-this-width-desktop: 80%;
  --type-paiement-secure-this-width-desktop-no-burger: 80%;
  --type-paiement-secure-this-width-desktop-full: 80%;
  --type-paiement-secure-this-width-desktop-large: 80%;
  --type-paiement-secure-this-max-width-mobile: 1080px;
  --type-paiement-secure-this-max-width-minimobile: 1080px;
  --type-paiement-secure-this-max-width-tablet: 1080px;
  --type-paiement-secure-this-max-width-tablet-cart: 1080px;
  --type-paiement-secure-this-max-width-desktop: 1080px;
  --type-paiement-secure-this-max-width-desktop-no-burger: 1080px;
  --type-paiement-secure-this-max-width-desktop-full: 1080px;
  --type-paiement-secure-this-max-width-desktop-large: 1080px;
  --type-paiement-secure-this-text-align-mobile: center;
  --type-paiement-secure-this-text-align-minimobile: center;
  --type-paiement-secure-this-text-align-tablet: center;
  --type-paiement-secure-this-text-align-tablet-cart: center;
  --type-paiement-secure-this-text-align-desktop: center;
  --type-paiement-secure-this-text-align-desktop-no-burger: center;
  --type-paiement-secure-this-text-align-desktop-full: center;
  --type-paiement-secure-this-text-align-desktop-large: center;
  --type-paiement-secure-container-display-mobile: flex;
  --type-paiement-secure-container-display-minimobile: flex;
  --type-paiement-secure-container-display-tablet: flex;
  --type-paiement-secure-container-display-tablet-cart: flex;
  --type-paiement-secure-container-display-desktop: flex;
  --type-paiement-secure-container-display-desktop-no-burger: flex;
  --type-paiement-secure-container-display-desktop-full: flex;
  --type-paiement-secure-container-display-desktop-large: flex;
  --type-paiement-secure-container-flex-direction-mobile: column;
  --type-paiement-secure-container-flex-direction-minimobile: column;
  --type-paiement-secure-container-flex-direction-tablet: column;
  --type-paiement-secure-container-flex-direction-tablet-cart: column;
  --type-paiement-secure-container-flex-direction-desktop: column;
  --type-paiement-secure-container-flex-direction-desktop-no-burger: column;
  --type-paiement-secure-container-flex-direction-desktop-full: column;
  --type-paiement-secure-container-flex-direction-desktop-large: column;
  --type-paiement-secure-container-justify-content-mobile: center;
  --type-paiement-secure-container-justify-content-minimobile: center;
  --type-paiement-secure-container-justify-content-tablet: center;
  --type-paiement-secure-container-justify-content-tablet-cart: center;
  --type-paiement-secure-container-justify-content-desktop: center;
  --type-paiement-secure-container-justify-content-desktop-no-burger: center;
  --type-paiement-secure-container-justify-content-desktop-full: center;
  --type-paiement-secure-container-justify-content-desktop-large: center;
  --type-paiement-secure-container-align-items-mobile: center;
  --type-paiement-secure-container-align-items-minimobile: center;
  --type-paiement-secure-container-align-items-tablet: center;
  --type-paiement-secure-container-align-items-tablet-cart: center;
  --type-paiement-secure-container-align-items-desktop: center;
  --type-paiement-secure-container-align-items-desktop-no-burger: center;
  --type-paiement-secure-container-align-items-desktop-full: center;
  --type-paiement-secure-container-align-items-desktop-large: center;
  --type-paiement-secure-image-width-mobile: calc(0.5089058524 * 1 * 100vw);
  --type-paiement-secure-image-width-minimobile: calc(0.5089058524 * 1 * 100vw);
  --type-paiement-secure-image-width-tablet: calc(0.1302083333 * 1 * 100vw);
  --type-paiement-secure-image-width-tablet-cart: calc(0.1302083333 * 1 * 100vw);
  --type-paiement-secure-image-width-desktop: calc(0.1302083333 * 1 * 100vw);
  --type-paiement-secure-image-width-desktop-no-burger: calc(0.1302083333 * 1 * 100vw);
  --type-paiement-secure-image-width-desktop-full: calc(0.1302083333 * 1 * 100vw);
  --type-paiement-secure-image-width-desktop-large: calc(0.1302083333 * 1 * 100vw);
  --type-paiement-secure-title-text-transform-mobile: uppercase;
  --type-paiement-secure-title-text-transform-minimobile: uppercase;
  --type-paiement-secure-title-text-transform-tablet: uppercase;
  --type-paiement-secure-title-text-transform-tablet-cart: uppercase;
  --type-paiement-secure-title-text-transform-desktop: uppercase;
  --type-paiement-secure-title-text-transform-desktop-no-burger: uppercase;
  --type-paiement-secure-title-text-transform-desktop-full: uppercase;
  --type-paiement-secure-title-text-transform-desktop-large: uppercase;
  --type-paiement-secure-title-color-mobile: #606060;
  --type-paiement-secure-title-color-minimobile: #606060;
  --type-paiement-secure-title-color-tablet: #606060;
  --type-paiement-secure-title-color-tablet-cart: #606060;
  --type-paiement-secure-title-color-desktop: #606060;
  --type-paiement-secure-title-color-desktop-no-burger: #606060;
  --type-paiement-secure-title-color-desktop-full: #606060;
  --type-paiement-secure-title-color-desktop-large: #606060;
  --type-paiement-secure-title-font-size-mobile: 18px;
  --type-paiement-secure-title-font-size-minimobile: 18px;
  --type-paiement-secure-title-font-size-tablet: 22px;
  --type-paiement-secure-title-font-size-tablet-cart: 22px;
  --type-paiement-secure-title-font-size-desktop: 22px;
  --type-paiement-secure-title-font-size-desktop-no-burger: 22px;
  --type-paiement-secure-title-font-size-desktop-full: 22px;
  --type-paiement-secure-title-font-size-desktop-large: 22px;
  --type-paiement-secure-title-letter-spacing-mobile: 0px;
  --type-paiement-secure-title-letter-spacing-minimobile: 0px;
  --type-paiement-secure-title-letter-spacing-tablet: 5px;
  --type-paiement-secure-title-letter-spacing-tablet-cart: 5px;
  --type-paiement-secure-title-letter-spacing-desktop: 5px;
  --type-paiement-secure-title-letter-spacing-desktop-no-burger: 5px;
  --type-paiement-secure-title-letter-spacing-desktop-full: 5px;
  --type-paiement-secure-title-letter-spacing-desktop-large: 5px;
  --type-paiement-secure-title-font-family-mobile: primary-light;
  --type-paiement-secure-title-font-family-minimobile: primary-light;
  --type-paiement-secure-title-font-family-tablet: primary-light;
  --type-paiement-secure-title-font-family-tablet-cart: primary-light;
  --type-paiement-secure-title-font-family-desktop: primary-light;
  --type-paiement-secure-title-font-family-desktop-no-burger: primary-light;
  --type-paiement-secure-title-font-family-desktop-full: primary-light;
  --type-paiement-secure-title-font-family-desktop-large: primary-light;
  --type-paiement-secure-title-margin-mobile: calc(0.0508905852 * 1 * 100vw) 0;
  --type-paiement-secure-title-margin-minimobile: calc(0.0508905852 * 1 * 100vw) 0;
  --type-paiement-secure-title-margin-tablet: calc(0.0052083333 * 1 * 100vw) 0;
  --type-paiement-secure-title-margin-tablet-cart: calc(0.0052083333 * 1 * 100vw) 0;
  --type-paiement-secure-title-margin-desktop: calc(0.0052083333 * 1 * 100vw) 0;
  --type-paiement-secure-title-margin-desktop-no-burger: calc(0.0052083333 * 1 * 100vw) 0;
  --type-paiement-secure-title-margin-desktop-full: calc(0.0052083333 * 1 * 100vw) 0;
  --type-paiement-secure-title-margin-desktop-large: calc(0.0052083333 * 1 * 100vw) 0;
  --type-newsletter-this-padding-mobile: calc(0.1526717557 * 1 * 100vw) auto calc(0.1526717557 * 1 * 100vw) auto;
  --type-newsletter-this-padding-minimobile: calc(0.1526717557 * 1 * 100vw) auto calc(0.1526717557 * 1 * 100vw) auto;
  --type-newsletter-this-padding-tablet: calc(0.0731707317 * 1 * 100vw) auto calc(0.0731707317 * 1 * 100vw) auto;
  --type-newsletter-this-padding-tablet-cart: calc(0.0731707317 * 1 * 100vw) auto calc(0.0731707317 * 1 * 100vw) auto;
  --type-newsletter-this-padding-desktop: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-newsletter-this-padding-desktop-no-burger: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-newsletter-this-padding-desktop-full: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-newsletter-this-padding-desktop-large: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-newsletter-this-background-color-mobile: #f7efea;
  --type-newsletter-this-background-color-minimobile: #f7efea;
  --type-newsletter-this-background-color-tablet: #f7efea;
  --type-newsletter-this-background-color-tablet-cart: #f7efea;
  --type-newsletter-this-background-color-desktop: #f7efea;
  --type-newsletter-this-background-color-desktop-no-burger: #f7efea;
  --type-newsletter-this-background-color-desktop-full: #f7efea;
  --type-newsletter-this-background-color-desktop-large: #f7efea;
  --type-newsletter-container-max-width-mobile: 80%;
  --type-newsletter-container-max-width-minimobile: 80%;
  --type-newsletter-container-max-width-tablet: 50%;
  --type-newsletter-container-max-width-tablet-cart: 50%;
  --type-newsletter-container-max-width-desktop: 50%;
  --type-newsletter-container-max-width-desktop-no-burger: 50%;
  --type-newsletter-container-max-width-desktop-full: 50%;
  --type-newsletter-container-max-width-desktop-large: 50%;
  --type-newsletter-container-text-align-mobile: center;
  --type-newsletter-container-text-align-minimobile: center;
  --type-newsletter-container-text-align-tablet: center;
  --type-newsletter-container-text-align-tablet-cart: center;
  --type-newsletter-container-text-align-desktop: center;
  --type-newsletter-container-text-align-desktop-no-burger: center;
  --type-newsletter-container-text-align-desktop-full: center;
  --type-newsletter-container-text-align-desktop-large: center;
  --type-newsletter-container-margin-mobile: auto;
  --type-newsletter-container-margin-minimobile: auto;
  --type-newsletter-container-margin-tablet: auto;
  --type-newsletter-container-margin-tablet-cart: auto;
  --type-newsletter-container-margin-desktop: auto;
  --type-newsletter-container-margin-desktop-no-burger: auto;
  --type-newsletter-container-margin-desktop-full: auto;
  --type-newsletter-container-margin-desktop-large: auto;
  --type-newsletter-container-display-mobile: flex;
  --type-newsletter-container-display-minimobile: flex;
  --type-newsletter-container-display-tablet: flex;
  --type-newsletter-container-display-tablet-cart: flex;
  --type-newsletter-container-display-desktop: flex;
  --type-newsletter-container-display-desktop-no-burger: flex;
  --type-newsletter-container-display-desktop-full: flex;
  --type-newsletter-container-display-desktop-large: flex;
  --type-newsletter-container-flex-direction-mobile: column;
  --type-newsletter-container-flex-direction-minimobile: column;
  --type-newsletter-container-flex-direction-tablet: column;
  --type-newsletter-container-flex-direction-tablet-cart: column;
  --type-newsletter-container-flex-direction-desktop: column;
  --type-newsletter-container-flex-direction-desktop-no-burger: column;
  --type-newsletter-container-flex-direction-desktop-full: column;
  --type-newsletter-container-flex-direction-desktop-large: column;
  --type-newsletter-container-justify-content-mobile: center;
  --type-newsletter-container-justify-content-minimobile: center;
  --type-newsletter-container-justify-content-tablet: center;
  --type-newsletter-container-justify-content-tablet-cart: center;
  --type-newsletter-container-justify-content-desktop: center;
  --type-newsletter-container-justify-content-desktop-no-burger: center;
  --type-newsletter-container-justify-content-desktop-full: center;
  --type-newsletter-container-justify-content-desktop-large: center;
  --type-newsletter-container-align-items-mobile: center;
  --type-newsletter-container-align-items-minimobile: center;
  --type-newsletter-container-align-items-tablet: center;
  --type-newsletter-container-align-items-tablet-cart: center;
  --type-newsletter-container-align-items-desktop: center;
  --type-newsletter-container-align-items-desktop-no-burger: center;
  --type-newsletter-container-align-items-desktop-full: center;
  --type-newsletter-container-align-items-desktop-large: center;
  --type-legals-this-padding-mobile: calc(0.1526717557 * 1 * 100vw) auto calc(0.1526717557 * 1 * 100vw) auto;
  --type-legals-this-padding-minimobile: calc(0.1526717557 * 1 * 100vw) auto calc(0.1526717557 * 1 * 100vw) auto;
  --type-legals-this-padding-tablet: calc(0.0731707317 * 1 * 100vw) auto calc(0.0731707317 * 1 * 100vw) auto;
  --type-legals-this-padding-tablet-cart: calc(0.0731707317 * 1 * 100vw) auto calc(0.0731707317 * 1 * 100vw) auto;
  --type-legals-this-padding-desktop: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-legals-this-padding-desktop-no-burger: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-legals-this-padding-desktop-full: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-legals-this-padding-desktop-large: calc(0.046875 * 1 * 100vw) auto calc(0.046875 * 1 * 100vw) auto;
  --type-legals-container-max-width-mobile: 90%;
  --type-legals-container-max-width-minimobile: 90%;
  --type-legals-container-max-width-tablet: 80%;
  --type-legals-container-max-width-tablet-cart: 80%;
  --type-legals-container-max-width-desktop: 80%;
  --type-legals-container-max-width-desktop-no-burger: 80%;
  --type-legals-container-max-width-desktop-full: 80%;
  --type-legals-container-max-width-desktop-large: 80%;
  --type-legals-container-margin-mobile: auto;
  --type-legals-container-margin-minimobile: auto;
  --type-legals-container-margin-tablet: auto;
  --type-legals-container-margin-tablet-cart: auto;
  --type-legals-container-margin-desktop: auto;
  --type-legals-container-margin-desktop-no-burger: auto;
  --type-legals-container-margin-desktop-full: auto;
  --type-legals-container-margin-desktop-large: auto;
  --type-legals-container-display-mobile: flex;
  --type-legals-container-display-minimobile: flex;
  --type-legals-container-display-tablet: flex;
  --type-legals-container-display-tablet-cart: flex;
  --type-legals-container-display-desktop: flex;
  --type-legals-container-display-desktop-no-burger: flex;
  --type-legals-container-display-desktop-full: flex;
  --type-legals-container-display-desktop-large: flex;
  --type-legals-container-flex-direction-mobile: column;
  --type-legals-container-flex-direction-minimobile: column;
  --type-legals-container-flex-direction-tablet: column;
  --type-legals-container-flex-direction-tablet-cart: column;
  --type-legals-container-flex-direction-desktop: column;
  --type-legals-container-flex-direction-desktop-no-burger: column;
  --type-legals-container-flex-direction-desktop-full: column;
  --type-legals-container-flex-direction-desktop-large: column;
  --type-legals-container-justify-content-mobile: center;
  --type-legals-container-justify-content-minimobile: center;
  --type-legals-container-justify-content-tablet: center;
  --type-legals-container-justify-content-tablet-cart: center;
  --type-legals-container-justify-content-desktop: center;
  --type-legals-container-justify-content-desktop-no-burger: center;
  --type-legals-container-justify-content-desktop-full: center;
  --type-legals-container-justify-content-desktop-large: center;
  --type-legals-container-align-items-mobile: center;
  --type-legals-container-align-items-minimobile: center;
  --type-legals-container-align-items-tablet: center;
  --type-legals-container-align-items-tablet-cart: center;
  --type-legals-container-align-items-desktop: center;
  --type-legals-container-align-items-desktop-no-burger: center;
  --type-legals-container-align-items-desktop-full: center;
  --type-legals-container-align-items-desktop-large: center;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.transition,
.burger-menu.open,
.burger-menu,
li.has-children ul.sub-menu li a:hover::after,
li.has-children ul.sub-menu,
li.has-children > a::after,
.site-navigation ul,
header,
.tabcontent,
li.accordion .panel,
li .dropdown-cta {
  -webkit-transition: -webkit-all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.auto {
  margin: auto;
}

html {
  scroll-behavior: smooth;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some blocks have allways the same dispositions on the project
  define them here with the variables above */
main:has(+ aside) section:not(.banner) {
  width: 70%;
}
main:has(+ aside) + aside {
  width: 30%;
  position: fixed;
  right: 0;
  top: 0;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/** If allready Flex Direction : Row **/
.x-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.x-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.x-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.y-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.y-between {
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
}

.y-around {
  -webkit-box-align: space-around;
      -ms-flex-align: space-around;
          align-items: space-around;
}

/** If allready Flex Direction : Column **/
.y-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.y-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.y-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.x-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.x-between {
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
}

.x-around {
  -webkit-box-align: space-around;
      -ms-flex-align: space-around;
          align-items: space-around;
}

.margin-auto {
  margin: auto;
}

.no-margin {
  margin: 0;
}

.no-margin-top {
  margin-top: 0;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.hide {
  visibility: hidden;
  height: 0px;
  margin: 0 !important;
}

.none {
  display: none;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  2 : COMPONENTS
//                              * CSS des composants (alerts, badges, dropdowns, progressbars, modals, well, ...)
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
:root {
  --animation-speed: 400;
  --slide-ease: cubic-bezier(0.86, 0, 0.07, 1);
  --slide-duration: calc(400ms * 100 / var(--animation-speed));
  --slide-delay: calc(450ms * 100 / var(--animation-speed));
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some sections have allways the same parameters on the project
  define them here with the variables above */
.type-accordion .accordion {
  color: #000;
  -webkit-transition-timing-function: var(--slide-ease);
          transition-timing-function: var(--slide-ease);
  -webkit-transition-duration: 200ms, 200ms, var(--slide-duration);
          transition-duration: 200ms, 200ms, var(--slide-duration);
  -webkit-transition-property: opacity, grid-template-rows, -webkit-box-shadow;
  transition-property: opacity, grid-template-rows, -webkit-box-shadow;
  transition-property: opacity, box-shadow, grid-template-rows;
  transition-property: opacity, box-shadow, grid-template-rows, -webkit-box-shadow, -ms-grid-rows;
  -webkit-transition-delay: 0ms, 0ms, var(--slide-delay);
          transition-delay: 0ms, 0ms, var(--slide-delay);
  border-bottom: 1px solid rgba(12, 47, 101, 0.25);
}
.type-accordion .accordion:first-of-type {
  border-top: 1px solid rgba(12, 47, 101, 0.25);
}
.type-accordion .accordion.active {
  --d: 180deg;
  -ms-grid-rows: 0fr 1fr;
  grid-template-rows: 0fr 1fr;
  -webkit-transition: grid-template-rows var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: grid-template-rows var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: grid-template-rows var(--slide-ease) var(--slide-duration) var(--slide-delay), -ms-grid-rows var(--slide-ease) var(--slide-duration) var(--slide-delay);
}
.type-accordion .accordion .content {
  font-size: calc(0.0458015267 * 1 * 100vw);
  line-height: 140%;
}
.type-accordion .accordion .content p {
  margin: 0;
  color: var(--theme-color-primary);
  opacity: 0.7;
}
.type-accordion .accordion .content a {
  color: currentColor;
  font-weight: 800;
  text-decoration: underline;
}
@media (min-width: 481px) {
  .type-accordion .accordion .content {
    font-size: calc(0.0219512195 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-accordion .accordion .content {
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}
.type-accordion .accordion .title {
  margin: 0;
  padding: calc(0.1170483461 * 1 * 100vw) 0 calc(0.1272264631 * 1 * 100vw) 0;
  font-size: calc(0.0636132316 * 1 * 100vw);
  font-weight: 800;
  color: currentColor;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  place-items: center;
  scroll-padding-top: 10rem;
}
.type-accordion .accordion .title .arrow-container {
  width: 40px;
  min-width: 40px;
  height: 40px;
  background: rgba(216, 200, 244, 0.25);
  position: relative;
  border-radius: 100px;
}
.type-accordion .accordion .title .arrow-container::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.65rem;
  aspect-ratio: 320/512;
  display: inline-block;
  -webkit-transform: translate(-50%, -50%) rotate(var(--d, 0deg));
          transform: translate(-50%, -50%) rotate(var(--d, 0deg));
  -webkit-transition: -webkit-transform var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: -webkit-transform var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: transform var(--slide-ease) var(--slide-duration) var(--slide-delay);
  transition: transform var(--slide-ease) var(--slide-duration) var(--slide-delay), -webkit-transform var(--slide-ease) var(--slide-duration) var(--slide-delay);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  background-color: #BAA5DE;
}
.type-accordion .accordion .title:focus-visible {
  outline: none;
}
@media (min-width: 481px) {
  .type-accordion .accordion .title {
    font-size: calc(0.0304878049 * 1 * 100vw);
    padding: calc(0.056097561 * 1 * 100vw) 0 calc(0.0609756098 * 1 * 100vw) 0;
  }
}
@media (min-width: 1024px) {
  .type-accordion .accordion .title {
    font-size: calc(0.015625 * 1 * 100vw);
    padding: calc(0.0208333333 * 1 * 100vw) 0 calc(0.021875 * 1 * 100vw) 0;
  }
}
.type-accordion .accordion,
.type-accordion .content {
  overflow: hidden;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
@media (min-width: 0px) {
  .fil-ariane-item {
    font-size: calc(0.0356234097 * 1 * 100vw);
    line-height: calc(0.0407124682 * 1 * 100vw);
    white-space: nowrap;
  }
}
@media (min-width: 481px) {
  .fil-ariane-item {
    font-size: calc(0.0170731707 * 1 * 100vw);
    line-height: calc(0.0195121951 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .fil-ariane-item {
    font-size: calc(0.009375 * 1 * 100vw);
    line-height: calc(0.0104166667 * 1 * 100vw);
  }
}
.fil-ariane-item .fil-ariane-link {
  font-family: var(--theme-font-primary-regular);
}
@supports (-moz-appearance: none) {
  .fil-ariane-item .fil-ariane-link {
    font-weight: 300;
  }
}
.fil-ariane-item .fil-ariane-link:last-child {
  font-family: var(--theme-font-primary-bold);
}
@supports (-moz-appearance: none) {
  .fil-ariane-item .fil-ariane-link:last-child {
    font-weight: 500;
  }
}

.type-breadcrumb .wrapper .container .fil-ariane-item .fil-ariane-link {
  color: var(--theme-color-black);
}
.type-breadcrumb .wrapper .container .fil-ariane-item:not(:last-child) .fil-ariane-link {
  opacity: 0.7;
}

@media (min-width: 0px) {
  section > .wrapper > .wrapper > .container {
    padding: 25px;
  }
}
@media (min-width: 1024px) {
  section > .wrapper > .wrapper > .container {
    padding: initial;
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
body:not(.single-product) .add_to_cart_button,
body:not(.single-product) .card-link .cta-secondary, .type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart, .single-product .type-product .entry-summary .variations tr .value button, .single-product .type-product .entry-summary .single_add_to_cart_button,
.single-product .type-product .entry-summary .ajax_add_to_cart, .single-product .continue a, .woocommerce-ResetPassword button, .cta-primary, .cta-quaternary, .type-archive.single-product .main.output .type-card .card-link a, .cta-secondary {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 11px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: calc(0.0356234097 * 1 * 100vw) calc(0.0381679389 * 1 * 100vw) calc(0.0356234097 * 1 * 100vw) calc(0.0279898219 * 1 * 100vw);
  font-size: calc(0.0381679389 * 1 * 100vw);
  line-height: calc(0.0508905852 * 1 * 100vw);
  text-decoration: none;
  white-space: nowrap;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 481px) {
  body:not(.single-product) .add_to_cart_button,
  body:not(.single-product) .card-link .cta-secondary, .type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart, .single-product .type-product .entry-summary .variations tr .value button, .single-product .type-product .entry-summary .single_add_to_cart_button,
  .single-product .type-product .entry-summary .ajax_add_to_cart, .single-product .continue a, .woocommerce-ResetPassword button, .cta-primary, .cta-quaternary, .type-archive.single-product .main.output .type-card .card-link a, .cta-secondary {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: calc(0.0170731707 * 1 * 100vw) calc(0.0182926829 * 1 * 100vw) calc(0.0170731707 * 1 * 100vw) calc(0.0134146341 * 1 * 100vw);
    font-size: calc(0.0182926829 * 1 * 100vw);
    line-height: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  body:not(.single-product) .add_to_cart_button,
  body:not(.single-product) .card-link .cta-secondary, .type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart, .single-product .type-product .entry-summary .variations tr .value button, .single-product .type-product .entry-summary .single_add_to_cart_button,
  .single-product .type-product .entry-summary .ajax_add_to_cart, .single-product .continue a, .woocommerce-ResetPassword button, .cta-primary, .cta-quaternary, .type-archive.single-product .main.output .type-card .card-link a, .cta-secondary {
    padding: calc(0.0072916667 * 1 * 100vw) calc(0.0078125 * 1 * 100vw) calc(0.0072916667 * 1 * 100vw) calc(0.0057291667 * 1 * 100vw);
    font-size: calc(0.0078125 * 1 * 100vw);
    line-height: calc(0.0104166667 * 1 * 100vw);
  }
}

.type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart, .single-product .type-product .entry-summary .variations tr .value button, .single-product .type-product .entry-summary .single_add_to_cart_button,
.single-product .type-product .entry-summary .ajax_add_to_cart, .single-product .continue a, .woocommerce-ResetPassword button, .cta-primary, .cta-quaternary, .type-archive.single-product .main.output .type-card .card-link a, .cta-secondary {
  font-family: var(--theme-font-primary-semibold);
  background-color: var(--theme-color-main-color);
  color: var(--theme-color-white) !important;
  letter-spacing: 2px;
  padding: 12px 32px;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}
.type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart:hover svg path, .single-product .type-product .entry-summary .variations tr .value button:hover svg path, .single-product .type-product .entry-summary .single_add_to_cart_button:hover svg path,
.single-product .type-product .entry-summary .ajax_add_to_cart:hover svg path, .single-product .continue a:hover svg path, .woocommerce-ResetPassword button:hover svg path, .cta-primary:hover svg path, .cta-quaternary:hover svg path, .type-archive.single-product .main.output .type-card .card-link a:hover svg path, .cta-secondary:hover svg path {
  fill: var(--theme-color-white);
}

.type-archive.single-product .main.output .type-card .card-link a, .cta-secondary {
  background-color: transparent;
  border-color: var(--theme-color-main-color);
  color: var(--theme-color-main-color) !important;
}
.cta-tertiary {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: block;
  color: var(--theme-color-main-color) !important;
  text-decoration: none;
  font-family: var(--theme-font-primary-bold);
  font-size: calc(0.0104166667 * 1 * 100vw);
  line-height: calc(0.0104166667 * 1 * 100vw);
  text-transform: uppercase;
  opacity: 0.4;
}
.cta-tertiary:after {
  border-bottom: 1px solid var(--theme-color-main-color);
  content: "";
  position: relative;
  bottom: 0px;
  margin-top: 5px;
  display: block;
}
.cta-tertiary:hover {
  opacity: 1;
}

.cta-quaternary {
  background-color: transparent;
  border-color: var(--theme-color-light-main-color);
  color: var(--theme-color-light-main-color) !important;
}
.cta-quaternary:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px var(--theme-color-light-main-color);
  box-shadow: inset 0px 0px 0px 1px var(--theme-color-light-main-color);
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES 
/**/
.social-share-grid a.facebook {
  display: inline-block;
  word-break: break-word;
  overflow: hidden;
  font-size: calc(0.0052083333 * 1 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: background-color, border-color, -webkit-filter;
  transition-property: background-color, border-color, -webkit-filter;
  transition-property: filter, background-color, border-color;
  transition-property: filter, background-color, border-color, -webkit-filter;
  height: 4.5em;
  cursor: pointer;
  border-radius: 0.5em;
  color: var(--theme-color-white);
  background-color: blue-facebook;
}
.social-share-grid a.facebook:hover {
  -webkit-filter: saturate(1.5) brightness(1.2);
          filter: saturate(1.5) brightness(1.2);
}
.social-share-grid a.facebook .share-btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}
.social-share-grid a.facebook .share-btn-icon i {
  font-size: calc(0.0083333333 * 1 * 100vw);
}
.social-share-grid a.facebook .share-btn-text {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.0083333333 * 1 * 100vw);
  padding-right: 1em;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 100;
}
.social-share-grid a.twitter {
  display: inline-block;
  word-break: break-word;
  overflow: hidden;
  font-size: calc(0.0052083333 * 1 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: background-color, border-color, -webkit-filter;
  transition-property: background-color, border-color, -webkit-filter;
  transition-property: filter, background-color, border-color;
  transition-property: filter, background-color, border-color, -webkit-filter;
  height: 4.5em;
  cursor: pointer;
  border-radius: 0.5em;
  color: var(--theme-color-white);
  background-color: blue-twitter;
}
.social-share-grid a.twitter:hover {
  -webkit-filter: saturate(1.5) brightness(1.2);
          filter: saturate(1.5) brightness(1.2);
}
.social-share-grid a.twitter .share-btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}
.social-share-grid a.twitter .share-btn-icon i {
  font-size: calc(0.0083333333 * 1 * 100vw);
}
.social-share-grid a.twitter .share-btn-text {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.0083333333 * 1 * 100vw);
  padding-right: 1em;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 100;
}
.social-share-grid a.linkedIn {
  display: inline-block;
  word-break: break-word;
  overflow: hidden;
  font-size: calc(0.0052083333 * 1 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: background-color, border-color, -webkit-filter;
  transition-property: background-color, border-color, -webkit-filter;
  transition-property: filter, background-color, border-color;
  transition-property: filter, background-color, border-color, -webkit-filter;
  height: 4.5em;
  cursor: pointer;
  border-radius: 0.5em;
  color: var(--theme-color-white);
  background-color: blue-linkedIn;
}
.social-share-grid a.linkedIn:hover {
  -webkit-filter: saturate(1.5) brightness(1.2);
          filter: saturate(1.5) brightness(1.2);
}
.social-share-grid a.linkedIn .share-btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}
.social-share-grid a.linkedIn .share-btn-icon i {
  font-size: calc(0.0083333333 * 1 * 100vw);
}
.social-share-grid a.linkedIn .share-btn-text {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.0083333333 * 1 * 100vw);
  padding-right: 1em;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 100;
}

/* Custom CSS for displaying only Font Awesome icon in menu item */
.fa-user-icon a {
  display: inline-block; /* Ensure the anchor is displayed as block or inline-block */
  text-align: center; /* Center the icon if necessary */
}

.fa-user-icon a:before {
  content: "\f007"; /* Unicode for Font Awesome user icon */
  font-family: "Font Awesome 5 Free"; /* Ensure you're using the correct Font Awesome font family */
  font-weight: 900; /* Required for solid icons in Font Awesome 5 */
  font-size: 1.2em; /* Adjust the size of the icon as needed */
  display: inline-block;
}

.fa-user-icon a span {
  display: none; /* Hide the text */
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.topbar-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.topbar-buttons .filter-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* Style the label to look like a button */
.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button {
  display: inline-block;
  margin: 5px;
  padding: 8px 16px;
  background-color: var(--theme-color-black-light);
  color: #fff;
  border: 1px solid var(--theme-color-black-light);
  cursor: pointer;
  border-radius: 5px;
}
.button input[type=checkbox],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button input[type=checkbox] {
  display: none;
}
.button input[type=checkbox]:checked + .styled-checkbox,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button input[type=checkbox]:checked + .styled-checkbox {
  background-color: var(--theme-color-black);
  border-color: var(--theme-color-black);
}
.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover {
  background-color: var(--theme-color-black);
  border-color: var(--theme-color-black);
}
.button.all-params,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.all-params {
  margin-left: auto;
}

.filter-group .group {
  display: none;
}
.filter-group .group .filters-select {
  margin-top: 0;
}
.filter-group .group i {
  margin-left: auto;
}
.filter-group .filter-choices .choice {
  margin: 3% 0%;
}
.filter-group .filter-choices .choice.child {
  margin-left: 10%;
}

.filter-reset {
  background-color: var(--theme-color-bg-pink) !important;
  border: 1px solid var(--theme-color-light-main-color) !important;
  color: var(--theme-color-light-main-color) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.filter-reset:hover {
  cursor: pointer;
  background-color: var(--theme-color-bg-pink);
}
.filter-reset input {
  display: none;
}

@media (max-width: 480px) {
  .type-sidebar {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.type-sidebar .main.output {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.type-sidebar #all-params {
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  width: 460px;
}
@media (max-width: 1023px) {
  .type-sidebar #all-params {
    width: 100%;
    height: 58px;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    top: auto;
    bottom: 0;
  }
}
.type-sidebar #all-params #volet_clos {
  min-width: 70px;
}
.type-sidebar #all-params #volet_clos #volet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
}
@media (max-width: 1023px) {
  .type-sidebar #all-params #volet_clos #volet {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1024px) {
  .type-sidebar #all-params #volet_clos #volet {
    padding: 10px;
  }
}
@media (min-width: 0px) {
  .type-sidebar #all-params #volet_clos #volet .wrapper {
    min-width: 100px;
    min-height: 141px;
  }
}
@media (min-width: 481px) {
  .type-sidebar #all-params #volet_clos #volet .wrapper {
    min-width: 340px;
    min-height: 194.5px;
  }
}
@media (max-width: 1023px) {
  .type-sidebar #all-params #volet_clos #volet .wrapper {
    width: -webkit-fill-available;
    position: absolute;
  }
}
@media (min-width: 1024px) {
  .type-sidebar #all-params #volet_clos #volet .wrapper {
    margin-left: 60px;
    width: calc(100% - 60px);
  }
}
.type-sidebar #all-params #volet_clos #volet .wrapper label > span {
  margin: inherit;
}
.type-sidebar #all-params #volet_clos #volet a.ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer {
  font-family: var(--theme-font-primary-bold);
  font-size: 18px;
  letter-spacing: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 25px;
  background: #555;
  color: #fff;
  text-decoration: none;
  position: absolute;
  top: 99px;
  background-color: var(--theme-color-bg-pink);
  border: 1px solid var(--theme-color-light-main-color) !important;
  color: var(--theme-color-light-main-color) !important;
  border-bottom: 2px solid var(--theme-color-bg-pink) !important;
}
@media (max-width: 1023px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer {
    width: -webkit-fill-available;
  }
}
@media (min-width: 1024px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
@media (min-width: 1024px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer {
    left: -77px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
@media (min-width: 0px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer {
    border-radius: calc(0.0381679389 * 1 * 100vw) calc(0.0381679389 * 1 * 100vw) 0 0;
  }
}
@media (min-width: 481px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer {
    border-radius: calc(0.0243902439 * 1 * 100vw) calc(0.0243902439 * 1 * 100vw) 0 0;
  }
}
@media (min-width: 1024px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer {
    border-radius: calc(0.0104166667 * 1 * 100vw) calc(0.0104166667 * 1 * 100vw) 0 0;
  }
}
.type-sidebar #all-params #volet_clos #volet a.ouvrir .fleche_ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer .fleche_ouvrir {
  position: relative;
  rotate: 270deg;
}
@media (max-width: 480px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir .fleche_ouvrir, .type-sidebar #all-params #volet_clos #volet a.fermer .fleche_ouvrir {
    top: 5px;
  }
}
.type-sidebar #all-params #volet_clos #volet a.ouvrir .fleche_fermer, .type-sidebar #all-params #volet_clos #volet a.fermer .fleche_fermer {
  position: relative;
  rotate: 90deg;
}
.type-sidebar #all-params #volet_clos #volet a.ouvrir span, .type-sidebar #all-params #volet_clos #volet a.fermer span {
  text-align: center;
  margin: 45%;
}
.type-sidebar #all-params #volet_clos #volet a.ouvrir {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (max-width: 480px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir {
    top: auto;
    height: 35px;
    bottom: 0;
  }
}
@media (min-width: 481px) {
  .type-sidebar #all-params #volet_clos #volet a.ouvrir {
    top: 96px;
  }
}
.type-sidebar #all-params #volet_clos #volet a.fermer {
  height: 35px;
  display: none;
}
@media (max-width: 1023px) {
  .type-sidebar #all-params #volet_clos #volet a.fermer {
    top: -56px;
  }
}
.type-sidebar #all-params:not(.visible) {
  overflow: hidden;
}
@media (min-width: 1024px) {
  .type-sidebar #all-params:not(.visible) {
    width: 65px;
  }
}
.type-sidebar #all-params:not(.visible) #volet {
  min-width: 0px;
  width: 0;
}
@media (max-width: 1023px) {
  .type-sidebar #all-params:not(.visible) #volet {
    width: auto;
    padding-top: 60px !important;
  }
}
@media (max-width: 1023px) {
  .type-sidebar #all-params.visible {
    padding-top: 100%;
    height: 80%;
  }
}
.type-sidebar #all-params.visible #volet {
  left: 0px !important;
}
.type-sidebar #all-params.visible #volet a.ouvrir {
  display: none !important;
}
.type-sidebar #all-params.visible #volet a.fermer {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  FORMS 
/**/
header .headerSearchBar .search-form-icon {
  position: relative;
  top: 7px;
  right: 12px;
}
header .headerSearchBar form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  width: 100%;
  padding: 5px;
  border: 1px solid var(--theme-color-black);
}
header .headerSearchBar form input {
  background: transparent;
  color: var(--theme-color-black);
  padding: 5px;
  border: none;
}
header .headerSearchBar form input:focus-visible {
  outline: none;
}
header .headerSearchBar form input::-webkit-search-cancel-button {
  position: relative;
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 100px;
  background: url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%;
}
header .headerSearchBar .search_result {
  width: -webkit-fill-available;
  background-color: var(--theme-color-white);
  border: solid 1px var(--theme-color-black);
  display: none;
}
@media (min-width: 1220px) {
  header .headerSearchBar .search_result {
    position: absolute;
    margin: 17px 0 0 0;
  }
}
header .headerSearchBar .search_result ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: var(--theme-color-white);
}
header .headerSearchBar .search_result ul li {
  padding: 17px 0 0 0;
}
header .headerSearchBar .search_result ul li a {
  padding: 10px 20px 10px 40px;
}
header.top-reached .headerSearchBar form {
  border: 1px solid var(--theme-color-white);
}
@media (min-width: 1220px) {
  header.top-reached .headerSearchBar form input {
    color: var(--theme-color-white);
  }
}
header.top-reached .headerSearchBar form input::-webkit-search-cancel-button {
  background-color: var(--theme-color-white);
}
header.top-reached .headerSearchBar .search_result {
  background-color: var(--theme-color-black);
  border: solid 1px var(--theme-color-white);
}
@media (min-width: 1220px) {
  header.top-reached .headerSearchBar .search_result ul {
    background-color: var(--theme-color-black);
  }
}
@media (min-width: 0px) {
  header .headerSearchBar {
    width: 100%;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1220px) {
  header .headerSearchBar {
    width: initial;
    padding: initial;
    border: initial;
  }
}
@media (min-width: 0px) {
  header .headerSearchBar form input {
    width: 100%;
  }
}
@media (min-width: 1220px) {
  header .headerSearchBar form input {
    width: initial;
  }
}

.Form_Newsletter {
  margin-bottom: 24px !important;
  text-align: center;
}
.Form_Newsletter .code_promo_Newsletter,
.Form_Newsletter .Reduc_Newsletter,
.Form_Newsletter .Inscrivant_Newsletter {
  font-family: var(--theme-font-primary-bold);
  margin: 0px !important;
  padding: 0 0 5px 0;
}
.Form_Newsletter .code_promo_Newsletter,
.Form_Newsletter .Reduc_Newsletter {
  font-size: 19px;
  font-weight: 700;
  line-height: 22.99px;
}
.Form_Newsletter .code_promo_Newsletter,
.Form_Newsletter .Reduc_Newsletter {
  color: #ACA9A9;
}
.Form_Newsletter .Reduc_Newsletter {
  color: #7E1523;
}
.Form_Newsletter .Inscrivant_Newsletter {
  color: #838383;
  font-size: 15px;
  font-weight: 300;
  line-height: 18.15px;
  padding-bottom: 0;
}

.gform_confirmation_message_2 {
  font-family: var(--theme-font-primary-bold) !important;
  margin: 20px 0;
}
.gform_confirmation_message_2 span {
  line-height: 1.3em !important;
}
.gform_confirmation_message_2 span.part-1 {
  color: #1BA96C;
  display: block;
}
.gform_confirmation_message_2 span.part-1, .gform_confirmation_message_2 span.part-3, .gform_confirmation_message_2 span.part-4 {
  font-family: var(--theme-font-primary-bold);
}
.gform_confirmation_message_2 span.part-4 {
  white-space: nowrap;
}
.gform_confirmation_message_2 span.part-5 {
  display: block;
  margin-top: 20px;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
@-webkit-keyframes bounce {
  0%, 80%, 100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  40% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes bounce {
  0%, 80%, 100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  40% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.loader-block {
  position: absolute;
  pointer-events: none;
  left: 0%;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  height: 120px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.loader-block.active {
  left: 50%;
  opacity: 1;
}
.loader-block .loader-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50px;
  height: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  margin: auto;
}
.loader-block .loader-custom .ball {
  background-color: var(--theme-color-main-color);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  -webkit-animation: bounce 1.4s ease-in-out infinite;
          animation: bounce 1.4s ease-in-out infinite;
}
.loader-block .loader-custom .ball:nth-child(2) {
  -webkit-animation-delay: 0.4666666667s;
          animation-delay: 0.4666666667s;
}
.loader-block .loader-custom .ball:nth-child(3) {
  -webkit-animation-delay: 0.9333333333s;
          animation-delay: 0.9333333333s;
}

.output.hide {
  height: 20vh;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES 
/**/
.wrapper.bottom {
  border-top: 1px solid var(--theme-color-black);
}
.wrapper.bottom nav.legals-navigation {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper.bottom nav.legals-navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
@media (min-width: 0px) {
  .wrapper.bottom nav.legals-navigation ul {
    padding: 15px 20px 0px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .wrapper.bottom nav.legals-navigation ul {
    padding: initial;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
}
@media (min-width: 1024px) {
  .wrapper.bottom nav.legals-navigation ul {
    padding-left: 60px;
  }
}
@media (min-width: 0px) {
  .wrapper.bottom nav.legals-navigation ul li {
    padding-bottom: 15px;
  }
}
@media (min-width: 1024px) {
  .wrapper.bottom nav.legals-navigation ul li {
    padding-bottom: initial;
  }
}
.wrapper.bottom nav.legals-navigation ul li a {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.0072916667 * 1 * 100vw);
  line-height: calc(0.0083333333 * 1 * 100vw);
  color: var(--theme-color-black);
  text-decoration: none;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 25px 0 0;
}

.nav li {
  list-style: none;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
.pagination-container {
  text-align: center;
}
.pagination-container .pagination {
  display: inline-block;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border: 1px solid #cfc8d8;
  border-right: 0;
  margin: 1px;
}
.pagination-container .pagination li {
  border-right: 1px solid #cfc8d8;
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
}
.pagination-container .pagination li a {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1;
  font-size: 1em;
  font-weight: 400;
  padding: 0.5em;
  min-width: 1em;
  display: block;
}
.pagination-container .pagination li a.current {
  background: #e9e6ed;
  color: #816e99;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES 
/**/
body.has-popup, body:has(.popup-container:target) {
  overflow: hidden !important;
}
body .popup-container {
  position: fixed;
  z-index: 1000000000000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: saturate(180%) blur(5px);
          backdrop-filter: saturate(180%) blur(5px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* On click Popups */
}
body .popup-container.click {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
body .popup-container.click:target {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  top: 0;
  /* Adjust body's overflow when popup is visible */
}
body body .popup-container.click:target {
  overflow: hidden !important;
}
body .popup-container .popup-content {
  background-color: var(--theme-color-white);
  margin: auto;
  padding: 20px;
  border: 1px solid var(--theme-color-black-light);
}
@media (max-width: 1023px) {
  body .popup-container .popup-content {
    width: 80%;
  }
}
@media (min-width: 1024px) {
  body .popup-container .popup-content {
    width: 40%;
  }
}
body .popup-container .popup-content a.close {
  cursor: pointer;
  color: var(--theme-color-black-light);
  float: right;
  font-size: 28px;
  font-weight: bold;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
}
body .popup-container .popup-content a.close:hover {
  color: var(--theme-color-black);
}
body .popup-container .popup-content h3 {
  margin: 10px;
}
body .popup-container .popup-content.image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body .popup-container .popup-content.image a.close {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
body .popup-container .popup-content .logo_Newsletter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body .popup-container .popup-content .logo_Newsletter img {
  max-width: 50%;
}
body .popup-container .popup-content #field_2_2 .ginput_container,
body .popup-container .popup-content #field_2_2 span,
body .popup-container .popup-content #field_2_1 .ginput_container,
body .popup-container .popup-content #field_2_1 span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body .popup-container .popup-content #field_2_2 .ginput_container input,
body .popup-container .popup-content #field_2_2 span input,
body .popup-container .popup-content #field_2_1 .ginput_container input,
body .popup-container .popup-content #field_2_1 span input {
  width: 70% !important;
  height: 34px;
  margin: auto;
  border-radius: 10px;
  padding: 7px !important;
  text-indent: 20px !important;
  text-align: initial;
  border: 1px solid #7E1523 !important;
}
body .popup-container .popup-content #field_2_6 {
  width: 70% !important;
  margin: auto;
}
body .popup-container .popup-content .info {
  font-size: 10px;
  text-align: justify;
  line-height: 1.7em;
  width: 85%;
  margin: auto;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  VARIOUS COMPONENTS 
/**/
a[href] {
  color: var(--theme-color-black);
}
a[href]:not(.std-link) {
  text-decoration: none;
}

.list-in-row {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style: none;
}
.list-in-row > li {
  margin-right: 10px;
}
.list-in-row > li.lieu-de-passage-item {
  padding: 2% 0;
  margin-right: 8%;
}

.list-in-rows-border {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-in-rows-border > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid black-light;
}
.list-in-rows-border > li h4 {
  line-height: 0;
}
.list-in-rows-border > li h4:not(.boldy) {
  color: var(--theme-color-black);
}

.list-in-table-border {
  width: 100%;
}
.list-in-table-border .tbl-content {
  overflow-x: auto;
  margin-top: 0px;
}
.list-in-table-border table {
  width: 100%;
}
@media (min-width: 0px) {
  .list-in-table-border table {
    table-layout: auto;
  }
}
@media (min-width: 1024px) {
  .list-in-table-border table {
    table-layout: initial;
  }
}
@media (min-width: 1220px) {
  .list-in-table-border table {
    table-layout: fixed;
  }
}
.list-in-table-border table tr th, .list-in-table-border table tr td {
  text-align: left;
  border-bottom: 1px solid black-light;
}
.list-in-table-border table tr th h4, .list-in-table-border table tr td h4 {
  line-height: 0;
  word-wrap: break-word; /* Fallback pour une meilleure prise en charge */
  overflow-wrap: break-word; /* Utilisé pour Mozilla Firefox et les navigateurs modernes */
}
.list-in-table-border table tr th h4:not(.boldy), .list-in-table-border table tr td h4:not(.boldy) {
  color: var(--theme-color-black);
}
@media (min-width: 1220px) {
  .list-in-table-border table thead tr th:nth-child(1) {
    width: 150px;
  }
  .list-in-table-border table tbody tr:nth-child(1) td:nth-child(1) {
    width: 150px;
  }
}
@media (min-width: 0px) {
  .list-in-table-border .tbl-header table h4 {
    text-align: right;
  }
}
@media (min-width: 1024px) {
  .list-in-table-border .tbl-header table h4 {
    text-align: initial;
  }
}

li {
  cursor: pointer;
}
li.active .dropdown-cta {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
li.accordion .panel {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
  margin: 0;
}
li.accordion .panel.opened {
  width: 100%;
  visibility: visible;
  opacity: 1;
  height: auto;
  margin: revert;
}
li.accordion .panel svg {
  margin-right: 10px;
}

.tabcontent {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
  margin: 0;
}
.tabcontent.opened {
  visibility: visible;
  opacity: 1;
  height: auto;
  margin: revert;
}

.tab.active {
  background-color: transparent !important;
}

@media (min-width: 1220px) {
  .languages > a {
    z-index: 3;
  }
  .languages a {
    padding: 5px !important;
  }
}

.grecaptcha-badge {
  display: none;
}

/* Remove some WooCommerce */
.woocommerce-result-count,
form.woocommerce-ordering,
.woocommerce-pagination,
.tabs.wc-tabs,
.woocommerce-Tabs-panel,
.related.products,
.product_meta {
  display: none;
}

.woocommerce ul.products li.product a img {
  aspect-ratio: 1;
  -o-object-fit: contain;
     object-fit: contain;
}

.woocommerce-cart table.cart td.product-term {
  min-width: 200px;
}
@media (max-width: 319px) {
  .woocommerce-cart table.cart td.product-term::before {
    content: "Mode de retrait:";
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  3 : CARDS
//                              * CSS des cards
/**/
.woocommerce-shop .type-breadcrumb {
  display: none;
}
.woocommerce-shop .offers {
  margin: 0;
  border: none;
}
.woocommerce-shop .offers .header {
  display: none;
}
.woocommerce-shop .offers .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: calc(0.0260416667 * 1 * 100vw);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  font-style: italic;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.woocommerce-shop .offers .wrapper .container {
  border-radius: 5%;
  -webkit-box-shadow: 0px 0px 34px 10px rgba(70, 67, 123, 0.2);
          box-shadow: 0px 0px 34px 10px rgba(70, 67, 123, 0.2);
}
@media (min-width: 0px) {
  .woocommerce-shop .offers .wrapper .container {
    width: 100%;
    height: auto;
    padding: calc(0.0254452926 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .woocommerce-shop .offers .wrapper .container {
    width: 30vw;
    height: auto;
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .offers .wrapper .container {
    width: calc(0.125 * 1 * 100vw);
    height: calc(0.0833333333 * 1 * 100vw);
  }
}
.woocommerce-shop .offers .wrapper .container img {
  width: auto;
  max-width: 100%;
}
@media (min-width: 0px) {
  .woocommerce-shop .offers .wrapper .container img {
    height: calc(0.1781170483 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .woocommerce-shop .offers .wrapper .container img {
    height: calc(0.0853658537 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .offers .wrapper .container img {
    height: calc(0.0364583333 * 1 * 100vw);
  }
}
.woocommerce-shop .offers .wrapper .container p {
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  line-height: 18px;
  text-wrap: pretty;
}
@media (min-width: 0px) {
  .woocommerce-shop .offers .wrapper .container p {
    font-size: calc(0.0432569975 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .woocommerce-shop .offers .wrapper .container p {
    font-size: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .offers .wrapper .container p {
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}
.woocommerce-shop .offers .text-center {
  font-style: italic;
}
@media (min-width: 0px) {
  .woocommerce-shop .offers .text-center {
    font-size: calc(0.0432569975 * 1 * 100vw);
    padding: calc(0.0254452926 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .woocommerce-shop .offers .text-center {
    font-size: calc(0.0243902439 * 1 * 100vw);
    padding: calc(0.012195122 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .offers .text-center {
    font-size: calc(0.0104166667 * 1 * 100vw);
    padding: calc(0.0052083333 * 1 * 100vw);
  }
}
.woocommerce-shop .offers a {
  color: var(--theme-color-light-main-color);
}

.pagination-container {
  display: block;
}

.pagination-container.hide {
  display: none;
}

.clickandcollect {
  text-align: center;
  display: block;
  margin: 0.5em auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-family: var(--theme-font-primary-bold);
  color: var(--theme-color-red);
  font-weight: 700;
}
@media (min-width: 0px) {
  .clickandcollect {
    font-size: calc(0.0305343511 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .clickandcollect {
    font-size: calc(0.0146341463 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .clickandcollect {
    font-size: calc(0.00625 * 1 * 100vw);
  }
}

body:not(.page-id-22136) .price,
body:not(.page-id-22136) .woocommerce-Price-amount {
  display: block;
  margin: 0 auto !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-family: var(--theme-font-primary-regular);
  color: black !important;
  text-align: center;
}
@media (min-width: 0px) {
  body:not(.page-id-22136) .price,
  body:not(.page-id-22136) .woocommerce-Price-amount {
    font-size: calc(0.0356234097 * 1 * 100vw) !important;
  }
}
@media (min-width: 481px) {
  body:not(.page-id-22136) .price,
  body:not(.page-id-22136) .woocommerce-Price-amount {
    font-size: calc(0.0195121951 * 1 * 100vw) !important;
  }
}
@media (min-width: 1024px) {
  body:not(.page-id-22136) .price,
  body:not(.page-id-22136) .woocommerce-Price-amount {
    font-size: calc(0.009375 * 1 * 100vw) !important;
    margin: calc(0.0026041667 * 1 * 100vw) auto;
  }
}

body:not(.page-id-22136) .card-link .woocommerce-Price-amount {
  display: none;
}

body:not(.single-product) .add_to_cart_button,
body:not(.single-product) .card-link .cta-secondary {
  display: block;
  border: 1px solid var(--theme-color-light-main-color) !important;
  letter-spacing: 2px;
  margin: auto !important;
  -webkit-backdrop-filter: blur(3px) !important;
  backdrop-filter: blur(3px);
  background-color: transparent !important;
  color: var(--theme-color-light-main-color) !important;
  -webkit-transition: all 0.1s ease-in-out !important;
  transition: all 0.1s ease-in-out !important;
  white-space: normal !important;
  text-align: center !important;
}
@media (min-width: 0px) {
  body:not(.single-product) .add_to_cart_button,
  body:not(.single-product) .card-link .cta-secondary {
    border-radius: calc(0.0381679389 * 1 * 100vw) !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: calc(0.0279898219 * 1 * 100vw) calc(0.0279898219 * 1 * 100vw) calc(0.0279898219 * 1 * 100vw) calc(0.0178117048 * 1 * 100vw) !important;
    font-size: calc(0.0279898219 * 1 * 100vw) !important;
    line-height: calc(0.0381679389 * 1 * 100vw) !important;
  }
}
@media (min-width: 481px) {
  body:not(.single-product) .add_to_cart_button,
  body:not(.single-product) .card-link .cta-secondary {
    border-radius: calc(0.0243902439 * 1 * 100vw) !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: calc(0.0146341463 * 1 * 100vw) calc(0.0158536585 * 1 * 100vw) calc(0.0146341463 * 1 * 100vw) calc(0.0109756098 * 1 * 100vw) !important;
    font-size: calc(0.0158536585 * 1 * 100vw) !important;
    line-height: calc(0.0219512195 * 1 * 100vw) !important;
  }
}
@media (min-width: 1024px) {
  body:not(.single-product) .add_to_cart_button,
  body:not(.single-product) .card-link .cta-secondary {
    border-radius: calc(0.0104166667 * 1 * 100vw) !important;
    padding: calc(0.0083333333 * 1 * 100vw) 14% !important;
    font-size: calc(0.0078125 * 1 * 100vw) !important;
    line-height: calc(0.0104166667 * 1 * 100vw) !important;
  }
}
body:not(.single-product) .add_to_cart_button:hover,
body:not(.single-product) .card-link .cta-secondary:hover {
  border: 2px solid var(--theme-color-light-main-color) !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 0px) {
  body:not(.single-product) .add_to_cart_button:hover,
  body:not(.single-product) .card-link .cta-secondary:hover {
    padding: calc(0.024173028 * 1 * 100vw) calc(0.024173028 * 1 * 100vw) calc(0.024173028 * 1 * 100vw) calc(0.0152671756 * 1 * 100vw) !important;
  }
}
@media (min-width: 481px) {
  body:not(.single-product) .add_to_cart_button:hover,
  body:not(.single-product) .card-link .cta-secondary:hover {
    padding: calc(0.0134146341 * 1 * 100vw) calc(0.0146341463 * 1 * 100vw) calc(0.0134146341 * 1 * 100vw) calc(0.0097560976 * 1 * 100vw) !important;
  }
}
@media (min-width: 1024px) {
  body:not(.single-product) .add_to_cart_button:hover,
  body:not(.single-product) .card-link .cta-secondary:hover {
    padding: calc(0.0078125 * 1 * 100vw) 14% !important;
  }
}
body:not(.single-product) .add_to_cart_button span.disabled,
body:not(.single-product) .card-link .cta-secondary span.disabled {
  color: var(--theme-color-red);
}
@media (max-width: 319px) {
  body:not(.single-product) .add_to_cart_button span.disabled,
  body:not(.single-product) .card-link .cta-secondary span.disabled {
    font-size: calc(0.0254452926 * 1 * 100vw) !important;
  }
}

.loading::after {
  position: initial !important;
  margin-left: 5px !important;
}

.loader {
  position: relative;
  top: 50px;
}
.loader.active::before {
  display: none;
}

.woocommerce-shop .woocommerce {
  padding: calc(0.0508905852 * 1 * 100vw) !important;
}
.woocommerce-shop .woocommerce .columns-4 {
  margin-top: calc(0.03125 * 1 * 100vw) !important;
  display: -ms-grid;
  display: grid;
}
@media (min-width: 0px) {
  .woocommerce-shop .woocommerce .columns-4 {
    -ms-grid-columns: 1fr calc(0.0508905852 * 1 * 100vw) 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: calc(0.0508905852 * 1 * 100vw) !important;
  }
}
@media (min-width: 481px) {
  .woocommerce-shop .woocommerce .columns-4 {
    -ms-grid-columns: 1fr calc(0.0365853659 * 1 * 100vw) 1fr calc(0.0365853659 * 1 * 100vw) 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: calc(0.0365853659 * 1 * 100vw) !important;
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .woocommerce .columns-4 {
    -ms-grid-columns: 1fr calc(0.0208333333 * 1 * 100vw) 1fr calc(0.0208333333 * 1 * 100vw) 1fr calc(0.0208333333 * 1 * 100vw) 1fr calc(0.0208333333 * 1 * 100vw) 1fr calc(0.0208333333 * 1 * 100vw) 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: calc(0.0208333333 * 1 * 100vw) !important;
  }
}
.woocommerce-shop .woocommerce .columns-4 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 !important;
}
@media (min-width: 0px) {
  .woocommerce-shop .woocommerce .columns-4 li {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    width: 100% !important;
  }
}
@media (min-width: 481px) {
  .woocommerce-shop .woocommerce .columns-4 li {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    width: calc(0.243902439 * 1 * 100vw) !important;
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .woocommerce .columns-4 li {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    width: calc(0.1302083333 * 1 * 100vw) !important;
  }
}

.type-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}

.added_to_cart {
  margin: auto;
  color: var(--theme-color-light-main-color) !important;
}
.added_to_cart:hover {
  font-weight: bold;
  text-decoration: underline;
}

.boutique {
  border: none;
  margin: var(--type-breadcrumb-this-margin-desktop-no-burger);
}
.boutique .pagination-container {
  margin: calc(0.0260416667 * 1 * 100vw) 0;
}
.boutique .header h2 {
  color: #606060;
  font-family: "Baskervville", serif;
  font-weight: bold;
  font-size: 2em;
}
@media (min-width: 0px) {
  .boutique .header h2 {
    font-size: calc(0.0890585242 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .boutique .header h2 {
    font-size: calc(0.0548780488 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .boutique .header h2 {
    font-size: calc(0.0338541667 * 1 * 100vw);
  }
}
.boutique .header h2:has(span) {
  font-size: 2em;
}
@media (min-width: 0px) {
  .boutique .header h2:has(span) span {
    font-size: calc(0.0890585242 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .boutique .header h2:has(span) span {
    font-size: calc(0.0548780488 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .boutique .header h2:has(span) span {
    font-size: calc(0.0338541667 * 1 * 100vw);
  }
}
.boutique .header h4 {
  letter-spacing: 2.5px;
  font-weight: 500;
  color: #606060;
}
@media (max-width: 319px) {
  .boutique .header h4 {
    padding: 0 calc(0.0508905852 * 1 * 100vw);
    font-size: calc(0.0508905852 * 1 * 100vw);
  }
}

.topbar-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.topbar-buttons .type-banner {
  display: none;
}
@media (min-width: 0px) {
  .topbar-buttons .param {
    padding: 0 calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .topbar-buttons .param {
    padding: 0 calc(0.0365853659 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .topbar-buttons .param {
    padding: 0 calc(0.0416666667 * 1 * 100vw);
  }
}
.topbar-buttons .filter-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
@media (min-width: 0px) {
  .topbar-buttons .filter-block {
    margin: calc(0.1017811705 * 1 * 100vw) auto;
  }
}
@media (min-width: 481px) {
  .topbar-buttons .filter-block {
    margin: calc(0.0487804878 * 1 * 100vw) auto;
  }
}
@media (min-width: 1024px) {
  .topbar-buttons .filter-block {
    margin: calc(0.0416666667 * 1 * 100vw) auto;
  }
}
.topbar-buttons .filter-block.direct .reset {
  background: url(https://shop.la-toque-cuivree.fr/wp-content/uploads/2024/04/Capture-decran-2024-04-19-a-11.39.13.png) no-repeat center center;
  background-size: cover;
}
@media (min-width: 0px) {
  .topbar-buttons .filter-block.direct label {
    width: calc(0.7633587786 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .topbar-buttons .filter-block.direct label {
    width: calc(0.3658536585 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .topbar-buttons .filter-block.direct label {
    width: calc(0.2604166667 * 1 * 100vw);
  }
}
.topbar-buttons .filter-block.toggle {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .topbar-buttons .filter-block.toggle {
    margin-bottom: 0;
  }
}
.topbar-buttons .choice {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0;
}
@media (min-width: 0px) {
  .topbar-buttons .choice {
    height: calc(0.2544529262 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .topbar-buttons .choice {
    height: calc(0.1463414634 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .topbar-buttons .choice {
    height: calc(0.125 * 1 * 100vw);
  }
}
.topbar-buttons .choice input {
  display: none;
}
.topbar-buttons .choice span {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-family: var(--theme-font-primary-medium);
}
@media (min-width: 0px) {
  .topbar-buttons .choice span {
    font-size: calc(0.0508905852 * 1 * 100vw);
    text-align: center;
    white-space: normal !important;
  }
}
@media (min-width: 481px) {
  .topbar-buttons .choice span {
    font-size: calc(0.0304878049 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .topbar-buttons .choice span {
    font-size: calc(0.0208333333 * 1 * 100vw);
  }
}
.topbar-buttons .choice span:hover {
  background-color: rgba(0, 0, 0, 0.22);
}

.woocommerce-shop .woocommerce-LoopProduct-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 0px) {
  .woocommerce-shop .woocommerce-LoopProduct-link {
    aspect-ratio: 193/310;
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .woocommerce-LoopProduct-link {
    aspect-ratio: 193/282;
  }
}
.woocommerce-shop .card-detail a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 0px) {
  .woocommerce-shop .card-detail a {
    height: calc(0.1475826972 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .woocommerce-shop .card-detail a {
    height: calc(0.0707317073 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .card-detail a {
    height: calc(0.0354166667 * 1 * 100vw);
  }
}
.woocommerce-shop .card-detail a .woocommerce-loop-product__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--theme-color-light-main-color);
  font-family: "primary-bold";
  text-align: center;
  margin: 0 auto !important;
}
@media (min-width: 0px) {
  .woocommerce-shop .card-detail a .woocommerce-loop-product__title {
    line-height: normal;
    font-size: 1em;
  }
}
@media (min-width: 481px) {
  .woocommerce-shop .card-detail a .woocommerce-loop-product__title {
    line-height: calc(0.0243902439 * 1 * 100vw) !important;
    font-size: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .woocommerce-shop .card-detail a .woocommerce-loop-product__title {
    line-height: calc(0.0114583333 * 1 * 100vw) !important;
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}

.woocommerce ul.products li.product a img {
  aspect-ratio: 1;
  -o-object-fit: contain;
     object-fit: contain;
}

.output {
  margin-top: calc(0.03125 * 1 * 100vw) !important;
  margin: auto !important;
  display: -ms-grid;
  display: grid;
}
.output .type-card,
.output .product {
  float: left;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 1em;
}
@media (min-width: 0px) {
  .output .type-card,
  .output .product {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    width: 100% !important;
  }
}
@media (min-width: 481px) {
  .output .type-card,
  .output .product {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media (min-width: 1024px) {
  .output .type-card,
  .output .product {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media (min-width: 1750px) {
  .output .type-card,
  .output .product {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media (min-width: 1750px) {
  .output .type-card,
  .output .product {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
.output .type-card img,
.output .product img {
  aspect-ratio: 1;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: auto;
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.output .type-card .wrapper,
.output .product .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0;
}
.output .type-card .wrapper .container,
.output .product .wrapper .container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 !important;
}
.output .type-card .wrapper .container .card-detail,
.output .product .wrapper .container .card-detail {
  margin: 0 0 5% 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.output .type-card .wrapper .container .card-detail .tax-block .tax,
.output .product .wrapper .container .card-detail .tax-block .tax {
  margin-bottom: 3%;
}
.output .type-card .wrapper .container .card-detail .tax-block .terms-block,
.output .product .wrapper .container .card-detail .tax-block .terms-block {
  margin: 3% 0;
}
.output .type-card .wrapper .container .card-detail .tax-block .terms-block .childs-block,
.output .product .wrapper .container .card-detail .tax-block .terms-block .childs-block {
  padding-left: 0;
}
.output .type-card .wrapper .container .card-detail .tax-block .terms-block .childs-block .child-term,
.output .product .wrapper .container .card-detail .tax-block .terms-block .childs-block .child-term {
  margin-left: 10%;
}
.output .type-card .wrapper .container .card-detail .tax-block.product_type, .output .type-card .wrapper .container .card-detail .tax-block.product_cat, .output .type-card .wrapper .container .card-detail .tax-block.product_tag, .output .type-card .wrapper .container .card-detail .tax-block.product_type,
.output .product .wrapper .container .card-detail .tax-block.product_type,
.output .product .wrapper .container .card-detail .tax-block.product_cat,
.output .product .wrapper .container .card-detail .tax-block.product_tag,
.output .product .wrapper .container .card-detail .tax-block.product_type {
  display: none;
}
.output .type-card .wrapper .container .card-link,
.output .product .wrapper .container .card-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) {
  .output .type-card .wrapper .container .card-link,
  .output .product .wrapper .container .card-link {
    width: auto;
  }
}
@media (min-width: 481px) {
  .output .type-card .wrapper .container .card-link,
  .output .product .wrapper .container .card-link {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 0px) {
  .type-archive.boutique .output {
    -ms-grid-columns: 1fr calc(0.0508905852 * 1 * 100vw) 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: calc(0.0508905852 * 1 * 100vw) !important;
  }
}
@media (min-width: 481px) {
  .type-archive.boutique .output {
    -ms-grid-columns: 1fr calc(0.0365853659 * 1 * 100vw) 1fr calc(0.0365853659 * 1 * 100vw) 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: calc(0.0365853659 * 1 * 100vw) !important;
  }
}
@media (min-width: 1024px) {
  .type-archive.boutique .output {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); /* Adjust the column width as needed */
    grid-gap: calc(0.0208333333 * 1 * 100vw) !important;
  }
}

@media (min-width: 0px) {
  .type-archive.blog .output {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: calc(0.0508905852 * 1 * 100vw) !important;
  }
}
@media (min-width: 481px) {
  .type-archive.blog .output {
    -ms-grid-columns: 1fr calc(0.0365853659 * 1 * 100vw) 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: calc(0.0365853659 * 1 * 100vw) !important;
  }
}
@media (min-width: 1024px) {
  .type-archive.blog .output {
    -ms-grid-columns: 1fr calc(0.0208333333 * 1 * 100vw) 1fr calc(0.0208333333 * 1 * 100vw) 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: calc(0.0208333333 * 1 * 100vw) !important;
  }
}
.type-archive.blog .output .type-card {
  border-radius: 40px 40px 40px 40px;
  overflow: hidden;
}
.type-archive.blog .output .type-card h3 {
  font-family: var(--theme-font-primary-regular);
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
}
@media (min-width: 0px) {
  .type-archive.blog .output .type-card h3 {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .type-archive.blog .output .type-card h3 {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .type-archive.blog .output .type-card h3 {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}
.type-archive.blog .output .type-card .single-title {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  bottom: 0;
  width: -webkit-fill-available;
  height: -webkit-fill-available;
  padding: 15px;
  -webkit-transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
  transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s, -webkit-transform 0.4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.type-archive.blog .output .type-card a {
  border-style: none;
}
.type-archive.blog .output .type-card a img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  display: block;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 40px 40px 40px 40px;
  -webkit-filter: brightness(80%);
          filter: brightness(80%);
  aspect-ratio: 1.2;
}
.type-archive.blog .output .type-card .hover-box,
.type-archive.blog .output .type-card .wrapper {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 40px 40px 40px 40px;
  opacity: 0;
  aspect-ratio: 1.2;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: -webkit-fill-available;
  height: -webkit-fill-available;
  padding: 15px;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
  transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s, -webkit-transform 0.4s;
}
.type-archive.blog .output .type-card .hover-box {
  background-color: #000;
}
.type-archive.blog .output .type-card .wrapper p {
  color: rgba(255, 255, 255, 0.6) !important;
  line-height: 1.3em;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin-top: 0;
  text-align: center;
}
@media (min-width: 1024px) {
  .type-archive.blog .output .type-card .wrapper p {
    line-height: 1.7em;
    padding-top: 30px;
  }
}
.type-archive.blog .output .type-card .wrapper a.cta-secondary {
  background-color: var(--theme-color-light-main-color) !important;
  color: #ffffff !important;
}
.type-archive.blog .output .type-card:hover .single-title {
  opacity: 0;
}
.type-archive.blog .output .type-card:hover .hover-box,
.type-archive.blog .output .type-card:hover .wrapper {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: opacity 0.1s, -webkit-transform 0.4s;
  transition: opacity 0.1s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s, -webkit-transform 0.4s;
}
.type-archive.blog .output .type-card:hover .hover-box {
  opacity: 0.6;
}
.type-archive.blog .output .type-card:hover .wrapper {
  opacity: 1;
}
.type-archive.blog .output .type-card:hover a.cta-secondary:hover {
  background-color: initial !important;
  color: var(--theme-color-light-main-color) !important;
}
.type-archive.blog.recettes .type-card .card-detail a {
  margin-top: 4%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.page-id-5292439 .card-detail {
  margin: 0 0 -3% 0 !important;
}
body.page-id-5292439 .card-detail h3 {
  text-transform: none !important;
}

.single-product .type-card .card-detail {
  margin: 0 !important;
}
.single-product .type-card .card-link {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

body.home .card-description {
  display: none;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  4 : BLOCKS
//                              * Les éléments (header, footer, menu, table, form, ...)
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  BANNER 
/**/
header {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
header.top-reached {
  background-color: var(--theme-color-bg-pink) !important;
}
header:not(.top-reached) {
  background-color: var(--theme-color-bg-pink) !important;
}
@media (min-width: 0px) {
  header {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  header {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }
}
header .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: auto;
}
header .wrapper nav > div:first-child {
  height: 100%;
}
header .wrapper nav > div:first-child ul {
  margin: 0;
}
header .wrapper nav > div:first-child ul:not(.sub-menu) {
  height: 100%;
}
header .wrapper nav > div:first-child ul li {
  height: 100%;
}

header a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  LOGO 
/**/
@media (max-width: 767px) {
  .custom-logo {
    height: -webkit-fill-available !important;
  }
}
@media (min-width: 481px) {
  .custom-logo {
    height: -webkit-fill-available !important;
  }
}
@media (min-width: 1220px) {
  .custom-logo {
    height: auto !important;
    max-width: 100% !important;
  }
}

header .site-branding {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header .site-branding:after {
  content: "";
  position: absolute;
  height: 100%;
}

.site-branding a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: -webkit-fill-available;
  overflow: hidden;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                 MAIN NAVIGATION
/**/
.site-navigation {
  font-weight: 500;
}
@media (min-width: 0px) {
  .site-navigation {
    width: auto;
  }
}
@media (min-width: 1220px) {
  .site-navigation {
    width: calc(100vw - 40px - 123px);
  }
}
.site-navigation .navigation {
  position: relative;
}
@media (min-width: 0px) {
  .site-navigation .navigation {
    width: 100%;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation {
    width: initial;
  }
}
@media (min-width: 0px) {
  .site-navigation .navigation nav {
    width: 100%;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation nav {
    width: initial;
  }
}
@media (min-width: 0px) {
  .site-navigation .navigation .wrapper {
    height: 100%;
  }
}
@media (min-width: 1024px) {
  .site-navigation .navigation .wrapper {
    margin: 0;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation .wrapper {
    height: initial;
  }
}
.site-navigation .navigation .wrapper nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) {
  .site-navigation .navigation .wrapper nav {
    width: 100%;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation .wrapper nav {
    width: initial;
    height: initial;
  }
}
@media (min-width: 0px) {
  .site-navigation .navigation .wrapper nav > div {
    width: 100%;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation .wrapper nav > div {
    width: initial;
  }
}
@media (min-width: 0px) {
  .site-navigation .navigation .menu {
    margin: 0;
  }
}
@media (min-width: 1220px) {
  .site-navigation .navigation .menu {
    margin: initial;
  }
}
.site-navigation ul {
  list-style-type: none;
}
@media (min-width: 0px) {
  .site-navigation ul {
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .site-navigation ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.site-navigation ul:not(.sub-menu) {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-navigation ul:not(.sub-menu) > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  text-decoration: none;
}
@media (max-width: 1219px) {
  .site-navigation ul:not(.sub-menu) > li > a {
    color: var(--theme-color-black) !important;
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                 Header Main Navigation
/**/
@media (min-width: 1024px) {
  header .navigation.navigation-one .wrapper:after {
    content: "";
    position: absolute;
    height: 100%;
    right: 0;
  }
}
@media (min-width: 1024px) and (min-width: 1220px) {
  header .navigation.navigation-one .wrapper:after {
    border-right: 1px solid var(--theme-color-black);
  }
}
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  SUB-MENU NAVIGATION
/**/
li.has-children > a {
  position: relative;
}
li.has-children > a::after {
  display: inline-block;
  margin-left: 10px;
}
li.has-children ul.sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
}
li.has-children ul.sub-menu.panel li:last-child {
  border-bottom: 0;
}
li.has-children ul.sub-menu:not(.panel) {
  z-index: 2;
  position: absolute;
  padding: 17px 12px;
}
li.has-children ul.sub-menu:not(.opened) {
  display: none;
  opacity: 0;
}
li.has-children ul.sub-menu:hover {
  opacity: 1;
}
@media (min-width: 0px) {
  li.has-children ul.sub-menu li {
    width: -webkit-fill-available;
  }
}
@media (min-width: 1220px) {
  li.has-children ul.sub-menu li {
    width: initial;
    line-height: 17px;
  }
}
li.has-children ul.sub-menu li a {
  color: var(--theme-color-black);
  text-decoration: none;
  width: -webkit-fill-available;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 0px) {
  li.has-children ul.sub-menu li a {
    padding: 24px 25px 24px 50px;
  }
}
@media (min-width: 481px) {
  li.has-children ul.sub-menu li a {
    padding: 24px 60px 24px 120px;
  }
}
@media (min-width: 1220px) {
  li.has-children ul.sub-menu li a {
    padding: 10px 20px 10px 40px;
  }
}
li.has-children ul.sub-menu li a::after {
  display: inline-block;
  margin-left: 10px;
  visibility: hidden;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
li.has-children ul.sub-menu li a:hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #f3ebe5;
}
li.has-children ul.sub-menu li a:hover::after {
  visibility: visible;
}

.has-children.opened > a::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.principal-menu-burger .has-children > a,
footer .has-children > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: -webkit-fill-available;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  MENU BURGER
/**/
.wrapper.burger .has-children {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.burger-menu {
  -webkit-transform: translateX(100vw);
          transform: translateX(100vw);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: var(--theme-color-bg-pink);
}
.burger-menu.open {
  position: fixed;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.burger-menu .burger-menu-wrapper {
  max-width: 1800px;
  width: 100%;
  height: 100%;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.burger-menu .burger-menu-wrapper .close {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  top: 25px;
  right: 25px;
}
.burger-menu .burger-menu-wrapper .close .close-button-box {
  cursor: pointer;
}
.burger-menu .burger-menu-wrapper .secondary-menu-burger {
  display: none;
}
.burger-menu .burger-menu-wrapper .social-media-menu {
  display: none;
}
.burger-menu .burger-menu-wrapper ul {
  list-style: none;
  padding: 0;
}

.burger-header {
  max-width: 1800px !important;
  margin: auto;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999;
}
@media (min-width: 1220px) {
  .burger-header {
    border-bottom: 1px solid;
  }
}
.burger-header .menu {
  cursor: pointer;
  color: var(--theme-color-black);
  font-size: calc(0.0072916667 * 1 * 100vw);
}
.burger-header .menu span {
  display: block;
  height: 2px;
  border-radius: 2px;
  background-color: var(--theme-color-black);
}
.burger-header .menu span.long-line {
  width: 40px;
}
.burger-header .menu span.short-line {
  width: 25px;
  margin: 10px 0;
}
.burger-header .logo {
  width: 100%;
  z-index: 1000;
  position: relative;
}
@media (min-width: 1220px) {
  .burger-header .logo {
    top: 75px;
  }
}
.burger-header .logo .wrapper a {
  width: 100%;
  width: -moz-available; /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
  width: fill-available;
}
@media (min-width: 1220px) {
  .burger-header .logo .wrapper a {
    border-right: 1px solid var(--theme-color-black);
  }
}
.burger-header .logo .wrapper.open {
  position: fixed;
  top: 75px;
}

.burger li.has-children > a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.burger .principal-menu-burger li {
  border-bottom: 1px solid var(--theme-color-black);
}
.burger .principal-menu-burger li a {
  color: var(--theme-color-black) !important;
}

.burger .burger-header .logo {
  top: inherit;
}
.burger .burger-header .logo.open {
  top: 0px;
}
.burger .burger-header .menu {
  font-size: calc(0.0052083333 * 1 * 100vw);
}
.burger .burger-header .menu .long-line {
  width: 30px;
}
.burger .burger-header .menu .short-line {
  width: 24px;
  margin: 9px 0;
}
.burger .burger-menu {
  overflow-y: auto;
  z-index: 1;
}
.burger .burger-menu::-webkit-scrollbar {
  display: none;
}
.burger .burger-menu .burger-menu-wrapper .close svg {
  width: 23px;
  height: 26px;
}
@media (min-width: 0px) {
  .burger .burger-menu .burger-menu-wrapper .principal-menu-burger {
    border-top: 1px solid var(--theme-color-black);
  }
}
@media (min-width: 481px) {
  .burger .burger-menu .burger-menu-wrapper .principal-menu-burger {
    border-top: 1px solid var(--theme-color-black);
  }
}
@media (min-width: 1220px) {
  .burger .burger-menu .burger-menu-wrapper .principal-menu-burger {
    border-top: 1px solid var(--theme-color-black);
  }
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger,
.burger .burger-menu .burger-menu-wrapper .social-media-menu {
  background-color: var(--theme-color-green);
  width: -webkit-fill-available;
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger ul,
.burger .burger-menu .burger-menu-wrapper .social-media-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1220px) {
  .burger .burger-menu .burger-menu-wrapper .secondary-menu-burger ul li,
  .burger .burger-menu .burger-menu-wrapper .social-media-menu ul li {
    margin: 22px 0;
  }
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger ul li:nth-child(1),
.burger .burger-menu .burger-menu-wrapper .social-media-menu ul li:nth-child(1) {
  margin-top: 0;
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger ul li h3,
.burger .burger-menu .burger-menu-wrapper .social-media-menu ul li h3 {
  padding: 0 25px;
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger ul li a,
.burger .burger-menu .burger-menu-wrapper .social-media-menu ul li a {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.009375 * 1 * 100vw);
  line-height: calc(0.009375 * 1 * 100vw);
  color: var(--theme-color-black);
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1220px) {
  .burger .burger-menu .burger-menu-wrapper .secondary-menu-burger ul li a,
  .burger .burger-menu .burger-menu-wrapper .social-media-menu ul li a {
    padding: 0 25px;
  }
}
.burger .burger-menu .burger-menu-wrapper .secondary-menu-burger ul li a svg,
.burger .burger-menu .burger-menu-wrapper .social-media-menu ul li a svg {
  margin-left: 10px;
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper {
  width: 100%;
  margin: 0;
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper ul#menu-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper ul#menu-social li {
  margin: 12px 0;
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper ul#menu-social li a {
  font-family: var(--theme-font-primary-regular);
  font-size: calc(0.009375 * 1 * 100vw);
  line-height: calc(0.009375 * 1 * 100vw);
  color: var(--theme-color-black);
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10px;
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper ul#menu-social li a svg {
  margin-left: 10px;
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper ul#menu-social li.facebook span {
  padding-bottom: 20px;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper ul#menu-social li.instagram span {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
  padding-bottom: 5px;
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper ul#menu-social li.linkedin span {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.burger .burger-menu .burger-menu-wrapper .social-media-menu .wrapper ul#menu-social li.youtube span {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  padding-bottom: 3px;
}

@media (max-width: 1219px) {
  header > .wrapper.no-burger {
    display: none !important;
  }
  .site-header:has(.burger-menu:not(.open)) {
    overflow-x: hidden;
  }
  .site-header:has(.burger-menu.open) {
    overflow-x: visible;
  }
}
@media (min-width: 1220px) {
  header > .wrapper.burger {
    display: none !important;
  }
}
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  EVENTS CHANGES
/**/
/* Changes on scroll event */
header {
  -webkit-transition: padding 0.3s ease-in-out;
  transition: padding 0.3s ease-in-out;
}
header:not(.top-reached) .site-branding {
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
@media (min-width: 481px) {
  header:not(.top-reached) .site-branding {
    width: calc(0.1219512195 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  header:not(.top-reached) .site-branding {
    width: calc(0.1197916667 * 1 * 100vw);
  }
}
header:not(.top-reached) a {
  color: var(--theme-color-black) !important;
}
header:not(.top-reached) .has-children > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
header:not(.top-reached) .sub-menu {
  background-color: var(--theme-color-bg-pink) !important;
}
header:not(.top-reached) .sub-menu > li > a {
  color: var(--theme-color-black) !important;
}
header:not(.top-reached) .sub-menu > li > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
header.top-reached .site-branding {
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
@media (min-width: 481px) {
  header.top-reached .site-branding {
    width: calc(0.1219512195 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  header.top-reached .site-branding {
    width: calc(0.15625 * 1 * 100vw);
  }
}
header.top-reached a {
  color: var(--theme-color-black) !important;
}
header.top-reached .has-children > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
header.top-reached .sub-menu {
  background-color: var(--theme-color-bg-pink) !important;
}
header.top-reached .sub-menu > li > a {
  color: var(--theme-color-black) !important;
}
header.top-reached .sub-menu > li > a:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.803' height='6.31' viewBox='0 0 9.803 6.31'%3E%3Cpath id='Tracé_20809' data-name='Tracé 20809' d='M0,4.9,4.529,0,8.838,4.9' transform='translate(9.326 5.34) rotate(180)' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1220px) {
  header.top-reached .close line {
    stroke: var(--theme-color-black);
  }
}
header.top-reached .menu > span {
  background-color: var(--theme-color-black);
}
@media (min-width: 0px) {
  header a:not(.custom-logo-link) {
    width: -webkit-fill-available;
  }
}
@media (min-width: 1220px) {
  header a:not(.custom-logo-link) {
    width: initial;
  }
}

/* Changes on burger event */
@media (min-width: 1220px) {
  .burger-header.open .close line {
    stroke: var(--theme-color-black);
  }
}

@media (max-width: 767px) {
  header .custom-logo-link {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
@media (min-width: 0px) {
  footer .site-navigation a {
    font-size: calc(0.0104166667 * 1 * 100vw);
    line-height: calc(0.0125 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  footer .site-navigation a {
    font-size: calc(0.0078125 * 1 * 100vw);
    line-height: calc(0.009375 * 1 * 100vw);
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS DISPOSITION
/**/
footer {
  background-color: var(--theme-color-main-color);
  max-width: none !important;
  padding: 20px !important;
}
footer .footer {
  margin: auto;
}
footer .footer .columns-wraper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS CONTENT
/**/
footer {
  text-align: center !important;
}
@media (min-width: 0px) {
  footer .footer.nav {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  footer .footer.nav {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 1220px) {
  footer .footer.nav .site-navigation {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
footer .footer.nav.li.a {
  color: var(--theme-color-white) !important;
}
footer .footer.coordonnees {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) {
  footer .footer.coordonnees {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1024px) {
  footer .footer.coordonnees {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
footer .footer.coordonnees p,
footer .footer.coordonnees a[href] {
  text-align: center;
  color: grey;
}
@media (min-width: 1220px) {
  footer .footer.coordonnees p {
    width: 33.33%;
  }
}
footer .footer.coordonnees a[href]:hover {
  text-decoration: underline;
  color: grey;
}
footer .footer.legals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
footer .footer.legals a {
  display: block;
  color: #d7d7d9;
  font-family: Montserrat, Sans-serif;
  font-size: calc(0.0072916667 * 1 * 100vw);
  font-weight: 300;
  text-transform: capitalize;
}
footer .footer.legals a:hover {
  text-decoration: underline;
  color: grey;
}
footer .wrapper.bottom {
  border-top: 0px solid transparent;
}
footer .socials-links nav div {
  margin: auto;
}
footer .socials-links nav div ul {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  padding: 0;
  margin: 0 !important;
}
@media (min-width: 0px) {
  footer .socials-links nav div ul {
    gap: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  footer .socials-links nav div ul {
    gap: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  footer .socials-links nav div ul {
    gap: calc(0.0104166667 * 1 * 100vw);
  }
}
footer .socials-links nav div ul li a {
  color: var(--theme-color-main-color) !important;
}
footer .socials-links nav div ul li a i {
  background-color: #ffb2b2 !important;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) {
  footer .socials-links nav div ul li a i {
    height: 45px;
    width: 45px !important;
  }
}
@media (min-width: 481px) {
  footer .socials-links nav div ul li a i {
    height: 45px;
    width: 45px !important;
  }
}
@media (min-width: 1024px) {
  footer .socials-links nav div ul li a i {
    height: 35px;
    width: 35px !important;
  }
}
footer .socials-links .fab::before {
  font-size: 20px;
}

.menu-item-21285 {
  display: none;
}

.menu-item-21317 {
  display: none;
}

.menu-item-1830791 {
  display: none;
}

.logo-footer {
  height: 100% !important;
}
@media (min-width: 0px) {
  .logo-footer.dekstop {
    display: none;
  }
}
@media (min-width: 481px) {
  .logo-footer.dekstop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .logo-footer.dekstop {
    display: block;
    width: calc(0.1302083333 * 1 * 100vw);
  }
}
@media (min-width: 0px) {
  .logo-footer.responsive {
    display: block;
    width: calc(0.3048780488 * 1 * 100vw);
    padding: 20px 0;
  }
}
@media (min-width: 481px) {
  .logo-footer.responsive {
    display: block;
    width: calc(0.3048780488 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .logo-footer.responsive {
    display: none;
  }
}

.center-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) {
  .center-footer {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    gap: 0;
  }
}
@media (min-width: 481px) {
  .center-footer {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    gap: 0;
  }
}
@media (min-width: 1024px) {
  .center-footer {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    gap: calc(0.0520833333 * 1 * 100vw);
  }
}
.center-footer .color {
  text-align: center;
  font-size: calc(0.0072916667 * 1 * 100vw);
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
@media (min-width: 0px) {
  .center-footer .color {
    width: calc(0.7633587786 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .center-footer .color {
    width: calc(0.3658536585 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .center-footer .color {
    width: calc(0.15625 * 1 * 100vw);
  }
}
.center-footer .color nav div ul {
  padding: 0;
}
@media (min-width: 0px) {
  .center-footer .color nav div ul li {
    padding: 10px 0;
  }
}
@media (min-width: 481px) {
  .center-footer .color nav div ul li {
    padding: 10px 0;
  }
}
@media (min-width: 1024px) {
  .center-footer .color nav div ul li {
    padding: 10px 0;
  }
}
.center-footer .color nav div ul li a {
  color: #ffb2b2 !important;
  letter-spacing: 2px;
}
@media (min-width: 0px) {
  .center-footer .legals-menu {
    border-top: 1px solid var(--theme-color-white);
    padding-top: 10px;
  }
}
@media (min-width: 481px) {
  .center-footer .legals-menu {
    border-top: 1px solid var(--theme-color-white);
    padding-top: 10px;
  }
}
@media (min-width: 1024px) {
  .center-footer .legals-menu {
    border-top: 0px solid transparent;
  }
}

footer .menu-item-5293762,
footer .menu-item-5293883 {
  display: none !important;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some sections have allways the same parameters on the project
      define them here with the variables above */
.type-banner .bkg-image ~ .bkg-container h1,
.type-banner .bkg-image ~ .bkg-container p {
  color: var(--theme-color-primary);
}
.type-banner a {
  margin: auto;
}

.type-banner.default {
  letter-spacing: 4px;
  color: var(--theme-color-primary);
}
.type-banner.default .bkg-wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.type-banner.default h1 {
  font-size: 36px !important;
  letter-spacing: 0px;
  line-height: 1.2;
}
@media (min-width: 0px) {
  .type-banner.default h1 {
    font-size: var(--theme-font-size-3-mobile);
    line-height: var(--theme-line-height-3-mobile);
  }
}
@media (min-width: 481px) {
  .type-banner.default h1 {
    font-size: var(--theme-font-size-3-tablet);
    line-height: var(--theme-line-height-3-tablet);
  }
}
@media (min-width: 1024px) {
  .type-banner.default h1 {
    font-size: var(--theme-font-size-3-desktop);
    line-height: var(--theme-line-height-3-desktop);
  }
}
.type-banner.default p {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
}
@media (min-width: 0px) {
  .type-banner.default p {
    white-space: wrap;
  }
}
@media (min-width: 481px) {
  .type-banner.default p {
    white-space: nowrap;
  }
}
.type-banner.default p::after {
  content: "";
  display: block;
  width: 20%; /* Set the desired width of the border */
  margin: 0 auto; /* Center the border horizontally */
  border-bottom: 2px solid var(--theme-color-primary); /* Set the border properties */
  margin-top: 25px; /* Add some space between the text and the border */
}

.type-banner.classic {
  padding: 0;
}
@media (min-width: 0px) {
  .type-banner.classic {
    margin-top: calc(0.1170483461 * 1 * 100vw + 2 * 0.0254452926 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .type-banner.classic {
    height: 30vh;
    margin-top: calc(0.0658536585 * 1 * 100vw + 2 * 0.012195122 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-banner.classic {
    height: 500px;
    margin-top: calc(0.046875 * 1 * 100vw + 2 * 0.0104166667 * 1 * 100vw);
  }
}
.type-banner.classic .bkg-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.type-banner.classic .bkg-wrapper .bkg-image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: none;
          transform: none;
}
@media (min-width: 481px) {
  .type-banner.classic .bkg-wrapper .bkg-image {
    height: 30vh;
  }
}
@media (min-width: 1024px) {
  .type-banner.classic .bkg-wrapper .bkg-image {
    height: 500px;
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some sections have allways the same parameters on the project
define them here with the variables above */
.short-line {
  background-color: black;
}

.headerSearchBar {
  display: none;
}

@media (min-width: 0px) {
  .type-breadcrumb {
    margin: var(--type-breadcrumb-this-margin-mobile);
  }
}
@media (min-width: 481px) {
  .type-breadcrumb {
    margin: var(--type-breadcrumb-this-margin-desktop);
  }
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                               TYPE ARCHIVE/BOUTIQUE PAGE
/**/
@media (min-width: 1024px) {
  .type-archive .cards-output {
    padding: 0;
    margin: 0;
  }
}
.type-archive .cards-output .output {
  list-style: none outside;
  clear: both;
}
.type-archive .cards-output .sidebar {
  z-index: 10;
}
@media (max-width: 319px) {
  .type-archive .cards-output .sidebar {
    margin: 2px auto 0 auto;
    left: auto;
  }
}
@media (min-width: 481px) {
  .type-archive .cards-output .sidebar {
    margin: 2px 0 0 20px;
  }
}
.type-archive .cards-output .sidebar .wrapper {
  background-color: var(--theme-color-bg-pink);
  border: 1px solid var(--theme-color-light-main-color) !important;
  color: var(--theme-color-light-main-color) !important;
}
.type-archive .cards-output .sidebar .flex.end {
  display: none;
}
@media (max-width: 319px) {
  .type-archive .cards-output .sidebar .flex.end i {
    font-size: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .type-archive .cards-output .sidebar .flex.end i {
    font-size: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-archive .cards-output .sidebar .flex.end i {
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}
.type-archive .cards-output .sidebar .header-filter {
  display: none;
}
@media (min-width: 0px) {
  .type-archive .cards-output .sidebar .header-filter h3 {
    font-size: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .type-archive .cards-output .sidebar .header-filter h3 {
    font-size: calc(0.0256097561 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-archive .cards-output .sidebar .header-filter h3 {
    font-size: calc(0.0125 * 1 * 100vw);
  }
}
.type-archive .cards-output .sidebar .choice {
  font-family: "primary-light";
}
.type-archive .cards-output .sidebar .choice:not(.child) {
  font-family: "primary-bold";
}
.type-archive .cards-output .sidebar .choice input[data-value="41"] {
  visibility: hidden;
}
.type-archive .cards-output .sidebar.shrunk {
  background-color: var(--theme-color-main-color) !important;
  color: var(--theme-color-bg-pink) !important;
  border: none !important;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  left: initial;
  right: 0;
  padding: 2px;
}
.type-archive .cards-output .sidebar.shrunk .filters {
  margin-top: 0 !important;
}
.type-archive .cards-output .sidebar.shrunk .filters .group.mode-de-retrait {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.type-archive .cards-output .sidebar.shrunk .filters .group.mode-de-retrait #mode-de-retrait {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin: 0;
}
.type-archive .cards-output .sidebar.shrunk .filters .group.mode-de-retrait i {
  margin: 0 0 30px;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                               ACCORDION
/**/
.type-accordion .wrapper {
  padding: 0;
}
.type-accordion .wrapper .container {
  padding: 0;
}
.type-accordion .wrapper .container .title-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: calc(0.0254452926 * 1 * 100vw);
  margin-bottom: calc(0.0763358779 * 1 * 100vw);
}
.type-accordion .wrapper .container .title-block h6 {
  margin: 0;
  text-transform: uppercase;
  color: var(--theme-color-primary);
}
.type-accordion .wrapper .container .title-block h2 {
  margin: 0;
  color: var(--theme-color-primary);
}
@media (min-width: 481px) {
  .type-accordion .wrapper .container .title-block {
    gap: calc(0.012195122 * 1 * 100vw);
    margin-bottom: calc(0.0365853659 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-accordion .wrapper .container .title-block {
    gap: calc(0.0078125 * 1 * 100vw);
    margin-bottom: calc(0.0260416667 * 1 * 100vw);
  }
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                               CART PAGE
/**/
.page-id-22134 .type-banner .x-center {
  display: none;
}
.page-id-22134 .checkout-shipping {
  border: none;
  padding: 0;
  width: 100% !important;
}
@media (min-width: 768px) {
  .page-id-22134 .checkout-shipping {
    width: 45% !important;
  }
}
.page-id-22134 .checkout-shipping .title-block {
  display: none;
}
.page-id-22134 .checkout-shipping h4 {
  display: none;
}
.page-id-22134 .checkout-shipping .wrapper {
  background-color: #f5f5f5;
}
.page-id-22134 .checkout-shipping .container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: calc(0.0104166667 * 1 * 100vw);
}
@media (min-width: 1024px) {
  .page-id-22134 .checkout-shipping .container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.page-id-22134 .checkout-shipping .container img {
  width: auto;
  max-width: 100%;
}
@media (min-width: 0px) {
  .page-id-22134 .checkout-shipping .container img {
    height: calc(0.1781170483 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .page-id-22134 .checkout-shipping .container img {
    height: calc(0.0853658537 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .page-id-22134 .checkout-shipping .container img {
    height: calc(0.0364583333 * 1 * 100vw);
  }
}
.page-id-22134 .checkout-shipping .container p {
  font-family: var(--theme-font-primary-regular);
  font-size: 18px;
  padding: 5%;
  color: #666;
  line-height: 1.5;
}
@media (min-width: 0px) {
  .page-id-22134 .checkout-shipping .container p {
    font-size: calc(0.0432569975 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .page-id-22134 .checkout-shipping .container p {
    font-size: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .page-id-22134 .checkout-shipping .container p {
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}
.page-id-22134 .continue {
  border: none;
  background-color: transparent;
}
.page-id-22134 .continue a {
  padding: 16px 25px;
  font-size: calc(0.0130208333 * 1 * 100vw);
  font-family: var(--theme-font-primary-regular);
  border: 2px solid var(--theme-color-main-color);
}
@media (min-width: 0px) {
  .page-id-22134 .continue a {
    margin: auto;
    padding: 16px 25px;
    font-size: calc(0.0636132316 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .page-id-22134 .continue a {
    margin: 0;
    padding: 16px 25px;
    font-size: calc(0.0304878049 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .page-id-22134 .continue a {
    margin: 0;
    padding: 16px 25px;
    font-size: calc(0.0130208333 * 1 * 100vw);
  }
}
@media (min-width: 0px) {
  .page-id-22134 .continue {
    margin-bottom: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .page-id-22134 .continue {
    margin-left: 5%;
    margin-bottom: calc(0.0365853659 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .page-id-22134 .continue {
    margin-left: 12.5%;
    margin-bottom: calc(0.0208333333 * 1 * 100vw);
  }
}
.page-id-22134 button {
  font-family: var(--theme-font-primary-semibold);
}
.page-id-22134 button[name=apply_coupon] {
  background-color: #d1a37e !important;
  color: var(--theme-color-white) !important;
  width: 100% !important;
}
@media (min-width: 768px) {
  .page-id-22134 button[name=apply_coupon] {
    width: 60% !important;
  }
}
.page-id-22134 button[name=update_cart]:disabled {
  background-color: #e4ccba !important;
  color: var(--theme-color-white) !important;
}
.page-id-22134 button[name=update_cart]:not(:disabled) {
  background-color: #d1a37e !important;
  color: var(--theme-color-white) !important;
}
.page-id-22134 .checkout-button {
  background-color: #d1a37e !important;
  color: var(--theme-color-white) !important;
  font-family: var(--theme-font-primary-semibold);
}
.page-id-22134 .panier {
  padding: 0;
  margin: 0;
  border: none;
  font-family: var(--theme-font-secondary-light);
}
.page-id-22134 .woocommerce-cart-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-id-22134 .woocommerce-cart-form .shop_table {
  background-color: rgba(143, 138, 136, 0.05);
  border: 1px solid #eee !important;
}
@media (min-width: 1024px) {
  .page-id-22134 .woocommerce-cart-form .shop_table {
    width: 75% !important;
  }
}
.page-id-22134 .woocommerce-cart-form .shop_table thead {
  font-family: var(--theme-font-secondary-medium);
}
.page-id-22134 .woocommerce-cart-form .shop_table thead .product-price {
  display: none;
}
@media (min-width: 1024px) {
  .page-id-22134 .woocommerce-cart-form .shop_table tbody tr {
    height: calc(0.0520833333 * 1 * 100vw);
  }
}
@media (max-width: 767px) {
  .page-id-22134 .woocommerce-cart-form .shop_table tbody tr .product-price,
  .page-id-22134 .woocommerce-cart-form .shop_table tbody tr .product-subtotal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .page-id-22134 .woocommerce-cart-form .shop_table tbody tr .product-price span,
  .page-id-22134 .woocommerce-cart-form .shop_table tbody tr .product-subtotal span {
    margin: 0 !important;
  }
}
.page-id-22134 .woocommerce-cart-form .shop_table .qty {
  background-color: #eee;
  padding: 10px 0;
  border: none;
}
.page-id-22134 .woocommerce-cart-form .shop_table .coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  font-family: var(--theme-font-secondary-light);
}
@media (min-width: 0px) {
  .page-id-22134 .woocommerce-cart-form .shop_table .coupon {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.page-id-22134 .woocommerce-cart-form .shop_table .coupon .input-text {
  background-color: #eee;
  width: 100% !important;
}
@media (min-width: 768px) {
  .page-id-22134 .woocommerce-cart-form .shop_table .coupon .input-text {
    width: 30% !important;
  }
}
.page-id-22134 .cart-collaterals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 10%;
  margin: auto;
}
@media (max-width: 767px) {
  .page-id-22134 .cart-collaterals {
    width: 90% !important;
  }
}
@media (min-width: 1024px) {
  .page-id-22134 .cart-collaterals {
    width: 75% !important;
  }
}
.page-id-22134 .cart-collaterals .cart_totals {
  width: 100% !important;
}
@media (min-width: 768px) {
  .page-id-22134 .cart-collaterals .cart_totals {
    width: 45% !important;
  }
}
.page-id-22134 .cart-collaterals h2 {
  font-family: var(--theme-font-primary-semibold);
}
@media (min-width: 0px) {
  .page-id-22134 .cart-collaterals h2 {
    font-size: calc(0.0636132316 * 1 * 100vw);
  }
}
@media (min-width: 768px) {
  .page-id-22134 .cart-collaterals h2 {
    font-size: calc(0.0365853659 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .page-id-22134 .cart-collaterals h2 {
    font-size: calc(0.0208333333 * 1 * 100vw);
  }
}
.page-id-22134 .cart-collaterals::before {
  content: none;
}
.page-id-22134 .cart-collaterals::after {
  content: none;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                              CHECKOUT PAGE
/**/
.woocommerce-checkout .type-banner .text-center {
  font-family: var(--theme-font-primary-bold);
}
@media (min-width: 0px) {
  .woocommerce-checkout .type-banner .text-center {
    font-size: calc(0.0636132316 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .woocommerce-checkout .type-banner .text-center {
    font-size: calc(0.0365853659 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .woocommerce-checkout .type-banner .text-center {
    font-size: calc(0.0208333333 * 1 * 100vw);
  }
}
.woocommerce-checkout .checkout {
  padding: 0;
  border: none;
}
.woocommerce-checkout .checkout input,
.woocommerce-checkout .checkout textarea {
  font-family: var(--theme-font-secondary-light);
  background-color: #eee;
  border: none;
  padding: 16px;
}
.woocommerce-checkout .checkout .button {
  background-color: var(--theme-color-light-main-color) !important;
  color: var(--theme-color-white) !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.woocommerce-checkout .checkout .button:hover {
  background-color: var(--theme-color-main-color) !important;
}

.includes_tax {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
}
.includes_tax .woocommerce-Price-amount {
  color: #767676 !important;
  padding-left: 5px;
  padding-right: 5px;
}

td.error {
  outline: 2px solid red !important;
  outline-offset: 2px;
  color: red;
  text-align: center;
  width: auto;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                        ORDER CONFIRMATION PAGE
/**/
.page-id-22135 .type-banner {
  border: none;
}
.page-id-22135 .x-center {
  padding: 0;
}
.page-id-22135 .x-center .text-center {
  font-family: var(--theme-font-primary-bold);
}
@media (min-width: 1024px) {
  .page-id-22135 .woocommerce {
    padding: 0 calc(0.0520833333 * 1 * 100vw);
  }
}
.page-id-22135 td {
  width: 50%;
}
.page-id-22135 .woocommerce-order-details__title {
  font-family: var(--theme-font-primary-semibold);
}
.page-id-22135 .title-block {
  display: none;
}
.page-id-22135 .text-center {
  margin: 0;
}
.page-id-22135 h1 {
  font-size: calc(0.0260416667 * 1 * 100vw);
}

.woocommerce-order-details {
  border: none;
}

.woocommerce-customer-details {
  border: none;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                            FORGOT PASWORD
/**/
.woocommerce-ResetPassword {
  border-radius: 7%;
  margin: 15vh auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--theme-font-secondary-light);
}
.woocommerce-ResetPassword .mot-de-passe-oublie h3 {
  font-family: var(--theme-font-primary-semibold);
}
.woocommerce-ResetPassword p {
  font-family: var(--theme-font-primary-light);
  color: var(--theme-color-grey);
}
@media (min-width: 0px) {
  .woocommerce-ResetPassword p {
    width: 80% !important;
    font-size: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .woocommerce-ResetPassword p {
    width: 60% !important;
    font-size: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .woocommerce-ResetPassword p {
    width: 30% !important;
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}
.woocommerce-ResetPassword .woocommerce-form-row {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
@media (min-width: 0px) {
  .woocommerce-ResetPassword .woocommerce-form-row {
    width: 80% !important;
  }
}
@media (min-width: 481px) {
  .woocommerce-ResetPassword .woocommerce-form-row {
    width: 60% !important;
  }
}
@media (min-width: 1024px) {
  .woocommerce-ResetPassword .woocommerce-form-row {
    width: 30% !important;
  }
}
.woocommerce-ResetPassword .woocommerce-form-row label {
  text-align: left;
  font-family: var(--theme-font-primary-bold);
  color: var(--theme-color-black);
}
@media (min-width: 0px) {
  .woocommerce-ResetPassword .woocommerce-form-row label {
    font-size: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .woocommerce-ResetPassword .woocommerce-form-row label {
    font-size: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .woocommerce-ResetPassword .woocommerce-form-row label {
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}
.woocommerce-ResetPassword .woocommerce-form-row input {
  font-size: 14px;
  border-radius: 6px;
  line-height: 1.5;
  padding: 5px 10px;
  -webkit-transition: border 100ms ease-in, background-color 100ms ease-in, -webkit-box-shadow 100ms ease-in;
  transition: border 100ms ease-in, background-color 100ms ease-in, -webkit-box-shadow 100ms ease-in;
  transition: box-shadow 100ms ease-in, border 100ms ease-in, background-color 100ms ease-in;
  transition: box-shadow 100ms ease-in, border 100ms ease-in, background-color 100ms ease-in, -webkit-box-shadow 100ms ease-in;
  border: 2px solid #dee1e2;
  color: rgb(14, 14, 16);
  background: #dee1e2;
  display: block;
  height: 36px;
}
.woocommerce-ResetPassword .woocommerce-form-row input :hover {
  border-color: #ccc;
}
.woocommerce-ResetPassword .woocommerce-form-row input :focus {
  border-color: var(--theme-color-main-color);
  background: #fff;
}
.woocommerce-ResetPassword button {
  border-radius: 6px;
  border: none;
  padding: none;
  font-family: var(--theme-font-primary-light);
  white-space: normal !important;
}

.lost-password {
  display: none;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                      FORGOT PASWORD CONFIRMATION
/**/
.lost-password-confirmation {
  border: none;
  padding: 0;
}
@media (min-width: 0px) {
  .lost-password-confirmation {
    padding-top: 1vh;
    height: 50vh;
  }
}
@media (min-width: 481px) {
  .lost-password-confirmation {
    padding-top: 5vh;
    height: 50vh;
  }
}
@media (min-width: 1024px) {
  .lost-password-confirmation {
    padding-top: 10vh;
    height: 50vh;
  }
}
.lost-password-confirmation p {
  text-align: center;
}
@media (min-width: 0px) {
  .lost-password-confirmation p {
    font-size: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .lost-password-confirmation p {
    font-size: calc(0.0243902439 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .lost-password-confirmation p {
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                      SIDEBAR
/**/
.type-sidebar .main {
  width: 100%;
  width: -moz-available;
  width: -webkit-fill-available;
  width: fill-available;
}

.type-page-boutiques .title-block {
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 0 7vw;
}
@media (min-width: 0px) {
  .type-page-boutiques .title-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 80px;
    gap: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .title-block {
    margin-top: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 0;
  }
}
.type-page-boutiques .title-block h2 {
  font-family: "secondary-medium";
}
.type-page-boutiques .img_cannele {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 0px) {
  .type-page-boutiques .img_cannele {
    width: 70%;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .img_cannele {
    width: 20%;
  }
}
@media (min-width: 0px) {
  .type-page-boutiques .image_right {
    display: none;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .image_right {
    display: block;
  }
}
.type-page-boutiques .title {
  color: var(--theme-color-text);
}
.type-page-boutiques .header-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  gap: 30px;
}
@media (min-width: 0px) {
  .type-page-boutiques .header-text {
    width: 100%;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .header-text {
    width: 40%;
  }
}
@media (min-width: 0px) {
  .type-page-boutiques .header-text h4 {
    font-size: calc(0.0305343511 * 1 * 100vw);
  }
}
@media (min-width: 0px) and (min-width: 481px) {
  .type-page-boutiques .header-text h4 {
    font-size: calc(0.0158536585 * 1 * 100vw);
  }
}
@media (min-width: 0px) and (min-width: 1024px) {
  .type-page-boutiques .header-text h4 {
    font-size: calc(0.015625 * 1 * 100vw);
  }
}
.type-page-boutiques .header-text h4 {
  line-height: 100%;
  color: var(--theme-color-primary);
}
.type-page-boutiques .header-text .text-center {
  margin: 0;
}
.type-page-boutiques .header-text .subtitle {
  text-transform: uppercase;
  letter-spacing: 4px;
  line-height: 1.5em;
}
@media (min-width: 0px) {
  .type-page-boutiques .header-text .subtitle {
    font-size: 0.8em;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .header-text .subtitle {
    font-size: 1rem;
  }
}
.type-page-boutiques .header-text hr {
  width: 10%;
  height: 1.2px;
  background-color: black;
}
.type-page-boutiques .container {
  max-width: 100%;
  margin: 0 5vw;
}
.type-page-boutiques .location-section h3 {
  padding-bottom: 3%;
  margin-bottom: 1rem;
  letter-spacing: 0.5em;
  color: #bc5f00;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "primary-extralight";
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  text-transform: uppercase;
  margin: 80px 0 40px 0;
}
@media (min-width: 0px) {
  .type-page-boutiques .location-section h3 {
    font-size: 0.9em;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .location-section h3 {
    font-size: 1.3em;
  }
}
@media (min-width: 1024px) {
  .type-page-boutiques .location-section h3 {
    font-size: 2em;
  }
}
.type-page-boutiques .location-section .card {
  background-color: #f8ece4;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  cursor: pointer;
}
@media (min-width: 0px) {
  .type-page-boutiques .location-section .card {
    width: 48%;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .location-section .card {
    width: 48%;
  }
}
@media (min-width: 1024px) {
  .type-page-boutiques .location-section .card {
    width: 30%;
  }
}
.type-page-boutiques .location-section .card img {
  aspect-ratio: 16/9;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.type-page-boutiques .location-section .card .lesbonneschoses {
  position: absolute;
  top: 5%;
  right: 5%;
  aspect-ratio: 1/1;
}
@media (min-width: 0px) {
  .type-page-boutiques .location-section .card .lesbonneschoses {
    width: 30px;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .location-section .card .lesbonneschoses {
    width: 40px;
  }
}
@media (min-width: 1024px) {
  .type-page-boutiques .location-section .card .lesbonneschoses {
    width: 50px;
  }
}
.type-page-boutiques .location-section .card p {
  margin: 0;
  font-family: "primary-bold";
  font-size: 0.75rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #666;
}
@media (min-width: 0px) {
  .type-page-boutiques .location-section .card p {
    padding: 10px 0;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .location-section .card p {
    padding: 6px;
  }
}
.type-page-boutiques .location-section .card p:first-of-type {
  font-size: 1rem;
  font-family: var(--theme-font-primary-extrabold);
}
.type-page-boutiques .location-section .card:hover {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
}
.type-page-boutiques .location-section .closed {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  cursor: auto;
}
.type-page-boutiques .location-section .closed::after {
  content: "Temporairement fermé";
  font-family: "primary-light";
  font-size: 1.2em;
  color: white;
  aspect-ratio: 16/9;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.type-page-boutiques .cards-wrapper {
  height: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
@media (min-width: 0px) {
  .type-page-boutiques .cards-wrapper {
    gap: 0.5rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .cards-wrapper {
    gap: 1rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1024px) {
  .type-page-boutiques .cards-wrapper {
    gap: 1.5rem;
  }
}
@media (min-width: 0px) {
  .type-page-boutiques .mobile-banner {
    display: block;
    width: 70%;
    margin: 20px auto;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .mobile-banner {
    display: none;
  }
}
@media (min-width: 0px) {
  .type-page-boutiques .desktop-banner {
    display: none;
  }
}
@media (min-width: 481px) {
  .type-page-boutiques .desktop-banner {
    display: block;
    margin: 30px auto;
  }
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                            MY ACCOUNT
/**/
.page-id-22136 {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, rgba(242, 220, 196, 0.36)), color-stop(20%, #ffffff)) !important;
  background-image: linear-gradient(90deg, rgba(242, 220, 196, 0.36) 20%, #ffffff 20%) !important;
}
@media (min-width: 481px) {
  .page-id-22136 .type-c.my-account {
    width: 100% !important;
    padding: 0 !important;
  }
  .page-id-22136 .type-c.my-account .woocommerce-MyAccount-navigation {
    width: 20%;
  }
  .page-id-22136 .type-c.my-account .woocommerce-MyAccount-content {
    width: 78%;
  }
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                                  FAQ
/**/
.type-faq .titles_categories p {
  color: #4c0f0f;
  padding: 5px 10px;
  border-width: 0px;
  letter-spacing: 2px;
  font-size: 12px;
  background-color: #f8ece4;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.type-faq .faq .header_category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 30px 0;
}
.type-faq .faq .header_category h3 {
  margin: 0;
  font-size: 32px;
  color: #333;
  text-align: center;
}
.type-faq .faq .header_category hr {
  width: 10%;
  height: 1.2px;
  background-color: var(--theme-color-main-color);
}
.type-faq .faq-item {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.type-faq .faq-item .question {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 20px 30px;
}
.type-faq .faq-item .question h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin: 0;
  font-size: 15px;
  letter-spacing: 1px;
  color: #3b566e;
}
.type-faq .faq-item .question h3 .badge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20px;
  min-width: 20px;
  aspect-ratio: 1/1;
  line-height: 14px;
  float: left;
  border-radius: 100px;
  text-align: center;
  background: #541a1a;
  color: #fff;
  font-size: 12px;
  margin-right: 20px;
}
.type-faq .faq-item .question:hover {
  background-color: rgb(247, 239, 234);
  padding-left: 40px;
}
.type-faq .faq-item .answer {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.type-faq .faq-item .answer .wrapper-faq {
  padding: 20px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.type-faq .faq-item .answer .wrapper-faq p {
  margin: 0;
  color: #6f8ba4;
  line-height: 28px;
  letter-spacing: 1px;
  font-size: 16px;
}
.type-faq .faq-item .answer .wrapper-faq div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.type-faq .faq-item .answer .wrapper-faq div a {
  font-family: "primary-medium";
  background-color: #f8ece4;
  color: black;
  font-size: 14px;
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 1%;
  padding-bottom: 1%;
}
.type-faq .faq-item.active .question {
  border-bottom: 1px solid rgba(229, 229, 229, 0.3);
}
.type-faq .footer-content {
  margin-top: 80px;
}
.type-faq .footer-content h4 {
  font-family: "secondary-medium";
  font-size: 26px;
  color: #606060;
  text-align: center;
}
.type-faq .footer-content p {
  color: #606060 !important;
  font-size: 16px;
}
.type-faq .footer-content p a {
  color: #bc5f00;
}

/**
  * --------------------------------------------------------------------------------------------------------------
*                                                  footer-caneles
/**/
.type-footer-caneles .image-desktop img,
.type-footer-caneles .image-mobile img {
  width: 100%;
}

/**
  * --------------------------------------------------------------------------------------------------------------
*                                                 allergenes-alcool
/**/
.type-allergenes-alcool .card {
  gap: 70px;
}
.type-allergenes-alcool .card .card__content h3 {
  margin: 0;
  color: #333;
  padding-bottom: 10px;
  font-size: 20px;
  font-family: "primary-light";
}
.type-allergenes-alcool .card .card__content p {
  font-size: 14px;
  color: #666;
  line-height: 1.7em;
}

/**
  * --------------------------------------------------------------------------------------------------------------
*                                                 Texte image
/**/
.type-text-img .container {
  display: -ms-grid;
  display: grid;
}
@media (min-width: 0px) {
  .type-text-img .container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
@media (min-width: 1024px) {
  .type-text-img .container {
    -ms-grid-columns: 1fr 80px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 80px;
  }
}
.type-text-img .container img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
@media (min-width: 481px) {
  .type-text-img .container img {
    padding: 0px 40px;
  }
}
@media (min-width: 1024px) {
  .type-text-img .container img {
    padding: 0px;
  }
}
.type-text-img .container p {
  margin: 0;
  text-align: justify;
  padding-bottom: 20px;
  color: #606060;
  font-size: 16px;
  line-height: 25px;
  font-family: "primary-medium";
}

/**
  * --------------------------------------------------------------------------------------------------------------
*                                                 Partenarie
/**/
.partenaires .card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f7ebe3;
  border-radius: 20px;
  overflow: hidden;
}
@media (min-width: 0px) {
  .partenaires .card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 481px) {
  .partenaires .card {
    gap: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 0px) {
  .partenaires .card .card__image {
    width: 100%;
  }
}
@media (min-width: 481px) {
  .partenaires .card .card__image {
    width: 40%;
  }
}
.partenaires .card .card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: -webkit-fill-available;
}
.partenaires .card .card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px;
  gap: 20px;
}
.partenaires .card .card__content h3 {
  margin: 0;
  color: #333;
  font-size: 16px;
  font-family: "primary-bold";
  letter-spacing: 2px;
  text-transform: uppercase;
}
.partenaires .card .card__content hr {
  width: 17%;
  height: 2px;
  background-color: #e0d5ce;
  border: none;
}
.partenaires .card .card__content .cta-primary {
  text-transform: uppercase;
  font-family: "primary-light";
  padding: 7px 25px;
  font-size: 12px;
}
.partenaires .card .card__content .cta-primary:hover {
  color: #4c0f0f !important;
  background-color: #ede1da;
  border: none !important;
}
.partenaires .card .card__content img {
  height: auto;
}
@media (min-width: 0px) {
  .partenaires .card .card__content img {
    width: 180px;
  }
}
@media (min-width: 481px) {
  .partenaires .card .card__content img {
    width: 120px;
  }
}
.partenaires .card .card__content p {
  margin: 0;
  color: #666;
  line-height: 1.7em;
  text-align: center;
}
@media (min-width: 0px) {
  .partenaires .card .card__content p {
    font-size: 14px;
  }
}
@media (min-width: 481px) {
  .partenaires .card .card__content p {
    font-size: 16px;
  }
}
.partenaires .card .card__content .socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.type-engagement-canneles-bordeaux .wrapper {
  overflow-x: hidden;
}
.type-engagement-canneles-bordeaux .content-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.type-engagement-canneles-bordeaux .bkg-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) {
  .type-engagement-canneles-bordeaux .bkg-image {
    width: 70%;
    height: 70%;
  }
}
@media (min-width: 481px) {
  .type-engagement-canneles-bordeaux .bkg-image {
    max-height: 55vh;
    width: auto;
  }
}
.type-engagement-canneles-bordeaux .title {
  font-family: "secondary-regular" !important;
}
.type-engagement-canneles-bordeaux .content {
  color: var(--theme-color-primary);
  line-height: 1.5em;
  font-size: large;
  font-family: "primary-regular";
}
.type-engagement-canneles-bordeaux .image_cannele {
  width: 100%;
}

.type-patrimoine .wrapper {
  overflow-x: hidden;
}
.type-patrimoine .bkg-image {
  width: 100%;
}
.type-patrimoine .title {
  font-family: "secondary-regular" !important;
  color: var(--theme-color-primary);
}
.type-patrimoine .content {
  color: var(--theme-color-primary);
  line-height: 1.5em;
  font-size: large;
  font-family: "primary-regular";
}
.type-patrimoine .content img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}
@media (min-width: 0px) {
  .type-patrimoine .content img {
    width: 70%;
    height: 70%;
  }
}
@media (min-width: 481px) {
  .type-patrimoine .content img {
    max-height: 50vh;
    width: auto;
  }
}
.type-patrimoine .image_cannele {
  width: 100%;
}
.type-patrimoine .image_mecenat_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 319px) {
  .type-patrimoine .image_mecenat_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.type-patrimoine .mecenat_txt_image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 30%;
}
@media (max-width: 319px) {
  .type-patrimoine .mecenat_txt_image {
    width: 100%;
  }
}
.type-patrimoine .mecenat_txt_image p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.type-patrimoine iframe {
  width: 100%;
  height: 75vh;
}
@media (max-width: 319px) {
  .type-patrimoine iframe {
    width: auto;
    height: 35vh;
  }
}
@media (max-width: 319px) {
  .type-patrimoine .image_mecenat {
    width: 90vw;
    height: auto;
  }
}

.page-id-5292583 .bkg-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) {
  .page-id-5292583 .bkg-image {
    width: 70%;
    height: 70%;
  }
}
@media (min-width: 481px) {
  .page-id-5292583 .bkg-image {
    max-height: 80vh;
    width: auto;
  }
}

.type-contact .wrapper {
  margin: 0 !important;
  padding: 0 !important;
}
.type-contact .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 767px) {
  .type-contact .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
  .type-contact .container a {
    width: auto;
    height: 32vh;
  }
}
.type-contact .texte {
  text-align: center;
  margin-top: 0 !important;
  margin-bottom: 1.5em;
}
.type-contact .cards {
  width: 25vw;
  height: 40vh;
  background-color: #424242;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: solid #a3a3a3 3px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 319px) {
  .type-contact .cards {
    width: 100%;
    margin-bottom: 2em;
    max-height: 300px;
  }
}
@media (min-width: 481px) {
  .type-contact .cards {
    width: 30%;
    max-height: 300px;
  }
}
@media (min-width: 1024px) {
  .type-contact .cards {
    max-height: 500px;
  }
}
.type-contact .cards svg {
  margin-top: 10%;
  width: 40%;
  height: auto;
}
.type-contact .cards svg g path {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.type-contact .cards:hover {
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}
.type-contact .cards p {
  color: white;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: large;
}
.type-contact .cards img {
  width: 50%;
  height: 50%;
  margin-top: 1em;
}
.type-contact .cards .subtitle {
  color: white;
  text-align: center;
}

/**
  * --------------------------------------------------------------------------------------------------------------
*                                                 Les Bonnes Choses
/**/
.type-lbc-text-img .wrapper img {
  width: 100%;
}
@media (min-width: 0px) {
  .type-lbc-text-img .wrapper img {
    max-width: 100%;
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper img {
    max-width: calc(0.3645833333 * 1 * 100vw);
  }
}
.type-lbc-text-img .wrapper .title {
  color: #accb51;
  font-size: 46px;
  margin: 0;
}
@media (min-width: 0px) {
  .type-lbc-text-img .wrapper .title {
    text-align: center;
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper .title {
    text-align: left;
  }
}
.type-lbc-text-img .wrapper .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
@media (min-width: 0px) {
  .type-lbc-text-img .wrapper .content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper .content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.type-lbc-text-img .wrapper .texte {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) {
  .type-lbc-text-img .wrapper .texte {
    width: 60%;
  }
}
.type-lbc-text-img .wrapper .texte p {
  font-family: "primary-regular";
  color: #666;
  font-size: 14px;
  line-height: 25px;
}
@media (min-width: 0px) {
  .type-lbc-text-img .wrapper .texte p {
    text-align: center;
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper .texte p {
    text-align: left;
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper.right .content {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 0px) {
  .type-lbc-text-img .wrapper.right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper.right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.type-lbc-text-img .wrapper.right .title {
  text-align: right;
  color: #e9b365;
}
.type-lbc-text-img .wrapper.right .texte {
  margin-right: 0;
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper.right .texte {
    margin-left: auto;
  }
}
@media (min-width: 0px) {
  .type-lbc-text-img .wrapper.right .texte p {
    text-align: center;
  }
}
@media (min-width: 481px) {
  .type-lbc-text-img .wrapper.right .texte p {
    text-align: right;
  }
}

.type-lbc-boutiques h2 {
  text-align: center;
  font-size: 32px;
  color: #606060;
  margin: 80px 0;
}
.type-lbc-boutiques .cards-wrapper {
  height: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 0 5vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) {
  .type-lbc-boutiques .cards-wrapper {
    gap: 0.5rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 481px) {
  .type-lbc-boutiques .cards-wrapper {
    gap: 1rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1024px) {
  .type-lbc-boutiques .cards-wrapper {
    gap: 1.5rem;
  }
}
.type-lbc-boutiques .cards-wrapper .card {
  background-color: #f8ece4;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  cursor: pointer;
}
@media (min-width: 0px) {
  .type-lbc-boutiques .cards-wrapper .card {
    width: 48%;
  }
}
@media (min-width: 481px) {
  .type-lbc-boutiques .cards-wrapper .card {
    width: 48%;
  }
}
@media (min-width: 1024px) {
  .type-lbc-boutiques .cards-wrapper .card {
    width: 30%;
  }
}
.type-lbc-boutiques .cards-wrapper .card img {
  aspect-ratio: 16/9;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.type-lbc-boutiques .cards-wrapper .card .lesbonneschoses {
  position: absolute;
  top: 5%;
  right: 5%;
  aspect-ratio: 1/1;
}
@media (min-width: 0px) {
  .type-lbc-boutiques .cards-wrapper .card .lesbonneschoses {
    width: 30px;
  }
}
@media (min-width: 481px) {
  .type-lbc-boutiques .cards-wrapper .card .lesbonneschoses {
    width: 40px;
  }
}
@media (min-width: 1024px) {
  .type-lbc-boutiques .cards-wrapper .card .lesbonneschoses {
    width: 50px;
  }
}
.type-lbc-boutiques .cards-wrapper .card p {
  margin: 0;
  font-family: "primary-bold";
  font-size: 0.75rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #666;
}
@media (min-width: 0px) {
  .type-lbc-boutiques .cards-wrapper .card p {
    padding: 10px 0;
  }
}
@media (min-width: 481px) {
  .type-lbc-boutiques .cards-wrapper .card p {
    padding: 6px;
  }
}
.type-lbc-boutiques .cards-wrapper .card p:first-of-type {
  font-size: 1rem;
  font-family: var(--theme-font-primary-extrabold);
}
.type-lbc-boutiques .cards-wrapper .card:hover {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
}

.type-service-client form {
  margin-top: 0 !important;
}
.type-service-client .gform_title {
  display: none;
}
.type-service-client .container {
  padding: 0 10%;
  width: 80%;
}
.type-service-client .container p {
  text-align: center;
}
.type-service-client .container .nice-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f6ece4 !important;
  width: 100%;
  font-family: "primary-regular";
  padding: 15px;
  border: none;
  border-radius: 0;
}
.type-service-client .container .nice-select .list {
  width: 100%;
}
.type-service-client .container .nice-select span {
  opacity: 0.8;
}
@media (min-width: 1024px) {
  .type-service-client .container .service-client-form {
    margin: 5em;
  }
}
.type-service-client .container .service-client-form input:not([type=file]),
.type-service-client .container .service-client-form textarea {
  padding: 15px !important;
  background-color: #f6ece4;
  font-family: "primary-regular";
  border: 0;
}
.type-service-client .container .service-client-form input[type=file] {
  font-family: "primary-regular";
  border: 0;
  padding-left: 20px;
}
.type-service-client .container .service-client-form .gfield label,
.type-service-client .container .service-client-form .gfield span {
  font-family: "primary-regular";
  color: #666;
  font-size: 14px;
}
.type-service-client .container #gform_submit_button_3,
.type-service-client .container #gform_submit_button_4,
.type-service-client .container #gform_submit_button_5 {
  background-color: transparent !important;
  border: 2px solid #3d3d3d !important;
  color: #3d3d3d !important;
}
@media (max-width: 319px) {
  .type-service-client .container #gform_3,
  .type-service-client .container #gform_4,
  .type-service-client .container #gform_5 {
    margin: 0;
  }
}

/**
  * --------------------------------------------------------------------------------------------------------------
*                                                    Postuler
/**/
.type-service-client .poste {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 50px;
}
.type-service-client .poste h3 {
  font-size: 18px;
  color: #666;
}
.type-service-client .poste img {
  width: 100px;
  aspect-ratio: 1/1;
}

/**
  * --------------------------------------------------------------------------------------------------------------
*                                                  Banner Swiper Home
/**/
@media (min-width: 0px) {
  .type-banner-swiper .desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .type-banner-swiper .desktop {
    display: block;
  }
}
@media (min-width: 0px) {
  .type-banner-swiper .mobile {
    display: block;
  }
}
@media (min-width: 1024px) {
  .type-banner-swiper .mobile {
    display: none;
  }
}
.type-banner-swiper .swiper-button-prev::after,
.type-banner-swiper .swiper-button-next::after {
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  padding: 5px;
}
.type-banner-swiper .swiper-pagination {
  margin-bottom: 10px;
}
.type-banner-swiper .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.4);
  border: 1px solid white;
}
.type-banner-swiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: white;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                            HOME PAGE
/**/
.type-home-livraison h2 {
  font-family: "secondary-medium";
  font-size: 30px;
}
.type-home-livraison .wrapper .subtitle {
  font-size: 16px;
  font-family: "primary-medium";
  color: #4c0f0f;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 40px;
}
.type-home-livraison .wrapper .subtitle b {
  font-family: "primary-bold";
}
.type-home-livraison .wrapper hr {
  width: 10%;
  height: 2px;
  background-color: #3d3d3d;
  margin: auto;
  border: none;
}
.type-home-livraison .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  margin-top: 40px;
}
.type-home-livraison .content h2 {
  margin: 0;
}
.type-home-livraison .content p {
  color: #606060;
  font-size: 16px;
  line-height: 1.5em;
}
.type-home-livraison .content p b {
  font-family: "primary-bold";
}
.type-home-livraison .content a {
  color: #bc786b;
  font-family: "primary-bold";
}
.type-home-livraison .buttons {
  margin: 60px 0;
  gap: 10px;
}
@media (min-width: 0px) {
  .type-home-livraison .buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 481px) {
  .type-home-livraison .buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.type-home-livraison .buttons a {
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) {
  .type-home-livraison .buttons a {
    text-align: center;
    width: 100%;
  }
}
@media (min-width: 481px) {
  .type-home-livraison .buttons a {
    width: auto;
  }
}
.type-home-livraison .caneles {
  gap: 20px;
}
.type-home-livraison .caneles .canele {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px;
  padding-bottom: 20px;
  -webkit-box-shadow: 0px 12px 10px -12px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 12px 10px -12px rgba(0, 0, 0, 0.3);
}
@media (min-width: 0px) {
  .type-home-livraison .caneles .canele {
    background-color: #f8ece4;
  }
}
@media (min-width: 481px) {
  .type-home-livraison .caneles .canele {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(66%, #f8ece4), color-stop(33%, transparent)) !important;
    background-image: linear-gradient(360deg, #f8ece4 66%, transparent 33%) !important;
  }
}
@media (min-width: 0px) {
  .type-home-livraison .caneles .canele img {
    height: 100px;
  }
}
@media (min-width: 320px) {
  .type-home-livraison .caneles .canele img {
    height: 200px;
  }
}
@media (min-width: 481px) {
  .type-home-livraison .caneles .canele img {
    height: 170px;
  }
}
.type-home-livraison .caneles .canele hr {
  width: 10%;
  height: 2px;
  background-color: #3d3d3d;
  border: none;
}
.type-home-livraison .caneles .canele h3 {
  font-family: "secondary-medium";
  color: #666;
}
.type-home-livraison .caneles .canele p {
  font-family: "primary-regular";
  color: #666;
  font-size: 14px;
}
.type-home-livraison .caneles .canele .price-cannele {
  font-size: 22px;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                           BRAND SLIDER
/**/
.type-autoplay-slider {
  text-align: center;
}
.type-autoplay-slider h2 {
  font-family: "secondary-medium";
}
.type-autoplay-slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}
.type-autoplay-slider .swiper-wrapper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.type-autoplay-slider .swiper-wrapper .swiper-slide img {
  max-height: 150px;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                           NEWSLETTER
/**/
.type-newsletter {
  padding: 80px 0;
}

#gform_wrapper_2 .gform_title,
#gform_wrapper_2 .gform_required_legend,
#gform_wrapper_2 #field_2_5 {
  display: none !important;
}
#gform_wrapper_2 .gfield label {
  font-family: "primary-bold";
  color: #666;
  font-size: 14px;
}
#gform_wrapper_2 .gfield input {
  padding: 5px !important;
  background-color: white;
  font-family: "primary-regular";
  width: 100%;
  border: 0;
}
#gform_wrapper_2 #field_2_6 label {
  font-family: "primary-medium";
  text-align: left;
}
#gform_wrapper_2 #field_2_6 #input_2_6_1 {
  width: auto;
}
#gform_wrapper_2 .gform_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#gform_wrapper_2 .gform_footer input {
  background-color: #7E1523;
  border: none;
}
#gform_wrapper_2 .info {
  color: #666;
  font-size: 14px;
  line-height: 23px;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                           LEGALS
/**/
.type-legals .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.type-legals .wrapper .contenu h3 {
  font-size: 26px;
  color: #606060;
  font-family: "secondary-medium";
}
.type-legals .wrapper .contenu p {
  color: rgb(96, 96, 96);
  font-size: 16px;
  line-height: 25px;
  margin: 0;
  padding-bottom: 20px;
}
.type-legals .wrapper .contenu p strong {
  font-family: "primary-bold";
}
.type-legals .wrapper .contenu a {
  color: #4c0f0f;
}
.type-legals .wrapper .contenu h4 {
  color: #606060;
  font-family: "primary-semibold";
}
.type-legals .wrapper table {
  font-family: "primary-regular";
  border-collapse: collapse;
  width: 100%;
}
.type-legals .wrapper td,
.type-legals .wrapper th {
  border: 1px solid #dddddd;
  width: 50%;
  text-align: left;
  padding: 13px;
}
.type-legals .wrapper tr td:first-child {
  border-right: none;
}
.type-legals .wrapper tr td:last-child {
  border-left: none;
}

/**
  * --------------------------------------------------------------------------------------------------------------
  *                                      SIDEBAR
/**/
.type-sidebar .main {
  width: 100%;
  width: -moz-available;
  width: -webkit-fill-available;
  width: fill-available;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED CLASSES & EXTENDS 
 *                                           Allways create both in order to be forced 
 *                                       directly on DOM or afterward in SCCS with @extend !
/**/
/* Create here as much as needed... */
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  ELEMENTS APPLICATIONS
/**/
/* If some sections have allways the same parameters on the project
  define them here with the variables above */
@media (max-width: 767px) {
  body.overflow-hidden {
    overflow: hidden;
  }
  body.overflow-hidden::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: saturate(180%) blur(5px);
            backdrop-filter: saturate(180%) blur(5px);
    background: rgba(0, 0, 0, 0.55);
    background-color: rgba(0, 0, 0, 0.55);
    z-index: 1;
    pointer-events: none; /* Allows clicks to pass through the overlay */
  }
}

.sidebar .end {
  z-index: 2;
}
@media (min-width: 0px) {
  .sidebar .filters {
    z-index: 0;
  }
}
@media (min-width: 1024px) {
  .sidebar .filters {
    margin-top: 0px;
    left: 50%;
  }
}
@media (min-width: 0px) {
  .sidebar .filters .header-filter {
    width: 90%;
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  5 : MODELS
//                              * CSS exclusif à ces templates uniquement
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  POSTS ARCHIVE 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  POST SINGLE 
/**/
.single-post .post-content {
  /* ----- Style the elements ----- */
  /* Wrap the image and alt text */
  /* Will be added with js */
  /* The alt text itself */
  /* Will be added with js */
  /* Hovering over the wrapper shows its alt p*/
}
@media (min-width: 0px) {
  .single-post .post-content h2 {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .single-post .post-content h2 {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .single-post .post-content h2 {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}
.single-post .post-content p, .single-post .post-content li {
  line-height: 1.6em !important;
  color: var(--theme-color-primary);
  cursor: auto;
}
@media (min-width: 0px) {
  .single-post .post-content p, .single-post .post-content li {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .single-post .post-content p, .single-post .post-content li {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .single-post .post-content p, .single-post .post-content li {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}
.single-post .post-content .carderecette {
  background-color: var(--theme-color-main-color);
  color: var(--theme-color-bg-pink);
  font-family: var(--theme-font-primary-bold);
  padding: 10px;
}
.single-post .post-content a[href] {
  font-weight: bold !important;
  color: #BC5F00 !important;
}
.single-post .post-content .alt-wrap {
  display: block;
  position: relative;
  margin: 20px;
  color: whitesmoke;
}
.single-post .post-content .alt-wrap p.alt {
  position: absolute;
  opacity: 0; /* hide initially */
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 15px;
  font-size: 14px;
  line-height: 22px;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.single-post .post-content .alt-wrap:hover > p.alt {
  opacity: 1;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  SINGLE PRODUCT
/**/
/* Hide WooCommerce Tabs on Single Product Page */
.single-product .continue {
  background-color: var(--theme-color-white);
  border: none;
}
@media (min-width: 0px) {
  .single-product .continue {
    margin: 0;
    margin-bottom: calc(0.2544529262 * 1 * 100vw);
    padding: 0;
  }
}
@media (min-width: 481px) {
  .single-product .continue {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: calc(0.1829268293 * 1 * 100vw);
    width: 30%;
  }
}
@media (min-width: 768px) {
  .single-product .continue {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: calc(0.1829268293 * 1 * 100vw);
    width: 30%;
  }
}
@media (min-width: 1024px) {
  .single-product .continue {
    margin: var(--type-breadcrumb-this-margin-desktop-no-burger);
    margin-bottom: calc(0.0260416667 * 1 * 100vw);
    margin-top: 0;
  }
}
.single-product .continue a {
  border-radius: 5px;
}
@media (max-width: 319px) {
  .single-product .continue a {
    margin: auto;
    font-size: calc(0.0381679389 * 1 * 100vw);
    width: 100%;
  }
}
@media (min-width: 481px) {
  .single-product .continue a {
    font-size: calc(0.0207317073 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .single-product .continue a {
    font-size: calc(0.0130208333 * 1 * 100vw);
  }
}
@media (min-width: 0px) {
  .single-product .continue a {
    padding: 12px !important;
    font-size: calc(0.0381679389 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .single-product .continue a {
    padding: calc(0.0329268293 * 1 * 100vw) 30% !important;
    font-size: calc(0.0207317073 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .single-product .continue a {
    padding: calc(0.015625 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) !important;
    font-size: calc(0.0130208333 * 1 * 100vw);
  }
}
.single-product .continue a:hover {
  background-color: var(--theme-color-light-main-color) !important;
  color: var(--theme-color-white) !important;
}
.single-product .woocommerce-message {
  font-family: var(--theme-font-primary-regular);
  font-size: 18px;
}
@media (min-width: 0px) {
  .single-product .woocommerce-message {
    margin: var(--type-breadcrumb-this-margin-tablet);
  }
}
@media (min-width: 481px) {
  .single-product .woocommerce-message {
    margin: var(--type-breadcrumb-this-margin-desktop);
  }
}
@media (min-width: 1024px) {
  .single-product .woocommerce-message {
    margin: var(--type-breadcrumb-this-margin-desktop);
  }
}
.single-product .type-product {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: calc(0.0260416667 * 1 * 100vw);
}
.single-product .type-product .woocommerce-product-gallery--with-images {
  background-color: var(--theme-color-bg-pink);
  border-radius: 5%;
  -webkit-box-shadow: 5px 22px 50px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 5px 22px 50px 5px rgba(0, 0, 0, 0.25);
}
@media (min-width: 1024px) {
  .single-product .type-product .woocommerce-product-gallery--with-images {
    width: 50% !important;
  }
}
.single-product .type-product .woocommerce-product-gallery--with-images .flex-control-nav {
  padding: 3% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4%;
}
.single-product .type-product .woocommerce-product-gallery--with-images .flex-control-nav li {
  width: 22% !important;
}
@media (min-width: 1024px) {
  .single-product .type-product .entry-summary {
    width: 32% !important;
  }
}
.single-product .type-product .entry-summary .product_title {
  color: var(--theme-color-light-main-color);
  font-family: var(--theme-font-primary-semibold);
}
@media (min-width: 0px) {
  .single-product .type-product .entry-summary .product_title {
    font-size: calc(0.0763358779 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .single-product .type-product .entry-summary .product_title {
    font-size: calc(0.0487804878 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .single-product .type-product .entry-summary .product_title {
    font-size: calc(0.0260416667 * 1 * 100vw);
  }
}
.single-product .type-product .entry-summary .price,
.single-product .type-product .entry-summary .woocommerce-Price-amount {
  text-align: left;
  color: var(--theme-color-black);
  font-family: var(--theme-font-primary-semibold);
}
@media (min-width: 0px) {
  .single-product .type-product .entry-summary .price,
  .single-product .type-product .entry-summary .woocommerce-Price-amount {
    font-size: calc(0.0636132316 * 1 * 100vw) !important;
  }
}
@media (min-width: 481px) {
  .single-product .type-product .entry-summary .price,
  .single-product .type-product .entry-summary .woocommerce-Price-amount {
    font-size: calc(0.0426829268 * 1 * 100vw) !important;
  }
}
@media (min-width: 1024px) {
  .single-product .type-product .entry-summary .price,
  .single-product .type-product .entry-summary .woocommerce-Price-amount {
    font-size: calc(0.0234375 * 1 * 100vw) !important;
  }
}
.single-product .type-product .entry-summary .woocommerce-product-details__short-description p {
  line-height: 2.3em;
  letter-spacing: 0.5px;
  color: var(--theme-color-black);
  font-family: var(--theme-font-primary-light);
}
@media (min-width: 0px) {
  .single-product .type-product .entry-summary .woocommerce-product-details__short-description p {
    font-size: calc(0.0458015267 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .single-product .type-product .entry-summary .woocommerce-product-details__short-description p {
    font-size: calc(0.0219512195 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .single-product .type-product .entry-summary .woocommerce-product-details__short-description p {
    font-size: calc(0.0104166667 * 1 * 100vw);
  }
}
.single-product .type-product .entry-summary input {
  display: none;
}
.single-product .type-product .entry-summary .single_add_to_cart_button,
.single-product .type-product .entry-summary .ajax_add_to_cart {
  margin: auto;
  float: initial;
}
@media (min-width: 0px) {
  .single-product .type-product .entry-summary .single_add_to_cart_button,
  .single-product .type-product .entry-summary .ajax_add_to_cart {
    padding: calc(0.0763358779 * 1 * 100vw) 25% !important;
    font-size: calc(0.0381679389 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .single-product .type-product .entry-summary .single_add_to_cart_button,
  .single-product .type-product .entry-summary .ajax_add_to_cart {
    padding: calc(0.0329268293 * 1 * 100vw) 30% !important;
    font-size: calc(0.0207317073 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .single-product .type-product .entry-summary .single_add_to_cart_button,
  .single-product .type-product .entry-summary .ajax_add_to_cart {
    padding: calc(0.015625 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) !important;
    font-size: calc(0.0130208333 * 1 * 100vw);
  }
}
.single-product .type-product .entry-summary .single_add_to_cart_button:hover,
.single-product .type-product .entry-summary .ajax_add_to_cart:hover {
  background-color: var(--theme-color-light-main-color) !important;
  color: var(--theme-color-white) !important;
}
.single-product .type-product .entry-summary .variations_form {
  font-family: var(--theme-font-primary-regular);
}
.single-product .type-product .entry-summary .variations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  background-color: transparent !important;
}
.single-product .type-product .entry-summary .variations tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}
.single-product .type-product .entry-summary .variations tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.single-product .type-product .entry-summary .variations tr label {
  font-family: var(--theme-font-primary-semibold);
}
.single-product .type-product .entry-summary .variations tr .info-icon {
  display: none;
}
.single-product .type-product .entry-summary .variations tr .value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.single-product .type-product .entry-summary .variations tr .value .woocommerce-variation-price {
  margin-bottom: 10px;
}
@media (min-width: 0px) {
  .single-product .type-product .entry-summary .variations tr .value button {
    padding: calc(0.0763358779 * 1 * 100vw) 25% !important;
    font-size: calc(0.0381679389 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .single-product .type-product .entry-summary .variations tr .value button {
    padding: calc(0.0329268293 * 1 * 100vw) 30% !important;
    font-size: calc(0.0207317073 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .single-product .type-product .entry-summary .variations tr .value button {
    padding: calc(0.015625 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) !important;
    font-size: calc(0.0130208333 * 1 * 100vw);
  }
}
.single-product .type-product .entry-summary .variations tr .value button:hover {
  background-color: var(--theme-color-light-main-color) !important;
  color: var(--theme-color-white) !important;
}
.single-product .type-product .entry-summary .variations tr:nth-child(2) th.label {
  display: none;
}
.single-product .type-product .custom-product-description {
  width: 80%;
}
.single-product .type-product .custom-product-description h2 {
  color: var(--theme-color-light-main-color);
  font-family: var(--theme-font-primary-semibold);
}
@media (min-width: 0px) {
  .single-product .type-product .custom-product-description h2 {
    font-size: calc(0.0508905852 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .single-product .type-product .custom-product-description h2 {
    font-size: calc(0.0365853659 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .single-product .type-product .custom-product-description h2 {
    font-size: calc(0.0208333333 * 1 * 100vw);
  }
}
.single-product .type-product .custom-product-description {
  font-family: var(--theme-font-primary-light);
}
.single-product .type-product .custom-product-description p {
  color: var(--theme-color-grey);
  line-height: 2em;
  letter-spacing: 0.5px;
}
@media (min-width: 0px) {
  .single-product .type-product .custom-product-description p {
    font-size: calc(0.0458015267 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .single-product .type-product .custom-product-description p {
    font-size: calc(0.0195121951 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .single-product .type-product .custom-product-description p {
    font-size: calc(0.0088541667 * 1 * 100vw);
  }
}
.single-product .type-product table {
  margin-bottom: calc(0.0254452926 * 1 * 100vw);
  background-color: var(--theme-color-bg-pink);
}
@media (min-width: 0px) {
  .single-product .type-product table {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .single-product .type-product table {
    width: 80%;
  }
}
.single-product .type-product table .woocommerce-product-attributes-item__label {
  font-family: var(--theme-font-primary-light);
  text-align: left;
}
@media (min-width: 0px) {
  .single-product .type-product table .woocommerce-product-attributes-item__label {
    width: calc(0.2544529262 * 1 * 100vw);
    padding-left: 10vw;
  }
}
@media (min-width: 1024px) {
  .single-product .type-product table .woocommerce-product-attributes-item__label {
    width: calc(0.1041666667 * 1 * 100vw);
  }
}
.single-product .type-product table .woocommerce-product-attributes-item__value {
  font-family: var(--theme-font-primary-regular);
  font-size: 18px;
}

.type-archive.single-product .main.output {
  position: relative;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 0 !important;
}
.type-archive.single-product .main.output .product {
  width: 100% !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
.type-archive.single-product .main.output .type-card {
  position: absolute;
}
@media (min-width: 0px) {
  .type-archive.single-product .main.output .type-card {
    left: 0;
    top: 60px;
  }
}
@media (min-width: 481px) {
  .type-archive.single-product .main.output .type-card {
    top: 80px;
  }
}
@media (min-width: 1024px) {
  .type-archive.single-product .main.output .type-card {
    left: 53%;
    top: initial;
  }
}
.type-archive.single-product .main.output .type-card > a,
.type-archive.single-product .main.output .type-card .card-detail {
  visibility: hidden;
  height: 0;
}
@media (max-width: 319px) {
  .type-archive.single-product .main.output .type-card .card-link {
    margin: 0;
    width: 100% !important;
  }
}
.type-archive.single-product .main.output .type-card .card-link a {
  border-radius: 5px;
  background-color: var(--theme-color-main-color) !important;
  color: var(--theme-color-white) !important;
}
@media (min-width: 0px) {
  .type-archive.single-product .main.output .type-card .card-link a {
    padding: 12px !important;
    font-size: calc(0.0381679389 * 1 * 100vw);
    width: 100%;
  }
}
@media (min-width: 481px) {
  .type-archive.single-product .main.output .type-card .card-link a {
    padding: calc(0.0329268293 * 1 * 100vw) 30% !important;
    font-size: calc(0.0207317073 * 1 * 100vw);
    position: absolute;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .type-archive.single-product .main.output .type-card .card-link a {
    padding: calc(0.0104166667 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) !important;
    font-size: calc(0.0130208333 * 1 * 100vw);
    position: initial;
    right: initial;
  }
}
.type-archive.single-product .main.output .type-card .card-link a:hover {
  background-color: var(--theme-color-light-main-color) !important;
  color: var(--theme-color-white) !important;
}
.type-archive.single-product .main.output .type-card .card-link a::after {
  content: " >>";
}
.type-archive.single-product .main.output .type-card .card-link span {
  display: none;
}
.type-archive.single-product .main.output .type-card .card-link .update-filters-button {
  background-color: var(--theme-color-bg-pink);
}
.type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart {
  margin: auto;
  float: initial;
}
@media (min-width: 0px) {
  .type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart {
    padding: calc(0.0763358779 * 1 * 100vw) 25% !important;
    font-size: calc(0.0381679389 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart {
    padding: calc(0.0329268293 * 1 * 100vw) 30% !important;
    font-size: calc(0.0207317073 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart {
    padding: calc(0.015625 * 1 * 100vw) calc(0.0520833333 * 1 * 100vw) !important;
    font-size: calc(0.0130208333 * 1 * 100vw);
  }
}
.type-archive.single-product .main.output .type-card .card-link .ajax_add_to_cart:hover {
  background-color: var(--theme-color-light-main-color) !important;
  color: var(--theme-color-white) !important;
}

.single-product .type-sidebar {
  padding: 0;
}
@media (max-width: 319px) {
  .single-product .type-sidebar .card-link {
    width: 90% !important;
    margin: auto;
  }
}
.single-product .type-sidebar .quantity + button {
  float: none !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  width: 500% !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image {
  max-width: 20% !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image img {
  height: -webkit-fill-available;
}

.mode-de-retrait:not(.group):not(.choice) {
  padding: 0 10%;
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) {
    margin-top: calc(0.203562341 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) {
    margin-top: calc(0.1219512195 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .mode-de-retrait:not(.group):not(.choice) {
    margin-top: calc(0.0520833333 * 1 * 100vw);
  }
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) .container {
    padding: calc(0 * 1 * 100vw);
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) .container {
    padding: calc(0.1219512195 * 1 * 100vw);
  }
}
@media (min-width: 1024px) {
  .mode-de-retrait:not(.group):not(.choice) .container {
    padding: calc(0.0260416667 * 1 * 100vw) calc(0.0416666667 * 1 * 100vw);
  }
}
.mode-de-retrait:not(.group):not(.choice) h1 {
  font-family: "primary-light";
  text-align: center;
  text-transform: uppercase;
  color: #bc5f00;
  letter-spacing: 4px;
  font-size: 24px;
  margin-bottom: 40px;
  margin-top: 30px;
}
.mode-de-retrait:not(.group):not(.choice) .cta-primary {
  padding: 7px 13px;
  font-family: "primary-medium";
  color: #4c0f0f !important;
  border-width: 0px !important;
  letter-spacing: 2px;
  font-size: 12px;
  background-color: #f8ece4;
}
.mode-de-retrait:not(.group):not(.choice) .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 70px;
  }
}
.mode-de-retrait:not(.group):not(.choice) .content h4 {
  text-transform: uppercase;
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) .content .content-left {
    width: 100%;
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) .content .content-left {
    width: 57%;
  }
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) .content .content-right {
    width: 100%;
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) .content .content-right {
    width: 25%;
  }
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) .content .content-right .content-text {
    text-align: center;
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) .content .content-right .content-text {
    text-align: left;
  }
}
.mode-de-retrait:not(.group):not(.choice) .content .content-right .content-text h4 {
  margin: 0;
}
.mode-de-retrait:not(.group):not(.choice) .content .content-right .content-text p {
  font-size: 16px;
}
.mode-de-retrait:not(.group):not(.choice) .content .content-right .horaires p {
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 25px 6px 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
  font-size: 14px;
}
.mode-de-retrait:not(.group):not(.choice) .content .content-right .horaires p:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) .content .content-right .horaires h4 {
    text-align: center;
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) .content .content-right .horaires h4 {
    text-align: left;
  }
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) .mobile-banner {
    display: block;
    width: 70%;
    margin: 20px auto;
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) .mobile-banner {
    display: none;
  }
}
@media (min-width: 0px) {
  .mode-de-retrait:not(.group):not(.choice) .desktop-banner {
    display: none;
  }
}
@media (min-width: 481px) {
  .mode-de-retrait:not(.group):not(.choice) .desktop-banner {
    display: block;
    margin: 30px auto;
  }
}

/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  6 : PAGES
 * --------------------------------------------------------------------------------------------------------------
//                              * CSS exclusif à ces pages uniquement
/**/
body.error404 {
  background-color: #f7efea !important;
  color: #666;
  text-align: center;
}
body.error404 .page-not-found {
  height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body.error404 .page-not-found .container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
@media (min-width: 0px) {
  body.error404 .page-not-found .container {
    width: 90%;
  }
}
@media (min-width: 481px) {
  body.error404 .page-not-found .container {
    width: 60%;
  }
}
body.error404 .page-not-found .container h1 {
  font-family: var(--theme-font-primary-bold);
  font-weight: 800;
  gap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #e2dcd7 !important;
  letter-spacing: 0;
  margin: 0;
}
@media (min-width: 0px) {
  body.error404 .page-not-found .container h1 {
    font-size: 90px;
    height: 90px;
  }
}
@media (min-width: 481px) {
  body.error404 .page-not-found .container h1 {
    font-size: 300px;
    height: 300px;
  }
}
body.error404 .page-not-found .container .canele {
  width: 100%;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  -webkit-animation: canele 1s infinite;
          animation: canele 1s infinite;
}
@media (min-width: 0px) {
  body.error404 .page-not-found .container .canele {
    max-width: 50px;
    top: 15%;
  }
}
@media (min-width: 481px) {
  body.error404 .page-not-found .container .canele {
    top: 40%;
    max-width: 180px;
  }
}
@-webkit-keyframes canele {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(25deg);
            transform: translate(-50%, -50%) rotate(25deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(-25deg);
            transform: translate(-50%, -50%) rotate(-25deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(25deg);
            transform: translate(-50%, -50%) rotate(25deg);
  }
}
@keyframes canele {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(25deg);
            transform: translate(-50%, -50%) rotate(25deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(-25deg);
            transform: translate(-50%, -50%) rotate(-25deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(25deg);
            transform: translate(-50%, -50%) rotate(25deg);
  }
}
body.error404 .page-not-found .container h2 {
  text-transform: uppercase;
  font-size: 22px;
  color: #646464;
  font-family: "primary-light";
  letter-spacing: 2px;
  margin: 0;
  line-height: normal;
}
body.error404 .page-not-found .container p {
  margin: 0;
  line-height: 1.7em;
}

/**
 * ==============================================================================================================
 *                                                 = LEGAL PAGES EXCLUSIVE FORMATTING =
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
/**
 * ==============================================================================================================
 *                                                 = CONTACT PAGE EXCLUSIVE FORMATTING =
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
.gform_confirmation_message {
  font-family: var(--theme-font-primary-regular);
  text-align: center;
}
@media (min-width: 0px) {
  .gform_confirmation_message {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .gform_confirmation_message {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .gform_confirmation_message {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}

/**
 * ==============================================================================================================
 *                                                 = TEMPORARY FORMATTING...TO BE REMOVED =
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
/* Mon Espace clientr */
@media (max-width: 767px) {
  .page-id-22135 .type-banner,
  .page-id-22136 .type-banner {
    padding: 0;
    padding-top: 10px;
  }
}
.page-id-22135 .woocommerce-info,
.page-id-22136 .woocommerce-info {
  font-family: var(--theme-font-primary-regular) !important;
  background-color: var(--theme-color-main-color) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-shadow: none !important;
  color: var(--theme-color-white) !important;
  padding: 15px !important;
  border: none;
}
.page-id-22135 .woocommerce-info::before,
.page-id-22136 .woocommerce-info::before {
  display: none;
}
.page-id-22135 .woocommerce-info a,
.page-id-22136 .woocommerce-info a {
  background-color: var(--theme-color-bg-pink) !important;
  border: 1px solid var(--theme-color-light-main-color) !important;
  color: var(--theme-color-light-main-color) !important;
}
@media (max-width: 767px) {
  .page-id-22135 .woocommerce-info,
  .page-id-22136 .woocommerce-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: transparent !important;
    color: black !important;
    padding: 0 !important;
  }
  .page-id-22135 .woocommerce-info a,
  .page-id-22136 .woocommerce-info a {
    margin-top: 10px;
  }
}

.page-id-22135 {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(33%, rgba(242, 220, 196, 0.36)), color-stop(33%, #ffffff)) !important;
  background-image: linear-gradient(90deg, rgba(242, 220, 196, 0.36) 33%, #ffffff 33%) !important;
}

.page-id-22135 h1,
.page-id-22136 h1 {
  color: var(--theme-color-maroon) !important;
}
.page-id-22135 p,
.page-id-22136 p {
  color: var(--theme-color-primary);
  line-height: 1.5em;
}
.page-id-22135 p strong,
.page-id-22136 p strong {
  font-family: var(--theme-font-primary-bold);
}
.page-id-22135 .woocommerce-info a[href],
.page-id-22135 .woocommerce-Button,
.page-id-22135 button,
.page-id-22136 .woocommerce-info a[href],
.page-id-22136 .woocommerce-Button,
.page-id-22136 button {
  color: #ffffff !important;
  background-color: #d1a37e !important;
  border-color: #d1a37e !important;
  font-family: inherit;
  font-size: max(0.0104166667 * 1 * 100vw, 16px);
  padding: 0.618em 1em;
  margin-right: 1em;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.page-id-22135 .woocommerce-info a[href]::after,
.page-id-22135 .woocommerce-Button::after,
.page-id-22135 button::after,
.page-id-22136 .woocommerce-info a[href]::after,
.page-id-22136 .woocommerce-Button::after,
.page-id-22136 button::after {
  content: ">";
  opacity: 0;
  position: absolute;
  margin-left: -1em;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media (min-width: 0px) {
  .page-id-22135 .woocommerce-info a[href]::after,
  .page-id-22135 .woocommerce-Button::after,
  .page-id-22135 button::after,
  .page-id-22136 .woocommerce-info a[href]::after,
  .page-id-22136 .woocommerce-Button::after,
  .page-id-22136 button::after {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .page-id-22135 .woocommerce-info a[href]::after,
  .page-id-22135 .woocommerce-Button::after,
  .page-id-22135 button::after,
  .page-id-22136 .woocommerce-info a[href]::after,
  .page-id-22136 .woocommerce-Button::after,
  .page-id-22136 button::after {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .page-id-22135 .woocommerce-info a[href]::after,
  .page-id-22135 .woocommerce-Button::after,
  .page-id-22135 button::after,
  .page-id-22136 .woocommerce-info a[href]::after,
  .page-id-22136 .woocommerce-Button::after,
  .page-id-22136 button::after {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}
.page-id-22135 .woocommerce-info a[href]:hover,
.page-id-22135 .woocommerce-Button:hover,
.page-id-22135 button:hover,
.page-id-22136 .woocommerce-info a[href]:hover,
.page-id-22136 .woocommerce-Button:hover,
.page-id-22136 button:hover {
  color: #d1a37e !important;
  border-color: #dfdddf !important;
  background-color: #dfdddf !important;
  padding-right: 2em;
}
.page-id-22135 .woocommerce-info a[href]:hover::after,
.page-id-22135 .woocommerce-Button:hover::after,
.page-id-22135 button:hover::after,
.page-id-22136 .woocommerce-info a[href]:hover::after,
.page-id-22136 .woocommerce-Button:hover::after,
.page-id-22136 button:hover::after {
  opacity: 1;
  margin-left: 10px;
}
.page-id-22135 .woocommerce-info,
.page-id-22136 .woocommerce-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .page-id-22135 .woocommerce-info a,
  .page-id-22136 .woocommerce-info a {
    position: absolute;
    right: 0;
  }
  .page-id-22135 .woocommerce-info a[href],
  .page-id-22136 .woocommerce-info a[href] {
    font-size: 1em !important;
  }
}
.page-id-22135 section.type-c a[href],
.page-id-22135 section.type-b a[href],
.page-id-22136 section.type-c a[href],
.page-id-22136 section.type-b a[href] {
  color: #c46619 !important;
}
.page-id-22135 section.type-c .wrapper,
.page-id-22136 section.type-c .wrapper {
  background-color: rgba(143, 138, 136, 0.05);
  /* Connexion/Inscription form */
}
.page-id-22135 section.type-c .wrapper h2,
.page-id-22136 section.type-c .wrapper h2 {
  font-family: var(--theme-font-primary-regular);
  color: var(--theme-color-dark-grey);
  margin-top: 0;
}
@media (min-width: 0px) {
  .page-id-22135 section.type-c .wrapper h2,
  .page-id-22136 section.type-c .wrapper h2 {
    font-size: var(--theme-font-size-3-mobile);
    line-height: var(--theme-line-height-3-mobile);
  }
}
@media (min-width: 481px) {
  .page-id-22135 section.type-c .wrapper h2,
  .page-id-22136 section.type-c .wrapper h2 {
    font-size: var(--theme-font-size-3-tablet);
    line-height: var(--theme-line-height-3-tablet);
  }
}
@media (min-width: 1024px) {
  .page-id-22135 section.type-c .wrapper h2,
  .page-id-22136 section.type-c .wrapper h2 {
    font-size: var(--theme-font-size-3-desktop);
    line-height: var(--theme-line-height-3-desktop);
  }
}
.page-id-22135 section.type-c .wrapper .woocommerce-info,
.page-id-22136 section.type-c .wrapper .woocommerce-info {
  font-family: var(--theme-font-primary-regular) !important;
  background-color: var(--theme-color-main-color) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-shadow: none !important;
  color: var(--theme-color-white) !important;
  padding: 15px !important;
  border: none;
}
.page-id-22135 section.type-c .wrapper .woocommerce-info::before,
.page-id-22136 section.type-c .wrapper .woocommerce-info::before {
  display: none;
}
.page-id-22135 section.type-c .wrapper .woocommerce-info a,
.page-id-22136 section.type-c .wrapper .woocommerce-info a {
  background-color: var(--theme-color-bg-pink) !important;
  border: 1px solid var(--theme-color-light-main-color) !important;
  color: var(--theme-color-light-main-color) !important;
}
.page-id-22135 section.type-c .wrapper .woocommerce form,
.page-id-22136 section.type-c .wrapper .woocommerce form {
  margin: 0;
  border-color: rgba(143, 138, 136, 0.05);
}
.page-id-22135 section.type-c .wrapper .woocommerce form label,
.page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
.page-id-22136 section.type-c .wrapper .woocommerce form label,
.page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
  max-width: 100%;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.7em;
}
@media (min-width: 0px) {
  .page-id-22135 section.type-c .wrapper .woocommerce form label,
  .page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
  .page-id-22136 section.type-c .wrapper .woocommerce form label,
  .page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .page-id-22135 section.type-c .wrapper .woocommerce form label,
  .page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
  .page-id-22136 section.type-c .wrapper .woocommerce form label,
  .page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .page-id-22135 section.type-c .wrapper .woocommerce form label,
  .page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
  .page-id-22136 section.type-c .wrapper .woocommerce form label,
  .page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}
@media (min-width: 0px) {
  .page-id-22135 section.type-c .wrapper .woocommerce form label,
  .page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
  .page-id-22136 section.type-c .wrapper .woocommerce form label,
  .page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  .page-id-22135 section.type-c .wrapper .woocommerce form label,
  .page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
  .page-id-22136 section.type-c .wrapper .woocommerce form label,
  .page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
    padding: 16px;
  }
}
.page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
.page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
  -webkit-appearance: none;
  background-color: #eee;
  border-width: 0;
  border-radius: 0;
  color: #999;
  border-style: solid;
}
@media (min-width: 0px) {
  .page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
  .page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
  .page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .page-id-22135 section.type-c .wrapper .woocommerce form input:not([type=checkbox]),
  .page-id-22136 section.type-c .wrapper .woocommerce form input:not([type=checkbox]) {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}
.page-id-22135 section.type-c .wrapper .woocommerce form fieldset,
.page-id-22136 section.type-c .wrapper .woocommerce form fieldset {
  font-family: var(--theme-font-primary-regular) !important;
  color: var(--theme-color-main-color) !important;
  border-color: var(--theme-color-main-color) !important;
  font-family: inherit;
}
.page-id-22135 section.type-c .wrapper ul,
.page-id-22136 section.type-c .wrapper ul {
  padding: 0;
}
.page-id-22135 section.type-c .wrapper ul li,
.page-id-22136 section.type-c .wrapper ul li {
  list-style-type: none !important;
  letter-spacing: 2px;
  line-height: 2em !important;
}
@media (min-width: 0px) {
  .page-id-22135 section.type-c .wrapper ul li,
  .page-id-22136 section.type-c .wrapper ul li {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .page-id-22135 section.type-c .wrapper ul li,
  .page-id-22136 section.type-c .wrapper ul li {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .page-id-22135 section.type-c .wrapper ul li,
  .page-id-22136 section.type-c .wrapper ul li {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}
@media (max-width: 319px) {
  .page-id-22135 section.type-c .wrapper table,
  .page-id-22136 section.type-c .wrapper table {
    border: none;
  }
}
.page-id-22135 section.type-c .wrapper table tr,
.page-id-22136 section.type-c .wrapper table tr {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-collapse: separate;
  border-radius: 5px;
  margin-bottom: 20px;
}
.page-id-22135 section.type-c .wrapper table tr td,
.page-id-22136 section.type-c .wrapper table tr td {
  color: var(--theme-color-primary);
  font-family: inherit;
  line-height: 2em !important;
  vertical-align: top;
}
@media (min-width: 0px) {
  .page-id-22135 section.type-c .wrapper table tr td,
  .page-id-22136 section.type-c .wrapper table tr td {
    font-size: var(--theme-font-size-4-mobile);
    line-height: var(--theme-line-height-4-mobile);
  }
}
@media (min-width: 481px) {
  .page-id-22135 section.type-c .wrapper table tr td,
  .page-id-22136 section.type-c .wrapper table tr td {
    font-size: var(--theme-font-size-4-tablet);
    line-height: var(--theme-line-height-4-tablet);
  }
}
@media (min-width: 1024px) {
  .page-id-22135 section.type-c .wrapper table tr td,
  .page-id-22136 section.type-c .wrapper table tr td {
    font-size: var(--theme-font-size-4-desktop);
    line-height: var(--theme-line-height-4-desktop);
  }
}
@media (max-width: 319px) {
  .page-id-22135 section.type-c .wrapper table tr td:nth-child(1),
  .page-id-22136 section.type-c .wrapper table tr td:nth-child(1) {
    border-top: none;
  }
}
.page-id-22135 section.type-c .wrapper table tr td a:first-child,
.page-id-22136 section.type-c .wrapper table tr td a:first-child {
  margin-bottom: 10px;
}
@media (max-width: 319px) {
  .page-id-22135 section.type-c .wrapper table tr td a:not(:first-child),
  .page-id-22136 section.type-c .wrapper table tr td a:not(:first-child) {
    margin-left: 10px;
  }
}
@media all and (min-width: 1370px) {
  .page-id-22135 section.type-c .wrapper table tr td a:not(:first-child),
  .page-id-22136 section.type-c .wrapper table tr td a:not(:first-child) {
    margin-left: 10px;
  }
}
.page-id-22135 section.type-c .wrapper .woocommerce-EditAccountForm.edit-account p,
.page-id-22136 section.type-c .wrapper .woocommerce-EditAccountForm.edit-account p {
  width: 100%;
}
.page-id-22135 section.type-b img,
.page-id-22136 section.type-b img {
  width: 60%;
  margin: auto;
  display: block;
}
@media (min-width: 0px) {
  .page-id-22135 section.type-b p,
  .page-id-22136 section.type-b p {
    font-size: var(--theme-font-size-6-mobile);
    line-height: var(--theme-line-height-6-mobile);
  }
}
@media (min-width: 481px) {
  .page-id-22135 section.type-b p,
  .page-id-22136 section.type-b p {
    font-size: var(--theme-font-size-6-tablet);
    line-height: var(--theme-line-height-6-tablet);
  }
}
@media (min-width: 1024px) {
  .page-id-22135 section.type-b p,
  .page-id-22136 section.type-b p {
    font-size: var(--theme-font-size-6-desktop);
    line-height: var(--theme-line-height-6-desktop);
  }
}
@media (max-width: 767px) {
  .page-id-22135 section.type-b p,
  .page-id-22136 section.type-b p {
    text-align: center;
  }
}
.page-id-22135 .woocommerce-Address-title,
.page-id-22136 .woocommerce-Address-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 10px;
}
@media (min-width: 0px) {
  .page-id-22135 .woocommerce-Address-title,
  .page-id-22136 .woocommerce-Address-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    top: calc(0.1646341463 * 1 * 100vw);
    padding: 10px 20px;
  }
}
@media (min-width: 481px) {
  .page-id-22135 .woocommerce-Address-title,
  .page-id-22136 .woocommerce-Address-title {
    top: 7%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 30px;
  }
}
.page-id-22135 .woocommerce-Address-title h3,
.page-id-22136 .woocommerce-Address-title h3 {
  margin: 0;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.page-id-22135 .woocommerce-MyAccount-navigation-link--downloads,
.page-id-22136 .woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}

@media (max-width: 767px) {
  .page-id-22135 #place_order {
    margin-top: 120px;
  }
}
@media (min-width: 481px) {
  .page-id-22135 #place_order {
    margin-top: 50px;
  }
}
.page-id-22135 #gform_wrapper_2 {
  position: relative;
  font-family: var(--theme-font-primary-regular);
  line-height: 1.5;
}
@media (min-width: 0px) {
  .page-id-22135 #gform_wrapper_2 {
    font-size: var(--theme-font-size-5-mobile);
    bottom: 195px;
    left: 5%;
    width: 90%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 481px) {
  .page-id-22135 #gform_wrapper_2 {
    font-size: var(--theme-font-size-5-desktop);
    bottom: 120px;
    left: 6.88%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.page-id-22135 #gform_wrapper_2 .gform_heading {
  display: none;
}
.page-id-22135 #gform_wrapper_2 #gform_fields_2 {
  gap: 0;
}
.page-id-22135 #gform_wrapper_2 #gform_fields_2 #field_2_5,
.page-id-22135 #gform_wrapper_2 #gform_fields_2 #field_2_7,
.page-id-22135 #gform_wrapper_2 #gform_fields_2 #field_2_2,
.page-id-22135 #gform_wrapper_2 #gform_fields_2 #field_2_1 {
  visibility: hidden;
  height: 0;
}
.page-id-22135 #gform_wrapper_2 #gform_fields_2 .gfield_required_asterisk {
  display: none !important;
}
.page-id-22135 #gform_wrapper_2 .gform_footer {
  visibility: hidden;
  height: 0;
}

body.woocommerce-order-received #gform_2 {
  display: none;
}

/**
 * ==============================================================================================================
 *                                                 = UI KIT PAGE EXCLUSIVE FORMATTING =
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED VARIABLES 
/**/
/**
 * --------------------------------------------------------------------------------------------------------------
 *                                                  DEDICATED FUNCTIONS 
/**/
/**
* --------------------------------------------------------------------------------------------------------------
*                                                  DEDICATED CLASSES & EXTENDS 
*                                           Allways create both in order to be forced 
*                                       directly on DOM or afterward in SCCS with @extend !
/**/
.read-me-page h5 {
  margin: calc(0.0026041667 * 1 * 100vw) 0;
}
.read-me-page li {
  margin: calc(0.0052083333 * 1 * 100vw) 0;
}
.read-me-page li:has(> strong) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.read-me-page li:has(> strong) span, .read-me-page li:has(> strong) strong {
  display: inline-block;
}
.read-me-page li:has(> strong) strong {
  min-width: calc(0.1145833333 * 1 * 100vw);
  text-decoration: underline;
}
.read-me-page li a[href] {
  font-family: var(--theme-font-primary-bold);
  text-decoration: underline;
}

.ui-kit-page .container h2 {
  padding-bottom: 30px;
}
.ui-kit-page .container .fonts {
  width: 100%;
}
.ui-kit-page .container .fonts h1, .ui-kit-page .container .fonts h2, .ui-kit-page .container .fonts h3, .ui-kit-page .container .fonts h4, .ui-kit-page .container .fonts h5, .ui-kit-page .container .fonts p {
  padding-top: 30px;
  padding-bottom: 30px;
}
.ui-kit-page .container .colors {
  display: -ms-grid;
  display: grid;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  grid-auto-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
@media (min-width: 0px) {
  .ui-kit-page .container .colors {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 481px) {
  .ui-kit-page .container .colors {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .ui-kit-page .container .colors {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
  }
}
.ui-kit-page .container .colors div.container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 155px;
  height: 155px;
}

/**
* --------------------------------------------------------------------------------------------------------------
*                                                  ELEMENTS APPLICATIONS
/**/
/*# sourceMappingURL=main.css.map */