html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store p { margin-bottom: 16px; font-size: 16px; color: #000; margin-bottom: 25px; /*text-transform: uppercase*/ } /*textes*/

html#ecwid_html body#ecwid_body span.ecwid-categories-category { font-size: 13px !important; font-weight: 500 !important; text-transform: uppercase; } /*menu*/

html#ecwid_html body#ecwid_body div.ecwid-categories-vertical td.gwt-MenuItem { padding: 4px 0 !important; } /*sous-menu*/

html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar span.ecwid-categories-category { padding-left: 8px !important; border-left: 1px solid #ddd !important; text-transform: uppercase !important; font-size: 21px; /*margin-left: 10px !important;*/ } /*sous-menu*/

html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category, html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category, html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category { padding-left: 8px !important; border-left: 1px solid #000 !important; text-transform: uppercase !important;  color: #000!important; font-weight: bold!important; } /*sous-menu-select*/

html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink { margin: 10px 0px !important; }

table.ecwid-productBrowser-subcategories-mainTable { display: none !important; }

html#ecwid_html body#ecwid_body input.ecwid-SearchPanel-field { margin: 0px !important; padding: 9px !important; border-radius: 0px !important; margin-right: -1px !important; border: none; border-bottom: 1px solid #666 !important; background-color: transparent !important; width: calc(100% - 90px)!important; /*width: calc(100% - 49.27px);*/ } /*search-left*/

html#ecwid_html body#ecwid_body textarea, html#ecwid_html body#ecwid_body keygen, html#ecwid_html body#ecwid_body select, html#ecwid_html body#ecwid_body button { padding: 9px !important; border: 1px solid #666!important; margin-left: 0; background-color: whitesmoke; border: none; } /*search-right*/

html#ecwid_html body#ecwid_body .ec-size .ec-store .breadcrumbs__link { color: #000 !important; font-size: 18px !important; } /*fil d'Ariane*/

.ec-store .grid__categories { display: none !important; } /*cache images catégories*/

body#ecwid_body .ecwid table { border-collapse: collapse !important; width: 100%; table-layout: auto; } /*cache les sous-rubriques (images et légendes)*/

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price { font-size: 26px !important; } /*prix*/

html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar div.gwt-TabBarFirst, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar div.gwt-TabBarRest, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem, html#ecwid_html body#ecwid_body div.ecwid-categories-horizontal-menuBarContainer, html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell, html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup div.menuSeparatorInner { border-bottom: 0px solid #bfbfbf !important; } /*ligne sous menus*/

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button .svg-icon svg { margin-left: 6px; } /*position symbole favori*/

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button { background-color: #fff!important; border-radius: 0!important; text-transform: uppercase; border: 1px solid #999!important; color: #000; font-size: 13px; } /*couleur boutons commander et favoris*/

html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:visited, html#ecwid_html body#ecwid_body .ecwid a:hover, html#ecwid_html body#ecwid_body .ecwid a:active { color: #333 !important; font-size: 16px !important; background-color: transparent; text-decoration: none; cursor: pointer; } /*panier*/

body#ecwid_body .ec-size.ec-size--s .ec-store .ec-footer { padding-top: 32px; padding-bottom: 16px; border-top: 1px solid #ddd !important; } /*border footer*/


/**/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-backgroundedPanel { background-color: #fff !important; border: 1px solid #666; } /*panneau commande prix*/

html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary { background: #4b3a2b !important; border-radius: 0 !important; box-shadow: none !important; color: #fff !important; } /*bouton commander panier commande*/

html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--secondary { border-radius: 0 !important; } /*boutons panier achat*/

html#ecwid_html body#ecwid_body div.ecwid-productBrowser { padding: 0 !important; } /*espace autour shop*/

html#ecwid_html body#ecwid_body .ec-size .ec-store .search--has-results { display: none !important; } /*résultat recherche*/

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details--layout-sidebar-right .product-details__sidebar { padding: 0 30px !important; } /*marge détail produit*/

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-related-products__title { margin-bottom: 10px; border-top: 1px solid #ddd; margin-top: 30px; padding-top: 10px; }

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-store__content-wrapper:not(.ec-store__content-wrapper--wide) { max-width: 100%!important; /*border: 1px solid #ddd; padding: 30px 20px;*/ } /*bord contenu magasin*/


html#ecwid_html body#ecwid_body div.ecwid-categories { background-color: #fff!important; } /*fond menu*/
    
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__image-wrap { background-color: #fff!important; } /*fond produits*/

html#ecwid_html body#ecwid_body .ec-size .ec-store .favorite-product__button-saved .form-control__button .svg-icon { color: #040404!important; } /*couleur favori*/

html#ecwid_html body#ecwid_body textarea, html#ecwid_html body#ecwid_body keygen, html#ecwid_html body#ecwid_body select, html#ecwid_html body#ecwid_body button { background-color: #fff!important; }

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__textarea { position: relative; z-index: 1; width: 100%; border: 1px solid #000!important; border-radius: 0px!important; outline: none; background-color: whitesmoke!important; color: #000!important; transition: border-color .15s ease-out 0s; -webkit-appearance: none; line-height: 1.4; }

html#ecwid_html body#ecwid_body .ecwid-minicart-mini-count { color: #000!important; }

html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__sidebar { width: 40%!important; } /*taille texte droit*/

html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__gallery { width: 60%!important; } /*taille image*/

html#ecwid_html body#ecwid_body .ecwid, html#ecwid_html body#ecwid_body .ecwid-minicart, html#ecwid_html body#ecwid_body .ecwid-SearchPanel, html#ecwid_html body#ecwid_body .dateBoxPopup, html#ecwid_html body#ecwid_body .gwt-PopupPanel { float: left!important; } /*recherche*/

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__product-title { margin-bottom: 35px!important; padding: 20px 0!important; border-bottom: 1px solid #ccc!important; border-top: 1px solid #ccc!important; font-size: 22px!important; font-weight: 800; color: #666; }

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description a, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description a:visited { text-decoration: underline!important; }

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__loader { font-size: 13px!important; }

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-svg { font-size: 13px!important; }

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .details-gallery__picture { border: 1px solid #eee!important; }








/* ---- P E T I T S - E C R A N S ---- */
@media screen and (max-width: 768px)
{ 
html#ecwid_html body#ecwid_body input.ecwid-SearchPanel-field { background-color: #fff !important; }
}
