.elementor-3956 .elementor-element.elementor-element-f980718{--display:flex;--min-height:53vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3956 .elementor-element.elementor-element-f980718:not(.elementor-motion-effects-element-type-background), .elementor-3956 .elementor-element.elementor-element-f980718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nohulecreations.fr/wp-content/uploads/2026/07/Fond-page-boutique-Nohule-rotated.jpg");background-position:center center;background-size:cover;}.elementor-3956 .elementor-element.elementor-element-760f067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3956 .elementor-element.elementor-element-df6a328{--spacer-size:1.5rem;}.elementor-3956 .elementor-element.elementor-element-0f3d1d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3956 .elementor-element.elementor-element-0f3d1d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3956 .elementor-element.elementor-element-fbf09c6{--spacer-size:1.5rem;}.elementor-3956 .elementor-element.elementor-element-eec7350 .product{text-align:center;}.elementor-3956 .elementor-element.elementor-element-eec7350.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3956 .elementor-element.elementor-element-ce1b61b{--spacer-size:1.5rem;}.elementor-3956 .elementor-element.elementor-element-cd672c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3956 .elementor-element.elementor-element-340a4a5{--spacer-size:3.5rem;}.elementor-3956 .elementor-element.elementor-element-a9bd2c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3956 .elementor-element.elementor-element-a9bd2c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3956 .elementor-element.elementor-element-b3773b1{--spacer-size:1.5rem;}.elementor-3956 .elementor-element.elementor-element-e7646e3 .e-search-input{background-color:var( --e-global-color-blocksy_palette_3 );border-radius:10px 10px 10px 10px;}.elementor-3956 .elementor-element.elementor-element-e7646e3 .e-search-submit{background-color:var( --e-global-color-blocksy_palette_2 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3956 .elementor-element.elementor-element-e7646e3{width:var( --container-widget-width, 102.774% );max-width:102.774%;--e-transform-translateX:-27px;--e-transform-translateY:8px;--e-transform-scaleX:0.6;--e-transform-scaleY:0.6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.774%;--container-widget-flex-grow:0;z-index:0;--e-transform-origin-x:center;--e-search-placeholder-color:var( --e-global-color-blocksy_palette_2 );--e-search-icon-label-color:var( --e-global-color-primary );--e-search-submit-margin-inline-start:15px;--e-search-submit-border-radius:31px 31px 31px 31px;--e-search-submit-padding:16px 16px 16px 16px;}.elementor-3956 .elementor-element.elementor-element-e7646e3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3956 .elementor-element.elementor-element-e7646e3 .e-search-submit span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-blocksy_palette_7 );}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-blocksy_palette_7 );}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-blocksy_palette_7 );}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3956 .elementor-element.elementor-element-d78baa5{--spacer-size:5rem;}.elementor-3956 .elementor-element.elementor-element-4472feb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3956 .elementor-element.elementor-element-4472feb:not(.elementor-motion-effects-element-type-background), .elementor-3956 .elementor-element.elementor-element-4472feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_5 );}.elementor-3956 .elementor-element.elementor-element-0b151f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3956 .elementor-element.elementor-element-e781834{text-align:start;color:var( --e-global-color-blocksy_palette_3 );}.elementor-3956 .elementor-element.elementor-element-851d147{color:var( --e-global-color-blocksy_palette_7 );}.elementor-3956 .elementor-element.elementor-element-e20cc29{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3956 .elementor-element.elementor-element-1bb7a28{text-align:start;color:var( --e-global-color-blocksy_palette_3 );}.elementor-3956 .elementor-element.elementor-element-e8c2a96{color:var( --e-global-color-blocksy_palette_7 );}.elementor-3956 .elementor-element.elementor-element-9cc21af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3956 .elementor-element.elementor-element-aba00b9{text-align:start;color:var( --e-global-color-blocksy_palette_3 );}.elementor-3956 .elementor-element.elementor-element-2c5abfb{color:var( --e-global-color-blocksy_palette_7 );}.elementor-3956 .elementor-element.elementor-element-c053697{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3956 .elementor-element.elementor-element-1e4a6ba{--spacer-size:10rem;}@media(max-width:1024px){.elementor-3956 .elementor-element.elementor-element-df6a328{--spacer-size:1rem;}.elementor-3956 .elementor-element.elementor-element-fbf09c6{--spacer-size:1rem;}.elementor-3956 .elementor-element.elementor-element-ce1b61b{--spacer-size:1rem;}.elementor-3956 .elementor-element.elementor-element-340a4a5{--spacer-size:1rem;}.elementor-3956 .elementor-element.elementor-element-b3773b1{--spacer-size:1rem;}.elementor-3956 .elementor-element.elementor-element-e7646e3{width:var( --container-widget-width, 248.188px );max-width:248.188px;--container-widget-width:248.188px;--container-widget-flex-grow:0;}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3956 .elementor-element.elementor-element-d78baa5{--spacer-size:1rem;}.elementor-3956 .elementor-element.elementor-element-e8c2a96{text-align:center;}.elementor-3956 .elementor-element.elementor-element-1e4a6ba{--spacer-size:6rem;}}@media(max-width:767px){.elementor-3956 .elementor-element.elementor-element-f980718{--min-height:40vh;}.elementor-3956 .elementor-element.elementor-element-df6a328{--spacer-size:0.5rem;}.elementor-3956 .elementor-element.elementor-element-0f3d1d3{text-align:center;}.elementor-3956 .elementor-element.elementor-element-0f3d1d3 .elementor-heading-title{font-size:1.5em;}.elementor-3956 .elementor-element.elementor-element-fbf09c6{--spacer-size:0.5rem;}.elementor-3956 .elementor-element.elementor-element-ce1b61b{--spacer-size:0.5rem;}.elementor-3956 .elementor-element.elementor-element-340a4a5{--spacer-size:0.5rem;}.elementor-3956 .elementor-element.elementor-element-a9bd2c5{text-align:center;}.elementor-3956 .elementor-element.elementor-element-a9bd2c5 .elementor-heading-title{font-size:1.5em;}.elementor-3956 .elementor-element.elementor-element-b3773b1{--spacer-size:0.5rem;}.elementor-3956 .elementor-element.elementor-element-821dc71.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3956 .elementor-element.elementor-element-d78baa5{--spacer-size:0.5rem;}.elementor-3956 .elementor-element.elementor-element-e781834{text-align:start;}.elementor-3956 .elementor-element.elementor-element-1bb7a28{text-align:start;}.elementor-3956 .elementor-element.elementor-element-aba00b9{text-align:start;}.elementor-3956 .elementor-element.elementor-element-1e4a6ba{--spacer-size:4rem;}}/* Start custom CSS for container, class: .elementor-element-f980718 *//* Vague en bas du conteneur du haut */
.elementor-3956 .elementor-element.elementor-element-f980718::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 55px;
  z-index: 5;
  pointer-events: none;

  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% 100%;

  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 55' preserveAspectRatio='none'>\
<path fill='%23FFFCF5' d='M0,28 C140,8 280,48 420,28 C560,8 700,48 840,28 C980,8 1120,48 1260,28 C1350,18 1395,38 1440,28 L1440,55 L0,55 Z'/>\
</svg>");
}

/* Tablette */
@media (max-width: 1024px) {
  .elementor-3956 .elementor-element.elementor-element-f980718::after {
    height: 42px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3956 .elementor-element.elementor-element-f980718::after {
    height: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f3d1d3 */.elementor-3956 .elementor-element.elementor-element-0f3d1d3 {
  position: relative;
  display: inline-block;
  padding: 0 240px;
  text-align: center;
}

/* Fleurs */
.elementor-3956 .elementor-element.elementor-element-0f3d1d3::before,
.elementor-3956 .elementor-element.elementor-element-0f3d1d3::after {
  content: "✿";
  position: absolute;
  top: 50%;
  transform: translateY(-58%);
  font-size: 34px;
  color: #E8D2D6; /* rose pâle */
  line-height: 1;
}

.elementor-3956 .elementor-element.elementor-element-0f3d1d3::before {
  left: 190px;
}

.elementor-3956 .elementor-element.elementor-element-0f3d1d3::after {
  right: 190px;
}

/* Tablette */
@media (max-width: 1024px) {
  .elementor-3956 .elementor-element.elementor-element-0f3d1d3 {
    padding: 0 210px;
  }

  .elementor-3956 .elementor-element.elementor-element-0f3d1d3::before,
  .elementor-3956 .elementor-element.elementor-element-0f3d1d3::after {
    font-size: 28px;
  }

  .elementor-3956 .elementor-element.elementor-element-0f3d1d3::before {
    left: 145px;
  }

  .elementor-3956 .elementor-element.elementor-element-0f3d1d3::after {
    right: 145px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3956 .elementor-element.elementor-element-0f3d1d3 {
    padding: 0 55px;
  }

  .elementor-3956 .elementor-element.elementor-element-0f3d1d3::before,
 .elementor-3956 .elementor-element.elementor-element-0f3d1d3::after {
    font-size: 22px;
  }

  .elementor-3956 .elementor-element.elementor-element-0f3d1d3::before {
    left: 18px;
  }

  .elementor-3956 .elementor-element.elementor-element-0f3d1d3::after {
    right: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-eec7350 */.elementor-3956 .elementor-element.elementor-element-eec7350 ul.products {
  display: grid !important;
  grid-template-columns: repeat(2, 260px) !important;
  justify-content: center;
  gap: 32px 40px;
  padding: 0;
  margin: 0;
}

/* Chaque carte catégorie */
.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category {
  display: flex !important;
  flex-direction: column !important;
  width: 260px !important;
  max-width: 260px !important;
  text-align: center;
  list-style: none;
}

/* Titre au-dessus avec hauteur fixe pour alignement */
.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category h2,
.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category .woocommerce-loop-category__title {
  order: -1 !important;
  margin: 0 0 16px 0 !important;
  
  /* AJOUTS ICI */
  display: flex !important;
  align-items: flex-end;    /* Aligne le texte vers le bas pour que la base des titres soit uniforme */
  justify-content: center;  /* Garde le texte centré horizontalement */
  min-height: 48px !important; /* Hauteur correspondant à environ 2 lignes de texte */
  line-height: 1.2 !important;
}

.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category a {
  order: 2 !important;
}

/* Image catégorie */
.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category a img {
  width: 260px !important;
  height: 260px !important;
  min-width: 260px;
  min-height: 260px;
  max-width: 260px;
  max-height: 260px;
  object-fit: cover;
  display: block;
  margin: 0 auto 16px;
  border-radius: 28px;
}

/* Supprimer effet hover / zoom */
.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category:hover img,
.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category img:hover,
.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category a:hover img {
  transform: none !important;
  scale: 1 !important;
  transition: none !important;
}

/* Centrer la dernière carte si nombre impair */
.elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category:last-child:nth-child(odd) {
  grid-column: 1 / span 2;
  justify-self: center;
}

/* Version mobile : 1 catégorie par ligne */
@media (max-width: 767px) {

  .elementor-3956 .elementor-element.elementor-element-eec7350 ul.products {
    grid-template-columns: 1fr !important;
    gap: 28px !important;
  }

  .elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category {
    width: 100% !important;
    max-width: 260px !important;
    justify-self: center;
  }

  .elementor-3956 .elementor-element.elementor-element-eec7350 li.product-category:last-child:nth-child(odd) {
    grid-column: auto !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760f067 *//* Vague en bas du conteneur du haut */
.elementor-3956 .elementor-element.elementor-element-760f067::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 55px;
  z-index: 5;
  pointer-events: none;

  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% 100%;

  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 55' preserveAspectRatio='none'>\
<path fill='%23EB6AA5' d='M0,28 C140,8 280,48 420,28 C560,8 700,48 840,28 C980,8 1120,48 1260,28 C1350,18 1395,38 1440,28 L1440,55 L0,55 Z'/>\
</svg>");
}

/* Tablette */
@media (max-width: 1024px) {
  .elementor-3956 .elementor-element.elementor-element-760f067::after {
    height: 42px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3956 .elementor-element.elementor-element-760f067::after {
    height: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9bd2c5 */.elementor-3956 .elementor-element.elementor-element-a9bd2c5 {
  position: relative;
  display: inline-block;
  padding: 0 240px;
  text-align: center;
}

/* Fleurs */
.elementor-3956 .elementor-element.elementor-element-a9bd2c5::before,
.elementor-3956 .elementor-element.elementor-element-a9bd2c5::after {
  content: "✿";
  position: absolute;
  top: 50%;
  transform: translateY(-58%);
  font-size: 34px;
  color: #E8D2D6; /* rose pâle */
  line-height: 1;
}

.elementor-3956 .elementor-element.elementor-element-a9bd2c5::before {
  left: 190px;
}

.elementor-3956 .elementor-element.elementor-element-a9bd2c5::after {
  right: 190px;
}

/* Tablette */
@media (max-width: 1024px) {
  .elementor-3956 .elementor-element.elementor-element-a9bd2c5 {
    padding: 0 210px;
  }

  .elementor-3956 .elementor-element.elementor-element-a9bd2c5::before,
  .elementor-3956 .elementor-element.elementor-element-a9bd2c5::after {
    font-size: 28px;
  }

  .elementor-3956 .elementor-element.elementor-element-a9bd2c5::before {
    left: 145px;
  }

  .elementor-3956 .elementor-element.elementor-element-a9bd2c5::after {
    right: 145px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3956 .elementor-element.elementor-element-a9bd2c5 {
    padding: 0 55px;
  }

  .elementor-3956 .elementor-element.elementor-element-a9bd2c5::before,
 .elementor-3956 .elementor-element.elementor-element-a9bd2c5::after {
    font-size: 22px;
  }

  .elementor-3956 .elementor-element.elementor-element-a9bd2c5::before {
    left: 18px;
  }

  .elementor-3956 .elementor-element.elementor-element-a9bd2c5::after {
    right: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-821dc71 *//* Masquer catégories produit */
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product li.meta-categories {
  display: none !important;
}

/* Arrondir les images produit */
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product img,
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product .woocommerce-LoopProduct-link img,
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product a img,
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product .product-thumbnail,
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product .attachment-woocommerce_thumbnail {
  border-radius: 14px !important;
  overflow: hidden;
}

/* Supprimer effet zoom hover sur images produit */
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product:hover img,
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product img:hover,
.elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product a:hover img {
  transform: none !important;
  scale: 1 !important;
  transition: none !important;
}

/* Ajustement tablette uniquement */
@media (max-width: 1024px) and (min-width: 768px) {

  .elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products {
    gap: 20px !important;
  }

  .elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product img,
  .elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product .woocommerce-LoopProduct-link img,
  .elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product a img,
  .elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product .product-thumbnail,
  .elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product .attachment-woocommerce_thumbnail {
    max-width: 220px !important;
    margin: 0 auto;
  }

  .elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 24px !important;
  }

  .elementor-3956 .elementor-element.elementor-element-821dc71 .woocommerce ul.products li.product .price {
    font-size: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd672c2 *//* Vague plus marquée (x2 amplitude) */
.elementor-3956 .elementor-element.elementor-element-cd672c2::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 55px;
  z-index: 5;
  pointer-events: none;

  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100% 100%;

  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 55' preserveAspectRatio='none'>\
<path fill='%23EB6AA5' d='M0,28 C140,8 280,48 420,28 C560,8 700,48 840,28 C980,8 1120,48 1260,28 C1350,18 1395,38 1440,28 L1440,0 L0,0 Z'/>\
</svg>");
}

/* Tablette */
@media (max-width: 1024px) {
  .elementor-3956 .elementor-element.elementor-element-cd672c2::before {
    height: 42px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3956 .elementor-element.elementor-element-cd672c2::before {
    height: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37ca534 */.elementor-3956 .elementor-element.elementor-element-37ca534 .nohule-flower-stack {
  width: clamp(120px, 15vw, 195px);
  margin: 0 auto;
  line-height: 0;
}

.elementor-3956 .elementor-element.elementor-element-37ca534 .nohule-flower {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6606f4 */.elementor-3956 .elementor-element.elementor-element-d6606f4 .nohule-flower-stack {
  width: clamp(120px, 15vw, 195px);
  margin: 0 auto;
  line-height: 0;
}

.elementor-3956 .elementor-element.elementor-element-d6606f4 .nohule-flower {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdd45cf */.elementor-3956 .elementor-element.elementor-element-bdd45cf .nohule-flower-stack {
  width: clamp(120px, 15vw, 195px);
  margin: 0 auto;
  line-height: 0;
}

.elementor-3956 .elementor-element.elementor-element-bdd45cf .nohule-flower {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}/* End custom CSS */