/*Grid price*/
.grid-product__price-amount {
  font-size: 17px;
}
 /* Bouton  panier */
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  font-size: 15px;
}
 /*Add to bag button color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  color: #ffffff;
}
 /* Description, Qty */
.ec-size .ec-store .product-details__product-description {
  font-size: 14px;
}
 /*breadcrumbs, SKU*/
.ec-breadcrumbs, .product-details__product-sku {
  font-size: 16px;
}
 /*category name*/
.grid-category__title {
  font-size: 22px;
}
 /* Grid title and price*/
.grid__products--appearance-frame.grid__products--layout-justify .grid-product__image ~ .grid-product__title .grid-product__title-inner {
  font-size: 20px;
}
 .ec-size .ec-store .grid-product__price-value.ec-price-item {
  font-size: 14px;
}
 /*product details title */
.ec-size .ec-store .product-details__product-title {
  font-size: 26px;
}
 /*product details price & color */
.ec-size .ec-store .details-product-price__value {
  font-size: 22px;
  color: #046DC4;
}
 /*product details add to bag */
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  font-size: 15px;
  color: white;
}
 .ec-breadcrumbs, .product-details__product-sku {
  font-size: 15px;
}
 /* Description */
.ec-size .ec-store .product-details__product-description {
  font-size: 15px;
}
 /* favorites*/
.product-details-module__title.ec-header-h6.favorite-product__title {
  font-size: 14px;
}
 .ec-size.ec-size--m .ec-store .ec-related-products__products .grid__products[data-cols="2"] .grid-product:nth-child(n+1) {
  width: 25%;
}
 .ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) * {
  font-size: 16px;
}
 div.c-tab__content * {
  font-size: 16px;
}
 .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="3"] .grid-category:nth-child(n+2), .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="5"] .grid-category:nth-child(n+2), .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="7"] .grid-category:nth-child(n+2), .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="9"] .grid-category:nth-child(n+2), .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="11"] .grid-category:nth-child(n+2) {
  width: 100%;
}
 .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="3"] .grid-category:nth-child(n+1) .grid-category__spacer, .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="5"] .grid-category:nth-child(n+1) .grid-category__spacer, .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="7"] .grid-category:nth-child(n+1) .grid-category__spacer, .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="9"] .grid-category:nth-child(n+1) .grid-category__spacer, .ec-size:not(.ec-size--m) .ec-store .grid__categories--advanced[data-cols="1"][data-items="11"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 8px);
}
 .ec-size:not(.ec-size--m) .ec-store .ec-footer {
  padding-top: 16px;
}
 .ec-size:not(.ec-size--m) .ec-store .ec-grid {
  padding-bottom: 16px;
}
 .ec-header-h4 {
  font-size: 19px !important;
}
 .ec-size .ec-store .form-control--select-inline .form-control__select-text {
  font-size: 15px;
}
 .ec-size .ec-store .ec-footer {
  margin-top: 25px;
}
 .ec-size .ec-store .details-product-purchase__qty-label {
  font-size: 14px;
  font-family: "Lucida Grande" !important;
  font-weight: 200;
  -webkit-text-stroke: 0.4px #000000;
}
 .ec-size .ec-store .ec-filter--attribute-Phase-de-culture .ec-filter__items-inner .ec-form-choice-group {
  display: flex;
  flex-direction: column;
}
 .ec-size .ec-store .ec-filter__items-inner .ec-form-choice-group label {
  order: 100;
}
 .ec-size .ec-store .ec-filter__items-inner .ec-form-choice-group label[for='checkbox-attribute-Phase-de-culture-croissance'] {
  order: 1;
}
 .ec-size .ec-store .ec-filter__items-inner .ec-form-choice-group label[for='checkbox-attribute-Phase-de-culture-croissance002c-floraison'] {
  order: 2;
}
 .ec-size .ec-store .ec-filter__items-inner .ec-form-choice-group label[for='checkbox-attribute-Phase-de-culture-floraison'] {
  order: 3;
}
 .ec-size .ec-store .ec-filter__items-inner .ec-form-choice-group label[for='checkbox-attribute-Phase-de-culture-propagation'] {
  order: 4;
}
 .ec-size .ec-store .ec-filter__items-inner .ec-form-choice-group label[for='checkbox-attribute-Phase-de-culture-propagation002c-croissance'] {
  order: 5;
}
 div.ec-cart-step--payment div.ec-cart-step__section div.ec-form__title.ec-header-h6 {
  font-size: 14px !important;
}
 div.ec-cart-step__title.ec-header-h6 {
  font-size: 14px !important;
}
 .ec-size .ec-store .ec-creditcard .ec-header-h6 {
  font-size: 14px !important;
}
 .ec-size .ec-store .ec-creditcard .ec-creditcard__head .ec-header-h6 {
  font-size: 14px !important;
}
 /*Change font-size of the titles on checkout steps*/
div.ec-cart-step__title.ec-header-h4 {
  font-size: 15px !important;
}
 /*Change font-size of the Billing address title on checkout steps*/
p.ec-cart-step__subtitle.ec-header-h5 {
  font-size: 14px !important;
}
 .ec-cart .ec-form__title.ec-header-h6 {
  font-size: 14px !important;
}
 /* Mobiles: move footer closer to the catalog */
.ec-size:not(.ec-size--s) .ec-store .ec-footer {
  bottom: 15px;
  position: relative;
}
 /* add space below categories */
.ec-size .ec-store.ec-store__category-page--0 .grid__products {
  top: 20px;
  position: relative;
}
 .ec-size .ec-store .ec-page-title.ec-page-title__featured-products {
  top: 20px;
  position: relative;
}
 /* Color&Size of Featured Products title */
.ec-size .ec-store .details-product-purchase__controls {
  margin-top: 20px;
}
 .ec-size .ec-store .product-details-module__title.ec-header-h6.details-product-purchase__place.notranslate {
  font-size: 14px;
}
 @charset "UTF-8";
/* Display category thumbnails in one column instead of two — BEGINNING */
.ec-size .ec-store .grid__categories--advanced[data-cols="1"] .grid-category:nth-child(n+1) {
  width: 90%;
  margin: auto;
}
 @charset "UTF-8";
/* Display category thumbnails in one column instead of two — END */
.ec-size .ec-store .product-details-module__title.ec-header-h6 {
  font-size: 14px;
}
 .ec-size .ec-store table.ecwid-description-table * {
  font-size: 14px;
}
 /*Changes description of the product title only*/
.ec-size .ec-store .product-details-module__title.ec-header-h6:not(.ec-size .ec-store .product-details-module__title.ec-header-h6.details-product-option__title) {
  font-size: 120%;
}
 /*Font codes*/
/*Font of titles & subtitles - Lucide Grande*/
.ec-size .ec-store h1, .ec-size .ec-store .ec-header-h1 {
  font-family: "Lucida Grande" !important;
  font-weight: 300;
  -webkit-text-stroke: 0.4px #000000;
}
 .ec-size .ec-store h2, .ec-size .ec-store .ec-header-h2 {
  font-family: "Lucida Grande" !important;
  font-weight: 300;
  -webkit-text-stroke: 0.4px #000000;
}
 .ec-size .ec-store h3, .ec-size .ec-store .ec-header-h3 {
  font-family: "Lucida Grande" !important;
  font-weight: 300;
  -webkit-text-stroke: 0.4px #000000;
}
 .ec-size .ec-store h4, .ec-size .ec-store .ec-header-h4 {
  font-family: "Lucida Grande" !important;
  font-weight: 300;
  -webkit-text-stroke: 0.4px #000000;
}
 .ec-size .ec-store h5, .ec-size .ec-store .ec-header-h5 {
  font-family: "Lucida Grande" !important;
  font-weight: 300;
  -webkit-text-stroke: 0.4px #000000;
}
 .ec-size .ec-store h6, .ec-size .ec-store .ec-header-h6 {
  font-family: "Lucida Grande" !important;
  font-weight: 300;
  -webkit-text-stroke: 0.4px #000000;
}
 .ec-size .ec-store .product-details__description .product-details__general-info .product-details-module__title {
  font-family: "Lucida Grande" !important;
  font-weight: 300;
  -webkit-text-stroke: 0.3px #000000;
}
 /*Other store text font - Open sans*/
.ecwid_body, .ecwid div, .ecwid span, .ecwid a, .ecwid p, .nav {
  font-family: "Open Sans";
}
 [data-block] {
  font-family: "Open Sans";
}
 [data-block] > div {
  font-family: "Open Sans";
}
 /*products names on the category pages*/
.ec-size .ec-store .grid-category__title-inner {
  -webkit-text-stroke: 0.4px #000000;
  font-weight: 400;
  font-family: "Lucida Grande";
}
 /*Total sum on the Cart page*/
.ec-size .ec-store .ec-cart-summary__row--total .ec-cart-summary__title {
  -webkit-text-stroke: 0.6px #000000;
  font-weight: 500;
}
 .ec-size .ec-store .ec-cart-summary__row--total .ec-cart-summary__price {
  -webkit-text-stroke: 0.6px #000000;
  font-weight: 500;
}
 /*Commander button*/
.ec-size .ec-store .ec-cart__checkout .form-control__button-text {
  -webkit-text-stroke: 0.3px #000000;
  color: white !important;
  font-weight: 600;
}
 #tabs-1 .c-tabs-nav-cell span {
  font-family: "Lucida Grande" !important;
  -webkit-text-stroke: 0.3px #000000;
  font-weight: 300;
}
 /*subcategory pages*/
.ec-size .ec-store .grid__products--medium-items .grid-product__title-inner {
  -webkit-text-stroke: 0.3px #000000;
  font-weight: 300;
  font-family: "Lucida Grande";
}
 /*realated products titles*/
.ec-size .ec-store .grid__products--small-items .grid-product__title-inner {
  -webkit-text-stroke: 0.2px #000000;
  font-weight: 200;
}
 @charset "UTF-8";
/*Changes description of the product title only*/
 
.ec-size .ec-store .product-details-module__title.ec-header-h6:not(.ec-size .ec-store .product-details-module__title.ec-header-h6.details-product-option__title) {
  font-size: 120%;
}
 /*Color of price on category pages*/
.ec-size .ec-store .grid-product__price-value.ec-price-item {
  color: black;
}
 /*Color of buttons on product page*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  background: #1c467b;
}
 .ec-size .ec-store .details-product-purchase__add-buttons .form-control__button:hover {
  background: #1c467b;
}
 .product-details-module__content .details-product-purchase__controls .details-product-purchase__checkout-controls .form-control__button {
  background: #1c467b;
}
 .product-details-module__content .details-product-purchase__controls .details-product-purchase__checkout-controls .form-control__button:hover {
  background: #1c467b;
}
 /* Hide the "Add More" button */
.ec-size .ec-store .details-product-purchase--add-more .details-product-purchase__bag-controls {
  display: none;
}
 .ec-size .ec-store .form-control--primary .form-control__button {
  background: #1c467b;
}
 .ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: #1c467b;
}
 .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-text {
  -webkit-text-stroke: 0px;
}
 .ec-size .ec-store .ec-cart .ec-cart-next__title,
.ec-size .ec-store .ec-cart__steps .ec-cart-step.ec-cart-step--delivery.ec-cart-step--empty .ec-cart-step__wrap .ec-cart-step__title,
.ec-size .ec-store .ec-cart__steps .ec-cart-step.ec-cart-step--payment.ec-cart-step--empty .ec-cart-step__wrap .ec-cart-step__title {
  -webkit-text-stroke: 0.5px;
}
 .ec-size .ec-store .form-control__button-text {
  color: white;
}
 .ec-size .ec-store .form-control--secondary .form-control__button {
  background-color: #1c467b;
}
 .ec-size .ec-store .form-control--secondary .form-control__button:hover {
  background-color: #1c467b;
}
 .ec-popup__body .ec-size .ec-store .form-control--secondary .form-control__button-text {
  color: black;
}
 .ec-popup__body .ec-size .ec-store .form-control--secondary .form-control__button {
  background-color: white;
}
 .favorite-product__button-add .form-control__button.form-control__button--icon-prepend {
  background-color: white !important;
}
 .favorite-product__button-add .form-control__button-text {
  color: black !important;
}
 .ec-size .ec-store .product-details__product-attributes {
  font-size: 14px !important;
}
 .ec-size .ec-store .favorite-product__button-add span.form-control__button-text {
  font-weight: 200;
}
 .ec-size .ec-store .favorite-product__button-add span.form-control__button-text {
  font-size: 13px;
}
 .ec-size.ec-size .ec-store .details-product-options .product-details-module__content div {
  font-size: 13px !important;
}
 .ec-size .ec-store .ec-cart__sidebar div {
  font-size: 14px !important;
}
 .ec-size.ec-size .ec-store .ec-cart-summary__row--total .ec-cart-summary__title, .ec-cart-summary__price {
  font-size: 14px !important;
}
 .ec-size.ec-size .ec-store .ec-cart-item__title {
  font-size: 14px;
}
 .ec-size .ec-store .product-details-module__title.ec-header-h6.details-product-purchase__place.notranslate {
  font-size: 14px !important;
}
 .ec-size .ec-store .ec-cart-step__section--description {
  font-size: 14px !important;
}
 