body{font-family:"Arial", Tahoma, sans-serif, Arial;}body{font-size: 13px;}.price,#our_price_display,.old_price,.sale_percentage{}.product_list.list .ajax_add_to_cart_button, .product_list.list .view_button,#buy_block #add_to_cart .btn_primary,#create-account_form .submit .btn_primary, #login_form .submit .btn_primary, .camera_caption_box .btn_primary, .iosSlider_text .btn_primary{}.btn-default.btn_primary, .btn-medium.btn_primary, .btn-large.btn_primary{text-transform: uppercase;}.style_wide .ma_level_1{font-family: "Fjalla One";font-weight:400;}.advanced_style_wide .advanced_ma_level_1{font-family: "Open Sans Condensed";font-weight:700;}#st_advanced_menu_wrap .advanced_ma_level_0{height: 40px;padding-top: 2px;padding-bottom: 2px;}.advanced_ma_level_0 .icon-down-dir-2{top:30%;}#main_menu_widgets{padding-top:3px;padding-bottom:3px;}#st_advanced_menu_wrap .advanced_ma_level_0 .cate_label{top: -4px;}.block .title_block, .idTabs a,.product_accordion_title,.heading,.page-heading,.page-subheading,.pc_slider_tabs a, #home-page-tabs li a, #home-page-tabs li span,.product_main_name{text-transform: uppercase;}#st_mega_menu .ma_level_0{text-transform: uppercase;font-family: "Fjalla One";font-weight:400;}#stmobilemenu .ma_level_0{text-transform: uppercase;font-family: "Fjalla One";}.style_wide .ma_level_1{text-transform: uppercase;}.product_main_name{}#st_advanced_menu_wrap .advanced_ma_level_0, .mobile_bar_tri_text, #st_advanced_menu_column_mobile{text-transform: none;font-family: "Open Sans Condensed";font-weight:700;font-size: 17px;}#stmobileadvancedmenu .mo_advanced_ma_level_0{text-transform: none;font-family: "Open Sans Condensed";}.advanced_style_wide .advanced_ma_level_1{text-transform: none;}.advanced_style_wide .advanced_ma_level_1{font-weight:700;}.advanced_style_wide .advanced_ma_level_1{font-size: 16px;}.style_wide .mu_level_2 a.advanced_ma_item, .stmenu_multi_level a.advanced_ma_item{font-size: 14px;}.advanced_mv_item{}#st_advanced_menu_column_desktop .advanced_ma_level_0{text-transform: none;;}.block .title_block, .block a.title_block, .block .title_block a, #home-page-tabs li a, #home-page-tabs li span{color: #000000;}.heading,.page-heading,.page-subheading, a.heading,a.page-heading,a.page-subheading,#home-page-tabs > li a{color: #000000;}#footer-top .title_block{ text-align: center; }#footer-secondary .block .title_block, #footer-secondary .block a.title_block, #footer-secondary .block .title_block a{color: #ffffff;}body{color: #4d4d4d;}a,div.pagination .showall .show_all_products{color: #4d4d4d;}a:active,a:hover,
            #layered_block_left ul li a:hover,
            #product_comments_block_extra a:hover,
            .breadcrumb a:hover,
            a.color_666:hover,
            .pc_slider_tabs a.selected,
            #footer_info a:hover,
            .blog_info a:hover,
            .block .title_block a:hover,
            div.pagination .showall .show_all_products:hover,
            .content_sortPagiBar .display li.selected a, .content_sortPagiBar .display_m li.selected a,
            .content_sortPagiBar .display li a:hover, .content_sortPagiBar .display_m li a:hover,
            #home-page-tabs > li.active a, #home-page-tabs li a:hover,
            .fancybox-skin .fancybox-close:hover{color: #ff9c00;}.price, #our_price_display, .sale_percentage{color: #000000;}.old_price,#old_price_display{color: #000000;}.breadcrumb, .breadcrumb a{color: #828282;}.breadcrumb a:hover{color: #ff9c00;}#breadcrumb_wrapper{padding:0;background:transparent;}a.icon_wrap, .icon_wrap,.shopping_cart .ajax_cart_right{color: #000000;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart:hover .icon_wrap,.shopping_cart_style_1 .shopping_cart:hover .icon_wrap,.shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{color: #4d4d4d;}a.icon_wrap, .icon_wrap,.shopping_cart .ajax_cart_right,#rightbar{background-color: #ffffff;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart:hover .icon_wrap,.shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{background-color: #ffffff;}.submit_searchbox:hover,.searchbox_inner.active .search_query,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart.active .icon_wrap,.shopping_cart:hover .icon_wrap{border-color:#ffffff;}a.icon_wrap.disabled,.icon_wrap.disabled{color: #cccccc;}#rightbar,.rightbar_wrap a.icon_wrap,#to_top_wrap a.icon_wrap,#switch_left_column_wrap a.icon_wrap,#switch_right_column_wrap a.icon_wrap{border-color: #ff9c00;}div.star.star_on:after,div.star.star_hover:after,.rating_box i.light{color: #ffffff;}.amount_circle{color: #ffffff;}.amount_circle{background-color: #ff9c00;}#rightbar{top:auto; bottom:40%;}.hover_fly a,.hover_fly a:hover,.hover_fly a:first-child,.hover_fly a:first-child:hover{color:#ffffff!important;}.itemlist_action a.ajax_add_to_cart_button,.itemlist_action a.ajax_add_to_cart_button:hover,.itemlist_action a.view_button,.itemlist_action a.view_button:hover{color:#ffffff;}.hover_fly a:first-child{background-color: #ff9c00;}.hover_fly a:hover{background-color: #ff9c00!important;}.itemlist_action a.ajax_add_to_cart_button,.itemlist_action a.ajax_add_to_cart_button:hover,.itemlist_action a.view_button,.itemlist_action a.view_button:hover{background-color: #ff9c00;}.btn-default, .btn-medium, .btn-large,
                input.button_mini,
                input.button_small,
                input.button,
                input.button_large,
                input.button_mini_disabled,
                input.button_small_disabled,
                input.button_disabled,
                input.button_large_disabled,
                input.exclusive_mini,
                input.exclusive_small,
                input.exclusive,
                input.exclusive_large,
                input.exclusive_mini_disabled,
                input.exclusive_small_disabled,
                input.exclusive_disabled,
                input.exclusive_large_disabled,
                a.button_mini,
                a.button_small,
                a.button,
                a.button_large,
                a.exclusive_mini,
                a.exclusive_small,
                a.exclusive,
                a.exclusive_large,
                span.button_mini,
                span.button_small,
                span.button,
                span.button_large,
                span.exclusive_mini,
                span.exclusive_small,
                span.exclusive,
                span.exclusive_large,
                span.exclusive_large_disabled,
                .itemlist_action .ajax_add_to_cart_button, 
                .itemlist_action .view_button{color: #ffffff;background-color: #ff9c00;border-color:#ff9c00;}.btn-default:hover, .btn-default.active, 
                .btn-medium:hover, .btn-medium.active, 
                .btn-large:hover, .btn-large.active,
                input.button_mini:hover,
                input.button_small:hover,
                input.button:hover,
                input.button_large:hover,
                input.exclusive_mini:hover,
                input.exclusive_small:hover,
                input.exclusive:hover,
                input.exclusive_large:hover,
                a.button_mini:hover,
                a.button_small:hover,
                a.button:hover,
                a.button_large:hover,
                a.exclusive_mini:hover,
                a.exclusive_small:hover,
                a.exclusive:hover,
                a.exclusive_large:hover,
                input.button_mini:active,
                input.button_small:active,
                input.button:active,
                input.button_large:active,
                input.exclusive_mini:active,
                input.exclusive_small:active,
                input.exclusive:active,
                input.exclusive_large:active,
                a.button_mini:active,
                a.button_small:active,
                a.button:active,
                a.button_large:active,
                a.exclusive_mini:active,
                a.exclusive_small:active,
                a.exclusive:active,
                a.exclusive_large:active,
                .itemlist_action .ajax_add_to_cart_button:hover, 
                .itemlist_action .ajax_add_to_cart_button.active, 
                .itemlist_action .view_button:hover,
                .itemlist_action .view_button.active{color: #ffffff;background-color: #000000;border-color:#000000;}.product_list.list .button.ajax_add_to_cart_button, .btn-default.btn_primary, .btn-medium.btn_primary, .btn-large.btn_primary {color: #ffffff;background-color: #ff9c00;border-color:#ff9c00;}.product_list.list .button.ajax_add_to_cart_button:hover,.product_list.list .button.ajax_add_to_cart_button.active,
                .itemlist_action a.ajax_add_to_cart_button:hover,.itemlist_action a.ajax_add_to_cart_button.active,
                .btn-default.btn_primary:hover, .btn-default.btn_primary.active, 
                .btn-medium.btn_primary:hover, .btn-medium.btn_primary.active, 
                .btn-large.btn_primary:hover, .btn-large.btn_primary.active{color: #ffffff;background-color: #ff9c00;border-color:#ff9c00;}.hover_fly, .hover_fly a, .hover_fly:hover a:first-child{background-color: #ff9c00;}#st_advanced_menu_wrap .advanced_ma_level_0{color:#000000;}#main_menu_widgets #search_block_top.quick_search_simple .submit_searchbox,#main_menu_widgets a.header_item,#main_menu_widgets .shopping_cart .icon_wrap, #main_menu_widgets .shopping_cart, #main_menu_widgets .shopping_cart .ajax_cart_right{color:#000000;}#st_advanced_menu_wrap .advanced_ml_level_0.current .advanced_ma_level_0,#st_advanced_menu_wrap .advanced_ma_level_0:hover,#main_menu_widgets a.header_item:hover,#main_menu_widgets .shopping_cart:hover .icon_wrap,#main_menu_widgets .shopping_cart.active .icon_wrap, #main_menu_widgets .shopping_cart:hover, #main_menu_widgets .shopping_cart.active, #main_menu_widgets .shopping_cart:hover .ajax_cart_right, #main_menu_widgets .shopping_cart.active .ajax_cart_right{color:#000000;border-bottom-color:#000000;}#st_advanced_menu_container{background-color:#ffffff;}#st_advanced_menu_container.sticky{background: #ffffff;background:rgba(255,255,255,);}#page_header.has_sticky{padding-bottom:40px;}#st_advanced_menu_wrap .stadvancedmenu_sub{border-top-width:0px;}#st_advanced_menu_wrap .advanced_ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}#st_advanced_menu_container{border-bottom-width:0px;}.advanced_ma_level_1:hover{color:#000000;}.advanced_ma_level_2, .advanced_mu_level_3 a.advanced_ma_item{color:#868686;}.advanced_ma_level_2:hover, .advanced_mu_level_3 a.advanced_ma_item:hover{color:#000000;}#stmobileadvancedmenu .mo_advanced_ma_level_0,#stmobileadvancedmenu a.mo_advanced_ma_level_0{color:#4b4b4b;}#stmobileadvancedmenu .mo_advanced_ml_level_0{background-color:#ffffff;}#footer-primary, #footer-primary .container{border-top: none;}body{background-repeat:no-repeat;}body{background-position: center top;}#footer-top{background-repeat:no-repeat;}#footer-top, #footer-top .container{border-top: none;}#footer-top .wide_container{background-color:#ffffff;}#footer-primary{background-repeat:no-repeat;}#footer-primary{background-position: center top;}#footer-secondary{background-color:#2d2d2d;}#footer-secondary .wide_container{background-color:#2d2d2d;}#footer-secondary, #footer-secondary .container{border-top: none;}span.new i{color: #ffffff;}span.new{color: #4d4d4d;border-color:#4d4d4d;border-left-color:transparent;}.is_rtl span.new{border-color:#4d4d4d;border-right-color:transparent;}span.new{border-right-width:65px;}.is_rtl span.new{border-right-width:10px;border-left-width:65px;}.is_rtl span.new i{left:-58px;}span.new{top:25px;}span.new{right:0px;}.is_rtl span.new{right: auto;left: 0px;}span.on_sale{border-left-width:45px;}.is_rtl span.on_sale{border-left-width:10px;border-right-width:65px;}span.on_sale i{left:-38px;}.is_rtl span.on_sale i{left:7px;}span.on_sale{top:10px;}span.on_sale{left:150px;}.is_rtl span.on_sale{left: auto;right: 150px;}span.sale_percentage_sticker{color: #ffffff;}span.sale_percentage_sticker{border-color: #ffffff;}span.sale_percentage_sticker{background-color: #ff9c00;}span.sale_percentage_sticker{bottom: 50px;}span.sale_percentage_sticker{right: 10px;}span.sold_out{font-family: "Arial";}span.sold_out{color: #ffffff;}span.sold_out{background-color: #9b9b9b;}.main_content_area{ padding-top: 26px; }body#index .main_content_area,body#module-stblog-default .main_content_area{ padding-top: 10px; }.products_slider .ajax_block_product:hover .pro_outer_box, .product_list.grid .ajax_block_product:hover .pro_outer_box, .product_list.list .ajax_block_product:hover{-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.5); box-shadow: 0px 0px 7px rgba(0,0,0,0.5); }#page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(155,155,155,0); -moz-box-shadow: 0px 0px 3px rgba(155,155,155,0); box-shadow: 0px 0px 3px rgba(155,155,155,0); }.nav_top_right .flex-direction-nav a, .nav_left_right .flex-direction-nav a{color:#ffffff;}.nav_top_right .flex-direction-nav a, .nav_left_right .flex-direction-nav a{background-color:#ff9c00;}.nav_top_right .flex-direction-nav a:hover, .nav_left_right .flex-direction-nav a:hover{background-color:#4d4d4d;}.nav_top_right .flex-direction-nav a.flex-disabled, .nav_left_right .flex-direction-nav a.flex-disabled{background-color:#9b9b9b;}.top-pagination-content ul.pagination li > a:hover, .bottom-pagination-content ul.pagination li > a:hover, .bottom-blog-pagination ul.pagination li > a:hover, .bottom-blog-mycomments-pagination ul.pagination li > a:hover, .top-pagination-content ul.pagination .current > a, .top-pagination-content ul.pagination .current > span, .bottom-pagination-content ul.pagination .current > a, .bottom-pagination-content ul.pagination .current > span, .bottom-blog-pagination ul.pagination .current > a, .bottom-blog-pagination ul.pagination .current > span, .bottom-blog-mycomments-pagination ul.pagination .current > a, .bottom-blog-mycomments-pagination ul.pagination .current > span{ background-color: #e8e8e8; }#mobile_header_logo img{max-width: 330px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 330px;}@media (max-width: 767px) {#mobile_header_logo img{max-width: 330px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 238px;}}@media (max-width: 480px) {#mobile_header_logo img{max-width: 180px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 106px;}}#product_review_block_extra {padding:0px;
    margin: 0px;
    border: none;
    box-shadow: none;
    background: white;
    font-size: 12px;
    line-height: 18px;}

#product #idTab1 > div.pa_content > div {font-size: 16px; line-height: 22px; color: black;}

#brands_slider_448b785879 > h4, #crossselling-products_block_center > h4, #productscategory-products_block_center > h4 {font-family: "Gabarito", serif; font-weight: 640; color: black; font-size: 20px;}


#footer .title_block .title_block_name {font-size: 20px; color: #ffffff; font-weight: 640; display: block; font-family: "Gabarito", serif; text-transform: uppercase;}

.qsnl-ok {color: #ffffff;}
.qsnl-sub {color: #ffffff;}
.qsnl-title {font-weight: 764; color: #ff9c00; margin-bottom: 4px; font-size: 30px; font-family: "Gabarito", serif; text-transform: none;}
.qsnl-btn {background: #ff9c00;}
.qsnl-box {border:none; background: no-repeat url(https://www.projet13.com/img/cms/bloc-newsletter.jpg); height: 760px; padding-top: 640px;}
.qsnl-gift {font-size: 60px;    display: none;}
.qsnl-email {border: 1px solid #ffd28c;}

.message-echange {font-size: 15px; background: #ffeac8; padding: 15px; width: 100%; border-radius: 8px; color: #c14c00;}
.message-echange a {color: #c14c00; font-weight: bold; text-decoration: underline;}

.qm-banner-btn-libre {background: #000000 !important;border-radius: 30px;    font-family: "Gabarito", serif;
    line-height: 1;    font-size: 25px !important;
    font-weight: 700 !important;}

#qm-banner-close {top: 10%!important;}

#more_info_sheets, #referral_program_sheets {background: #ffffff;}

.product-othercolors li.active, .product-othercolors li:hover {border: 2px solid #ff9c00;}

#attributes .attribute_list #color_to_pick_list li.selected (border: 2px solid #ff9c00!important;)

#oosHook > div {margin-bottom: 15px;}

.price-percent-reduction {background: #ff9c00; color: #fff; border-radius: 14px; padding: 3px 12px; display: inline-block; font-weight: bold; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px;padding: 0px 5px;}

#order #center_column > p.cart_navigation.clearfix > a.pull-right.btn.btn-default.standard-checkout, #order #center_column > form > p > button, #order #form > p > button {font-size: 32px; border-radius: 10px; font-weight: bold; padding-left: 29px; padding-right: 29px;}


#product .score-chart-holder {height: 335px;}
.review-header {display: none;}

#qm-banner-avis > span:nth-child {color: #000000!important;}

#qm-banner-prix > span:nth-child(3) {background: #000000!important;font-size: 15px!important;}

#qm-banner-prix strong {color: #ffffff!important;}

#qm-banner-btn {background: #000000!important;}

#qm-banner-label {font-size: 22px!important;
    font-weight: 800!important;
    text-transform: uppercase!important;
    letter-spacing: 0px!important;
    margin-bottom: 3px!important;
    color: #ffffff!important;
    font-family: "Gabarito", serif!important;}

#qm-banner-promo {border-top: 1px dashed #ffffff;background: #ff9c00!important;}

#cms .rte a {color: #ff9c00 ;}

.alert.alert-warning {color: #ff9c00; background-color: #fff3e0; border: 1px solid #fff3e0;}

#pagination_bottom > ul > li a {
    border-radius: 5px;
    margin: 0 2px 0 2px;
    font-weight: bold;
border: 1px solid #d9d9d9;
font-size: 18px;
}

#pagination_bottom > ul > li a:hover, #pagination_bottom > ul > li.active.current > span {background: #ff9c00; color: #ffffff;}

#pagination_bottom > ul > li.active.current > span {
    border-radius: 5px;
    margin: 0 2px 0 2px;
    font-weight: bold;
    border: 1px solid #d9d9d9;
font-size: 18px;
}


div.pagination .showall .show_all_products {
    border-radius: 5px;
    margin-left: 2px;
    border: 1px solid #d9d9d9!important;
    font-weight: bold;
font-size: 18px;
}



.stadvancedmenu_sub, .stadvancedmenu_multi_level ul, .advanced_mu_level_2 .granditem_0 > ul {border: 1px solid #000000;}

#st_advanced_menu_wrap .stadvancedmenu_sub {border: 1px solid hsl(204, 2%, 20%);}

/* lien menu */
#st_advanced_menu .advanced_ma_level_0 {
    position: relative;
    background: #fff !important;
}

/* trait en dessous (invisible par défaut) */
#st_advanced_menu_wrap .advanced_ma_level_0.is_parent::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 4px; /* épaisseur */
    background: #ff9c00;
    
    transform: scaleX(0);
    transition: transform 0.3s ease;
}

/* hover */
#st_advanced_menu_wrap .advanced_ma_level_0.is_parent:hover::after {
    transform: scaleX(1);
}




.etoiles-cat {display: none;}

#category .pro_first_box {height: 310px;
    overflow: hidden;
    display: flex;
    align-items: center;}

#category .pro_first_box img.front-image {
    max-height: 100%;
    width: auto;
    max-width: 100%;
    object-fit: contain;
}

#easycontent_154 {margin-bottom: -10px;}

.owl-carousel .st_owl_carousel_block { position: relative; overflow: hidden; }

 /* bouton */
 .owl-carousel .st_owl_carousel_block p , #st_owl_carousel_block_221 p { position: absolute; left: 50%; bottom: 37px; transform: translateX(-50%) translateY(20px); background: rgba(0, 0, 0, 0.75); color: #fff !important; border: 1px solid #fff; border-radius: 30px; padding: 5px 16px; margin: 0; z-index: 10; font-size: 14px; font-weight: bold; letter-spacing: 0.5px; opacity: 1; transition: all 0.25s ease; } 

/* hover */ 
.owl-carousel .st_owl_carousel_block:hover p, #st_owl_carousel_block_221:hover p { transform: translateX(-50%) translateY(0); opacity: 1; background: #ff9c00; color: #000 !important; border-color: #ff9c00; }



#st_owl_carousel_block_225 p {}

.owl-carousel .st_owl_carousel_block:hover .st_owl_carousel_image, #st_owl_carousel_block_221:hover img {
    filter: brightness(0.6);
}


#st_owl_carousel-42 .owl-wrapper {
    display: grid !important;
    grid-template-columns: 372px 372px 372px;
    justify-content: space-between;
    width: 100% !important;
    transform: none !important;
    left: 0 !important;
}

#st_owl_carousel-42 .owl-item {
    width: 372px !important;
}

#st_owl_carousel-42 .st_owl_carousel_image {
    width: 372px !important;
    height: auto !important;
    margin: 0 !important;
    display: block;
}

#st_advanced_menu_container  {box-shadow: 0 .625rem .625rem #0000001a;border-top: #e4e4e4 solid 1px;}

body {/*background: #f5f5f5;*/}
#body_wrapper > div > div {background: white;}

#st_owl_carousel-5 p {font-size: 21px; color: white; font-weight: bold; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}

#easycontent_153 {margin-bottom: -8px;}

#product .p13-image-item {margin-bottom: 0px;}

#category h1 {margin-bottom: 10px;}



.product_img_link img.back-image, .product_image img.back-image {background: #ffffff;}


#image-block {
    position: relative;
}

#image-block-p13 .p13-image-item:first-child {
    position: relative;
}

#image-block-p13 .p13-image-item {
    position: relative;
    overflow: hidden;
}

/* Grille photos P13 - 3 photos et plus */
#image-block-p13 {
    display: flex;
    flex-direction: column;
}

/* À partir de 3 images, les photos 2+ passent en grille 2 colonnes */
#image-block-p13:has(.p13-image-item:nth-child(3)) .p13-image-item:not(:first-child) {
    width: calc(50% - 3px);
    display: inline-block;
    vertical-align: top;
}

#image-block-p13:has(.p13-image-item:nth-child(3)) {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
}

#image-block-p13:has(.p13-image-item:nth-child(3)) .p13-image-item:first-child {
    width: 100%;
}

#image-block-p13:has(.p13-image-item:nth-child(3)) .p13-image-item:not(:first-child) {
    flex: 0 0 calc(50% - 3px);
}

.p13-image-grid {
    display: flex;
    gap: 5px;
    margin-bottom: 5px;
}
.p13-image-half {
    flex: 1;
    margin-bottom: 0 !important;
}

.p13-sticky-layout.row {
    display: flex !important;
    flex-wrap: wrap;
    align-items: flex-start;
}

.p13-sticky-layout .pb-left-column,
.p13-sticky-layout .pb-center-column {
    float: none !important;
}

.p13-sticky-layout .pb-center-column {
    position: sticky;
    top: 70px;
    align-self: flex-start;
}

body#product.p13-sticky-page,
html.p13-sticky-page {
    overflow: visible !important;
}


/* Miniatures en grand sur Projet13 */
.p13-sticky-layout #views_block {
    width: 100%;
}

.p13-sticky-layout #thumbs_list,
.p13-sticky-layout #thumbs_list_frame {
    width: 100% !important;
    white-space: normal !important;
}

.p13-sticky-layout #thumbs_list_frame li {
    display: block !important;
    width: 100% !important;
    margin: 10px 0 !important;
    float: none !important;
}

.p13-sticky-layout #thumbs_list_frame li img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
}

/* Cacher les flèches de navigation */
.p13-sticky-layout #view_scroll_left,
.p13-sticky-layout #view_scroll_right,
.p13-sticky-layout .view_scroll_spacer {
    display: none !important;
}


.p13-image-item {
    margin-bottom: 15px;
}




#faq_list #rubs {margin-bottom: 40px;}

#faq_list #rub_1_1, #faq_list #rub_2_1, #faq_list #rub_3_1, #faq_list #rub_4_1, #faq_list #rub_5_1, #faq_list #rub_6_1, #faq_list #rub_7_1, #faq_list #rub_8_1 {font-family: "Gabarito", serif; font-weight: 700;
    font-size: 23px;
    background: #ededed;
    padding: 10px;
    display: block; color: black;}

#faq_list h1 {font-family: "Gabarito", serif; font-weight: 700;font-size: 36px;color: black;}
#faq_list h2 {margin-bottom: 30px; font-family: "Gabarito", serif;font-weight: 700;font-size: 30px;color: black;}
#faq_list h3 {margin-bottom: 30px; font-family: "Gabarito", serif;font-weight: 700;font-size: 24px;color: black;}
#faq_list h4 {margin-bottom: 5px;margin-top: 30px; font-family: "Gabarito", serif;font-weight: 700;font-size: 22px;color: black;}

#faq_list .ln_faq p a {text-decoration: underline;
    color: #9cc316;
    font-weight: bold;
}

#history td[data-title="Produit"] label[for^="cb_"] {display: flex; flex-direction: column; align-items: flex-start; gap: 6px;}
#history .retour-line { display: flex; align-items: center; gap: 8px;}
#history .retour-line input[type="checkbox"] { transform: scale(1.8); cursor: pointer; flex-shrink: 0; margin: 4px;}
#history .retour-label {font-weight: bold;}

.history_link .color-myaccount::before {content: ""; display: inline-block; background: url(/img/loupe-commande.gif) no-repeat center; background-size: contain; width: 20px; height: 20px; margin-right: 0.4em; vertical-align: middle; flex-shrink: 0;}

.livraison_estimee::before {content: ""; display: inline-block; background: url(/img/transport-commande.gif) no-repeat center; background-size: contain; width: 20px; height: 20px; margin-right: 0.4em; vertical-align: middle; flex-shrink: 0;}
#order-list .livraison_estimee {display: flex; align-items: stretch; margin-top: 10px; font-weight: bold;}

#block-order-detail > form > div.form-group-action-request {display: flex;flex-direction: column; flex-wrap: wrap; font-size: 20px; margin-top: 40px; margin-bottom: 40px; line-height: 25px;}

#block-order-detail > form > div.form-group-action-request strong {font-size: 26px; color: #000000; font-weight: bold; font-family: "Gabarito", serif; text-transform: none; margin-bottom: 10px;}

#order-list .btn.btn-default {border-radius: 8px; background: white; border: 1px solid #ff9c00; color: #ff9c00; font-weight: bold; display: block; width: 120px; margin: 0 auto 10px auto;}
#order-list .btn-default:hover, #order-list .btn-default:focus {background: #ff9c00; color: #ffffff;}



/*AU DESSUS, mise à jour des RETOUR et echange à installer sur TOUS LES SITES de l'ecosysteme*/


#add_address > p.inline-infos.required {color: #ff0000; font-size: 14px; width: 359px; display: block; background: #fff7f1; padding: 15px; border-radius: 10px; border: 1px solid #ffcbcb;}
.advanced_m_column_row:last-child {padding-bottom: 20px;}
#mobile_bar_right_inner .login:before, #mobile_bar_right_inner .account:before {content: url(https://www.projet13.com/themes/transformer/picto/compte-client-p13.png); display: block; margin-top: 5px; float: left;}
#mobile_bar_right {width:80px; display: block;margin-top: 15px;}

#header_user_info > a.header_item.account, #header_user_info > a.header_item.logout {display:none;}
#header #header_right_inner {margin-top: 22px;}
#header #header_user_info a, #header #header_user_info span {font-size: 11px; text-align: center; line-height: 12px; color:#7a7a7a;}
#header_user_info .my_account_link:before, #header_user_info .login:before {content: url(https://www.projet13.com/themes/transformer/picto/compte-client-p13.png); margin-bottom: 5px; display: block;}
#header #header_user_info {display: block; width: 80px; height: 72px; margin-right: 5px; margin-top: -7px;}
#header {padding-bottom: 10px; background: white;}

#authentication .ocl-btn__text {font-size: 21px; font-family: "Gabarito", serif; text-transform: none; font-weight: 600; color: #000000;}
#authentication .ocl-btn {border: 1px solid #d9d9d9;border-radius: 12px;height: 50px; background: #fdebcf;}



#plsa-unselected-modal {display:block; width:1px; height:1px;}


aside#easycontent_46 .block_content {
  display: flex !important;
  justify-content: space-around;
  align-items: flex-start !important;
  flex-wrap: wrap !important;
  gap: 30px !important;
  margin-bottom: 20px !important;
  margin-top: 20px
}

.argu-img-produit {
  text-align: center !important;
  width: 150px !important;      /* ← largeur fixe */
  min-width: unset !important;  /* ← annule le min-width précédent */
}

.argu-img-produit img {
  display: block !important;
  margin: 0 auto !important;
}

.argu-titre-produit { font-weight: bold !important; font-size: 15px; font-family: "Gabarito", serif;  text-transform: none;  font-weight: 600;  color: #000000;  margin-bottom: 3px; margin-top: 14px;}


.argu-accueil {color : white; margin-top: 350px; display: flex !important; justify-content: space-between;}

#st_owl_carousel_block_78 > div > div > div {    background: linear-gradient(to top, black 5%, transparent 45%);}

.argu-img-home {
  text-align: center !important;
  width: 150px !important;      /* ← largeur fixe */
  min-width: unset !important;  /* ← annule le min-width précédent */
float: left!important; 
}

.argu-img-home img {
  display: block !important;
  margin: 0 auto !important;
}

.argu-titre-home { font-weight: bold !important; font-size: 15px; font-family: "Gabarito", serif;  text-transform: none;  font-weight: 600;  color: #ffffff;  margin-bottom: 0px; margin-top: 7px;line-height: 15px;}




.footer-titre {    font-size: 20px;
    font-family: "Gabarito", serif;
    text-transform: none;
    font-weight: 600;
    color: #000000;
    margin-bottom: 9px;}



#newsletter_form > form > div > button {border-radius: 8px;    height: 37px;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold; color: #ffffff; background: #2d2d2d;}

#footer .block {}

#newsletter_block_left {background: #ff9c00; width: 100%;  height: 63px; border-radius: 6px; margin-top: 50px;}
#newsletter_block_left .form-group {    float: right;}
#newsletter_form > form > div > label {display:none;}

#newsletter_block_left .title_block {    float: left;}

#footer #newsletter_block_left .newsletter-input {display: inline; border-radius: 8px; height: 37px; margin-right: 5px;    background: #ffdca5; color: #ffffff; border: none;}

#newsletter_block_left .title_block_name {    font-size: 26px;
    color: #ffffff;
    font-weight: 600;
    display: block;
    font-family: "Gabarito", serif;
    text-transform: none;}

#center_column > form > div > div:nth-child(1) > div:nth-child(1) > p > label {font-size: 20px; font-weight: bold; color: #ff9c00;}
#center_column > form > div > div:nth-child(1) > div:nth-child(1) > p {margin-bottom: 10px; margin-top: 30px;}

#easycontent_46 img {max-width: none;}

#product .alcabutdis-item.alcabutdis-lastcheck {border: 1px dashed #cacaca;background-color: #fff2dd;}
#product .alcabutdis-item {border: 1px dashed #cacaca;}



#order .cart_discount_name {font-weight: bold; font-size: 20px; color: #fc903a; font-family: 'Open Sans Condensed'; text-align: right;}

#order .price-discount {font-weight: bold; font-size: 20px; color: #fc903a; font-family: 'Open Sans Condensed'; text-align: right;}

#module-stblog-article .cphoto {margin-top: -20px; font-style: italic; font-size: 12px;margin-bottom: 40px;}

#index .block_blog {width:354px !important;}


.faq-accordion { width:100%; border:1px solid #ddd; border-radius:6px; overflow:hidden;margin-bottom: 25px;}
.faq-item { border-bottom:1px solid #eee }
.faq-item:last-child { border-bottom:none }

.faq-question {
  background:#ffeed4;
  padding:12px 40px 12px 14px;
  cursor:pointer;
  font-weight:600;
  position:relative;
  line-height:1.3;
    font-size: 15px;
}
.faq-question:hover { background:#ffdca6}
.faq-question:after {
  content:"+";
  position:absolute; right:12px; top:50%; transform:translateY(-50%);
  font-weight:700
}
.faq-question.active { background:#ffdca6}
.faq-question.active:after { content:"–" }

.faq-answer { display:none; padding:12px 14px; background:#fff ;font-size:15px;}








.st_owl_carousel_block .st_owl_carousel_image {border-radius: 6px;}

#category_description_full > table , #category_description_full tr, #category_description_full th, #category_description_full td {border: 1px solid #d7d7d7;}

#product #idTab1 > div.pa_content > div > table , #product #idTab1 > div.pa_content tr, #product #idTab1 > div.pa_content th, #product #idTab1 > div.pa_content td {border: 1px solid #d7d7d7;}

h1.page-heading {font-size: 28px; color: #000000; font-weight: bold; font-family: "Gabarito", serif;text-transform: none;}
h2.page-heading {font-size: 26px; color: #000000; font-weight: bold; font-family: "Gabarito", serif;text-transform: none;}
h3.page-heading {font-size: 26px; color: #000000; font-weight: bold; font-family: "Gabarito", serif;text-transform: none;}

[name="submitReturnMerchandise"] {font-size: 20px; font-weight: bold; border-radius: 8px; margin-bottom: 30px;}


#returnOrderMessage > p:nth-child(2) {font-weight: bold; color: red; font-size: 20px;}



#product .alcabuttondiscounts {margin-top: 30px;}
#product .alcabutdis-item .alcabutdis-discount {background: #ff9c00; top: -13px; padding: 1px 5px;font-size: 14px;right: 2px;}
#product .alcabutdis-item span.alcabutdis-price {float: left; margin-left: 0px;}


#category #category_description_full a {color:#ff9c00;}

#module-stblog-category #center_column h1  {font-size: 26px;color: #000000; font-weight: 600; display: block; font-family: "Gabarito", serif; text-transform: none;}
#module-stblog-category #center_column h2  {font-size: 22px;color: #000000; font-weight: 600; display: block; font-family: "Gabarito", serif; text-transform: none;}
#module-stblog-category #center_column h3  {font-size: 18px;color: #000000; font-weight: 600; display: block; font-family: "Gabarito", serif; text-transform: none;}
#module-stblog-category #center_column h4  {font-size: 16px;color: #000000; font-weight: 600; display: block; font-family: "Gabarito", serif; text-transform: none;}
#module-stblog-category #center_column #viewmode {margin-top: 30px;}
#module-stblog-category #center_column a {color:#a1af00; text-decoration: underline;}


#product #reduction_percent, #product #reduction_amount {margin-bottom: -10px;}

#product #our_price_display_ht {float: left; display: block; clear: left; color: #747474; font-size: 15px; margin-top:4px; font-weight: bold;}

#product .video-produit {display: block; margin-top: 5px; border: 1px solid #e7e7e7;  position: relative;  padding-bottom: 56.25%; height: 0;  overflow: hidden; max-width: 100%;}
#product .video-produit iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%; border: 0;}

#product .colonne-produit2 h3 {margin-top: 0px!important;}
#product .colonne-produit {display: flex; gap: 20px;}
#product .colonne-produit2 {flex: 1;}

#index .colonne-produit2 h3 {margin-top: 0px!important;}
#index .colonne-produit {display: flex; gap: 60px;}
#index .colonne-produit2 {flex: 1;}


#product .colonne-produit ul {background: #fff8ec; padding: 20px 30px 20px 40px; border-radius: 15px; margin-left: -3px; max-width: 600px; box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);}


#product .faq-produit {
    background: #fff5e4;
    padding: 50px;
    border-radius: 15px;
    padding-top: 1px;
margin-top: 50px;
padding-bottom: 20px;
margin-bottom: 50px;
}

#category .faq-produit {
    background: linear-gradient(to bottom, #fff3e2, #ffe9ca);
    padding: 50px;
    border-radius: 15px;
    padding-top: 40px;
margin-top: 50px;
padding-bottom: 20px;
margin-bottom: 50px;
    color: black;
line-height: 20px;
    font-size: 14px;
}


#module-stblog-article table th {background: #e7e7e7;}

#module-stblog-article table td {background:#f8f8f8}

#module-stblog-article .faq-produit {
    background: linear-gradient(to bottom, #fff3e2, #ffe9ca);
    padding: 50px;
    border-radius: 15px;
    padding-top: 10px;
margin-top: 10px;
padding-bottom: 20px;
margin-bottom: 50px;
    color: black;
line-height: 20px;
    font-size: 14px;
}



#product .faq-produit li {margin-bottom: 15px;}
#product .faq-produit li::marker {
  content: "➤ "; /* Emoji remplaçant la puce */
  font-size: 1em; /* Taille de l'emoji */
}


#category .faq-produit li {margin-bottom: 15px;}
#category .faq-produit li::marker {
  content: "➤ "; /* Emoji remplaçant la puce */
  font-size: 1em; /* Taille de l'emoji */
}

#module-stblog-article .faq-produit li {margin-bottom: 15px;}
#module-stblog-article .faq-produit li::marker {
  content: "➤ "; /* Emoji remplaçant la puce */
  font-size: 1em; /* Taille de l'emoji */
}



#product .point-produit {
    margin-top: 20px;
}

#product .point-produit li {margin-bottom: 15px;}
#product .point-produit li::marker {
  content: "✅ "; /* Emoji remplaçant la puce */
  font-size: 1em; /* Taille de l'emoji */
}

@media(max-width:767px){
#product .faq-produit {background: #fff8ec; padding: 0px; border-radius: 15px; padding-top: 1px; margin-top: 50px; padding-bottom: 20px; margin-bottom: 50px; margin-left: -1000px; margin-right: -1000px; padding-left: 1000px; padding-right: 1000px;}
}





#product .abs_usually_bought_together {line-height: normal;}

#product .table-data-sheet tr.even {background: #f3f3f3;}

#module-stblog-article .blog_info, .blog_info a {color: #999999 !important;}


#header_logo img {margin-top: 5px;}

.brands-itemslider-column .slides img, .brands-itemslider .slides img {border:none;}

#product .pa_content a {color: #ff9c00;font-weight: bold;}


#product .block_abs_usually_bought .abs-f-b-t-details span {font-size: 14px;}

#product  .block_abs_usually_bought [class*='inproductabs'] {font-size: 14px;height: 26px !important; cursor: pointer; color: #4d4d4d; background: #ededed; border-radius: 5px; border-color: #d3d3d3;}

#product label[class^='labelabsfreqb'].unselected {opacity: 0.4;}

#product ul.list_products_abs_u_b_together li label {margin-bottom: 25px;}

#product .products_abs_u_b_together img {background: white;}

#product .abs-aclarat-list_u_b_together {display:none!important;}

#product .abs_sgreen.abs_stock_txt  {display:none!important;}

#product h3.abs_usually_bought_together {font-weight: 700 !important; font-size: 28px !important; font-family: "Gabarito", serif;}

#product #abs_usually_bought_together .abs-reviews-recommen, #product .block_abs_usually_bought .txt-abs-s-b, .block_abs_usually_bought [id^="abs-min-quantity-txt"] {display:none;}

#product ul.list_products_abs_u_b_together li .txt-abs-u-b {font-size: 18px; font-family: 'Open Sans Condensed';color: #000000!important;}

#abs-price-1, #abs-price-2, #abs-price-3, #abs-price-4, #abs-price-5, #abs-price-6 {color:#000000!important;}

#product ul.products_abs_u_b_together li .price-abs-u-b-tog.abs-currency, ul.list_products_abs_u_b_together li .price-abs-u-b-tog.abs-currency {color: #000000 !important; font-weight: bold; font-size: 22px;}

#product .alinkabsfr-b-t1, #product .alinkabsfr-b-t2, #product .alinkabsfr-b-t3, #product .alinkabsfr-b-t4, #product .alinkabsfr-b-t5, #product .alinkabsfr-b-t6 {color:#000000!important;}

#product #form-abs-freq-bought-together .seosa_product_label {display:none!important;}

#product .block_abs_usually_bought [class*='inproductabs'] {background: #ffffff !important;}


#product .block_abs_usually_bought {border-radius: 6px; border: none !important;background: #fff3df !important;}

#product .absq_post_question {height: 40px;
    color: white;
    background-color: #000000;
    border: 0;
    font-size: 25px;
    padding: 0 10px 0 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;}

@media (min-width: 576px) {
    .modal-dialog {margin: 0px; height: 20px;}
}

@media (max-width: 576px) {
/*Mobile*/
.alcabuttondiscounts, #abs_usually_bought_together, #easycontent_152, #blocadmin, #easycontent_46 {display:none!important;}
}





#authentication #login_form .form-group, #create-account_form .form-group {width: 100%;}
#authentication #create-account_form section, #login_form section {border-radius: 15px;}
#authentication #SubmitCreate, #authentication #SubmitLogin, #authentication .box {border-radius: 10px; font-size: 18px; font-weight: bold; margin-bottom: 8px;}
#authentication #create-account_form .form-group label, #authentication #login_form .form-group label {font-size: 16px;}
#authentication #email_create, #authentication #email, #authentication #passwd, #authentication #customer_firstname, #authentication #customer_lastname, #authentication #days, #authentication #months, #authentication #years { height: 40px; border-radius: 10px; font-size: 18px; color: black;}
#authentication #submitAccount {font-size: 22px; border-radius: 10px; font-weight: bold; margin-right: 15px;}
#authentication .account_creation {margin-bottom: 40px;}
#authentication .form-group {margin-bottom: 35px;}
#authentication #uniform-psgdpr-consent {margin-left: 215px;}
#authentication .submit {margin-top: -26px;}

#address .box {background: none; font-size: 18px; border-radius: 10px; font-weight: bold; margin-right: 15px;line-height: 25px; color: black;}
#address .form-group .form-control, #identity .form-group .form-control, #account-creation_form .form-group .form-control, #new_account_form .form-group .form-control, #opc_account_form .form-group .form-control { height: 40px; border-radius: 10px; font-size: 18px; color: black;}

#address .form-group, #identity .form-group, #account-creation_form .form-group, #new_account_form .form-group, #opc_account_form .form-group, #authentication .form-group {margin-bottom: 35px;}

#add_address > p.inline-infos.required {margin-top: -30px; margin-bottom: 35px;}
#address #submitAddress {font-size: 22px; border-radius: 10px; font-weight: bold; margin-right: 15px;}



#order #address_delivery, #order #address_invoice {border-radius: 15px; background: none; font-size: 16px; line-height: 25px; color: black;}
#order .btn {font-size: 15px;}
#order #center_column > form > p > button, #order #form > p > button {font-size: 26px;}
#order .order_carrier_content {border-radius: 10px; font-size: 16px; color: black; background: none;}

#order #center_column > div.order_delivery.clearfix.row {display:none;}


#category .content_scene_cat p {margin-bottom: 10px;}

#order .s_title_block a {color: #000000;}

#cart_summary > thead {display:none;}

#order .price {color: #000000; font-family: 'Open Sans Condensed'; font-size: 18px;}

#order #cart_title, #order .page-heading {font-family: 'Open Sans Condensed'; font-size: 30px; margin-bottom: 8px;}

#order ul#order_step {display:none;}

#order .s_title_block {font-size: 20px; height: 1.5em; font-weight: bold; font-family: 'Open Sans Condensed';}

#order .table-bordered > tbody > tr > td {border-left: 0px; border-right: 0px;border-bottom: 0px;border-top: 1px solid #d6d4d4;}

#cart_summary, #cart_summary_total {background:#ffffff;}

#cart_summary {border:0px;}


#order #reviewscarousel_module {display:none;}

#order .box {margin: 0 0 15px 0;}

#order .address_add.submit a {border-radius: 6px;background: #c2c2c2;margin-bottom: 20px;}

#order .address li.address_update a {border-radius: 6px;background: #c2c2c2;}

#order #center_column > p.cart_navigation.clearfix > a.pull-left.btn.btn-default, #order .cart_navigation.clearfix a.pull-left.btn.btn-default, .cart_navigation.clearfix a.button-exclusive.btn.btn-default{border-radius: 6px;background-color:#c6c6c6;}

#order #plus_que {color: #000000;font-weight: bold;font-size: 14px;}

#category .bottom-pagination-content {margin: 1em 0px 10em;}

.payplugOneyCta_field {background:none;}

.tarteaucitronIconBottomRight {display:none!important;}

#blocadmincat {background: #b2b2b2!important; width: 170px;float: right; margin-top: -34px;}


#tarteaucitronRoot #tarteaucitronAlertBig {opacity: 93% !important;}
#tarteaucitronRoot .tarteaucitronDeny {background: #757575!important;}
#tarteaucitronPersonalize2 {background: #f79c01 !important;}

.button.button-medium {border-radius: 10px;}

#product .product-othercolors li {background: white;    margin-right: 8px;}

#product #idTab1 > div.pa_content > div > ul {background: #f3f3f3; padding: 20px 30px 20px 40px; border-radius: 6px; margin-left: -3px; max-width: 600px;}

#product .text-red, #order .text-red {color: #4d4d4d; margin-top: -30px; margin-bottom: 9px; font-style: italic;}
#layer_cart_product_size_advice {display:none;}


#category .img-responsive {border-radius: 6px;}

#category .ajax_block_product .star_label {text-align: left;}

.PM_ASShowCriterionsGroupHidden {display: none;}

.flexslider .slides img {border-radius: 6px;}

#voucher > fieldset > button {border-radius: 6px;margin-left: 3px;height: 30px;}

#HOOK_SHOPPING_CART_EXTRA > div > a {border-radius: 6px;}



#product #layer_cart > div.layer_inner_box > div.layer_details > div.button-container.clearfix > span {border-radius: 6px;background-color:#c6c6c6}

#product #layer_cart > div.layer_inner_box > div.layer_details > div.button-container.clearfix > a {border-radius: 6px;}

#product .lgconsultas_button {border:none; background:#444444 !important;}

#product #image-block, #product .pb-left-column #image-block {border:none!important;}
#product  .box-info-product {border-radius: 6px;}

#product #attributes div.selector {font-size: 15px;font-weight: bold;width: 100% !important;border-radius: 8px;border: 1px solid #d6d4d4;}
#product #attributes div.selector span {color: #666;width: 100%!important;}


#product .helpful .button.button-small span {background: #efecd1!important;}
#product_reviews_block_tab div.comment div.comment_author span {padding-right: 6px;}
#product_reviews_block_tab .helpful li {font-weight: bold; font-size: 12px; font-style: italic;}

#product .btn.btn-default.btn_primary {width: 420px; margin-left: 5px; height: 43px;font-weight: bold;border-radius: 6px; font-size: 20px; font-family: "Gabarito", serif;}

#product_reviews_block_tab div.comment .star_content {margin: -2px 0 4px -5px !important;}

#product .helpful .button.button-small span {border-radius: 10px;font-size: 12px;margin-left: -7px;}

#product_reviews_block_tab span.report_btn {display: none;}

#product .verified {display: none;}


.blog_content table td, .blog_content table th {border: 1px solid #e9e9e9;}

#product .priceline {display: block!important;}

#product .product_info_box { margin-left: 0px!important;float: right;    margin-top: -30px;}


div.radio input {opacity: 100;}
div.checker input {opacity: 100;}




#product #center_column h3 {margin-top: 35px;margin-bottom: 10px; font-family: "Gabarito", serif; font-weight: 640; color: black; font-size: 25px;}

#category .ebcategoryimage {margin-top: 25px;min-height: 455px; padding: 0px;}


#product .comments_advices {display: none;}

#order .address_add.submit a {background: #c2c2c2;}

#order .cart_discount.last_item {font-weight: bold!important;}

#authentication .page-subheading{color: #000000;font-weight: bold;font-size: 24px;}
#authentication .box {margin-top: 25px;background: #ffffff;border: 1px solid #cccccc;}

#authentication #submitGuestAccount {font-size: 20px;}

#product table.table-product-discounts tr th {background: #e7ecd5;}

#product .payplugOneyCta_wrapper {margin-top: 15px;display:none;}

.payplugMsg_button {background: #9fad22;}

.payplugMsg_error {color: #ff0012;}

#HOOK_PAYMENT {margin-top: 15px;}

/*.payplugPayment a, p.payment_module.paypal a, p.payment_module a.bankwire, p.payment_module a.cheque {background:#fbfedf;}*/

.payplugPayment a:after, p.payment_module.paypal a:after, .payplugOneyPayment_trigger:after {
    display: block;
    content: "\e803";
    position: absolute;
    right: 15px;
    margin-top: -11px;
    top: 50%;
    font-family: "fontello";
    font-size: 25px;
    height: 22px;
    width: 14px;
    color: #444444;
}



#product .open-ws-review-form {
    margin-top: 3px;
    margin-bottom: 20px;
    padding: 15px;
    font-size: 16px;
    border-radius: 8px;
    background: #ff9c00;
    color: white;
    margin-left: 0px!important;
}


#new_review_tab_btn {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px;
    font-size: 16px;
    border-radius: 8px;
    background: #ff9c00;
    color: white;
    margin-left: 0px!important;
}


#nav-review2 {
    background: white;
    border: 1px solid #e3e3e3;
    height: 47px;
    margin-top: 45px;
}

#product .helpful .button.button-small span {
    background: white;
}




#product #more_info_sheets > ul {margin-top: 0px;display: none;}
#product .table-data-sheet {margin: 0 0 50px !important;}

#easycontent_100 {
    margin-bottom: 0px;
}

#easycontent_104 {
    background: #83ba18;
margin-bottom: 0px;}


#order #form > div > div.box {
    background: #fff2df;
    margin-top: 50px;
    width: 76%;
    margin-left: auto;
    margin-right: auto;
}


#easycontent_47 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    background: #e8e8e8;
    z-index: 10;
    opacity: 95%;
    border-top: 3px dashed #353b74;
}
#easycontent_47 .title_block {display: none;}
#footer-secondary {padding-bottom: 0px;color: white;}
#footer-secondary a {color: white;}
#footer-secondary a:hover {color: #ff9c00;}



#product .submitReviewAfter .success {
font-size: 22px;
    line-height: 35px;
}

#easycontent_32 {margin-top: 40px;}


#module-stblog-default #columns {margin-top: 30px;}


#blog_related_products > h4, #module-stblog-category .title_block, #module-stblog-category .heading, #module-stblog-default h3, #module-stblog-default .title_block {
    font-family: "Open Sans Condensed";
    font-size: 20px;
}



#module-stblog-article .blog_image {

}

#module-stblog-article #blog_primary_block a {color: #ff9c00;}

.my-account-echange {font-size: 20px; margin-bottom: 20px; font-weight: bold;background: #f2f2f2; padding: 25px;border-radius: 50px;}


.my-account-echange a {color: #ff9c00;}

#index .seosa_product_label {
display:none  !important;
}


#page_header .title_block {display: none;}

#index .pro_first_box {
background: white;
}

#st_owl_carousel-10 {
margin-top: 70px;
}

#featured_products_sldier_block_center_container_99e2c99214, #st_blog_featured_article_container_99e2c99214 {
margin-bottom: 65px;
margin-top: 65px;
}

#brands_slider_container_99e2c99214 {
margin-bottom: 65px;
margin-top: 65px;
}


#new-products_block_center_container_99e2c99214 {
margin-bottom: 100px;
margin-top: 100px;
}


#guide-taille-table td {
border: 1px solid #d6d4d4;
}


#product #idTab1 > div.pa_content > div {

}

#HOOK_PAYMENT > div:nth-child(11) > div > p, #HOOK_SHOPPING_CART_EXTRA {margin-bottom: 70px;text-align:right;}

.btn-primary {color: #ff7800; background-color: #fef1de; border-color: #ffffff;}


.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: #ffffff;
    background-color: #000000;
border-color: #ffffff;
}






#product #reviews_section #sortingOrder {
height:44px;
}


#category_description_full p {line-height: 1.35em; font-size: 16px;}


#category #category_description_short h1, #category #category_description_full h1 {
    font-size: 26px;
    color: #000000;
    font-weight: bold;
    display: block;
    font-family: "Open Sans Condensed";
}

#category #category_description_short h2, #category #category_description_full h2 {
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    display: block;
    font-family: "Gabarito", serif;
}


#category #category_description_short h3, #category #category_description_full h3 {
    font-size: 24px;
    color: #000000;
    font-weight: bold;
    display: block;
    font-family: "Gabarito", serif;
margin-top: 30px;
}

#category #category_description_short .faq-accordion h3, #category #category_description_full .faq-accordion h3 {
    font-size: 17px;
    color: #000000;
    font-weight: bold;
    display: block;
    font-family: "Gabarito", serif;
    margin-top: 0px;
    margin-bottom: 0px;
}

#category #category_description_short h3, #category #category_description_full h4 {
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    display: block;
    font-family: "Gabarito", serif;
}

#easycontent_80 {
margin-bottom: -9px;
background: #e8e8e8;
}




#product .on_sale {
margin-left: 360px;
}


#criterions_review_list div.star:after {color:#cccccc}
#criterions_review_list div.star_on:after {color:#ff8a00}
#criterions_review_list div.star.star_hover:after { content: "\e883";font-family: "fontello";}
#short_review_form div.star.star_on:after, #short_review_form div.star.star_hover:after, #short_review_form .rating_box i.light {color:#ff8a00 !important}

.hreview-aggregate  {margin-bottom:10px}
.hreview-aggregate .item {display:none}
.hreview-aggregate .rating {display:inline;margin:0;cursor:default}
.hreview-aggregate .rating:after {display:none}

.etoiles-cat  {margin-bottom:10px}
.etoiles-cat .item {display:none}
.etoiles-cat .rating {display:inline;margin:0;cursor:default}
.etoiles-cat .rating:after {display:none}

#nav-review2 a, #nav-review2 b {
    display: inline-block;
    padding: 14px 0;
    height: 20px;
    text-align: center;
    border-left: 1px solid #e3e3e3;
    min-width: 46px;
    height: 47px;
}

#nav-review2 b {
    background: #e3e3e3;
}

#product #nav-review {
    background: white;
}


#ocw_conteneur {
position: fixed;
bottom: 60px;
right: 130px;
margin: 0;
text-align: center;
background-color:
#333;
width: 345px !important;
padding: 20px;
color:
#fff;
z-index: 2000;
opacity: .85;
-moz-opacity: .85;
filter: alpha(opacity=85);}


/*COMPTE*/

html body#authentication section.block h3.title_block {padding-left: 23px; font-weight: bold; font-size: 24px; padding-top: 18px; font-size: 30px; font-family: "Gabarito", serif; text-transform: none; font-weight: 600; color: #000000;}


/*BLOG*/
#blog_primary_block {width: 720px;float:left;}
#blog_primary_block h1 {font-size: 26px;
    color: #000000;
    font-weight: bold;
    display: block;
    font-family: "Gabarito", serif;
    text-transform: none;}

#blog_primary_block h2 {font-size: 24px;
    color: #000000;
    font-weight: bold;
    display: block;
    font-family: "Gabarito", serif;;
margin-top: 30px;}

#blog_primary_block h3 {font-size: 20px;
    color: #000000;
    font-weight: bold;
    display: block;
    font-family: "Gabarito", serif;
    margin-top: 20px;}

#blog_primary_block img,#blog_primary_block iframe {margin-bottom: 20px;margin-right: 20px;}
#module-stblog-article .flex-viewport li {float:none !important;width:100% !important;}
#module-stblog-article #blog_related_products {float:right;width: 292px;}
#module-stblog-article .flex-viewport {max-height:100%;}

#blog_primary_block > div.blog_content.mar_b2 a {text-decoration: underline;}

#blog_primary_block li, #blog_primary_block table th, #blog_primary_block table td {font-size: 1.2em; margin-bottom: 7px;}

.blog_content p {font-size: 1.2em;}

#blog_related-itemslider > div.sliderwrap.products_slider > div > ul {width:100% !important;}

#module-stblog-article .flex-direction-nav {display:none;}





/*CONTACT*/
#easycontent_52 {
margin-left: 100px;
    margin-right: 100px;
    font-size: 14px;
    line-height: 22px;
}

#easycontent_52 p {
margin-bottom: 30px;
}

#easycontent_52 h3 {
    font-size: 16px;
}

#easycontent_52 a {text-decoration: underline;}


#easycontent_53 {
background: #fbe2bf;
    padding: 20px;
    font-size: 16px;}

#easycontent_53 strong {
    font-family: 'Open Sans Condensed';
    font-size: 25px;
    color: black;}

/*HEADER*/

#easycontent_83 {margin-bottom: 0px!important;}

#easycontent_83 p {margin-bottom: 0px!important;}

div.superuser-front-container {position: inherit; display:none;}
span.superuser-front-msg {margin-top:0px;}
#header .wide_container {padding-top:0px; padding-bottom:0px;}
#easycontent_29 {margin-bottom:0;text-align:right;}
#easycontent_29 p {margin-bottom:0}
#easycontent_58, #easycontent_81 {background-color: #ff7b2a;margin-bottom: -10px;font-size: 15px;
    padding-top: 5px;
    padding-bottom: 1px;color: #ffffff;}
#easycontent_58 a {text-decoration: underline;color: #ffffff;}
.product_main_name {color:#000000}
#header_logo_inner {width:274px;text-align:center}
.slogan {font-size:16px;font-style:italic;font-weight:bold;}
.slogan-pt {font-size:12px;font-style:italic;}
.slogan , .slogan-pt {color:#999999}


#search_block_top {display:block;float:left; margin-top: 13px;}
#search_block_top .search_query, #search_block_mobile_bar .search_query {
border: 3px solid #e5e5e5;
width: 460px;
height: 45px;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
}
#search_block_top a.icon_wrap {
    background-color: #e5e5e5;
color: #565656;
height: 45px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}

#search_block_top #submit_searchbox > i {line-height: 36px;}
#search_block_top .icon_text {display:none;}


.shopping_cart .ajax_cart_left, .shopping_cart .ajax_cart_right {border-color:#ffffff}
#header #header_user_info {display:inline-block;position:relative}
#blockcart_top_wrap {display:block; float: right;}
#header_user_info a {float:none;color:#000000}
#shopping_cart {border:1px solid #e8e8e8;border-radius:5px;padding:5px 10px;width: 145px;background: #ffffff;}
#livraison-offerte {color:#6f6f6f;font-size: 11px;position: inherit;width: 150px;float: right;}
#livraison-offerte span {font-weight:bold;background-color:#000000;color:#ffffff;padding:3px 5px;border-radius:5px;font-size: 15px;margin-right: 5px;}
#search_block_top > a:nth-child(1) {height: 71px;
display: none;}


#logo_wrapper {width: 33.33333333%;margin-top: 20px;padding-left: 17px;}




@media(max-width:991px){
    /* Ancien 425 remplace en 650 */
.icon-basket:before {/*color: #ffffff;*/}
#stmobileadvancedmenu_tri > i {/*color: #ffffff;*/}
#header {padding-bottom:0px;}
#mobile_bar {/*background: #505050;*/}
#header_user_info {display:none!important;}
#header #header_right_inner {margin-top: 0px;}
#newsletter_block_left {display:none;}
#address .box {border : none;}
#authentication .box {background: none;border: none;}
#authentication #uniform-newsletter, #authentication #uniform-optin {margin-right: 5px !important;}
#authentication #uniform-psgdpr-consent {margin-left: 0px;}
#product #product_reviews_block_tab {margin-bottom: -30px!important;}
#product #reviews_section_click {border: none;}
#product_reviews_block_tab, #score-chart-holder {margin-bottom: 10px;}
#product #reviews_section #sortingOrder {height: 32px;}
#nav-review a, #nav-review b {min-width: 26px;height: 26px; padding: 3px 0;}
#product #nav-review {display: inline-grid;width: 100%; height: auto; margin-bottom: 30px;}
#product .paging-container {float: right; width: 100%; border-top: 1px solid #e3e3e3;}
#product .prd-cat-asso {display: none;}
#cart_summary tbody td.cart_avail span {white-space: normal;font-style: italic;}
#order .resp_table td:before {display:none;}
#order .resp_table.table-bordered td {border-top:0px;}
ul#order_step {display:none;}
#order-detail-content #cart_summary td.cart_delete:before {float:left;}
#order td.cart_product {width:60px}
.mess-panier, #easycontent_45 {display:none !important;}
#easycontent_30 {display:none;}
#header_left, #header_right {background: #ececec; padding-bottom: 10px; padding-top: 5px; width: 100vw; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); height: 77px !important;}
#search_query_top {width:85%!important;}
#search_block_top .search_query, #search_block_mobile_bar .search_query {
border-top-color: rgb(229, 229, 229);
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgb(229, 229, 229);
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-color: rgb(229, 229, 229);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(229, 229, 229);
    border-left-style: solid;
    border-left-width: 1px;
height: 35px;
    -webkit-appearance: none;}
.submit_searchbox {
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgb(229, 229, 229);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(229, 229, 229);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(229, 229, 229);
    border-left-style: solid;
    border-left-width: 0px;}
#search_block_nav, #header #search_block_top.search_block_mod, #blockcart_top_wrap.blockcart_mod, #search_block_main_menu, .top_bar_item, #header #header_user_info {width: 100%;}
#mobile_header_logo img {margin-top: 14px;margin-bottom: 10px;width: 191px;}
#stmobileadvancedmenu_tri.mobile_bar_tri.with_text .mobile_bar_tri_text, #stmobilemenu_tri.mobile_bar_tri.with_text .mobile_bar_tri_text {display: block;font-size: 11px;line-height: 5px;color: #b1b0b0;}
.pb-left-column #image-block {width: 100%;}
#search_block_top {margin-top: 5px;}
#search_block_top a.icon_wrap {width:10%;background-color: #fbfbfb;height: 35px;}
#search_block_top #submit_searchbox > i {
    line-height: 30px;}
#index #reviewscarousel_module, #order #reviewscarousel_module, #product #reviewscarousel_module {display:none;}
#index #st_owl_carousel_5 {
    margin-top: 20px;
    margin-left: -15px;
    margin-right: -15px;
}
#product #product_reviews_block_tab {
    width: 100%!important; margin:0px}
#order .resp_table td .mobile_table_content{margin-left:0px;}
#order .resp_table td:before {float: none;}
#order .mess-panier-reassurance {
    margin-bottom: 40px;
    margin-left: 0px;
    margin-right: 0px;
}
#stmobileadvancedmenu_tri {min-width: 20px;margin-left: 0px;}
#stmobileadvancedmenu_tri > i {font-size: 2.2em;}
.mobile_bar_center_layout #mobile_bar_center {text-align: center;}



#index .col-xs-12.col-sm-8, #index .col-xs-12.col-sm-4 {padding-left: 6%;padding-right: 6%;}
#index .owl-carousel-banner.carousel_banner_nbr_2 .st_owl_carousel_block {padding: 0px;}
#plsa-unselected-modal {height: 40px;}
#HOOK_SHOPPING_CART_EXTRA .clearfix {text-align: center;}
.continue.btn.btn-default.pull-left {background:#c2c2c2;font-weight: bold;font-size: 16px;width:100%}
#order .button-exclusive.btn.btn-default {display:none!important;}
.pull-left.btn.btn-default {background:#c2c2c2;font-weight: bold;font-size: 16px;width: 80%;margin-bottom: 20px;}
.btn.btn-default.pull-right {font-weight: bold;font-size: 16px;}
#order .btn-primary {width:80%}
#order .pull-right.btn.btn-default.standard-checkout {width:100%}
#product .btn.btn-default.btn_primary {font-size: 16px;font-weight: bold;border-radius: 8px;height: 50px;}
#order .order_carrier_content.box {background: none;border: none;padding: 0px;margin: 0 0 20px 0px;}
#order #form > div > div.box {background: #fff4df;margin-top: 25px;width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 30px;border:none;}
#order .delivery_option_radio {width: 54px!important;padding-left: 0;padding-right: 0;text-align: center;float: left;margin-top: 25px;}
#edn-relay p.submit a {margin-left: 10px!important;}
#order .payplugPayment a img, .payplugPayment .payplugOneyLogo {display:block;margin-bottom: 10px;}
.cart_navigation.clearfix a.pull-right.btn.btn-default.standard-checkout, .cart_navigation.clearfix button.btn.btn-default.pull-right {width:100%}
#order .address_add.submit {margin-bottom: 50px;}
#order #address_invoice {margin: 0 0 8px 0;}
#product #idTab1 {padding: 10px;border: none;}
#st_owl_carousel-10 {padding-left: 5%;padding-right: 3%;}
#product #guide-taille-table {display:none;}
}






@media(min-width:992px){
#PM_ASBlockOutput_8 {display:none;}
}

@media(min-width:992px){
/*#category ul.product_list .ajax_block_product {clear:none}
#category ul.product_list .ajax_block_product:nth-child(4n+1) {clear:both}
#category ul.product_list .ajax_block_product {border-top:1px solid #e5e5e5}
#category ul.product_list .ajax_block_product:first-child, #category ul.product_list .ajax_block_product:nth-child(2), #category ul.product_list .ajax_block_product:nth-child(3), #category ul.product_list .ajax_block_product:nth-child(4) {border-top:none}*/
}


@media(max-width:992px){
#easycontent_36, #easycontent_34, #easycontent_35, #easycontent_33 {width: 50%;  float: left !important;   height: 180px;}
#breadcrumb_wrapper {margin-top: -24px!important;}
#header_left, #header_right {height: 57px !important;margin-bottom: 0px;}
}

@media(min-width:768px) and (max-width:992px){
#category ul.product_list .ajax_block_product {clear:none}
#category ul.product_list .ajax_block_product:nth-child(3n+1) {clear:both}
#category ul.product_list .ajax_block_product {border-top:1px solid #e5e5e5}
#category ul.product_list .ajax_block_product:first-child, #category ul.product_list .ajax_block_product:nth-child(2), #category ul.product_list .ajax_block_product:nth-child(3) {border-top:none}

}


@media(max-width:767px){

#category .pro_first_box {
    height: 100%;}

 #category .ajax_block_product {
        float: none !important;
        clear: both;
    }

#category .ajax_block_product {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

/* on laisse le layout tranquille */
    .container,
    .container-fluid,
    .row {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

#category .ajax_block_product {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }

#category .pro_first_box img {
        width: 100% !important;
        height: auto !important;
    }

   #category .pro_first_box {
        width: 100% !important;
        max-width: 100% !important;
        text-align: center;
        overflow: visible; /* important */
    }

   #category .pro_first_box .product_img_link {
        display: block;
        width: 100%;
        overflow: visible; /* important */
    }

    /* LA VRAIE SOLUTION */
  #category .pro_first_box img.front-image,
 #category .pro_first_box img.back-image {
        width: 90vw !important;          /* prend presque tout l’écran */
        max-width: 400px !important;     /* limite pour pas exploser */
        height: auto !important;

        margin-left: 50% !important;
        transform: translateX(-50%);     /* centrage réel écran */
    }

td.cart_product > div > a > img {width:90px;}
#order .resp_table tr {padding-bottom: 40px; padding-top: 40px;}
#st_blog_featured_article_container_bb70fd5717 {display:block!important;}
#product .colonne-produit {flex-direction: column;}
#category ul.product_list .ajax_block_product {clear:none}
#category ul.product_list .ajax_block_product:nth-child(2n+1) {clear:both}
#category ul.product_list .ajax_block_product {border-top:1px solid #e5e5e5}
#category ul.product_list .ajax_block_product:first-child, #category ul.product_list .ajax_block_product:nth-child(2)  {border-top:none}
#product .product_info_box {display: none !important;}
#category .mar_b1, #category .style_content p.mar_b1 {display:none;}
 /* Bouton sous le titre */
#toggle-left-column {display: block; margin: 15px auto; padding: 12px 30px; background: #333; color: #fff; border: none; border-radius: 5px; font-size: 16px;  font-weight: bold; width: auto; max-width: 300px; -webkit-tap-highlight-color: rgba(0,0,0,0.2); cursor: pointer; }
#product .btn.btn-default.btn_primary {width:100%;}
}


 /* Bouton sous le titre a enlever en desktop*/
@media (min-width: 768px) { #toggle-left-column {display: none !important;}
}



@media(max-width:1200px){
#st_advanced_menu_wrap .advanced_ma_level_0 {font-size: 17px!important; padding-left: 10px !important; padding-right: 10px !important;}
}

@media(max-width:1199px){
#st_owl_carousel_block_78 > div > div > div {display:none;}
#header_user_info > a.header_item.account {display:none;}
#search_block_top > a:nth-child(1) {display:none}
#search_block_top {display:block!important}
#search_query_top {width:80%!important}
#mobile_header_logo img {margin-top: 15px;}
#blog_primary_block {width: 100%;}
#search_block_top {width:55%;}
}






/*SERGE COMMENTAIRE   .advanced_style_wide .advanced_ma_level_1 {
font-size: 13px;
font-weight: 100;
}
*/

/*HOME*/

#st_owl_carousel_block_35 {padding-right:0px;}

#st_owl_carousel_10 {
    margin-left: -29px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}


#st_owl_carousel_10 .owl-item{
    margin-left: 1px;
    margin-right: 1px;
}

.best-sellers_block_center.products_block.section.display_as_grid h4.title_block a, .new-products_block_center.products_block.section h4.title_block a {font-size: 18px;
color: #000000;
font-weight: bold;}

.reviews-owl-carousel .owl-stage-outer {
border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-right: 1px solid #fdeeb9;
    border-left: 1px solid #fdeeb9;
    border-bottom: 1px solid #fdeeb9;
height: 320px;
    margin-bottom: 50px;}

#reviewscarousel.reviews-carousel-wrapper.reviews-owl-carousel.reviews-owl-theme.clearfix.clearBoth.owl-theme.owl-responsive-1000.owl-loaded div.owl-stage-outer div.owl-stage div.owl-item.active {height: 350px;border: 0px;}

#review_on_home div#right_carusel_column h4 {font-size:11px;font-style:italic}

#reviewscarousel_module .page-heading {
background: #fdeeb9;
margin-bottom: 0px;
padding: 20px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

h3.page-heading span.cat-name {
    background: none;
    color: #ff7400;
    font-size: 27px;
    padding-top: 10px;
    padding-left: 10px;
}


#index .flexslider {margin: -10px;}

div.reviews-carousel-item p a.read-review-btn {
color: #ff7400;
font-weight: bold;
font-size: 14px;
}

.block.easycontent.section div.block_content h2 {
font-weight: bold;
font-size: 20px;
color: black;
}

.best-sellers_block_center.products_block.section h4.title_block {margin-bottom: 0px;font-weight: bold;}

#easycontent_30 a {text-decoration: underline;}

#easycontent_30 {padding: 10px;border-radius: 10px; padding-bottom: 20px; padding-left: 50px; padding-right: 50px;}






.breadcrumb {font-size:12px;font-weight: bold;}
.breadcrumb a {text-decoration: underline;}

#breadcrumb_wrapper {padding: 7px; margin-top: -20px; width: 100vw; margin-left: calc(-50vw + 50%); margin-bottom: 20px;}

.pro_list_manufacturer {font-size: 10px;font-weight: 701;text-transform: uppercase;}

.cat-name , #center_column.center_column.col-xs-12.col-sm-12.col-md-12 div.rte h1, #manufacturer #center_column > h1
{font-size: 26px;
color: #000000;
font-weight: 600;
display: block;
font-family: "Gabarito", serif;
text-transform: none;
}




.prd-cat-asso li {
    display: inline;
}

/*MENU*/
.advanced_ml_level_0 > .advanced_style_wide {padding-bottom:10px}
.advanced_m_column_row {background:#ffffff;border-radius:5px;margin:-10px;padding-top: 10px;}
#st_advanced_menu_block_58 {background:url('https://www.projet13.fr/img/menu/chaussure-surplus.jpg') no-repeat 100% 50%}
#st_advanced_menu_block_65 {background:url('https://www.projet13.fr/img/menu/vetement-surplus.jpg') no-repeat 100% 50%}
#st_advanced_menu_block_78 {background:url('https://www.projet13.fr/img/menu/bagagerie-surplus.jpg') no-repeat 100% 50%}
#st_advanced_menu_block_84 {background:url('https://www.projet13.fr/img/menu/campement-surplus.jpg') no-repeat 100% 100%}
#st_advanced_menu_block_90 {background:url('https://www.projet13.fr/img/menu/coiffe-surplus.jpg') no-repeat 100% 50%}
#st_advanced_menu_block_99 {background:url('https://www.projet13.fr/img/menu/accessoire-surplus.jpg') no-repeat 100% 100%}

#st_advanced_menu_wrap .advanced_ma_level_0 {padding-left: 18px; padding-right: 18px!important;}
#st_advanced_menu_wrap .advanced_ma_level_0 {    font-size: 20px;}



#st_advanced_ma_44 {/*border-left: 1px solid #909090;*/}

.advanced_ma_level_0 .icon-down-dir-2 {display: none;}


.advanced_mu_level_1 {margin-bottom: 3px;}





#st_advanced_menu_wrap #st_advanced_ma_43:hover, #st_advanced_menu_wrap #st_advanced_menu_43.current .advanced_ma_level_0,#st_advanced_menu_column_block #st_advanced_ma_43:hover, #st_advanced_menu_column_block #st_advanced_menu_43.current .advanced_ma_level_0{background-color:#835410;}#st_advanced_menu_wrap #st_advanced_menu_43 .stadvancedmenu_sub, #st_advanced_menu_wrap #st_advanced_menu_43 .stadvancedmenu_multi_level ul, #st_advanced_menu_wrap #st_advanced_menu_43 .advanced_mu_level_2 ul,#st_advanced_menu_column_block #st_advanced_menu_43 .stadvancedmenu_sub, #st_advanced_menu_column_block #st_advanced_menu_43 .stadvancedmenu_multi_level ul, #st_advanced_menu_column_block #st_advanced_menu_43 .advanced_mu_level_2 ul,#st_advanced_menu_wrap #st_advanced_menu_43 .stadvancedmenu_vs{background-color:#835410;}

#st_advanced_menu_wrap .advanced_ma_level_0.is_parent {
text-transform: uppercase;
}

.advanced_ml_level_0 .style_content p strong
{font-weight: 701;
    font-size: 13px;
text-transform: uppercase;}

.advanced_style_wide .advanced_ma_level_1  {margin-bottom: 4px; }


div.style_content:nth-child(5) > p:nth-child(1), div.style_content:nth-child(7) > p:nth-child(1), #st_advanced_menu_column_79 > div:nth-child(8) > p:nth-child(1) {margin-bottom: 0px; height: 14px;}


/*div.stadvancedmenu_sub .style_content p img {border-right: 1px solid #e5e5e5;}*/

#st_advanced_menu_container div.row.advanced_m_column_row div {padding-right: 0px;}



/*MENU GAUCHE*/
div#categories_block_left.block h2.title_block, div#PM_ASBlock_2 p.title_block span.PM_ASBlockTitle, div#left_column.column.col-xs-12.col-sm-3.col-md-3 div#facebook_block.col-xs-4 h4 {
font-family: "Gabarito", serif;
font-size: 16px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
padding: 0px 0 0 0;
}

.PM_ASCriterionsGroupName {
font-size: 12px;
color: #000000;
font-weight: bold;
}

.easycontent_44 {margin-bottom:10px}

#facebook_block, #cmsinfo_block {
    overflow: hidden;
    background: none;
    min-height: 344px;
    height: 344px;
    padding-right: 0px;
    padding-left: 0px;
    width: 220px;}


/*CATEGORY*/

#PM_ASearchResults .heading-counter 
{margin-top: 15px;
    display: block;}

#PM_ASearchResults .cat_desc img {width:100%;}

/**#category .cat_desc {background: #f2f2f2; padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 0px;
    border-radius: 15px;}**/

#category_description_short h2, #category_description_full h2 {
line-height: 1.2em;
font-size: 14px;
font-weight: bold;
margin-bottom: 2px;
margin-top: 14px;}

#manufacturer .description_box, #supplier .description_box {
padding-top: 0px;
border-top: 0px;
}



/*PRODUCT*/

#product .rating-graph-container {
    width: 190px;
}

#product div.star.icon-star-half:after, #product #columns span.star.icon-star-half:after, #product #columns div.star.icon-star-half:after {
    font-size: 20px;
}


#product .star {
    top: 2px;
    width: 21px;
    font-size: 20px;
    height: 21px;}

#product div.star.icon-star-half:after
{font-size: 20px;}


#module-ws_productreviews-default div.star.star_on:after {color:#ffa800}

#product .spm_display {margin-bottom:70px;}

#product #product_reviews_block_tab {width: 100% ;clear: both;margin:0px;}
#product .score-chart-holder {width:100%;height:345px;}

#product #product_manufacturer_logo img {border: none;}



#product_manufacturer_logo {border-top: 0px;padding-top: 0em;margin-bottom: 0px;font-size: 17px;color: #b4b4b4;font-family: "Open Sans Condensed";text-transform: uppercase;}

#category div.content_sortPagiBar div.top-pagination-content.clearfix, #center_column > div:nth-child(3) > div.top-pagination-content.clearfix, #PM_ASearchResults .top-pagination-content {display:none;}

#category div.content_sortPagiBar div.sortPagiBar.sortPagiBarBottom.clearfix {display:none;}

.pb-left-column #image-block {border: 1px solid #e5e5e5;}

.product_info_wrap {
    display: inline-block;
    margin-right: 4px;}

#product .sm_lable {margin-right: 10px;}

#category .sm_lable {
float: left;
    margin-right: 10px;
position: absolute!important;
    top: -120px;
    left: 16px;
    font-size: 14px;
    background: #b0b0b0ba;
    padding: 9px;
    font-weight: bold;
}

/*MESSAGE ROUGE
.prd-delai-90, .mess-panier {
font-size: 15px;
font-weight: bold;
color:#991f1f !important;
font-style: italic;
background:#f4d8ca !important;
padding: 5px;}
*/
.prd-delai-90 {
font-size: 15px;
font-weight: bold;
color:#6F991F;
font-style: italic;
background:#E6F4CA;
padding: 5px;}




#product .seosa_product_label.top-right {
    margin-top: 20px;
    margin-right: 20px;
}



.pb-center-column #buy_block label {
font-weight: bold;
    clear: right;
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
    color: #000000;
    font-family: "Open Sans Condensed";
}

#attributes > fieldset:nth-child(3) {margin-bottom: -15px;}
#product #attributes .attribute_list {margin-bottom: 17px;}


#product #attributes .attribute_list #color_to_pick_list li a.color_pick {
height: 25px;
line-height: 26px;
font-size: 20px;
font-weight: bold;
border-radius: 8px;
}

#attributes .attribute_list #color_to_pick_list li {border-radius: 8px;margin: 0 8px 8px 0;}

#uniform-group_2 {
margin-bottom:-14px;}


#guide-ct {display:none}
#guide-p13 {display:block; margin-bottom: 24px;
    margin-top: -26px;}

.st-label-success {font-weight: bold;
font-size: 14px;color: #000000; margin-bottom: 0px;display: block!important;background-image: url(https://www.projet13.com/img/cms/ico_en-stock.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position-y: 2px;
}


#product .st-label-warning {color: #000;background-image: url(https://www.projet13.com/img/cms/ico_en-stock-orange.png);font-weight: bold; background-repeat: no-repeat;
    padding-left: 20px;
    background-position-y: 2px;}

#product #availability_value {}

#product .st-label-success st-label-warning {margin-left: -20px}


#product #mailalert_link {font-family: Arial,sans-serif; font-size: 14px; width: 293px; padding: 7px; text-align: center; color: #fff; background: #ff9c00; margin-bottom: 5px; display: block;border-radius: 8px;}



.cat_desc a {text-decoration: underline;}

.pb-center-column #short_description_block {margin-bottom:0px;}

div.pa_content div.rte p a, div.pa_content div.rte a.pmsil {text-decoration: underline;}


.sale_percentage {background-color: #ff9c00; color: #ffffff; border-radius: 3px; padding: 2px 4px; font-size: 16px; font-weight: bold; margin-bottom: 3px; display: ruby-text;}


#availability_statut, #pQuantityAvailable {
    margin-top: 5px;
    margin-bottom: 10px;
}


div.primary_block.row div.pb-center-column.col-xs-12.col-sm-6.col-md-6 h1.product_main_name, h1.page-heading.bottom-indent
{font-size: 28px;
color: #000000;
font-weight: bold;
display: block;
font-family: "Gabarito", serif;
margin-bottom:5px;
text-transform: none;
}


div.content_prices.clearfix div.price_box.clearfix p.our_price_display.fl span#our_price_display
{font-size: 