@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.svg#Poppins-BoldItalic")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.svg#Poppins-LightItalic")
      format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.svg#Poppins-Italic")
      format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic")
      format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.svg#Poppins-ThinItalic")
      format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.svg#Poppins-ExtraLight")
      format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.svg#Poppins-Bold")
      format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Black.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Black.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Black.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Black.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Black.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Black.svg#Poppins-Black")
      format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Light.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Light.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Light.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Light.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Light.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Light.svg#Poppins-Light")
      format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic")
      format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.svg#Poppins-Regular")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.svg#Poppins-SemiBold")
      format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.svg#Poppins-ExtraBold")
      format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.svg#Poppins-Thin")
      format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.svg#Poppins-BlackItalic")
      format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.svg#Poppins-MediumItalic")
      format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.svg#Poppins-Medium")
      format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BoldItalic.svg#Poppins-BoldItalic")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-LightItalic.svg#Poppins-LightItalic")
      format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Italic.svg#Poppins-Italic")
      format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic")
      format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ThinItalic.svg#Poppins-ThinItalic")
      format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLight.svg#Poppins-ExtraLight")
      format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Bold.svg#Poppins-Bold")
      format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Black.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Black.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Black.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Black.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Black.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Black.svg#Poppins-Black")
      format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Light.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Light.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Light.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Light.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Light.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Light.svg#Poppins-Light")
      format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic")
      format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Regular.svg#Poppins-Regular")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-SemiBold.svg#Poppins-SemiBold")
      format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-ExtraBold.svg#Poppins-ExtraBold")
      format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Thin.svg#Poppins-Thin")
      format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-BlackItalic.svg#Poppins-BlackItalic")
      format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-MediumItalic.svg#Poppins-MediumItalic")
      format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: " Poppins-Cafento";
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.eot");
  src: url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/Poppins/Poppins-Medium.svg#Poppins-Medium")
      format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-SemiBoldItalic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-SemiBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-SemiBoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-SemiBoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-SemiBoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-SemiBoldItalic.svg#BarlowCondensed-SemiBoldItalic")
      format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Italic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Italic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Italic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Italic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Italic.svg#BarlowCondensed-Italic")
      format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLightItalic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLightItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLightItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLightItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLightItalic.svg#BarlowCondensed-ExtraLightItalic")
      format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-MediumItalic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-MediumItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-MediumItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-MediumItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-MediumItalic.svg#BarlowCondensed-MediumItalic")
      format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Bold.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Bold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Bold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Bold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Bold.svg#BarlowCondensed-Bold")
      format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ThinItalic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ThinItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ThinItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ThinItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ThinItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ThinItalic.svg#BarlowCondensed-ThinItalic")
      format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLight.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLight.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLight.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLight.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraLight.svg#BarlowCondensed-ExtraLight")
      format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Thin.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Thin.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Thin.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Thin.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Thin.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Thin.svg#BarlowCondensed-Thin")
      format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Regular.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Regular.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Regular.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Regular.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Regular.svg#BarlowCondensed-Regular")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Medium.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Medium.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Medium.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Medium.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Medium.svg#BarlowCondensed-Medium")
      format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-BoldItalic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-BoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-BoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-BoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-BoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-BoldItalic.svg#BarlowCondensed-BoldItalic")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBoldItalic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBoldItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBoldItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBoldItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBoldItalic.svg#BarlowCondensed-ExtraBoldItalic")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-LightItalic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-LightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-LightItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-LightItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-LightItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-LightItalic.svg#BarlowCondensed-LightItalic")
      format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-SemiBold.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-SemiBold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-SemiBold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-SemiBold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-SemiBold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-SemiBold.svg#BarlowCondensed-SemiBold")
      format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Black.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Black.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Black.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Black.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Black.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Black.svg#BarlowCondensed-Black")
      format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Light.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-Light.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Light.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Light.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Light.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-Light.svg#BarlowCondensed-Light")
      format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-BlackItalic.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-BlackItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-BlackItalic.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-BlackItalic.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-BlackItalic.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-BlackItalic.svg#BarlowCondensed-BlackItalic")
      format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Barlow-Condensed";
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBold.eot");
  src: url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBold.eot?#iefix")
      format("embedded-opentype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBold.woff2")
      format("woff2"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBold.woff")
      format("woff"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBold.ttf")
      format("truetype"),
    url("/themes/transformerchild/fonts/BarlowCondensed-ExtraBold.svg#BarlowCondensed-ExtraBold")
      format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@media (max-width: 1300px) {
  .banner-home
    .elementor-1
    .elementor-element.elementor-element-f66e2ba
    .elementor-heading-title {
    font-size: 46px !important;
  }
  .banner-home .elementor-1 .elementor-element.elementor-element-89aad27 {
    font-size: 14px !important;
  }
  .banner-home
    .elementor-1
    .elementor-element.elementor-element-9786d84
    .elementor-heading-title {
    font-size: 46px !important;
  }
  .banner-home .elementor-column.elementor-col-100,
  .banner-home .elementor-column[data-col="100"] {
    padding: 10%;
  }
  .banner-home
    .elementor-1
    .elementor-element.elementor-element-3c5ecbf
    .elementor-button {
    padding: 5px 15px;
    font-size: 16px !important;
  }
}

/*GENERAL*/
#footer-bottom {
  display: none;
}

.swiper-slide .component-container.fmm-hook-price-block.ps_new.accordion {
  display: none;
}

/*FIN - GENERAL*/

/*ICONOS*/

#st_mobile_menu_ul .fto-plus-2:before {
  content: "\e8fb";
}
#st_mobile_menu_ul .fto-plus-2 {
  display: block !important;
  transition: all 0.3s;
}
#st_mobile_menu_ul .active .fto-plus-2 {
  transform: rotate(90deg);
}
#st_mobile_menu_ul .fto-plus-2 {
  display: block !important;
  transition: all 0.3s;
}
#st_mobile_menu_ul .fto-minus {
  display: none !important;
}

.fto-user,
.fto-glyph,
.fto-search-1,
.fto-menu,
.fto-cancel-2 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all 0.3s;
}

.fto-user:before,
.fto-glyph:before,
.fto-search-1:before,
.fto-menu:before,
.fto-cancel-2:before {
  visibility: hidden;
}

.fto-user {
  background-image: url(/img/cms/icon-login.svg);
}

.fto-user:hover {
  filter: invert(36%) sepia(27%) saturate(574%) hue-rotate(350deg)
    brightness(98%) contrast(89%);
}

.fto-glyph {
  background-image: url(/img/cms/icon-shop-cart.svg);
}

.fto-glyph:hover {
  filter: invert(36%) sepia(27%) saturate(574%) hue-rotate(350deg)
    brightness(98%) contrast(89%);
}

.fto-search-1 {
  background-image: url(/img/cms/icon-search.svg);
}

.fto-menu {
  background-image: url(/img/cms/icon-menu.svg);
}

.fto-cancel-2 {
  background-image: url(/img/cms/icon-close.svg);
}

/*FIN - ICONOS*/

/*BUSCADOR*/

.search_widget_block .search_widget_form_inner,
.search_widget_block .search_widget_text {
  border-radius: 20px;
  border: none;
  background-color: #f2f2f2;
  font-family: "Poppins-Cafento";
  color: #000;
  padding-left: 12px;
  padding-right: 12px;
}

.search_widget_block i.fto-search-1 {
  color: #000;
}

/*FIN - BUSCADOR*/

/*FICHA PRODUCTO*/
.columna-dcha .elementor-container {
  margin-left: auto;
  margin-right: 0;
}
.columna-izq .elementor-container {
  margin-right: auto;
  margin-left: 0;
}
.product_page_container {
  margin-top: 35px;
}
.product_middle_column {
  margin-top: 35px;
}
/*.product_second_section{margin-top:-110px;}*/

.descripcion-producto p strong {
  font-size: var(--e-global-typography-5ab46dd-font-size);
  line-height: var(--e-global-typography-5ab46dd-line-height);
  font-family: var(--e-global-typography-5ab46dd-font-family);
  font-weight: var(--e-global-typography-5ab46dd-font-weight);
  text-transform: var(--e-global-typography-5ab46dd-text-transform);
  margin-top: 10px;
}
.descripcion-producto p {
  margin-bottom: 0;
}

.product-features dl.data-sheet dt.name {
  text-transform: none;
  min-width: 45%;
  font-weight: 400;
  font-size: 13px;
}
.product-features dl.data-sheet dd.value {
  text-transform: none;
  font-weight: 600;
  font-size: 13px;
}
.product-features dl.data-sheet {
  border-bottom: 1px solid#bbb9b9;
  border-top: 1px solid#bbb9b9;
  margin-bottom: -1px;
  padding: 20px 0px;
}

.accordion_more_info .mobile_tab_title {
  display: none !important;
}
.accordion_more_info .tab-pane-body {
  padding: 0px;
}
.accordion_more_info .mobile_tab .tab-pane {
  border-bottom: 0px;
}
.pro_extra_info_brand {
  font-family: "Barlow Condensed";
  font-size: 19px;
  font-weight: 500;
  text-transform: uppercase;
}
.product-description-short p {
  font-family: var(--e-global-typography-273d871-font-family);
  font-size: var(--e-global-typography-273d871-font-size);
  line-height: var(--e-global-typography-273d871-line-height);
}

@media (max-width: 767px) {
  .product-description-short p {
    font-size: var(--e-global-typography-273d871-font-size);
    line-height: var(--e-global-typography-273d871-line-height);
  }
}
@media (max-width: 991px) {
  .product-description-short p {
    font-size: var(--e-global-typography-273d871-font-size);
    line-height: var(--e-global-typography-273d871-line-height);
  }
}

.elementor-accordion-item {
  border-left: 0px !important;
  border-right: 0px !important;
}
.elementor-accordion-icon-opened i:before {
  font-size: 22px;
  margin-top: -3px;
  color: #d2c7bc;
}
.elementor-accordion-icon-closed i:before {
  font-size: 22px;
  margin-top: -3px;
  color: #d2c7bc;
}
.elementor-accordion .elementor-tab-title {
  font-size: var(--e-global-typography-5ab46dd-font-size);
  line-height: var(--e-global-typography-5ab46dd-line-height);
  font-family: var(--e-global-typography-5ab46dd-font-family);
  font-weight: var(--e-global-typography-5ab46dd-font-weight);
  text-transform: var(--e-global-typography-5ab46dd-text-transform);
}

.product_third_section .container {
  max-width: 100%;
  padding: 0px;
}

#add-to-cart-or-refresh > section.product-pack.mb-3 {
  display: none;
}
.product-pack-price {
  display: none;
}
/*FIN - FICHA PRODUCTO*/

/*CATEGORÍA*/
.page_heading.category_page_heading {
  font-family: Barlow Condensed;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.1em;
  letter-spacing: 0em;
  text-align: left;
  color: #000;
}

.subcategorias-lista .fc_cat_image img {
  display: none;
}

.subcategorias-lista .s_title_block {
  background-color: #ee858a;
  color: #fff;
  padding: 20px 36px;
  text-transform: uppercase;
  font-family: Barlow Condensed;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1em;
  letter-spacing: 0em;
  text-align: center;
  display: flex;
  margin-bottom: 0;
  align-items: center;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.category-id-76 .container-titulo-cabecera,
.category-id-11 .container-titulo-cabecera,
.category-id-12 .container-titulo-cabecera,
.category-id-13 .container-titulo-cabecera,
.category-id-52 .container-titulo-cabecera,
.category-id-14 .container-titulo-cabecera,
.category-id-77 .container-titulo-cabecera,
.category-id-85 .container-titulo-cabecera {
  display: none;
}

.category-id-76 .breadcrumb_wrapper,
.category-id-11 .breadcrumb_wrapper,
.category-id-12 .breadcrumb_wrapper,
.category-id-13 .breadcrumb_wrapper,
.category-id-52 .breadcrumb_wrapper,
.category-id-14 .breadcrumb_wrapper,
.category-id-77 .breadcrumb_wrapper,
.category-id-85 .breadcrumb_wrapper {
  position: absolute !important;
  width: 100%;
  border: transparent;
}
.category-id-76 .breadcrumb_wrapper span,
.category-id-76 .breadcrumb_wrapper li {
  color: #ffffff;
}

.subcategorias-lista .s_title_block a {
  color: #fff;
  text-align: center;
}

.subcategorias-lista .featured_categories_list .col-xxl-12 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: fit-content;
  flex: inherit;
}

.subcategorias-lista .featured_categories_list .col-xxl-12 .cate_outer_box {
  width: fit-content;
}

.cabecera-categoria-nivel-1 {
  position: relative;
  top: -53px;
  z-index: 1;
}
.img-cabecera-categoria {
  mix-blend-mode: multiply !important;
}

#page_banner_container_1 {
  background-color: #d2c7bc4d !important;
  z-index: 2;
  position: relative;
}

#js-product-list-top * {
  font-family: Barlow Condensed;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  text-transform: uppercase;
  color: #000;
}

#js-product-list-top a.dropdown_tri,
#js-product-list-top .count-products span {
  font-weight: 700;
}

#js-product-list .product_list.grid .product_list_item {
  border: none;
}

.banner-listado-suscripcion {
  background: url(/img/cms/background-suscripcion-banner-category.png);
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-repeat: no-repeat;
  justify-content: center;
  padding: 10%;
  background-size: cover;
  background-position: center;
}

.product_list.grid .pro_second_box,
.products_sldier_swiper .pro_second_box {
  padding-bottom: 0;
}

.banner-listado-suscripcion p,
.banner-listado-suscripcion a {
  color: #fff;
}

.banner-listado-suscripcion p.title-banner {
  font-family: Barlow Condensed;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0em;
  text-align: center;
  text-transform: uppercase;
}

.banner-listado-suscripcion p.contenido-banner {
  font-family: Poppins;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: 0em;
  text-align: center;
}

.banner-listado-suscripcion a {
  border-radius: 5px;
  background: #ee858a;
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  padding: 10px 52px;
  font-family: Barlow Condensed;
  font-size: 17px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
}

#js-product-list .product_list.grid .product_list_item {
  padding-bottom: 43px;
}

.pro_second_box .act_box_cart .ajax_add_to_cart_button {
  margin-bottom: 0;
}

.category-cabecera-titulo {
  font-family: Barlow Condensed;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0em;
  text-align: left;
  text-transform: uppercase;
}

/*FIN - CATEGORÍA*/

/*SUSCRIPCION*/
.pasos-suscripcion-background .elementor-widget-wrap {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.facet .collapse {
  display: none;
}

.collapse.show {
  display: block;
}
@media screen and (max-width: 992px) {
  .imagen-cafetera img {
    height: 300px;
    object-fit: cover;
  }
}

.imagen-cafetera img {
  height: 100%;
}
.imagen-cafetera {
  height: 100%;
}
.contenedor-imagen {
  height: 100%;
}

/*FIN - SUSCRIPCION*/

/*PRODUCTO DESTACADO - CATEGORIA*/

.act_box_cart {
  display: flex !important;
}

.act_box_cart .qty_wrap {
  margin: 0;
}

.act_box_cart .ajax_add_to_cart_button {
  border-radius: 0;
  border-width: 2px;
  border-left: 0;
}

.act_box_cart .s_quantity_wanted * {
  border: 0;
}

.producto-destacado-categoria {
  background-image: url(/img/cms/background-category-cafe.png);
  margin-top: 15px;
  height: 440px;
  margin-bottom: 35px;
}
.producto-destacado-categoria:first-child {
  padding-top: 35px;
}
.producto-destacado-categoria .marca {
  padding-top: 70px;
  padding-left: 40px;
  font-family: "Barlow Condensed";
  font-weight: 500;
  font-size: 16px;
  line-height: 19.2px;
  text-transform: uppercase;
}
.producto-destacado-categoria .nombre {
  padding-left: 40px;
  font-family: "Barlow Condensed";
  font-weight: 600;
  font-size: 36px;
  line-height: 43.2px;
  text-transform: uppercase;
}

.producto-destacado-categoria .descripcion {
  padding-left: 40px;
  font-family: "Poppins-Cafento";
  font-weight: 400;
  font-size: 15px;
  line-height: 22.5px;
}
.producto-destacado-categoria .product-add-to-cart {
  padding-left: 40px;
  padding-right: 300px;
  display: flex;
  align-items: center;
  gap: 20px;
}

.producto-destacado-categoria .product-add-to-cart a {
  padding-left: 45px;
  padding-right: 45px;
}

.producto-destacado-categoria .col-lg-6 img {
  transform: translateY(-85px);
}
/*FIN - *PRODUCTO DESTACADO - CATEGORIA*/

/*botones carrito*/
.act_box_cart {
  border: solid 2px #d2c7bc;
  border-radius: 5px;
  background-color: #fff;
  padding: 0px 5px;
}

.act_box_cart .input-group-btn:nth-child(1) {
  grid-column: 2;
  grid-row: 2;
}

.act_box_cart .input-group-btn:nth-child(3) {
  grid-column: 2;
  grid-row: 1;
}

.s_quantity_wanted .pro_quantity {
  width: 20px !important;
}

.act_box_cart .ajax_add_to_cart_button {
  border: 0px;
}
.act_box_cart .ajax_add_to_cart_button i {
  display: none;
}

.act_box_cart {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.act_box_cart .ajax_add_to_cart_button {
  padding: 0;
}

.s_quantity_wanted .input-group.bootstrap-touchspin {
  position: relative;
}

.s_quantity_wanted
  .input-group.bootstrap-touchspin
  .input-group-btn:first-of-type {
  position: absolute;
  z-index: 10;
  bottom: 2px;
  right: 2px;
  height: 50%;
}

.ajax_add_to_cart_button {
  display: flex;
  align-items: center;
  border-left: 2px solid #d2c7bc !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.input-group-btn:not(:last-child) .btn,
.input-group-btn:not(:last-child) .btn-group {
  margin-right: 0 !important;
}

.ajax_add_to_cart_button .pro_quantity {
  width: auto;
  max-width: 60px;
  text-align: left;
  padding-left: 18px;
}

.s_quantity_wanted {
  width: 60px;
  min-width: 60px;
}

.act_box_cart {
  padding: 0;
}

.act_box_cart .pro_quantity {
  display: block;
  text-align: left;
  padding-left: 18px;
  font-size: 20px;
  font-family: "Barlow Condensed";
  color: #000;
  font-weight: 600;
}

.btn-touchspin.js-touchspin {
  font-size: 17px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pro_quantity.form-control .input.form-control {
  height: 40px;
}

.ajax_add_to_cart_button .hover_fly_btn_inner {
  display: flex;
  align-items: center;
}

.s_quantity_wanted
  .input-group.bootstrap-touchspin
  .input-group-btn:last-of-type {
  position: absolute;
  z-index: 10;
  top: 4px;
  right: 2px;
  height: 50%;
}

/*fin botones carrito*/

/*LIMITED EDITION */
.limited-edition .pro_outer_box {
  background-image: url("/img/cms/background-category-cafe.png");
}
.front-image {
  background-color: #f2f2f2;
}

.limited-edition .product_list.grid .pro_second_box,
.limited-edition .products_sldier_swiper .pro_second_box {
  padding: 30px;
}

/* FIN - LIMITED EDITION */

/*botones carrito producto*/
.product-quantity.flex_child {
  max-width: fit-content;
  border: solid 2px #d2c7bc;
  border-radius: 5px;
}
.product-quantity.flex_child.hide_main_cart_button {
  border: solid 0px #ffffff;
}

.js-mailalert > input {
  width: auto;
  height: 48px;
  border-radius: 5px 0px 0px 5px;
  border: 2px solid #d2c7bc;
  padding: 20px;
}
.btn.btn-default.fl.js-mailalert-add {
  height: 48px;
  background-color: #d2c7bc;
  border-radius: 0px 5px 5px 0px;
  color: #fff;
  font-size: 10px;
}

#add-to-cart-or-refresh
  div.product-add-to-cart.mb-3
  div.pro_cart_block.flex_container.flex_column_sm
  div.product-quantity.flex_child
  div.qty.qty_wrap.qty_wrap_big.mar_b6
  div {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 75px;
}

.product-quantity.flex_child
  div.qty.qty_wrap.qty_wrap_big.mar_b6
  div
  span:nth-child(1) {
  grid-area: 2 / 3 / 3 / 4;
}

#quantity_wanted {
  grid-area: 1 / 1 / 3 / 3;
  border: 0px;
}
.product-quantity.flex_child
  div.qty.qty_wrap.qty_wrap_big.mar_b6
  div
  span:nth-child(3) {
  grid-area: 1 / 3 / 2 / 4;
}
.product-quantity.flex_child
  div.qty.qty_wrap.qty_wrap_big.mar_b6
  div
  span
  button {
  border: 0px;
}

#quantity_wanted {
  width: 100%;
  font-size: 24px;
  font-family: "Barlow Condensed";
  color: #000;
  font-weight: 600;
}
.product_first_section .btn.btn-touchspin.js-touchspin.bootstrap-touchspin-up {
  position: absolute;
  height: 100%;
  right: 3px;
  top: 3px;
  font-size: 28px;
  font-family: "Barlow Condensed";
}

.product_first_section
  .btn.btn-touchspin.js-touchspin.bootstrap-touchspin-down {
  position: absolute;
  height: 100%;
  right: 3px;
  bottom: 1px;
  font-size: 30px;
  font-family: "Barlow Condensed";
}
.add.mar_b6 {
  margin: 0px;
  float: left;
}
.btn.btn-default.btn-large.add-to-cart.btn-full-width.btn-spin {
  border: 0px;
  border-left: solid 2px #d2c7bc;
  border-radius: 0px;
  font-size: 20px;
  padding-bottom: 15px;
}
.qty.qty_wrap.qty_wrap_big.mar_b6 {
  margin: 0px;
  float: left;
  width: fit-content;
  padding: 5px 0px;
}
#add-to-cart-or-refresh
  div.product-add-to-cart.mb-3
  div.pro_cart_block.flex_container.flex_column_sm
  div.product-quantity.flex_child
  div.add.mar_b6
  button
  i {
  display: none;
}

/*fin botones carrito producto*/

/*megamenu*/
.style_wide .ma_level_1 {
  font-size: 17px;
  font-weight: 600;
  font-family: "Barlow Condensed";
  text-align: center;
}
.stmenu_sub.style_wide.col-md-12 div div {
  text-align: center;
}

.stmenu_sub > div > div {
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
/*fin megamenu*/

/*Botón ver más*/
.view_button {
  margin: 0px !important;
  border: none;
  border-radius: 0px;
  padding: 5.2px 16px 6px 16px;
}
.fto-eye-2.icon_btn {
  display: none;
}
/*Fin botón ver más*/
/*botones*/
.btn-default,
.elementor-button {
  border-color: #d2c7bc;
}
/*fin botones*/

/*Carrito*/
.modal-body.modal_cart .product_name {
  font-size: 24px;
}
#cart #columns {
  padding: 30px 0px;
}
.checkout_wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
}
/*fin Carrito*/

/*migas*/
.breadcrumb_nav a:hover {
  color: #ee858a !important;
}
/*fin migas*/

@media (max-width: 1250px) {
  body#index .header-container.transparent-header {
    position: relative;
  }
  .logo {
    position: relative;
    z-index: 10;
  }
  .buscador-movil input::placeholder {
    color: #000000;
  }
}

@media (min-width: 480px) {
  .ajax_block_product .s_title_block a {
    min-height: 93px;
  }

  /*miniatura de productos*/
  .product-desc.display_sd {
    display: block;
    min-height: 90px;
  }
  /*fin miniatura*/
}

.product-description .product_description_container .st_read_more_box > p {
  display: none;
}
.product-description .product_description_container .st_read_more_box > table {
  display: none !important;
}
.product-description .product_description_container .st_read_more_box > ul {
  display: none !important;
}
.descripcion-producto > div > div > div > ul {
  list-style: disc;
  list-style-position: inside;
}

#search_filters .facet {
  border-top: 1px solid #d6d6d6;
}

#search_filters .facet:last-child {
  border-bottom: 1px solid #d6d6d6;
}

#search_filters .facet .toggle_btn {
  padding: 10px 0;
}

#search_filters .facet .facet_filter_box {
  padding-bottom: 10px;
}

#search_filters .facet .facet-title-mobile-inner {
  text-transform: uppercase;
  font-family: "Barlow Condensed";
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0em;
}

#search_filters .facet-title-mobile .flex_container i {
  color: #d2c7bc;
  font-size: 25px;
}

/*SLIDER*/
.titulo-slider {
  font-family: "Barlow Condensed" !important;
}
.boton-slider {
  font-family: "Barlow Condensed" !important;
  border: 1px solid #ffffff !important;
}
.boton-slider:hover {
  border: 1px solid #ee858a !important;
}
.precio-slider {
  font-family: "Barlow Condensed" !important;
}

@media (max-width: 768px) {
  .elementor-column-gap-wider
    > .elementor-column
    > .elementor-element-populated {
    margin-top: -45px;
  }
  .elementor-610
    .elementor-element.elementor-element-d6b29f0
    .products_container
    .title_block_inner {
    margin-top: -30px;
  }
  .elementor-50
    .elementor-element.elementor-element-2d930f1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-50
    .elementor-element.elementor-element-2d930f1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    margin-top: -40px;
  }

  .product-features dl.data-sheet {
    padding: 10px 0px;
  }
  .qty.qty_wrap.qty_wrap_big.mar_b6 {
    padding: 0px;
  }
  .elementor-610 .elementor-element.elementor-element-590d329e {
    padding: 0px 20px 90px 20px;
  }
  .btn.btn-default.btn-large.add-to-cart.btn-full-width.btn-spin {
    padding-bottom: 8px;
  }
  .product_middle_column {
    margin-top: 0px;
  }

  .btn-large {
    padding: 5px 10px;
  }
  .rev_slider_wrapper.fullscreen-container {
    max-height: 700px !important;
  }
  .tp-fullwidth-forcer {
    max-height: 700px !important;
  }
}
/*fin slider*/

/*MEGAMENú*/
@media (min-width: 768px) {
  .stmenu_sub.style_wide.col-md-12 > .row.m_column_row > .col-md-1 {
    flex: 0 0 14.28% !important;
    max-width: 14.28% !important;
  }
}

/*Cabecera transparente en la home*/

#header_right_top
  > div.blockcart.dropdown_wrap.top_bar_item.shopping_cart_style_0.clearfix
  > a
  > div
  > div {
  background-color: transparent;
  border: 0px;
}

#mobile_bar_top #mobile_bar_center {
  display: flex;
  justify-content: flex-start;
}

.menu-transparente {
  z-index: 1;
  width: 100%;
}

.menu-transparente #st_mega_menu_wrap .ma_level_0 {
  color: #ffffff;
}
.menu-transparente #st_mega_menu_wrap .ma_level_0 {
  color: #ffffff;
}
.menu-transparente #st_mega_menu_wrap .ml_level_0.current .ma_level_0,
.menu-transparente #st_mega_menu_wrap .ma_level_0:hover {
  color: #ffffff;
}
.menu-transparente #easycontent_14 > div > div > p > a {
  color: #ffffff;
}
.menu-transparente #header_right_top > a > span > span > .fto-user {
  background-image: url(/img/cms/icon-login-blanco.svg) !important;
}
.menu-transparente .fto-user.icon_btn.fs_big.mar_r4 {
  background-image: url(/img/cms/icon-login-blanco.svg) !important;
}
.menu-transparente .stuck #header_right_top > a > span > span > .fto-user {
  background-image: url(/img/cms/icon-login.svg) !important;
}
.menu-transparente .fto-glyph {
  background-image: url(/img/cms/icon-shop-cart-blanco.svg) !important;
}
.menu-transparente .stuck .fto-glyph {
  background-image: url(/img/cms/icon-shop-cart.svg) !important;
}

.menu-transparente #top_extra .st_mega_menu_container {
  border-bottom-width: 1px;
  border-bottom-color: #ffffff33;
}
.menu-transparente #header_primary {
  border-bottom-color: #ffffff33;
}
@media (max-width: 767px) {
  #st_header {
    background-color: #ffffff;
  }
}

#st_header.stuck #top_extra .st_mega_menu_container .ma_level_0 {
  color: #000;
}
.menu-transparente .stuck #easycontent_14 > div > div > p > a {
  color: #000;
}

.header-container.transparent-header.header_sticky_option_4 {
  background-color: #ffffff !important;
}

.header-container.transparent-header.header_sticky_option_4.menu-transparente {
  background-color: transparent !important;
}

/*Ajustes cabecera*/

#st_mega_menu_wrap .ma_level_0 {
  padding-left: 10px;
  padding-right: 10px;
}
.animated.fast.stuck.fadeInDownLarge
  > #header_primary
  > .wide_container_box.wide_container
  > #header_primary_container
  > #header_primary_row
  > #header_left
  > div
  > div.logo_box
  > div
  > .shop_logo {
  width: auto;
}
.animated.fast.stuck .mobile_logo {
  padding: 20px;
}

.stmenu_sub.style_wide.col-md-12 {
  position: fixed;
}
#top_extra .st_mega_menu_container {
  border-bottom-width: 1px;
  border-bottom-color: #ccc;
}
#header_primary,
#header_primary .wide_container {
  border-bottom-color: #ccc;
}
#st_mega_menu_wrap .ma_level_0.is_parent:after {
  display: none;
}
#st_mobile_menu_ul .mo_ml_level_1 {
  border-bottom: 0;
}
#side_stmobilemenu .st-menu-header {
  border-bottom: 1px solid #d6d6d6;
}

@media (max-width: 768px) {
  .breadcrumb_wrapper ul * {
    font-size: 10px;
  }

  #st_header #top_bar {
    display: block;
  }
  #top_bar #nav_right {
    display: none;
  }
  #top_bar #nav_left {
    display: none;
  }
  #mobile_bar_center > div > a > img {
    margin-top: -7.5px;
    margin-bottom: -15px;
  }
  #sidebar_box.flex_container {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .slide_lr_column #left_column.sidebar_opened,
  .slide_lr_column #right_column.sidebar_opened {
    bottom: 0px;
  }
}
@media (max-width: 992px) {
  #side_stmobilemenu {
    border-right-width: 0px !important;
    bottom: 0px;
  }
  #st_mo_menu_48 {
    background-color: #d2c7bc;
  }
  #st_mo_menu_49 {
    background-color: #f7ede3;
  }
  #st_mo_menu_block_46 {
    display: block !important;
  }
  .mo_ma_level_0,
  .mo_sub_a {
    text-transform: uppercase;
    font-family: "Barlow Condensed";
    font-weight: 600;
    font-size: 17px;
    padding: 15px 12px;
  }
  #st_mo_menu_45 > div.menu_a_wrap > span > i.fto-plus-2.plus_sign {
    display: none !important;
  }
  .st-menu-title {
    color: transparent;
  }
}
#st_header .search_widget_block {
  width: 100% !important;
}
.s_title_block {
  font-family: "Barlow Condensed";
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

/*MODULO COMPOSITE PRODUCTS*/
.component-item-thumbs .item-image {
  width: 100%;
}
.item-component.type_thumbnail > div.item-image > img {
  width: 100%;
  border: none;
}
.component-item-thumbs .component_products li {
  margin: 5px !important;
  padding: 0px;
  width: calc(25% - 10px);
  display: inline-grid;
}
@media (max-width: 992px) {
  .component-item-thumbs .component_products li {
    width: calc(50% - 10px);
  }
}
.component-block .item-info .item-name a,
.component-selected-item .item-name a {
  color: #000;
  font-weight: 500;
  font-family: "Poppins-Cafento";
}
.component-block .item-info .item-price {
  display: none;
}
.component-item-thumbs .item-info {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  max-width: 100% !important;
}
.product-prices {
  width: 100%;
}
.component-block {
  border: 1px solid #d2c7bc;
  border-radius: 5px;
  padding: 15px;
  box-shadow: none;
}
.Expander__trigger {
  padding: 0px;
  border-bottom: 0px;
}
.Expander__trigger-Icon.open {
  stroke: #ee858a;
}
.component-block.component-warning {
  display: none;
}
#component-container > div.component-block.price-summary {
  display: none;
}
.Expander__trigger {
  font-family: "Barlow Condensed";
  font-size: 20px;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
}
.Expander__trigger:hover {
  color: #785e43;
}
.item-required {
  color: #ee858a;
  text-transform: capitalize;
  font-weight: normal;
}
.beforeBorder:before {
  display: none;
}
.component-block.component-required {
  border-bottom: 4px solid #ee858a;
}
.component-block.component-required p.alert-warning {
  border-left: 2px solid #ef8f94;
}
#component-container {
  margin-top: 25px;
}
.component-selected-item .item-subtotal {
  display: none;
}
.component-selected-item .item-simple .item-info {
  display: none;
}
.component-selected-item {
  border-color: #d2c7bc #d2c7bc #ee858a #d2c7bc;
  border-width: 1px 1px 4px 1px;
  box-shadow: none;
  padding: 10px 10px 5px;
  border-radius: 5px;
}
.component-selected-item .item-variants {
  border-bottom: 0px;
}
/*.component-selected-item .item-variants {
    width: 25%;
    float: left;
}
.component-selected-item .selected-item {
    border-bottom: 0px;
    display: inline-grid;
    width: 75%;
}*/
.component-selected-item {
  display: flex;
  justify-content: space-between;
}
.component-selected-item .selected-item {
  order: 2;
  border-bottom: 0px;
  display: grid;
  align-content: center;
}
.component-selected-item .item-simple {
  order: 1;
}
.selected-item .selected-cross {
  background: #fff;
  color: #ee858a;
  padding: 0px;
  text-decoration: underline;
  margin-top: 15px;
  border-radius: 0px;
  font-family: "Barlow Condensed";
  text-transform: uppercase;
  font-size: 16px;
  float: none;
}
.component-selected-item .img-thumbnail {
  padding: 0px;
  background-color: #fff;
  border: 0px;
  border-radius: 0px;
  margin-right: 40px;
}
.swiper-slide .pack .s_quantity_wanted {
  display: none;
}
.component-block.component-required {
  display: none;
}
.component-block.component-success {
  padding: 20px 0px;
  border: none;
}
.component-block.component-success p {
  color: #785e43;
}
.product_list_item #component-container {
  display: none;
}
/*FIN MODULO COMPOSITE PRODUCTS*/

/*MODULO STICKERS*/
.st_sticker .st_sticker_text {
  padding: 0px 10px;
  font-weight: 600;
  font-family: "Barlow Condensed";
  font-size: 18px;
}
/*FIN MODULO STICKERS*/

/*formularios*/
.wpcf7 .col-sm-6 {
  float: left;
  margin-top: 20px;
}
.wpcf7 input.form-control {
  border: #d2c7bc 1px solid;
  border-radius: 5px;
}
.wpcf7 label {
  font-family: "Barlow Condensed";
  font-size: 20px;
}
.wpcf7-submit {
  background-color: #ee858a;
  font-family: "Barlow Condensed";
  border-radius: 5px;
  margin-top: 35px;
}
.wpcf7-form-control.wpcf7-submit {
  font-size: 20px;
}
.wpcf7 h3 {
  display: none;
}

/*fin formularios*/

/*Landing suscripciones*/
.tab-content .banner-listado-suscripcion {
  display: none;
}

#category_products_container_b2b362f_7561ebd
  > div.tab-pane-body.s_countdown_block
  > div.products.product_list.row.grid.clear_list_align_0.clear_list_proportion_0
  > div.product_list_item.col-fw-2-4.col-xxl-6.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12.first-screen-line.last-item-of-large-line.first-large-line.last-item-of-desktop-line.first-desktop-line.last-in-line.first-line.first-item-of-tablet-line.last-item-of-mobile-line.last-item-of-portrait-line {
  display: none;
}

#category_products_container_b2b362f_7e73db7
  > div.tab-pane-body.s_countdown_block
  > div.products.product_list.row.grid.clear_list_align_0.clear_list_proportion_0
  > div.product_list_item.col-fw-2-4.col-xxl-6.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12.first-screen-line.last-item-of-large-line.first-large-line.last-item-of-desktop-line.first-desktop-line.last-in-line.first-line.first-item-of-tablet-line.last-item-of-mobile-line.last-item-of-portrait-line {
  display: none;
}
/*fin landing suscripción*/

/*pop up*/
#st_notification_1 > div > div > div > div > p {
  margin-bottom: 0px;
}
/*fin pop up*/

/*modulo productos como atributos*/
.st_paa_ul li {
  border: 0px;
}
a.st_paa_pro:hover,
a.st_paa_pro.st_paa_pro_active {
  border-color: #ee858a;
  background-color: #ee858a;
  color: #ffffff;
}
a.st_paa_pro {
  border: 2px solid #d2c7bc;
  background: #ffffff;
  padding: 5px 20px;
  font-family: "Barlow Condensed";
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 5px;
}
.product-variants .control-label {
  margin-bottom: 10px;
  margin-top: 30px;
}
.st_paa {
  margin-bottom: 30px;
}
