/********************************************************
			Coderplace Custom Styles
********************************************************/
.tm-carousel {display: none;position: relative;float: left;width: 100%;margin: 0;} .cp-carousel {display: none;position: relative;float: left;width: 100%;margin: 0;}
.owl-carousel .owl-wrapper {display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);display: flex !important;flex-wrap: wrap;} .owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} .owl-carousel .owl-wrapper-outer {overflow-x:clip;position: relative;float: left;width: 100%; z-index: 4; } .owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;} .owl-carousel .owl-item {float: left;  display: flex;height: auto; padding: 0 .5rem;} .owl-carousel .owl-item .manu_image a {display: inline-block;} .owl-carousel .owl-item .manu_image a img {max-width: 100%;} .owl-carousel .owl-wrapper,.owl-carousel .owl-item {/* fix */-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);text-align: center;}
@font-face {font-family: "Oswald";src: url("/fonts/oswald/Oswald-SemiBold.woff2") format('woff2');}
#carousel .div_price{position:absolute; right:5rem; bottom:2rem; max-width: 260px; text-align:right;} .carousel .carousel-item .caption .slide-text{top:10%;} #carousel{ margin-bottom: 2rem;} #carousel .a-btn-slide {position:absolute; display: block; left: 6%; bottom: 35%;}
.price_difference {background: orange;padding: 10px;margin: 0;text-align: center;}
.regular_price {font-size: 40px;font-weight: 900;color: white;font-family: "Oswald";margin-bottom: 0; position: relative; float: right;}
.prix_barrer {rotate: 168deg;background: #848484;height: 5px;position: absolute;right: -10px;width: 115%;bottom: 5%;}
.reduction_price {font-size: 80px;font-weight: 900;color: yellow;font-family: "Oswald";text-shadow: 0 0 2px #01916d, 0 0 2px #01916d, 0px 0px 2px #01916d,0 0 2px #01916d;}
#carousel .divbtn{position: absolute;bottom: 28px;right: 48px;background: white;text-align: center;border-radius: 18px 0 18px 0;padding: 5px 15px;} #carousel .divbtn h2{font-family: "Oswald";font-weight: 600;margin: 2px 0 0 0; font-size: 1.7rem;}
.carousel #almaPicto {width: 70% !important;} .carousel #yntdPicto {width: 80% !important;}
.product-description .img-fluid{display: inline-table;} .product-description .header-image {width:100%} .product-description .row {display: flex;padding: 1rem 0;} .product-description .row > div{align-content: center;}
.layout-both-columns .product_list.gridcount.grid, .layout-left-column .product_list.gridcount.grid{row-gap:1.6rem;}
.delivery-information{font-size: 18px;color: red; font-weight: 800;}
/* mouse grab icon */
.customNavigation {position: absolute;z-index: 9;width: 100%;top: 50%;direction: ltr !important;right: 0;left: auto;opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;}
.products .customNavigation {top: 48%;} .tmcategorylist .customNavigation, .testimonial-block-part .customNavigation {top: 54%;} .tmcategorylist:hover .customNavigation {opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.customNavigation a.prev::before {content: "\E314";font-family: "Material Icons";position: absolute;font-size: 20px;right: 5px;top: -1px;color: #808080;} .customNavigation a.next::before {content: "\E315";font-family: "Material Icons";position: absolute;font-size: 20px;position: absolute;right: 3px;top: -1px;color: #808080;}
#tmtestimonialcmsblock .customNavigation {top: -24px;z-index: 5;right: 15px;}
#index #tmtestimonialcmsblock .customNavigation {top: -40px;right: 0;}
.special-products .customNavigation {top: 52%;} .special-products:hover .customNavigation, .products:hover .customNavigation,.testimonial-block-part:hover .customNavigation,.tmblog-latest:hover .customNavigation, #tminstagramblock:hover .customNavigation,.product-accessories:hover .customNavigation,.productscategory-products:hover .customNavigation{opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.lastest_block .customNavigation {top: 44%;}
.customNavigation i {color: #222 !important;cursor: pointer;font-size: 0;font-weight: 500;height: 38px;line-height: 32px;overflow: hidden;padding: 0;position: absolute;text-align: center;width: 38px;background: transparent;border-radius: 0;font-style: unset;box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.11);} .customNavigation i.prev {background: transparent;right: auto;background: #fff;border-radius: 50%;left: -5px;} .customNavigation i.next {background: transparent;right: 0px;background: #fff;border-radius: 50%;right: -5px;}
.tmcategorylist .customNavigation i.prev, .testimonial-block-part .customNavigation i.prev, #tminstagramblock .btn.prev.instagram_prev,.special-products .customNavigation i.prev{left: -20px;}
.tmcategorylist .customNavigation i.next, .testimonial-block-part .customNavigation i.next, #tminstagramblock .btn.next.instagram_next,.special-products .customNavigation i.next  {right: -20px;}
.customNavigation i.prev::before {content: '';-webkit-mask-image: url(../img/megnor/pro-left.svg);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;mask-image: url(../img/megnor/pro-left.svg);mask-position: center;mask-repeat: no-repeat;background-color: #000;mask-size: 14px;font-size: 14px;width: 38px;height: 38px;display: block;-webkit-mask-size: 14px;}
#tmtestimonialcmsblock .customNavigation i.prev::before {right: 1px;font-weight: 500;}
#tmtestimonialcmsblock .customNavigation i.next::before {right: 0;font-weight: 500;}
.customNavigation i.next::before {content: '';-webkit-mask-image: url(../img/megnor/pro-right.svg);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;mask-image: url(../img/megnor/pro-right.svg);mask-position: center;mask-repeat: no-repeat;background-color: #000;mask-size: 14px;font-size: 14px;width: 38px;height: 38px;display: block;-webkit-mask-size: 14px;} .customNavigation i.next:hover::before,.customNavigation i.prev:hover::before  {color: #fff;}
#cpleftbanner1 img, #cpleftbanner2 img {max-width: 100%;} #cpleftbanner1 li,#cpleftbanner2 li {overflow: hidden;position: relative;float: left;border-radius: 5px;} #cpleftbanner1 li a,#cpleftbanner2 li a {display: inline-block;position: relative;overflow: hidden;vertical-align: top;}
.footer-container .links.lastest_block .customNavigation i.prev:hover {color: #9bbab1 !important;} .footer-container .links.lastest_block .customNavigation i.next:hover {color: #9bbab1 !important;}
@media (max-width: 1449px) {
  .tmcategorylist .customNavigation i.prev, .testimonial-block-part .customNavigation i.prev, #tminstagramblock .btn.prev.instagram_prev, .special-products .customNavigation i.prev {left: -15px;}
  .tmcategorylist .customNavigation i.next,.testimonial-block-part .customNavigation i.next,#tminstagramblock .btn.next.instagram_next,.special-products .customNavigation i.next {right: -15px;}
  .customNavigation i.next {right: 0;} .customNavigation i.prev {left: 0;}
}
@media (max-width: 1199px) {#tmtestimonialcmsblock .customNavigation {top: -36px;z-index: 5;right: -18px;}}
@media (max-width: 991px) {
  #cpleftbanner1 li img,#cpleftbanner2 li a {width: auto;}
  #tmtestimonialcmsblock .customNavigation {top: 0;right: 0;}
  #carousel .div_price{right:1rem; bottom:.6rem; max-width: 26%;}
  .reduction_price {font-size: 200%;margin-bottom: 4px;} .regular_price {font-size: 150%;}
  .prix_barrer {height: 3px;right: -2px;bottom: 28%;width: calc(55% - 8%);}
  .carousel #almaPicto {width: 60% !important;} .carousel #yntdPicto {width: 65% !important;} .carousel .carousel-item .caption .slide-text{top:8%;}
  .footer-container .links{padding-left:0;} .footer-right .blocklink-2{width:100%;} .footer-right{padding-inline-start: inherit!important; float: left; width: 100%!important;}
  #custom-text .container .left-block, #custom-text .container .right-block {width:100%!important;}
  .footer-logo{width: 100%!important; text-align: center;}
  .product_list.gridcount.grid{padding: 0.5rem!important;gap: 1rem!important;}
}
@media (min-width: 991px) {.footer-container .links{padding-left:35px;} .footer-right .blocklink-2{width:68%;} .footer-logo{float: none; position: relative; width: 100%; padding-right: 0; margin-top: 0; text-align: center; padding-bottom: 1rem;}}
@media (max-width: 767px) {
  .customNavigation {opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
  .tmcategorylist .customNavigation i.prev, .testimonial-block-part .customNavigation i.prev, #tminstagramblock .btn.prev.instagram_prev, .special-products .customNavigation i.prev,.btn.prev.accessories_prev {left: 0;} .tmcategorylist .customNavigation i.next, .testimonial-block-part .customNavigation i.next,#tminstagramblock .btn.next.instagram_next, .special-products .customNavigation i.next,.btn.next.accessories_next {right: 0;}
  #main .images-container .js-qv-mask .customNavigation {top: 13px;}
  .quickview .mask.additional_slider .customNavigation i.prev {left: -10px !important;} .quickview .mask.additional_slider .customNavigation i.next {right: -10px !important;}
  .btn.next.brand_next {left: auto;right: 0;position: absolute;} .btn.prev.brand_prev {left: 0;right: auto;}
  .customNavigation i.next {left: auto;right: 0;}
  .separator {display: block;visibility: hidden; height: 0;}
  #cpcmsbanner2 .offer-text2 {display: none;} #cpcmsbanner4 .offer-text2 {display: none;} #special-carousel .special_block .product-flags{bottom: inherit;top: 15px;right: 2rem;left: inherit;}
  /* On passe la figure en colonne flex */
  .carousel-item figure {display: flex;flex-direction: column;position: relative;}
  /* L'image passe en premier, en pleine largeur */
  .carousel-item figure > a {order: 1;width: 100% !important;height: auto !important;}
  .carousel-item figure > a img {width: 100%;height: auto;display: block;}
  /* La caption sort du position:absolute et passe sous l'image */
  .carousel .carousel-item .caption {position: relative !important;order: 2;width: 100% !important;color: #000;padding: 10px 15px;background: #fff; /* ou la couleur de fond de ton site */}
  /* Le bouton redevient un élément de flux normal */
  #carousel .a-btn-slide {position: relative !important;left: auto !important;bottom: auto !important;display: table;margin: 10px auto 0;}
  /* Le div_price aussi si tu veux le garder visible et ordonné */
  .carousel-item figure .div_price {order: 3;text-align: center;padding: 5px 15px 10px;bottom: 4rem!important;max-width: 45%!important;right: .1rem!important;} .carousel .carousel-item .caption .slide-text{top: -180%;} .carousel-indicators{bottom: -30px;}
  .products .product_list article.product_item{width: 47%;}
  #product-availability, #product-available, #last_remaining_items, #product-unavailable, #available_later{padding: 4px 5px;font-size: 0.7rem;}
  .category-id-40 .block-category h1 {font-size: 3rem!important;}
}
@media (max-width: 480px) {}
/* Services */
.service-cms-banner-list.service-1 .service_image {-webkit-mask-image: url(../img/picto_camion_livraison_01.webp);mask-image: url(../img/picto_camion_livraison_01.webp);} .service-cms-banner-list.service-2 .service_image {-webkit-mask-image: url(../img/picto_sav_garantie_01.webp);mask-image: url(../img/picto_sav_garantie_01.webp);} .service-cms-banner-list.service-3 .service_image {-webkit-mask-image: url(../img/picto_paiement_cb_01.webp);mask-image: url(../img/picto_paiement_cb_01.webp);} .service-cms-banner-list.service-4 .service_image {-webkit-mask-image: url(../img/picto_contact_mail_01.webp);mask-image: url(../img/picto_contact_mail_01.webp);} .service-cms-banner-list.service-5 .service_image {-webkit-mask-image: url(../img/picto_sav_conseil_01.webp);mask-image: url(../img/picto_sav_conseil_01.webp);} .service_image {background-color: inherit!important; height: 50px; width: 50px; margin-top: 0;mask-size:50px!important;-webkit-mask-size:50px!important;} .service_content{text-align: left;}
/* Paiement */
.cpproductpaymentlogo .productpaymentlogo img{margin: 0 1rem 1rem 0;}
#cpfootercms1 .payment img {margin:5px;}
/* VIVAWALLET */
#checkout .checkout-step .payment-options div label {text-align: left;}
/* FIN VIVAWALLET */
/* YOUNITED */
/* STOP .younitedpay_product_info .yp-pol-purpledark{font-size: 12px;margin-bottom: 18px!important;}
.younitedpay_product_info .yp-logo {margin-right: 70%!important;}
.cart-grid-body .younitedpay_product_info .yp-logo {margin-right: 80%!important;}
.younitedpay_product_info .younited_block {position: relative;}
.younitedpay_product_info .younited_block>div:last-child {position: absolute;float: right;right: 10px;top: 12px;}*/
.younitedpay_product_info .younited_block{padding: 15px!important;}
/* FIN YOUNITED */
/* ALMA */
#widget-alma-cart {padding: 15px;} #widget-alma-cart > div:nth-child(2) > div {width: 20%;} #widget-alma-cart svg {width: 55px;height: 28px;} #widget-alma-cart rect {fill: #ff414d;} #widget-alma-product div {display: flex;} #widget-alma-product {padding: 15px; width: 90%;} #widget-alma-product > div > div:nth-child(2) {font-size: 180% !important;font-weight: 800;line-height: 130%;} #widget-alma-cart div > div:nth-child(2) > div {width: 20%;} #widget-alma-product svg {width: 65px;height: 35px;} #widget-alma-product rect {fill: #ff414d;} .listalmapay {color: grey;font-size: 0.7rem;margin: 0.8em 0;min-height: 27px;} .listalmapay img {width: 50%;} .alma-paie-france{display: block; margin-bottom: 2%; font-style: italic; color: #8F8F8F; font-size: 12px!important;}
/* cms-id-17 - Page Paiement Alma */
#bloc-intro-alma {padding: 10px;} #bloc-intro-alma h2 {padding: 10px;} #bloc-intro-alma p {padding: 10px;} #bloc-intro-alma ul {list-style: disc;margin-left: 18px;list-style-position: outside;} #bloc-intro-alma ul li {margin-bottom: 14px;} #bloc-outro-alma {padding: 10px;border: 1px solid red;} #bloc-outro-alma h2 {padding: 10px;} #bloc-outro-alma p {padding: 15px;margin-top: 15px;} #bloc-outro-alma ul {list-style: disc;margin-left: 18px;list-style-position: outside;} #bloc-outro-alma ul li {margin-bottom: 14px;} #bloc-alma-parcpai-0,#bloc-alma-parcpai-1,#bloc-alma-parcpai-2,#bloc-alma-parcpai-3,#bloc-alma-parcpai-4,#bloc-alma-parcpai-5,#bloc-alma-parcpai-6,#bloc-alma-parcpai-7,#bloc-alma-parcpai-8 {margin-bottom: 50px;margin-top: 50px;} #bloc-alma-parcpai-0 ul,#bloc-alma-parcpai-1 ul,#bloc-alma-parcpai-2 ul,#bloc-alma-parcpai-3 ul,#bloc-alma-parcpai-4 ul,#bloc-alma-parcpai-5 ul,#bloc-alma-parcpai-6 ul,#bloc-alma-parcpai-7 ul,#bloc-alma-parcpai-8 ul {list-style-type: decimal;margin-left: 18px;list-style-position: outside;} #bloc-alma-parcpai-0 ul li,#bloc-alma-parcpai-1 ul li,#bloc-alma-parcpai-2 ul li,#bloc-alma-parcpai-3 ul li,#bloc-alma-parcpai-4 ul li,#bloc-alma-parcpai-5 ul li,#bloc-alma-parcpai-6 ul li,#bloc-alma-parcpai-7 ul li,#bloc-alma-parcpai-8 ul li {margin-bottom: 14px;} .cms-id-17 .img-alma-parcpai {box-shadow: 2px 2px 8px 5px rgba(0, 0, 0, 0.2);display: inline-table;transition: 1s;border-radius: 10%;} .cms-id-17 .img-alma-parcpai img {border-radius: 10%;} .cms-id-17 .text-alma-parcpai {display: inline-block;margin: 20px;} #widget-alma-product svg path {fill: var(--alma-orange);} #widget-alma-product > div {background-color: #ffffff;box-shadow: 2px 2px 8px 0 rgb(0 0 0 / 20%);border-radius: 15px;} #category #left-column {text-align: center;}
@media (max-width: 767px) {#almaMobile {display: inline-block !important;}#almaDekstop {display: none !important;} #cp_sidevertical_menu_top .top-menu li span .material-icons {font-size: 25px;}
}
/* FIN ALMA */
/* Header & Footer */
#header .header-top .header_logo{width: 280px;}
.footer-logo{float: left;position: relative;width: 10%;padding-right: 1.8rem;margin-top: 2.5rem;} .footer-right{width:68%; padding-inline-start:25px;} .footer-right .blocklink-1{width:30%} .footer-right .blocklink-2 ul {width:100%;} .footer-right .blocklink-2 ul li {width:49%; display: inline-table; padding-right: 1.2rem;} .footer-right ul li, .footer-left ul li {font-size:12px;} .footer-right h3, .footer-left h3 {border-bottom:1px solid #d3d3d3;} .footer-right{padding-right:inherit;} .logo-site {display: block; position: absolute;z-index: 10;right: 2px;width: 20%;background-color:white;}
#condi-news{font-size:9px; color: #A7A5A5; margin:8px 3px; line-height:12px;}
/* Bannière HP */
#content-wrapper .current-price-value{font-size: 2.5rem;font-weight: bold;} #content-wrapper .regular-price{color:black;}
.disc-price{background-color: var(--primary-color);padding: 4px 8px;display: inline-table;margin-bottom: 8px;} .disc-price .discount {color:#fefefe; font-weight: bold;}
/* FacedSearch */
.separator {display: inline; /* visible desktop */}
#search_filters .facet .collapse {margin-bottom:2.5rem;}
/* Menu */
.open > .dropdown-menu .dropdown {position:absolute;}
#_top_main_menu .top-menu .sub-menu.collapse{z-index: 16;} #_top_main_menu .top-menu .sub-menu ul[data-depth="1"] #category-159{max-width: 360px;}
.top-menu .sub-menu{padding: 20px 40px;} .top-menu[data-depth="1"]{width:100%} .top-menu a.dropdown-item.dropdown-submenu[data-depth="1"]{margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #B3B3B3;} .top-menu #category-30 {width:470px} .top-menu #category-30 .collapse li {width: 48%;} .top-menu #category-30 #category-78>div {display: none;}
@media (min-width: 767px) {
  .pictomenuproduct {width: 200px;display: inline-table;margin-right: 2rem;float: left;}
  #_top_main_menu .top-menu .sub-menu ul[data-depth="1"] > li{margin-bottom: 2rem;float: left;display: inline-table;padding-bottom: 2rem;}
}
/* Marques */
.product_list.gridcount.grid{gap: 3rem;}
#manufacturer .brand-img img {max-width: 300px;}
/* Produits */
.tabs .product-accessories .products .product-miniature {background-color: transparent;} .tabs .product-accessories .product {background-color: #ffffff;}
.product-features > dl.data-sheet dt.name {text-transform: inherit;}
#product .product-short-description ul{margin-left:1rem;} #products .product-description, .products .product-description, .product-accessories .product-description {min-height:103px;} .products .thumbnail-container, .product-accessories .thumbnail-container{overflow: initial;} #js-product-list .prodlist-sku {display: table;font-size: .55rem;color: #808080;} #js-product-list-footer #category-description h1 {font-size: 15px;margin-bottom: 0.2rem;} #js-product-list-footer #category-description p {font-size: 12px;line-height: 18px;margin-bottom: 18px;font-weight: normal;} #product .blockreassurance_product .item-product .invisible {visibility:inherit !important;}
.quickview li.product-flag, .product-leftside li.product-flag, .products li.product-flag, #product_comparison li.product-flag{ padding: 6px 8px 3px; font-weight:bold;} .attr-separator {color: #e74c3c; font-weight: bold;}
/***** CATÉGORIE COVER *****/
@font-face {font-family: "Roboto";src: url("/fonts/roboto/Roboto-Medium.woff2") format('woff2');}
.block-category.card.card-block .h1 {font-family: "Roboto";letter-spacing: .2rem;font-weight: 400;font-size: 2.8rem;line-height: .8;}
#js-product-list .logo-site, #featured-products .logo-site {bottom: 5px;}
#cpcategorytabs .categorylist-block .logo-site {bottom: 5px;}
.category-id-3 .block-category {background: url("/img/c/category-cover_toutlesproduits_ksg.webp") no-repeat;background-size: cover;} .category-id-3 .block-category {align-items: start!important;} .category-id-3 .block-category h1 {margin-top: 2rem;}
.category-id-4 .block-category {background: url("/img/c/category-cover-gyro-2608_KSG.webp") no-repeat;background-size: cover;}
.category-id-5 .block-category {background: url("/img/c/category-cover-trot-2608_KSG.webp") no-repeat;background-size: cover;}
.category-id-7 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-8 .block-category {background: url("/img/c/category-cover_soldes_ksg.webp") no-repeat;background-size: cover;} .category-id-8 .block-category h1 {font-weight: 800!important; color: #fefefe; transform: rotate(-0.011turn); font-size: 3.5rem!important;}
.category-id-9 .block-category {background: url("/img/c/category-cover_bkfd-ALL.webp") no-repeat;background-size: cover;} .category-id-9 .block-category h1 {display: none;}
.category-id-10 .block-category {background: url("/img/c/category-cover-gyro14-211011_KSG.webp") no-repeat;background-size: cover;}
.category-id-11 .block-category {background: url("/img/c/category-cover-gyro16-211011_KSG.webp") no-repeat;background-size: cover;}
.category-id-12 .block-category {background: url("/img/c/category-cover-gyro18-211011_KSG.webp") no-repeat;background-size: cover;}
.category-id-13 .block-category {background: url("/img/c/category-cover-gyro20-211011_KSG.webp") no-repeat;background-size: cover;}
.category-id-14 .block-category {background: url("/img/c/category-cover_KS-16S_ksg.webp") no-repeat;background-size: cover;}
.category-id-15 .block-category {background: url("/img/c/category-cover_KS-16X_ksg.webp") no-repeat;background-size: cover;}
.category-id-16 .block-category {background: url("/img/c/category-cover_KS-18XL_ksg.webp") no-repeat;background-size: cover;} .category-id-16 .block-category h1 {color: #fefefe;}
.category-id-17 .block-category {background: url("/img/c/category-cover_KS-S18_ksg.webp") no-repeat;background-size: cover;}
.category-id-18 .block-category {background: url("/img/c/category-cover_lesbonnesaffaires_ksg.webp") no-repeat;background-size: cover;}
.category-id-19 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-20 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-21 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-22 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-23 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-24 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-25 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-26 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-27 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-28 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-29 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-30 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-31 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-32 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-33 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-34 .block-category {background: url("/img/c/category-cover_noel_ksg.webp") no-repeat;background-size: cover;} .category-id-34 .block-category h1 {font-weight: 800!important; color: #fefefe; font-size: 3.5rem!important;}
.category-id-35 .block-category {background: url("/img/c/category-cover_KS-S22_ksg.webp") no-repeat;background-size: cover;}
.category-id-36 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-37 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-38 .block-category {background: url("/img/c/category-cover_KS-S19_ksg.webp") no-repeat;background-size: cover;}
.category-id-39 .block-category {background: url("/img/c/category-cover_KS-S16_ksg.webp") no-repeat;background-size: cover;}
.category-id-40 .block-category {background: url("/img/c/category-cover_promoment_ksg.webp") no-repeat;background-size: cover;} .category-id-40 .block-category h1 {font-weight: 800!important; color: #fefefe; font-size: 5rem!important;padding: 0 15px;}
.category-id-41 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-42 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-43 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-44 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-46 .block-category {background: url("/img/c/category-cover_KS-F18_ksg.webp") no-repeat;background-size: cover;} .category-id-46 .block-category h1 {color: #fefefe;}
.category-id-47 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-48 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-49 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-50 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-51 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-52 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}

.category-id-00 .block-category, .category-id-000 .block-category {background: url("/img/c/category-cover_ksg.webp") no-repeat;background-size: cover;}
.category-id-00 .block-category h1 {color: #ffffff !important;}
@media (max-width: 881px) and (min-width: 414px) {}
@media (max-width: 413px) {}
@media (max-width: 881px) {#category #js-product-list-header {margin-bottom: 1rem;} #category #js-product-list-header .block-category {min-height: 120px;}}
/*header access*/
.category-id-316 .block-category h1 {text-align: right;font-size: 7rem;letter-spacing: 1rem;} .category-id-317 .block-category h1 {text-align: right;font-size: 7rem;letter-spacing: 1rem;}
@media (min-width: 460px) {.category-id-314 .block-category h1 {margin-left: 35%;}}
@media (max-width: 460px) and (min-width: 767px) {.category-id-314 .block-category h1 {margin-left: 21%;}}
@media (max-width: 767px) {.category-id-314 .block-category h1 {display: none;}}
/* Fin Header catégorie */
/* Modification H1 Cover catégorie */
.container .block-category H1 {margin-bottom: 1rem;font-size: 2rem;max-width: 98%;font-weight: 800;} .container .block-category {display: flex;align-items: center;padding-left: 44px;height: 240px;border-radius: 10px;} .category-cover img {top: 0% !important;margin-left: 5px;width: 242px !important;height: auto;}
/***** FIN CATÉGORIE COVER *****/
/* Table CGV */
#cms td, tr, th {padding: 10px;border: 1px solid;} #cms th {text-align: center;} #cms tr:nth-child(even) {background-color: rgba(168, 201, 31, 10%);} .cms-id-1 #output, .cms-id-3 #output, .cms-id-5 #output, .cms-id-6 #output {margin-top: 25px;padding-left: 2rem;padding-right: 1.4rem;} .cms-id-1 #output h3, .cms-id-3 #output h3, .cms-id-5 #output h3, .cms-id-6 #output h3 { position: relative; left: -2rem;margin-top: 15px; color:var(--primary-color);} .cms-id-1 #output ul li, .cms-id-3 #output ul li, .cms-id-5 #output ul li, .cms-id-6 #output ul li {margin: 1rem;} #cms #output {line-height: 24px;} #cmsdelivery .decoup-liv tr:nth-child(even) td {background-color: #f5f5f5e1; margin: 0;} .span-pays{display: table; width: 100%; padding: .5rem; line-height: 1rem; font-size: 0.9rem;} #cmsdelivery tr > td, #cmsdelivery tr th { width: 25%; text-align: left; padding: 5px 10px;} #cmsdelivery tr th {vertical-align: top; padding:.5%; } #cmsdelivery tr th:last-child {line-height: 19px;} #cmsdelivery tr td:first-child, #cmsdelivery tr th:first-child { width: 18%; text-align: left; padding: 5px 10px;}
/* FIN CMS CGV */
/*Products List*/
.product-miniature .product-title {min-height: 68px; text-transform: inherit;} .product-description .h3 {text-transform: inherit;} .product-miniature .price{font-weight: 700;} .product-miniature .regular-price{padding: 0 2px; font-size: 14px;} .product-miniature .product-price-and-shipping{ margin: 5px 0;} .product-flags{width: initial; right:5px;left: inherit; top:-12px;} .product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage{background-color: #FFe600 /*#f39d72*/; margin-left: -10px; color: #000;} .product-flags .used {background-color: #f39c12;} .product-flags .second-hand {background-color: #8e44ad;} .product-flags .refurbished {background-color: #3498db;} .product-flags .new {background-color: var(--primary-color);} .product-flags .out_of_stock {background-color: #c51630;}
.product-discount .discount-amount{display: inline-block;padding: .3125rem .625rem;margin-left: .625rem;font-size: 1rem;font-weight: 600;color: #fff;text-transform: uppercase;background: var(--primary-color);}
/* Page produits marque */
#pcdt-conform{box-shadow: 2px 2px 8px 0 rgb(0 0 0 / 20%);margin: 1rem 0;background: #fff;padding: 1rem 1rem;border: 1px solid gray;font-size: 12px;line-height: 1rem; width: 100%;}
.tab-content .product-manufacturer {width: 20%;margin-bottom: 20px;display: inline-table;} .tab-content .product-manufacturer img {padding: 5%;width: 100%;}/* FIN Page produits marque */
/* Disponiblité Produits */
.product-quantity #product-availability {margin: 8px 5px 8px 0;display: inline-block;} #product-availability,#product-available,#last_remaining_items,#product-unavailable,#available_later {padding: 5px 5px;text-align: center; display: block; font-weight: 600; font-size: 0.75rem; max-width: 260px; line-height: 12px; margin: 5px 4px;}
.product-miniature .material-icons{font-size:1.1rem;} .product-quantity #product-availability .material-icons, .product-quantity #product-availability span.message { margin-top:10px; margin-right:10px; font-size:22px; float: inherit !important; display: inline;}
#product-availability > i,#product-available > i,#product-availability .product-available {color: #fefefe; display: inline-block; padding:0;} .available_prod {background-color: #558a0c;color: #fefefe;border-radius: 10px;margin: auto; z-index: 10;} .available_later {background-color: #ffcc1d;color: #292929;border-radius: 10px;margin: 5px; z-index: 10;} .last_prod, #product-availability .product-last-items {background-color: #a2da1a;color: #292929;border-radius: 10px;margin: 5px; z-index: 10;} .unavailable_prod {background-color: #ff6600;color: #fefefe;border-radius: 10px;margin: 5px; z-index: 10;} #product-availability .product-unavailable{color: inherit;display: inline-table;} #product-availability-later {background-color: var(--primary-color);color: #000000;} #product-availability-later > i {color: #000000;}
.product-availability-cart #product-available, .product-availability-cart #product-availability, .product-availability-cart #last_remaining_items, .product-availability-cart #available_later,.product-availability-cart #product-unavailable {padding: 2px 7px;text-align: center;font-weight: 700;margin: 0.5rem 0;font-size: 0.65rem;} .product-availability-cart .material-icons {font-size: 1rem;line-height: 0.95;}
/*** ADD GRG ***/ #cart .product-line-info #product-available-later,#checkout .cart-summary-products #product-available-later,#checkout .order-confirmation-table #product-available-later,#checkout .order-confirmation-table #product-available-later,#order-confirmation .order-confirmation-table #product-available-later,#order-detail #order-products #product-available-later,#order-detail #order-items #product-available-later {margin: 5px 0px; font-weight: 600; text-align: center; background: #ffcc1d; padding: 5px; color: #232323; display: block; font-size: 0.8em;}
#checkout .cart-summary-products #product-available-later{float: left; width: 100%;}
body#checkout section.checkout-step .payment-options .payment-option{margin-bottom: 1rem;} body#checkout section.checkout-step .address-item{flex: 0 0 46%;}
/* FIN Block Disponibilité produits */
#product .product-cover .logo-site {bottom:2%; right:3%;} #productscategory-carousel .product .logo-site, #crosssell-grid .thumbnail-container .logo-site, .modal-content .logo-site {bottom:1%; right:1%;} #product #accessories-grid .logo-site {bottom: 5px;}
/* SUPPRIME via CSS*/
#_desktop_user_info .locator, #_desktop_user_info .track-order{display:none;} #contact-description {color:var(--primary-color);font-size: 12px;line-height: 1.1rem;margin: 5px 1px;} #special-carousel .special_block .product-flags {bottom:50px; top:inherit; right:-1rem; left:inherit;} #special-carousel .special_block .product-flags .discount {border-radius:5px; height:auto; width:fit-content; line-height:inherit; display:table; right:-6rem; bottom:-3rem;}
/* CONTENU SEO HOMEPAGE */
#custom-text .container p, #custom-text .container .txt-seo {margin-bottom: 1em;} #custom-text .container h2 {margin-bottom: 0.5em;color: var(--primary-color);font-size: 18px;} #custom-text .container h3 {margin-bottom: 0.5em;color: #7f7f7f;font-size: 15px;} #custom-text .container h4 {margin-bottom: 0.5em;color: #7f7f7f;font-size: 12px;} #prestablogfont a {color: var(--primary-color) !important;} #custom-text .container a {color: var(--primary-color) !important;} #custom-text {padding: 30px 30px 20px;} #custom-text .container {text-align: left;} #custom-text .container h1 {text-align: center;margin-bottom: 2rem; color: var(--primary-color);} #custom-text .container .large-block {width:100%; margin-top: .5rem; display: table;} #custom-text .container .left-block {width:48%; margin-right: 2%; margin-top: .5rem; display: inline-table;} #custom-text .container .right-block {width:48%; margin-left: 1%; margin-top: .5rem; display: inline-table; float: right;} #introseocontent {position: relative;display: table;} #introseocontent > div, #pileseocontent > div {padding-left: 0px;} #pileseocontent .col-md-6 .txt-seo {padding-left: 10px;} #pileseocontent .col-md-6 h4 {color: #000000;} #pileseocontent {position: relative;display: table;} #pileseocontent div > div {margin: 20px 0 20px 0;padding-left: 0;} #pileseocontent p {padding-left: 10px;} #concseocontent {position: relative;display: table;}
@media (max-width: 691px) {
  #inmoseocontent h2, #inmoseocontent h3, #inmoseocontent h4 {font-size: 0.1.1rem;}
  #custom-text .page-content.page-cms ul, #custom-text p, .page-content.page-cms #custom-text ul {font-size: .8rem;line-height: 1rem;}
}
/* FILTRES */
#left-column #search_filters_wrapper{overflow: visible;} #left-column #search_filters_wrapper .dropdown-menu{right: inherit;padding: 15px;} #left-column #search_filters_wrapper .dropdown-menu a {margin-bottom: .5rem; display: table;}
@media (max-width: 767px) {#search_filters .facet .dropdown-menu a {width: 100%; display: inline-flex; padding-bottom: .8rem;}}
.sitemap ul{padding-left: .5rem;}