/*
bleu foncé var(--primary-color) (71,144,166)
bleu clair avec opacité rgba(71,144,166,0.2) 

font-family: 'Barlow', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Roboto', sans-serif;
*/

body {background-color: #fff;color:#000;line-height:1.5;}

a {text-decoration: none;}
ul {list-style: square;}
ul.mega-menu-tab {list-style: none;}
ul#suggestionsList {list-style: none;}
section.categories ul {list-style: none;}
section.products div#productContainer ul {list-style: none;}
section.avantages ul {list-style: none;}
div.fancy-content ul {list-style: none;}
div.optionalProducts li.productEnligne{list-style: none;}
footer ul li::marker { color: white; }

.language .btn-secondary {background-color:#fff;border-color:#fff;border:none;width:80px;height:50px;}
.language .dropdown-toggle::after {display:none;}
.language .btn-secondary img {width:70%;}

.btnFull, .btn-primary {background-color:var(--primary-color);border: 1px solid var(--primary-color);border-radius:10px;color: #fff;padding:10px 30px;font-size:16px}
.btnFull:hover, .btn-primary:hover {border:1px solid var(--primary-color)!important;}

h1, h2 {font-family: 'Barlow', sans-serif;font-weight:700;}
h2 {font-size:24px;}

header .topBar {background-color: var(--primary-color);text-align: center;font-weight:bold;padding:5px;justify-content:space-between;padding: 5px 10px;align-items:center;}
header .topBar .languageMobile .btn-secondary {background-color: #fff;border:none;border-radius:5px;padding:2px 5px 5px}
header .topBar .languageMobile .dropdown-toggle::after {display: none;}
header .topBar a {color:#fff;}

header .bg-header {position:relative;}
header .bg-header::after {content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-header-dk.png');background-repeat:no-repeat;background-size:cover;}

header .headerTop {display:none;}
header .bg-header .menu {display:none;}
.headerMobile {display:flex;z-index: 1;position: relative;justify-content:space-between;padding:15px 0;}
.headerMobile .logoMobile {}
.headerMobile .menuMobile {align-items:center;align-content:center;padding-left:70px}
#menuToggle {text-align:center;width:100%;cursor: pointer;}
#menuToggle .fas {font-size:24px;color:#000;}
.headerMobile .menuMobile #login, .headerMobile .menuMobile .button-tel {align-content: center;display: inline-block;padding: 0;background:#000;line-height:40px;width:100px;color:#FFF;border-radius:5px;text-align:center;font-size:20px;}
.headerMobile .menuMobile .button-tel{background:var(--primary-color);}
.headerMobile .menuMobile #login img {width:100%;}
.headerMobile .menuMobile .button-tel img {width:100%;margin-left:auto;padding: 0;top: -2px;position: relative;}

header #login {display: inline-flex;}

#Toggle .logo img {width:100%;}
#Toggle ul {margin-top:30px;margin-bottom:30px; list-style: none;}
#Toggle ul li a {color:#000;font-weight:bold;font-size:20px;}

.navMobile {position:relative;z-index:1;height:140px;}
.navMobile .searchMobile {width:100%;height:50px;align-items:center;padding-right:5px;padding-left:10px;padding-bottom:15px;margin-left:auto; }
.navMobile .searchMobile input {width:calc(100% - 50px);height:fit-content;padding: 10px 0 10px 15px;background-color:rgba(71,144,166,0.2);border:none;border-radius:5px;}
.navMobile .searchMobile input:placeholder {color:#000;}
.navMobile .searchMobile a {width:auto;height:100%;text-align:center;}
.navMobile .searchMobile a img {height:80%;margin-left:25px;margin-top:2px}

.menuSlider {padding-bottom: 0;margin-bottom: 15px;height: 75px;}
.menuSlider .flexslider {border: none !important;margin: 0;background-color: transparent;}
/*
.menuSlider .flexslider .slides li {width: 100%;float: left;margin-right: -100%;position: relative;opacity: 1;display: block;z-index: 2;}
*/
.menuSlider .itemMenuSlider {font-weight: bold; color: #000;}
.menuSlider ol.flex-control-nav {display:none;}
.menuSlider .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.menuSlider .flex-direction-nav a::before {font-size: 25px;}

.homeSlider {position:relative;z-index:100}
.homeSlider .text h1 {font-weight:bold;background-color: #fff;width:100%;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size:26px;}
.homeSlider .text h1 span {display:flex;justify-content:center;padding: 0 70px;}
.homeSlider .text h3 {clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);font-size:16px;background-color: #fff;position:absolute;top:32%;left:5%;width:80%;text-align:center;padding-right:30px;padding-top:10px;padding-bottom:10px;}
.homeSlider .slider {height:300px;width:100%;margin-left:auto;overflow:hidden;background-size:cover;}
.homeSlider .slider img {height:300px;object-fit: cover;object-position:center;}

.homeSlider .infos {padding: 20px 0 ;}
.homeSlider .infos .info {padding-bottom:20px;}
.homeSlider .infos .info h3 {width:70%;margin:auto;font-size:22px}
.homeSlider .infos .info div, .homeSlider .infos .info a {width:70%;margin:auto;font-size:16px;color: #000}

section.partners h2 {text-align:center;color:var(--primary-color);font-weight:bold;}
section.partners .bg-title {margin: 50px 0;position:relative;}
section.partners .block {position: relative;z-index:1000}
section.partners .carousel {height: 150px;width:100%;background-color:#fff;align-items:center;}
section.partners .carousel ul {width:100%;height:100%;display:flex;justify-content: space-between;}
section.partners .carousel ul li {text-align:center;}

section.bests {position:relative;}
/*
section.bests::after {content: url('/specific/templates/netsportique2023/assets/bg-bests-dk.png');width:100%;height:100%;position:absolute;top:-108%;left:-225%;display:block;}*/
section.bests .container ul {padding-left:0;padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;}
section.bests .bg-title {width: 100%;margin-top:50px;}
section.bests h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%);margin-left:auto;width:85%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 65px;}
section.bests .container ul li {margin:15px 0;}
section.bests .container ul li img {width:100%;}
section.bests .container ul li .text {padding-top: 15px}
section.bests .container ul li .text h5 a {font-weight:bold;font-family: 'Barlow', sans-serif;font-weight:700;font-size:16px;color:#000;}
section.bests .container ul li .text .ref {font-size:14px;font-family: 'Barlow', sans-serif;font-weight:thin}
section.bests .container ul li .text .price, #productContainer li .text .price {font-family: 'Barlow', sans-serif;font-weight:bold;color: var(--primary-color);}
section.bests .container ul li .text .d-flex, #productContainer li .text .d-flex {padding:15px;}

section.bests .container ul li .btnFull {width:100%;font-weight:bold;padding:10px;font-size:14px}
section.bests .container ul li .btnFull:hover {color:#000}

section.categories {position:relative;}
section.categories .bg-title, section.categories .container {position:relative;z-index:100}
section.categories .bg-title {margin-top:0px;}
section.categories .container .col-lg {width:43%;margin:3%;}
section.categories .container .photo {position:relative;}
section.categories .container .photo::after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-category-dk.png');background-repeat: no-repeat;background-size: cover;}
section.categories h2 {clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);margin-right:auto;width:85%;text-align: right;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 65px 10px 0;}
section.categories .container ul {padding-left:0;padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;}
section.categories .container ul li {}
section.categories .container ul li img {width:100%;height:100%;object-fit:cover;}
section.categories .container ul h5 a {padding-top:10px;font-weight:bold;font-size:12px;color:#000;}

        .custom-card {
            border-radius: 8px;
            transition: all 0.3s ease;
            border: 1px solid #e0e0e0;
            height: 100%;
        }
        
        .custom-card:hover {
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            transform: translateY(-5px);
        }
        
        .card-icon {
            font-size: 2.5rem;
            color: var(--primary-color);
            margin-bottom: 15px;
        }

[data-name="aboutHomeBlock"] .bg-title {width: 100%;margin-top:50px;}
[data-name="aboutHomeBlock"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%);margin-left:auto;width:85%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 65px;}

section.adviceSlider {position:relative;}
section.adviceSlider img {width:100%;height:400px;object-fit:cover;}
section.adviceSlider h3 {position:absolute;z-index:100; width:100%;height:auto;background-color: var(--primary-color)cc; color: #fff; text-align:center; font-weight:bold;padding: 20px 20px 80px;bottom:-50px;left:0;display:block;}

[data-name="aboutNetsportiqueBlock"] .bg-title {width: 100%;}
[data-name="aboutNetsportiqueBlock"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%);margin-left:auto;width:85%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 60px;}
[data-name="aboutNetsportiqueBlock"] ul {padding-left:0}

section.contact {position:relative;}
section.contact img {width:100%;height:250px;object-fit:cover;}
section.contact div {position:absolute;z-index:100; width:100%;height:auto;background-color: var(--primary-color)cc; color: #fff; text-align:center; font-weight:bold;padding: 20px 20px 15px;bottom:-50px;left:0;display:block;}
section.contact h3,section.contact a {color: #fff; text-align:center; font-weight:bold;}
section.contact h3 {padding-bottom:25px;}

section.avantages {margin-top:100px;padding-bottom:30px;}
section.avantages .container .col-lg-3 {width:43%;margin:3%;background-color:rgba(71,144,166,0.2);padding:0}
section.avantages .container .photo img {margin:auto;display:block;width:80%}
section.avantages .container h4 {font-size: 12px;font-weight:bold;padding:10px 5px;text-align:center;height:60px;border-top: 10px solid var(--primary-color);}

.footerTopBar {background-color: var(--primary-color);color: #fff;text-align: left;padding: 0px;align-items:center;}
.footerTopBar img {width:100%;max-width:228px;}
.footerCenter .container .col-lg-4 .box{padding:30px 0}

.footerCenter {background-color: var(--primary-color);padding: 0px 0;align-content: flex-start;}
.footerCenter .box .title img {width:50%}
.footerCenter .box .socialNet {text-align:center}
.footerCenter .box .social img {filter: brightness(0) invert(1);}
.footerCenter .box .socialNet img {padding-right:10px;}
.footerCenter .box .socialPow  {text-align:center}
.footerCenter .box .socialPow img {margin-right:5px;margin-top:2px;}
.footerCenter .box .socialPow .fb img {padding-top:0}
.footerCenter .box .socialPow .yt img {width:88px;margin-right:0;}
.footerCenter h4 {color: #fff;font-family: 'Barlow', sans-serif;font-weight:700;position:relative;}
.footerCenter .container .cat h4::before {content: url('/specific/templates/netsportique2023/assets/after-partners-title-dk.png');position: absolute;right: 0;top: 0;width:50%;z-index: 200;}
.footerCenter .container .menu h4::before  {content: url('/specific/templates/netsportique2023/assets/after-partners-title-dk.png');position: absolute;right: 0;top: 0;width:70%;z-index: 200;}
.footerCenter .container .cat ul li, .footerCenter .container .menu ul li {line-height:2}
.footerCenter ul li  a {color: #fff;}
.footerCenter .container .col-lg-4 {padding:30px 0}
.footerCenter .container .col-lg-4 h4 {font-size:30px;font-weight:bold}

.footerBottomBar {background-color: var(--primary-color);color: #fff;text-align: center;padding: 10px;font-size:12px;}

/*page categorie*/
[data-name="pageSliderBlock"] .pageTitle {padding: 15px 0;}

#productContainer {padding: 20px}
#productContainer .col-6  {padding: 10px;}
#productContainer .col-6 .photo img {width:100%;}
#productContainer .col-6 h5 a {padding-top:10px;font-weight:bold;font-size:14px;color:#000;}
#productContainer .col-6 .text h5 a {font-weight:bold;font-family: 'Barlow', sans-serif;font-weight:700;font-size:16px;color:#000;}
#productContainer .col-6 .text .ref {font-size:14px;font-family: 'Barlow', sans-serif;font-weight:thin}
#productContainer .col-6 .text .price {font-family: 'Barlow', sans-serif;font-weight:bold;color: var(--primary-color);padding-bottom:15px;}
#productContainer .col-6 .btnFull {width:100%;font-weight:bold;font-size:14px;padding:0 10px 4px}
#productContainer .col-6 .btnFull:hover {color:#000}

/*pages categorie et about us*/
.pageSlider {position:relative;}
/* .pageSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-mobile.png');position:absolute;left:-80px;top:15px;z-index:10;} */
.pageSlider .slider img {height:300px;object-fit: cover;object-position: left;position:relative;z-index:1;}
.texts .filAriane {padding-left:15px;padding-bottom:30px;padding-top:10px;}
.texts .filAriane a, .texts .filAriane div {color:#000;font-weight:bold;}

/*page categorie*/
.pageSlider .title .vignettePromo {background-color: red;position: absolute;top: 6%;left: 5%;width: fit-content;padding:2px 15px;color:#fff;border-radius:5px;z-index: 2;font-weight:bold;font-size:20px}
.pageSlider .title h1 {position:absolute;width:80%;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);font-size:26px;padding-right:8%;padding-top:20px;padding-bottom:20px;padding-left:40px;top:100px;left:0;z-index:1;background-color:#fff;}
.pageSlider .title .promoInfo {background-color: #fff;position: absolute;top: 36%;left: 5%;justify-content:space-evenly;align-items:center;clip-path: polygon(0 0, 93% 0, 100% 100%, 7% 100%);width: 40%;padding-left: 0;padding-top: 5px;padding-bottom: 5px;z-index: 1;}
.pageSlider .title .promoInfo .btn div {padding:0px 20px 2px;font-size:16px;}
.pageSlider .title .promoInfo .btn {background-color:var(--primary-color);color: #fff;font-weight:bold;border-radius:5px;width:fit-content;padding:0px 20px 2px;font-size:13px;}
.pageSlider .texts .bg-title {margin-top:0px;margin-bottom:40px;}
.pageSlider .texts .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 100px;text-transform:capitalize;}
.pageSlider .texts .text {width:50%;padding-left:50px;padding-bottom:30px;}
.pageSlider::after {content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
.pageSlider .texts .text.shortDescription{width:auto;}
[data-name="coreCarrouselBlock"] {margin-bottom:0;position:relative;}
[data-name="coreCarrouselBlock"] .owl-carousel {position:relative;}
[data-name="coreCarrouselBlock"] .owl-carousel .owl-nav.disabled {display: flex!important;}
[data-name="coreCarrouselBlock"] .texts {width:75%;margin:auto;}
[data-name="coreCarrouselBlock"] .texts .text {width: 50%;padding-bottom:0px;}
[data-name="coreCarrouselBlock"] .slide {position:relative}
[data-name="coreCarrouselBlock"]  .owl-carousel .owl-item img {display: block;width: 80%!important;margin:auto;}
[data-name="coreCarrouselBlock"] .slide .name {position: absolute;z-index: 1;width: 75%;background-color: rgba(71,144,166,0.9);color: #fff;text-align: left;font-weight: bold;font-size:20px;padding: 5px 10px 10px;bottom: 15px;left: 10%;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);min-height:50px;height:auto!important}
[data-name="coreCarrouselBlock"] .owl-carousel .owl-prev {position: absolute;top: 30%;left: 10px;;color:var(--primary-color)!important;}
[data-name="coreCarrouselBlock"] .owl-carousel .owl-next {position: absolute;top: 30%;right: 10px;color:var(--primary-color)!important;}


	[data-name="categoriesListBlock"] {margin:0 0 100px;position:relative;}
	[data-name="categoriesListBlock"] ul {padding-left:0;}
	[data-name="categoriesListBlock"] ul .category {padding:0;}
	[data-name="categoriesListBlock"] .slide {width:100%;margin:15px;}
	[data-name="categoriesListBlock"] .slide a {color: #fff;}
	[data-name="categoriesListBlock"] img {height: 250px;object-fit: cover;padding-bottom: 30px;display: block;width: 80%!important;margin: auto;}
	[data-name="categoriesListBlock"] .texts {width:75%;margin:auto;}
	[data-name="categoriesListBlock"] .texts .text {width: 50%;padding-bottom:0px;}
	[data-name="categoriesListBlock"] .slide {position:relative}
	[data-name="categoriesListBlock"] .slide .name {position: absolute;z-index: 1;width: 75%;background-color: rgba(71,144,166,0.9);color: #fff;text-align: left;font-weight: bold;font-size:20px;padding: 5px 10px 10px;bottom: 15px;left: 10%;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);min-height:50px;height:auto!important}
	[data-name="categoriesListBlock"] .slide .name a {position: absolute;}
	[data-name="categoriesListBlock"]::before {content:url('/specific/templates/netsportique2023/assets/before-aboutus-block-dk.png');position:absolute;right:-5%;top:-30%;}


.products {padding-bottom:0px;}
.products .bg-title {width: 100%;margin-top:50px;}
.products h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;margin-bottom:100px;position:relative;}

.products .filters {margin:0 -20px;margin-bottom:0;z-index: 1; position: relative;}
.products .filters::after {content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;top:-40px;width: 80%;}
.products .filters .container {display:flex;align-items:center;align-content:center}
.products .filters .container div.empty {border: 1px solid var(--primary-color);border-radius:5px;width:fit-content;text-align:center;padding:2px 15px 2px;text-transform:capitalize;color:var(--primary-color)}
.products .filters .container div.active {background-color: var(--primary-color);  border: 1px solid var(--primary-color);color:#fff}
.products .filters .container .typeFilter, .products .filters .container .orderFilter {text-align:center;font-weight:bold;font-size:14px;justify-content:center;}
.products .filters .container .typeFilter div.type {padding-right:5px;text-align:left;}
.products .filters .container .typeFilter div.refs {margin-right:5px}
.products .filters .container .orderFilter div.type {padding-left: 44px;text-align: left;margin-right: 14px;}
.products .filters .container .orderFilter div.asc {margin-left:5px}
.products .filters .container .orderFilter div.desc {margin-right:5px}

.products .container ul li {margin:0;}
.products .container ul li img {max-width:100%;}
.products .container ul li .text {padding-top: 15px}
.products .container ul li .text h5 {font-weight:bold;}
.products .container ul li .text .ref {font-size:14px;}
.products .container ul li .text .price {font-weight:bold;color: var(--primary-color);padding-bottom:15px;}
.products .container ul li .btnFull {width:100%;font-weight:bold;}

[data-name="infoBlock"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom:80px;}


/*page produit details*/
[data-name="productDetailsBlock"] .block {position:relative;padding-bottom:0px;}
[data-name="productDetailsBlock"] .block .container {position:relative;}

[data-name="productDetailsBlock"] .filAriane {position:relative;padding-bottom:20px;}
[data-name="productDetailsBlock"] .filAriane a,[data-name="productDetailsBlock"] .filAriane div {color: #000;font-weight:bold;}

[data-name="productDetailsBlock"] .main img {max-height:500px;object-fit:contain;}
[data-name="productDetailsBlock"] .main img, [data-name="productDetailsBlock"] .descriptionBlock img {width:100%;}
[data-name="productDetailsBlock"] .text {padding-left:0;padding-right:0;}
[data-name="productDetailsBlock"] h1 {text-align: center;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 20px 20px;font-size:24px;position:relative;z-index:0;top:-100%;}
[data-name="productDetailsBlock"] .infosTitle {width:100%;justify-content:space-between;align-items:center;display:flex;flex-direction:column;padding:0 15px;position:relative;top:-20px;z-index:100;left:0;}
[data-name="productDetailsBlock"] .infosTitle .stars {background-color:#fff;border: 1px solid var(--primary-color);border-radius: 20px;padding:4px 10px 6px;color:#ffd948;}
[data-name="productDetailsBlock"] .infosTitle .stars span {color:var(--primary-color);font-weight:bold;font-size:14px;}
[data-name="productDetailsBlock"] .infosTitle .ref {font-size:14px;}
[data-name="productDetailsBlock"] .infosTitle .onStock {color:green;font-weight:bold;font-size:14px;}
[data-name="productDetailsBlock"] .shortDescription {width:100%;line-height:1.3;padding-top:20px}
[data-name="productDetailsBlock"] .shortDescription ul {list-style:disc}
[data-name="productDetailsBlock"] .docs .box {background-color: rgba(71,144,166,0.2);padding:20px 20px;margin-top:10px;margin-bottom:30px;display:flex;flex-direction:row;}
[data-name="productDetailsBlock"] .docs .box a {font-size:14px;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 0 15px 2px;}
[data-name="productDetailsBlock"] .priceInfo {margin-bottom: 10px;margin-top:20px;}
[data-name="productDetailsBlock"] .price {padding-left: 10px;padding-right:10px;align-items:end;padding-bottom: 15px;margin-bottom: 0px;margin-left:0;margin-right:0;font-size:28px;font-weight: bold;text-align:center;}
[data-name="productDetailsBlock"] .deliveryDelay {font-size:18px;width:100%;text-align:center;}
[data-name="productDetailsBlock"] .block .bg-title {margin-top: 80px;margin-bottom: 40px;}
[data-name="productDetailsBlock"] .block .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom: 80px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 80px;}
[data-name="productDetailsBlock"] .quantityBox .btn-group {width:100%;margin-bottom:20px;}
[data-name="productDetailsBlock"] .quantityBox .btnL, [data-name="productDetailsBlock"] .quantityBox .btnR {background-color:var(--primary-color);color:#fff;border-radius:5px!important;font-weight:bold;width:80px;font-size:25px;padding:0 0 5px 0;}
[data-name="productDetailsBlock"] .quantityBox .quantity {width:80px;margin-left:5px;margin-right:5px; border:1px solid var(--primary-color);border-radius:5px;text-align:center;}
[data-name="productDetailsBlock"] .basket .btn {background-color:var(--primary-color);color:#fff;border-radius:5px;font-weight:bold;padding:9px 0 10px 0;}

[data-name="productDetailsBlock"] .descriptionBlock {position:relative;margin-top:0px;}
[data-name="productDetailsBlock"] .descriptionBlock .bg-title {margin-top: 40px;margin-bottom: 40px;}
[data-name="productDetailsBlock"] .descriptionBlock .bg-title h2 {font-size: 25px;clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%);width: 90%;margin-bottom: 40px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 80px;}
[data-name="productDetailsBlock"] .descriptionBlock .container {padding-left: 0;padding-right:0;}
[data-name="productDetailsBlock"] .descriptionBlock .container .right img {margin-top:30px;}

[data-name="productDetailsBlock"] .suggestionsBlock {padding-bottom:30px;}
[data-name="productDetailsBlock"] .suggestionsBlock .bg-title h2 {font-size: 25px;clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%);width: 90%;margin-top:40px;margin-bottom: 40px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 75px;}
[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList {flex-wrap: wrap;}
[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li img {width: 100%;}
[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text h5 {min-height:50px;padding-top:15px;}
[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text h5 a {color: #000;}
[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text .price {color: var(--primary-color);}

[data-name="productDetailsBlock"]  ul li {margin:1px 0;}
[data-name="productDetailsBlock"]  ul li
[data-name="productDetailsBlock"] .shortDescription ul li{list-style:inherit;}
[data-name="productDetailsBlock"]  ul li img {width:100%;}
[data-name="productDetailsBlock"]  ul li .text {padding-top: 15px}
[data-name="productDetailsBlock"] ul li .text h5 a {font-weight:bold;font-family: 'Barlow', sans-serif;font-weight:700;font-size:16px;color:#000;}
[data-name="productDetailsBlock"]   ul li .text .ref {font-size:14px;font-family: 'Barlow', sans-serif;font-weight:thin}
[data-name="productDetailsBlock"] ul li .text .price {font-family: 'Barlow', sans-serif;font-weight:bold;color: var(--primary-color);padding-bottom:15px;}
[data-name="productDetailsBlock"]  ul li .text .d-flex {padding:15px;}
[data-name="productDetailsBlock"]  ul li .btnFull {width:100%;font-weight:bold;padding:10px;font-size:14px}
[data-name="productDetailsBlock"]  ul li .btnFull:hover {color:#000}

[data-name="productDetailsBlock"] .avisBlock .bg-title {}
[data-name="productDetailsBlock"] .avisBlock .bg-title h2 {font-size: 25px;clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%);width: 90%;margin-bottom: 30px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 80px;}
[data-name="productDetailsBlock"] .avisBlock .moyenneStars {position:relative;text-align:end;padding-right:20%;margin-bottom:50px}
[data-name="productDetailsBlock"] .avisBlock .moyenneStars::after {content: "";background-image: url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height: 8px;position: absolute;left: 0;bottom: -15px;width: 80%;}
[data-name="productDetailsBlock"] .avisBlock ul {padding-right:0px;padding-left:0;}
[data-name="productDetailsBlock"] .avisBlock ul li {padding:15px 0px 0px 0px;}
[data-name="productDetailsBlock"] .avisBlock ul li:first-child {padding:0px 0px 0px 0px;}
[data-name="productDetailsBlock"] .avisBlock ul li .col-3 {border-right:3px solid rgba(71,144,166,0.4);padding-top:10px;padding-bottom:10px;padding-right:30px;margin-right:20px;text-align:right;}
[data-name="productDetailsBlock"] .avisBlock .title {font-weight:bold;font-size:18px;}
[data-name="productDetailsBlock"] .avisBlock .date {font-size:12px;}
[data-name="productDetailsBlock"] .avisBlock ul li .col-lg-9 {display:flex;align-items:center;align-content:center}
[data-name="productDetailsBlock"] .avisBlock .col-lg-7 .box {background-color:rgba(71,144,166,0.4);margin-left:50px;text-align:center;margin-bottom:50px;}
[data-name="productDetailsBlock"] .avisBlock .col-lg-7 .box .btn {background-color:var(--primary-color);padding: 2px 15px;color:#fff;margin: 8px 0;font-weight:bold;}
[data-name="productDetailsBlock"] .avisBlock form input,[data-name="productDetailsBlock"] .avisBlock form textarea {border: 1px solid var(--primary-color);margin:5px 0;border-radius:5px;}
[data-name="productDetailsBlock"] .avisBlock form div {padding-left:0px;padding-top:5px;padding-bottom:5px;color:var(--primary-color)}
[data-name="productDetailsBlock"] .avisBlock form input::placeholder, [data-name="productDetailsBlock"] .avisBlock form textarea::placeholder {color: var(--primary-color);font-weight:bold;} 

/*blog*/
[data-name="blogZoomBlock"].pageSlider::after {content:none;background-image:none;height:0px;position:absolute;left:0;bottom:0;width: 0%}
[data-name="blogZoomBlock"].pageSlider .title h1 {position: absolute; width: 90%; clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%); font-size: 24px; padding-right: 10%; padding-top: 20px; padding-bottom: 20px; padding-left: 40px; top: 100px; left: 0;}
[data-name="blogZoomBlock"] div.articleBlog {padding: 0 45px 20px;}
[data-name="blogZoomBlock"] div.articleBlog img {width: 100%;object-fit: contain;}
[data-name="blogZoomBlock"] div.articleBlog h5 {padding-bottom:15px;}
[data-name="blogZoomBlock"] div.articleBlog h5 a {color: #000;}


@media only screen and (min-width : 536px) {

	.homeSlider .text h3 {top:34%;}
	.homeSlider::before {left: 15px;}
	
	section.bests h2 {padding: 10px 0 10px 130px;}
	section.categories h2 {padding: 10px 130px 10px 0;}
	
	[data-name="aboutNetsportiqueBlock"] h2 {padding: 10px 0 10px 90px;}
	
	[data-name="productDetailsBlock"] .descriptionBlock .bg-title h2, [data-name="productDetailsBlock"] .suggestionsBlock .bg-title h2, [data-name="productDetailsBlock"] .avisBlock .bg-title h2 {padding: 10px 0 10px 100px;clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%);}
	
	[data-name="productDetailsBlock"] .quantityBox .btn-group {width:40%;margin:0 auto 20px;}
	[data-name="productDetailsBlock"] .quantityBox .btnL, [data-name="productDetailsBlock"] .quantityBox .btnR {background-color:var(--primary-color);color:#fff;border-radius:5px!important;font-weight:bold;width:40px;font-size:25px;padding:0 0 5px 0;}
	[data-name="productDetailsBlock"] .quantityBox .quantity {width:40px;margin-left:5px;margin-right:5px; border:1px solid var(--primary-color);border-radius:5px;text-align:center;}
	[data-name="productDetailsBlock"] .basket .btn {background-color:var(--primary-color);color:#fff;border-radius:5px;font-weight:bold;padding:9px 0 10px 0;width:205px;text-align:center;justify-content:center;display:flex;margin:auto;}
	

}


@media only screen and (min-width : 768px) {
	
	section.bests h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%);margin-left:auto;width:85%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 75px;}
	section.categories h2 {clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);padding: 10px 80px 10px 0;}
	
	[data-name="aboutNetsportiqueBlock"] h2 {padding: 10px 10px 10px 120px;}

	[data-name="coreCarrouselBlock"] .slide .name {font-size: 18px!important;align-items: center;display: flex;clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);}
	[data-name="categoriesListBlock"] .slide .name {position: absolute;z-index: 1;width: 75%;background-color: rgba(71,144,166,0.9);color: #fff;text-align: left;font-weight: bold;font-size:18px;padding: 5px 10px 10px;bottom: 15px;left: 10%;clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);min-height:50px;height:auto!important}
	
	.footerCenter .container .cat h4::before {content: url('/specific/templates/netsportique2023/assets/after-partners-title-dk.png');position: absolute;right: 0;top: 0;width:10%;z-index: 200;}
	.footerCenter .container .menu h4::before  {content: url('/specific/templates/netsportique2023/assets/after-partners-title-dk.png');position: absolute;right: 0;top: 0;width:30%;z-index: 200;}
	
	 [data-name="productDetailsBlock"] .descriptionBlock .bg-title h2, [data-name="productDetailsBlock"] .suggestionsBlock .bg-title h2, [data-name="productDetailsBlock"] .avisBlock .bg-title h2 {padding: 10px 0 10px 80px;clip-path: polygon(0 0, 100% 0, 100% 100%, 7% 100%);}


}



@media only screen and (min-width : 990px) {

	h2 {font-size:36px;}
	
	header .topBar .languageMobile {display:none;}
	header .topBar {background-color: var(--primary-color);text-align: center;font-weight:bold;padding:5px;justify-content:center}
	header .topBar a {color:#fff;}

	.headerTop  .col-lg-4 {text-align:right}
	.headerTop  .col-lg-4 input {width: 60%;border: none; background: #fff;color: #000;border-radius: 10px;height:50px; padding-left:15px;padding-bottom:8px;}

	header .bg-header {position:relative;}
	header .bg-header::after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-header-dk.png');background-repeat:no-repeat;background-size:cover;}
	header .bg-header .headerTop, header .menu {position:relative;z-index:100}
	header .bg-header .headerTop {display:flex;height:150px;align-items:center;}
	.headerLogo {padding-left:60px;}
	.headerLogo img {width:80%}
	header .bg-header .menu {display:block;padding:0;}
	
	.headerMobile, .navMobile {display:none;}
	header .menuDesktop {display:flex;width:100%;margin:0;}
	header .menu li a {color: #000;font-weight: bold;text-transform:uppercase;font-size:15px;}
	header .menu li a:hover, header .menu li a:active {color: var(--primary-color);font-weight: bold;text-transform:uppercase;}
	
	/*megamenu*/
	.mega-menu-main {display: flex;position: relative;}
	.mega-menu a {display: block;color: white;text-decoration: none;}
	.mega-menu a:hover {background: #fff;}
	.lvl-0 {width:25%;}
	.lvl-0 > a {padding: 12px auto;}
	.lvl-0:hover  .overflow {display: flex;}
	.lvl-0 .overflow {display: none;position: absolute;top: 100%;left: 0;width: 100%;height: auto;background: #fff;padding-top:0px;}
	.lvl-0 .overflow ul{width:100%;}
	.lvl-1 {height:auto;;margin: 0px;position:relative;}
	.lvl-1 .image{margin:5px;}
	.lvl-1 .image img {height: 150px; width:100%}
.lvl-1 div.title {clip-path: polygon(0 0, 100% 0%, 95% 100%, 0% 100%);width:100%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 4px 10px 0px 10px;}

	.homeSlider {position:relative;z-index:1;margin-top:40px}
	/* .homeSlider::before {content:url('/specific/templates/netsportique2023/assets/before-homeSlider-mobile.png');position:absolute;left:10px;top:6%;width:100%;height:100%;z-index:200;} */
	.homeSlider .text h2 {clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);font-weight:bold;background-color: #fff;position:absolute;top:15%;left:-70px;width:50%;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size:26px;padding-left:0;}
	.homeSlider .text h3 {clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);font-size:16px;background-color: #fff;position:absolute;top:32%;left:-70px;width:40%;text-align:center;padding-right:30px;padding-top:10px;padding-bottom:10px;padding-left:0;}
	.homeSlider .slider {height:300px;width:100%;margin-left:0;}
	.homeSlider .slider img {height:300px;object-fit: cover;object-position: center;}
	.homeSlider .infos {padding: 50px;}
	
	section.partners h2 {text-align:left;padding-left:5%;color:var(--primary-color);font-weight:bold;}
	section.partners .bg-title {margin: 50px 0;position:relative;}
	section.partners .bg-title::before {content:url('/specific/templates/netsportique2023/assets/after-partners-title-dk.png');position:absolute;right:0;bottom:0;z-index:200;}
	section.partners .block {position: relative;z-index:1000}
	section.partners .carousel {height: 150px;width:100%;background-color:#fff;align-items:center;}
	section.partners .carousel ul {width:100%;height:100%;display:flex;justify-content: space-between;}
	section.partners .carousel ul li {text-align:center;}
	section.partners {margin-top:50px;margin-bottom:70px;}
	section.bests {position:relative;}
	section.bests::after {content: url('/specific/templates/netsportique2023/assets/bg-bests-dk.png');width:100%;height:100%;position:absolute;top:-220%;left:-30%;display:block;}
	section.bests .container {margin-top:50px;}
	section.bests .container ul {padding-left:0;padding-top:0px;padding-bottom:30px;}
	section.bests .bg-title {width: 100%;margin-top:50px;}
	section.bests h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%);margin-left:auto;width:40%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;}
	section.bests .container ul li {margin:0;}
	section.bests .container ul li img {width:100%;}
	section.bests .container ul li .text {padding-top: 15px}
	section.bests .container ul li .text h5 {font-weight:bold;}
	section.bests .container ul li .text .ref {font-size:14px;}
	section.bests .container ul li .text .price, #productContainer li .text .price {font-weight:bold;color: var(--primary-color);}
	section.bests .container ul li .text .d-flex, #productContainer li .text .d-flex {padding:10px 0 0;}
	section.bests .container ul li .btnFull {width:100%;font-weight:bold;}

	section.categories {position:relative;}
	section.categories::after {content:"";width:100%;height:100%;position:absolute;top:0;right:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-categories-dk.png');background-repeat:no-repeat;background-size: cover;}
	section.categories .bg-title, section.categories .container {position:relative;z-index:100}
	section.categories .bg-title {margin-top:50px;}
	section.categories .container .photo {position:relative;}
	section.categories .container .photo::after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-category-dk.png');background-repeat: no-repeat;background-size: cover;}
	section.categories h2 {clip-path: polygon(0 0, 100% 0%, 92% 100%, 0% 100%);margin-right:auto;width:fit-content;text-align: right;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 80px 10px 30px;}
	section.categories .container ul {padding-left:0;padding-top:20px;padding-bottom:20px;}
	section.categories .container .col-lg {margin:15px;}
	section.categories .container .col-lg img {width:100%;height:180px;object-fit:cover;}
	section.categories .container ul h5 {padding-top:10px;font-weight:bold;font-size:14px;text-align:left}

	section.adviceSlider {position:relative;}
	section.adviceSlider img {width:100%;height:400px;object-fit:cover;}
	section.adviceSlider h3 {position:absolute;z-index:100; width:100%;height:auto;background-color: var(--primary-color)cc; color: #fff; text-align:center; font-weight:bold;padding: 20px 20px 80px;bottom:-50px;left:0;display:block;}
	
	.about .bg-title {margin-top:80px;margin-bottom:40px;}
	.about h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%);margin-left:auto;width:fit-content;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;}
	.about .container {margin-bottom:100px;}
	.about .container img {height:250px;margin-bottom:30px;}
	.about .container .col-lg-4 {position: relative;}
	.about .container .col-lg-4 h3 {position: absolute;left:0!important;top:-65px;color: #fff;width:95%;text-align:center;background-color:var(--primary-color);padding:10px 10px;font-size:19px;}
	.about .container .col-lg-8 {display:block;padding-right:50px;}
	[data-name="aboutHomeBlock"] img.main {width:auto;display:block;margin-left:auto;margin-right:auto;position:relative;}
	[data-name="aboutHomeBlock"] div.container{position:relative;}
	[data-name="aboutHomeBlock"] div.container > a span.background{display:block;filter:blur(10px);opacity:0.5;height:250px;position:absolute;top:0;left:0;width:100%;}
	[data-name="aboutHomeBlock"] h2 a{color:#fff;}
	[data-name="aboutHomeBlock"] h3 a{color:#fff;}


	section.contact {position:relative;}
	section.contact img {width:100%;height:250px;object-fit:cover;}
	section.contact div {position:absolute;z-index:100; width:100%;height:auto;background-color: var(--primary-color)cc; color: #fff; text-align:center; font-weight:bold;padding: 20px 20px 15px;bottom:-50px;left:0;display:block;}
	section.contact h3,section.contact a {color: #fff; text-align:center; font-weight:bold;}
	section.contact h3 {padding-bottom:25px;}

	section.avantages {margin-top:100px;padding-bottom:60px;}
	section.avantages .container .col-lg-3 {width:auto;margin:0;background-color:transparent;padding: 0 25px}
	section.avantages .container .photo img {margin:auto;display:block;width:100%;}
	section.avantages .container h4 {font-size: 18px;padding-top:15px;text-align:center;height:50px;}

	.footerTopBar {background-color: var(--primary-color);color: #fff;text-align: left;padding: 0px;}
	.footerTopBar img {width:400px;position:relative}
	.footerTopBar img::before {content:url('/specific/templates/netsportique2023/assets/before-net-footer.png');position:absolute;left:0;top:0;z-index:100;width:100%;height:10px;}
	.footerCenter .container .col-lg-4 {padding:30px 0}
	.footerCenter .container .col-lg-4 h4 {font-size:30px;font-weight:bold}
	.footerCenter .container .cat h4::before {content: none}
	.footerCenter .container .menu h4::before  {content: none}
	.footerCenter .container .cat {border-left: 2px solid var(--primary-color); border-right:2px solid var(--primary-color)}
	.footerCenter {background-color: var(--primary-color);padding: 50px 0;align-content: flex-start;z-index:1;position:relative}
	.footerCenter .box .title img {width:50%}
	.footerCenter .box .socialNet {text-align:left}
	.footerCenter .box .socialNet img {padding-right:10px;}
	.footerCenter .box .socialPow  {text-align:left}
	.footerCenter .box .socialPow img {margin-right:5px;margin-top:2px;}
	.footerCenter .box .socialPow .fb img {padding-top:0}
	.footerCenter .box .socialPow .yt img {width:88px;}
	.footerCenter h4 {color: #fff;}
	.footerCenter ul li  a {color: #fff;}
	.footerCenter .container .cat h4, .footerCenter .container .menu h4 {padding: 30px 0 30px 50px;}
	.footerCenter .container .cat {margin-right:auto;}
	.footerCenter .container .menu {margin-right:auto;}
	.footerCenter .container .cat ul, .footerCenter .container .menu ul {padding-left:50px;}
	.footerCenter .container .cat ul li, .footerCenter .container .menu ul li {line-height:2}
	
	.footerBottomBar {padding: 10px;font-size:14px;}

	/*pages categorie et about us*/
	.pageSlider {position:relative;}
	/* .pageSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-mobile.png');position:absolute;left:0;top:16%;z-index:10;} */
	.pageSlider .slider img {height:300px;object-fit: cover;object-position: left;position:relative;z-index:1;}
	.texts .filAriane {padding-bottom:30px;padding-top:10px;}
	.texts .filAriane a, .texts .filAriane div {color:#000;font-weight:bold;}
	
	/*page categorie*/
	.pageSlider .title .vignettePromo {background-color: red;position: absolute;top: 6%;left: 5%;width: fit-content;padding:2px 15px;color:#fff;border-radius:5px;z-index: 2;font-weight:bold;font-size:20px}
	.pageSlider .title h1 {position:absolute;width:50%;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);font-size:45px;padding-right:7%;padding-top:20px;padding-bottom:20px;top:25%;left:0;z-index:1;background-color:#fff;}
	.pageSlider .title .promoInfo {background-color: #fff;position: absolute;top: 36%;left: 5%;justify-content:space-evenly;align-items:center;clip-path: polygon(0 0, 93% 0, 100% 100%, 7% 100%);width: 40%;padding-left: 0;padding-top: 5px;padding-bottom: 5px;z-index: 1;}
	.pageSlider .title .promoInfo .btn div {padding:0px 20px 2px;font-size:16px;}
	.pageSlider .title .promoInfo .btn {background-color:var(--primary-color);color: #fff;font-weight:bold;border-radius:5px;width:fit-content;padding:0px 20px 2px;font-size:13px;}
	.pageSlider .texts .bg-title {margin-top:0px;margin-bottom:40px;}
	.pageSlider .texts .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 100px;text-transform:capitalize;}
	.pageSlider .texts .text {width:50%;padding-left:50px;padding-bottom:30px;}
	.pageSlider::after {content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreCarrouselBlock"] {margin-bottom:0;position:relative;}
	[data-name="coreCarrouselBlock"] .owl-carousel .owl-nav {position:relative;}
	[data-name="coreCarrouselBlock"] .owl-carousel .owl-nav.disabled {display: flex;}
	[data-name="coreCarrouselBlock"] .texts {width:75%;margin:auto;}
	[data-name="coreCarrouselBlock"] .texts .text {width: 50%;padding-bottom:0px;}
	[data-name="coreCarrouselBlock"] .slide {position:relative}
	[data-name="coreCarrouselBlock"] .slide .name {position: absolute;z-index: 1;width: 85%;background-color: rgba(71,144,166,0.9);color: #fff;text-align: left;font-weight: bold;font-size:25px;padding: 5px 20px 60px;bottom: 15px;left: 0;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);}
	[data-name="coreCarrouselBlock"]::before {content:url('/specific/templates/netsportique2023/assets/before-aboutus-block-dk.png');position:absolute;right:-5%;top:-30%;}

	.products {padding-bottom:50px;}
	.products .bg-title {width: 100%;margin-top:50px;}
	.products h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;margin-bottom:100px;position:relative;}
	
	.products .filters {margin:0 -20px;margin-bottom:50px;z-index: 1; position: relative;}
	.products .filters::after {content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;top:-40px;width: 80%;}
	.products .filters .container {display:flex;align-items:center;align-content:center}
	.products .filters .container div.empty {border: 1px solid var(--primary-color);border-radius:5px;width:115px;text-align:center;margin-right: 20px;padding:2px 15px 2px;text-transform:capitalize;color:var(--primary-color)}
	.products .filters .container div.active {background-color: var(--primary-color);  border: 1px solid var(--primary-color);color:#fff}
	.products .filters .container .typeFilter, .products .filters .container .orderFilter {text-align:center;font-weight:bold;font-size:14px;justify-content:center;}
	.products .filters .container .typeFilter div.type {padding-right:5px;text-align:left;}
	.products .filters .container .typeFilter div.refs {margin-right:5px}
	.products .filters .container .orderFilter div.type {padding-left: 44px;text-align: left;margin-right: -44px;}
	.products .filters .container .orderFilter div.asc {margin-left:5px}
	.products .filters .container .orderFilter div.desc {margin-right:5px}

	.products .container ul li {margin:0;}
	.products .container ul li img {max-width:100%;}
	.products .container ul li .text {padding-top: 15px}
	.products .container ul li .text h5 {font-weight:bold;}
	.products .container ul li .text .ref {font-size:14px;}
	.products .container ul li .text .price {font-weight:bold;color: var(--primary-color);padding-bottom:15px;}
	.products .container ul li .btnFull {width:100%;font-weight:bold;}
	
	[data-name="infoBlock"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom:80px;}


	/*page about us*/
	/* [data-pageid="65"] .pageSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-mobile.png');position:absolute;left:0;top:14%;z-index:10;} */
	[data-pageid="65"] .pageSlider h1 {clip-path: polygon(0 0, 65% 0, 100% 100%, 0% 100%);font-weight:bold;background-color: #fff;position:absolute;top:18%;left:0;width:25%;padding-left:0;padding-top:40px;padding-bottom:40px;padding-right:50px;z-index:2;}
	[data-pageid="65"] .texts .text {width: 50%;padding-bottom:70px;}
	[data-pageid="65"] .pageSlider::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-pageid="65"] [data-name="aboutBlock"] {position:relative;margin-bottom:80px;}
	[data-pageid="65"] [data-name="aboutBlock"]::before {content:url('/specific/templates/netsportique2023/assets/before-aboutus-block-dk.png');position:absolute;right:-4%;top:-30%;}
	[data-pageid="65"] [data-name="aboutBlock"] .box {width:85%;margin:auto;}
	[data-pageid="65"] [data-name="aboutBlock"] .columns img {width:100%;height:100%;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt, [data-name="aboutBlock"] .txtImg  {padding-top:100px;padding-bottom:100px;position:relative;height:650px;position:relative;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt .text {right: 0;padding-left: 0px;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt .text::after {content:url('/specific/templates/netsportique2023/assets/after-aboutus-block1-dk.png');position:absolute;left:0;bottom:30px;padding-left: 0px;}
	
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg .text {padding-right: 50px;}
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg h2,[data-name="aboutBlock"] .txtImg p {padding-bottom: 20px;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt img {left:-10%;}
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg img {right:-10%;}
	[data-pageid="65"] [data-name="aboutBlock"]::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .bg-title {margin-top:80px;margin-bottom:40px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 100px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block {width:85%;margin: auto;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet {margin:15px 0;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet a {height:200px;background-repeat: no-repeat;background-position:0 -200px;background-size:cover; display: block; width: 100%;color:#fff;font-weight:bold;text-decoration:none;position:relative}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet a h3 {margin-bottom:0px;position:absolute;bottom:0;left:0;width:50%;padding:20px 25px;background-color:var(--primary-color);clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);font-weight:bold;font-size:24px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .btn {background-color:var(--primary-color);color: #fff;font-weight:bold;border-radius:10px;margin:auto;display:block;width:fit-content;margin-top:30px;margin-bottom:100px;padding:5px 50px}
	
	/*page mon compte*/
	[data-name="coreMyAccountNet"] .filAriane {padding-bottom:30px;padding-top:50px;padding-left:5%;position:relative;}
	[data-name="coreMyAccountNet"] .filAriane::before{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;top:0;width: 80%}
	[data-name="coreMyAccountNet"] .filAriane a, .texts .filAriane div {color:#000;font-weight:bold;}
	
	[data-name="coreMyAccountNet"] .bg-title {width: 100%;margin-top:50px;}
	[data-name="coreMyAccountNet"] h1 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;margin-bottom:50px;position:relative;}
	
	[data-name="coreMyAccountNet"] .introAccount {padding-bottom:50px;margin-bottom:70px;position:relative;}
	[data-name="coreMyAccountNet"] .introAccount::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreMyAccountNet"] {position:relative;margin-bottom:150px;padding-bottom:70px;}
	[data-name="coreMyAccountNet"]::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreMyAccountNet"] .nav .btn {background-color: rgba(71,144,166,0.2);font-weight:bold;width: 320px;margin: 2px 0;border-radius: 0;display: flex;justify-content: space-between;padding:0;border:none;}
	[data-name="coreMyAccountNet"] .nav .btn-primary {background-color: var(--primary-color);width: 320px;margin: 2px 0;border-radius: 0;color: #fff;border: none;}
	[data-name="coreMyAccountNet"] .nav div {padding: 15px 20px}
	[data-name="coreMyAccountNet"] .nav img {border-left: 4px solid #fff;padding: 20px 25px;width: 70px;}
	
	[data-name="coreMyAccountNet"] .container .row .col-md-8 {position:relative;}
	[data-name="coreMyAccountNet"] .container .row .col-md-8::after{content:url('/specific/templates/netsportique2023/assets/after-account-dk.png');position:absolute;left:160px;top:-80px;width:100%;height:100%;z-index:0}
	[data-name="coreMyAccountNet"] .container .row .col-md-8 .block {background-color:#fff;z-index: 1;position: relative;}
	[data-name="coreMyAccountNet"] .block h2 {padding-bottom:15px;}
	[data-name="coreMyAccountNet"] .block .boxes .box {width: 100%;height: 100%;margin: 5px 5px 50px 5px;border-left: 5px solid var(--primary-color);}
	[data-name="coreMyAccountNet"] .block .boxes .boxTitle {font-size: 18px;padding-bottom: 15px;background-color:#fff;position: relative;z-index: 2;left: -5px;font-weight:bold;}
	[data-name="coreMyAccountNet"] .block .boxes .details {font-size: 16px;font-weight: bold;padding: 0px 0px 20px 20px;}
	[data-name="coreMyAccountNet"] .block .boxes .btn {font-size: 16px;font-weight: bold;justify-content: center;width: 150px;color:var(--primary-color);text-decoration:underline;text-align:left;padding-left:20px;padding-top:0}


	[data-pageid="56"] footer {position:relative;}
	[data-pageid="56"] footer::before{content:url('/specific/templates/netsportique2023/assets/before-footer-about-dk.png');position:absolute;left:0;top:-250px;width:100%;height:100%;}

	/*page produit*/
	[data-name="productDetailsBlock"] {position:relative;}
	[data-name="productDetailsBlock"]::before {content: "";background-image: url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height: 8px;position: absolute;left: 0;top:-40px;width: 80%;}
	
	[data-name="productDetailsBlock"] .filAriane {top:-20px;position:relative;left:-20px;padding-top:10px;padding-bottom:10px;}
	[data-name="productDetailsBlock"] .filAriane a,[data-name="productDetailsBlock"] .filAriane div {color: #000;font-weight:bold;}
	
	[data-name="productDetailsBlock"] .main img, [data-name="productDetailsBlock"] .descriptionBlock img {width:100%;}
	[data-name="productDetailsBlock"] h1 {margin-left:5px;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 40px 20px 20px;font-size:20px;clip-path: polygon(0 0, 100% 0%, 80% 100%, 0% 100%);top:0;}
	[data-name="productDetailsBlock"] .infosTitle {flex-direction: row;}
	[data-name="productDetailsBlock"] .infosTitle .stars {padding: 6px 10px 8px;}
	[data-name="productDetailsBlock"] .infosTitle .ref {font-size: 13px;}
	[data-name="productDetailsBlock"] .infosTitle .onStock {font-size: 13px;}
	[data-name="productDetailsBlock"] .shortDescription {line-height:1;padding-top:0px}
	[data-name="productDetailsBlock"] .docs .box {background-color: rgba(71,144,166,0.2);padding:20px 40px;margin-top:10px;margin-bottom:30px;}
	[data-name="productDetailsBlock"] .docs .box a {background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 0 20px 2px;}
	[data-name="productDetailsBlock"] div.price {font-weight: bold;padding-left: 20px;}
	[data-name="productDetailsBlock"] .quantityBox .btn-group {width: 80%;margin: 0 auto 0px;}

	[data-name="productDetailsBlock"] .bg-title {margin-top: 80px;margin-bottom: 40px;}
	[data-name="productDetailsBlock"] .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom: 80px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 80px;}

	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .photo {width: 100%;}
	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li img {width: 100%;height: 200px;object-fit: contain;}
	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text h5 {min-height:50px;padding-top:15px;}
	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text h5 a {color: #000;}
	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text .price {color: var(--primary-color);}
	
	[data-name="productDetailsBlock"] .avisBlock ul {border-right:3px solid rgba(71,144,166,0.4);padding-right:0px;padding-left:0;}
	
	div.articleBlog {max-width:350px;padding:20px !important;min-width:250px;}
	div.articleBlog img{max-width:100%;height:auto;}
	/* [data-name="blogZoomBlock"].pageSlider::before {content: url('/specific/templates/netsportique2023/assets/before-header-title-mobile.png');position: absolute;left: 0;top: 14%;z-index: 10;} */

}





@media only screen and (min-width : 1200px) {
	

	header .topBar .languageMobile {display:none;}
	header .topBar {background-color: var(--primary-color);text-align: center;font-weight:bold;padding:5px;justify-content:center}
	header .topBar a {color:#fff;}

	.headerTop  .col-lg-4 input {width: 60%;border: none; background: #fff;color: #000;border-radius: 10px;height:50px; padding-left:15px;padding-bottom:8px;}

	header .bg-header {position:relative;}
	header .bg-header::after {content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-header-dk.png');background-repeat:no-repeat;background-size:100% 100%;}
	header .bg-header .headerTop, header .menu {position:relative;z-index:100}
	header .bg-header .headerTop {display:flex;height:150px;align-items:center;}
	.headerLogo {padding-left:60px;}
	.headerLogo img {width:80%}
	header .bg-header .menu {display:block;padding: 60px 0;}
	
	header #login {display:inline-block;vertical-align:middle;font-size:30px;line-height:70px;}
	header #login .fa-shopping-basket {color: #fff;background-color: #000;width: 75px;line-height:50px;border-radius: 10px;margin-left: 10px;text-align:center;}
	
	header #account .fa-user {color: #fff;background-color: var(--primary-color);width: 75px;line-height:50px;border-radius: 10px;margin-left: 10px;text-align:center;}
	
	header a.button-tel{display:inline-block;vertical-align:middle;font-size:30px;}
	header #login{display:inline-block;vertical-align:middle;font-size:30px;line-height:70px;}
	header #account{display:inline-block;vertical-align:middle;font-size:30px;line-height:70px;}
	
	header a.button-tel .fa-phone {color: #fff;background-color: var(--primary-color);width: 75px;line-height:50px;border-radius: 10px;margin-left: 10px;text-align:center;}
	
	
	.headerMobile, .navMobile {display:none;}
	header .menuDesktop {display:flex;width:100%;margin:0;}
	header .menu  li.lvl-0 {color: #fff;font-weight: bold;text-transform:uppercase;font-size:15px;padding:0 10px;max-height:60px;height:60px;align-items:center;}
	header .menu li a{color:#fff;font-weight:bold;text-transform:none;}
	header .menu li:hover {background: #fff !important;}
	header .menu li:hover a{color: var(--primary-color);font-weight: bold;text-transform:none;}
	.homeSlider {margin-top: 0px; }
	/* .homeSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-dk.png');position:absolute;left:-10%;top:15%;width:120%;height:100%;z-index:200;pointer-events:none;} */
	.homeSlider .text {position:relative;}
	.homeSlider .text h1{clip-path: polygon(0 0, 50% 0, 60% 100%, 0% 100%);font-weight:bold;background-color: #fff;position:absolute;bottom:50px;left:-20px;padding-left:100px;padding-right:100px;padding-top:20px;padding-bottom:20px;}
	.homeSlider .text h2 {clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);font-size:25px;background-color: #fff;position:absolute;top:45%;left:-40px;width:50%;padding-left:20px;padding-top:15px;padding-bottom:15px;}
	.homeSlider .slider {width:100%;height:400px;background-position:center;background-size:cover;}
	.homeSlider .slider img {height:400px;object-fit: cover;object-position: left;}
	.homeSlider .infos {padding: 50px;}
	.homeSlider .text .textSlide{background:var(--primary-color);color:#fff;padding:10px;}
	

	section.partners h2 {text-align:left;padding-left:5%;color:var(--primary-color);font-weight:bold;}
	section.partners .bg-title {margin: 50px 0;position:relative;}
	section.partners .bg-title::before {content:url('/specific/templates/netsportique2023/assets/after-partners-title-dk.png');position:absolute;right:0;bottom:0;z-index:200;}
	section.partners .block {position: relative;z-index:1000}
	section.partners .carousel {height: 150px;width:100%;background-color:#fff;align-items:center;}
	section.partners .carousel ul {width:100%;height:100%;display:flex;justify-content: space-between;}
	section.partners .carousel ul li {text-align:center;}

	section.bests {position:relative;}
	section.bests::after {content: url('/specific/templates/netsportique2023/assets/bg-bests-dk.png');width:100%;height:100%;position:absolute;top:-210%;left:0;display:block;}
	section.bests .container {margin-top:50px;}
	section.bests .container ul {padding-left:0;padding-top:0px;padding-bottom:30px;}
	section.bests .bg-title {width: 100%;margin-top:50px;}
	section.bests h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%);margin-left:auto;width:40%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;}
	section.bests .container ul li {margin:0;}
	section.bests .container ul li img {width:100%;}
	section.bests .container ul li .text {padding-top: 15px}
	section.bests .container ul li .text h5 {font-weight:bold;}
	section.bests .container ul li .text .ref {font-size:14px;}
	section.bests .container ul li .text .price, #productContainer li .text .price {font-weight:bold;color: var(--primary-color);}
	section.bests .container ul li .text .d-flex, #productContainer li .text .d-flex {padding:10px 0 0;}
	section.bests .container ul li .btnFull {width:100%;font-weight:bold;}

	section.categories {position:relative;}
	section.categories::after {content:"";width:100%;height:100%;position:absolute;top:0;right:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-categories-dk.png');background-repeat:no-repeat;background-size: cover;}
	section.categories .bg-title, section.categories .container {position:relative;z-index:100}
	section.categories .bg-title {margin-top:50px;}
	section.categories .container .photo {position:relative;}
	section.categories .container .photo::after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-category-dk.png');background-repeat: no-repeat;background-size: cover;}
	section.categories h2 {clip-path: polygon(0 0, 100% 0%, 92% 100%, 0% 100%);margin-right:auto;width:40%;text-align: right;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 80px 10px 0;}
	section.categories .container ul {padding-left:0;padding-top:20px;padding-bottom:20px;}
	section.categories .container .col-lg {margin:15px;}
	section.categories .container .col-lg img {width:100%;height:180px;object-fit:cover;}
	section.categories .container ul h5 {padding-top:10px;font-weight:bold;font-size:14px;text-align:left}

	section.adviceSlider {position:relative;}
	section.adviceSlider img {width:100%;height:400px;object-fit:cover;}
	section.adviceSlider h3 {position:absolute;z-index:100; width:100%;height:auto;background-color: var(--primary-color)cc; color: #fff; text-align:center; font-weight:bold;padding: 20px 20px 80px;bottom:-50px;left:0;display:block;}

	.about .bg-title {margin-top:80px;margin-bottom:40px;}
	.about h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%);margin-left:auto;width:40%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;}
	.about .container {margin-bottom:100px;}
	.about .container img {height:250px;margin-bottom:30px;}
	.about .container .col-lg-4 {position: relative;}
	.about .container .col-lg-4 h3 {position: absolute;left:0!important;top:-65px;color: #fff;width:90%;text-align:center;background-color:var(--primary-color);padding:10px 15px;font-size:20px;}
	.about .container .col-lg-8 {display:flex;padding-right:50px;}

	section.contact {position:relative;}
	section.contact img {width:100%;height:250px;object-fit:cover;}
	section.contact div {position:absolute;z-index:100; width:100%;height:auto;background-color: var(--primary-color)cc; color: #fff; text-align:center; font-weight:bold;padding: 20px 20px 15px;bottom:-50px;left:0;display:block;}
	section.contact h3,section.contact a {color: #fff; text-align:center; font-weight:bold;}
	section.contact h3 {padding-bottom:25px;}

	section.avantages {margin-top:100px;padding-bottom:60px;}
	section.avantages .container .col-lg-3 {width:auto;margin:0;background-color:transparent;padding: 0 25px}
	section.avantages .container .photo img {margin:auto;display:block;width:100%;}
	section.avantages .container h4 {font-size: 18px;padding-top:15px;text-align:center;height:50px;}

	.footerTopBar {background-color: var(--primary-color);color: #fff;text-align: left;padding: 0px;}
	.footerTopBar img {width:400px;position:relative}
	.footerTopBar img::before {content:url('/specific/templates/netsportique2023/assets/before-net-footer.png');position:absolute;left:0;top:0;z-index:100;width:100%;height:10px;}

	.footerCenter {background-color: var(--primary-color);padding: 50px 0;align-content: flex-start;z-index:1;position:relative}
	.footerCenter .box .title img {width:50%}
	.footerCenter .box .socialNet {text-align:left}
	.footerCenter .box .socialNet img {padding-right:10px;}
	.footerCenter .box .socialPow  {text-align:left}
	.footerCenter .box .socialPow img {margin-right:5px;margin-top:2px;}
	.footerCenter .box .socialPow .fb img {padding-top:0}
	.footerCenter .box .socialPow .yt img {width:88px;}
	.footerCenter h4 {color: #fff;}
	.footerCenter ul li  a {color: #fff;}
	.footerCenter .container .col-lg-4 {padding:30px 0}
	.footerCenter .container .col-lg-4 h4 {font-size:30px;font-weight:bold}
	.footerCenter .container .cat h4::before {content: none}
.footerCenter .container .menu h4::before  {content: none}
	.footerCenter .container .cat {border-left: 2px solid var(--primary-color); border-right:2px solid var(--primary-color)}

	.footerBottomBar {padding: 10px;font-size:14px;}

	
	/*pages categorie et about us*/
	.pageSlider {position:relative;}
	/* .pageSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-mobile.png');position:absolute;left:0;top:7%;z-index:10;} */
	.pageSlider .slider img {height:300px;object-fit: cover;object-position: left;position:relative;z-index:1;}
	.texts .filAriane {padding-bottom:30px;padding-top:10px;}
	.texts .filAriane a, .texts .filAriane div {color:#000;font-weight:bold;}
	
	
	/*page categorie*/
	.pageSlider .title .vignettePromo {background-color: red;position: absolute;top: 6%;left: 5%;width: fit-content;padding:2px 15px;color:#fff;border-radius:5px;z-index: 2;font-weight:bold;font-size:20px}
	.pageSlider .title h1 {position:absolute;width:50%;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);font-size:45px;padding-right:7%;padding-top:40px;padding-bottom:40px;top:10%;left:0;z-index:1;background-color:#fff;}
	.pageSlider .title .promoInfo {background-color: #fff;position: absolute;top: 36%;left: 5%;justify-content:space-evenly;align-items:center;clip-path: polygon(0 0, 93% 0, 100% 100%, 7% 100%);width: 40%;padding-left: 0;padding-top: 5px;padding-bottom: 5px;z-index: 1;}
	.pageSlider .title .promoInfo .btn div {padding:0px 20px 2px;font-size:16px;}
	.pageSlider .title .promoInfo .btn {background-color:var(--primary-color);color: #fff;font-weight:bold;border-radius:5px;width:fit-content;padding:0px 20px 2px;font-size:13px;}
	.pageSlider .texts .bg-title {margin-top:0px;margin-bottom:40px;}
	.pageSlider .texts .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 100px;text-transform:capitalize;}
	.pageSlider .texts .text {width:50%;padding-left:50px;padding-bottom:30px;}
	.pageSlider::after {content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreCarrouselBlock"] {margin-bottom:0;position:relative;}
	[data-name="coreCarrouselBlock"] .owl-carousel .owl-nav {position:relative;}
	[data-name="coreCarrouselBlock"] .owl-carousel .owl-nav.disabled {display: flex;}
	[data-name="coreCarrouselBlock"] .texts {width:75%;margin:auto;}
	[data-name="coreCarrouselBlock"] .texts .text {width: 50%;padding-bottom:0px;}
	[data-name="coreCarrouselBlock"] .slide {position:relative}
	[data-name="coreCarrouselBlock"] .slide .name {position: absolute;z-index: 1;width: 85%;background-color: rgba(71,144,166,0.9);color: #fff;text-align: left;font-weight: bold;font-size:25px;padding: 5px 20px 60px;bottom: 15px;left: 0;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);}
	[data-name="coreCarrouselBlock"]::before {content:url('/specific/templates/netsportique2023/assets/before-aboutus-block-dk.png');position:absolute;right:-5%;top:-30%;}
	
	.products {padding-bottom:50px;}
	.products .bg-title {width: 100%;margin-top:50px;}
	.products h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;margin-bottom:100px;position:relative;}
	
	.products .filters {margin:0 -20px;margin-bottom:50px;z-index: 1; position: relative;}
	.products .filters::after {content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;top:-40px;width: 80%;}
	.products .filters .container {display:flex;align-items:center;align-content:center}
	.products .filters .container div.empty {border: 1px solid var(--primary-color);border-radius:5px;width:115px;text-align:center;margin-right: 20px;padding:2px 15px 2px;text-transform:capitalize;color:var(--primary-color)}
	.products .filters .container div.active {background-color: var(--primary-color);  border: 1px solid var(--primary-color);color:#fff}
	.products .filters .container .typeFilter, .products .filters .container .orderFilter {text-align:center;font-weight:bold;font-size:14px;justify-content:center;}
	.products .filters .container .typeFilter div.type {padding-right:5px;text-align:left;}
	.products .filters .container .typeFilter div.refs {margin-right:5px}
	.products .filters .container .orderFilter div.type {padding-left: 44px;text-align: left;margin-right: -44px;}
	.products .filters .container .orderFilter div.asc {margin-left:5px}
	.products .filters .container .orderFilter div.desc {margin-right:5px}

	.products .container ul li {margin:0;}
	.products .container ul li img {max-width:100%;}
	.products .container ul li .text {padding-top: 15px}
	.products .container ul li .text h5 {font-weight:bold;}
	.products .container ul li .text .ref {font-size:14px;}
	.products .container ul li .text .price {font-weight:bold;color: var(--primary-color);padding-bottom:15px;}
	.products .container ul li .btnFull {width:100%;font-weight:bold;}
	
	[data-name="infoBlock"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom:80px;}


	/*page about us*/
	/* [data-pageid="65"] .pageSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-mobile.png');position:absolute;left:0;top:14%;z-index:10;} */
	[data-pageid="65"] .pageSlider h1 {clip-path: polygon(0 0, 65% 0, 100% 100%, 0% 100%);font-weight:bold;background-color: #fff;position:absolute;top:18%;left:0;width:25%;padding-left:0;padding-top:40px;padding-bottom:40px;padding-right:50px;z-index:2;}
	[data-pageid="65"] .texts .text {width: 50%;padding-bottom:70px;}
	[data-pageid="65"] .pageSlider::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-pageid="65"] [data-name="aboutBlock"] {position:relative;margin-bottom:80px;}
	[data-pageid="65"] [data-name="aboutBlock"]::before {content:url('/specific/templates/netsportique2023/assets/before-aboutus-block-dk.png');position:absolute;right:-4%;top:-30%;}
	[data-pageid="65"] [data-name="aboutBlock"] .box {width:85%;margin:auto;}
	[data-pageid="65"] [data-name="aboutBlock"] .columns img {width:100%;height:100%;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt, [data-name="aboutBlock"] .txtImg  {padding-top:100px;padding-bottom:100px;position:relative;height:650px;position:relative;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt .text {right: 0;padding-left: 0px;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt .text::after {content:url('/specific/templates/netsportique2023/assets/after-aboutus-block1-dk.png');position:absolute;left:0;bottom:30px;padding-left: 0px;}
	
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg .text {padding-right: 50px;}
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg h2,[data-name="aboutBlock"] .txtImg p {padding-bottom: 20px;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt img {left:-10%;}
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg img {right:-10%;}
	[data-pageid="65"] [data-name="aboutBlock"]::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .bg-title {margin-top:80px;margin-bottom:40px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 100px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block {width:85%;margin: auto;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet {margin:15px 0;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet a {height:200px;background-repeat: no-repeat;background-position:0 -200px;background-size:cover; display: block; width: 100%;color:#fff;font-weight:bold;text-decoration:none;position:relative}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet a h3 {margin-bottom:0px;position:absolute;bottom:0;left:0;width:50%;padding:20px 25px;background-color:var(--primary-color);clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);font-weight:bold;font-size:24px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .btn {background-color:var(--primary-color);color: #fff;font-weight:bold;border-radius:10px;margin:auto;display:block;width:fit-content;margin-top:30px;margin-bottom:100px;padding:5px 50px}
	
	/*page mon compte*/
	[data-name="coreMyAccountNet"] .filAriane {padding-bottom:30px;padding-top:50px;padding-left:5%;position:relative;}
	[data-name="coreMyAccountNet"] .filAriane::before{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;top:0;width: 80%}
	[data-name="coreMyAccountNet"] .filAriane a, .texts .filAriane div {color:#000;font-weight:bold;}
	
	[data-name="coreMyAccountNet"] .bg-title {width: 100%;margin-top:50px;}
	[data-name="coreMyAccountNet"] h1 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;margin-bottom:50px;position:relative;}
	
	[data-name="coreMyAccountNet"] .introAccount {padding-bottom:50px;margin-bottom:70px;position:relative;}
	[data-name="coreMyAccountNet"] .introAccount::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreMyAccountNet"] {position:relative;margin-bottom:150px;padding-bottom:70px;}
	[data-name="coreMyAccountNet"]::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreMyAccountNet"] .nav .btn {background-color: rgba(71,144,166,0.2);font-weight:bold;width: 320px;margin: 2px 0;border-radius: 0;display: flex;justify-content: space-between;padding:0;border:none;}
	[data-name="coreMyAccountNet"] .nav .btn-primary {background-color: var(--primary-color);width: 320px;margin: 2px 0;border-radius: 0;color: #fff;border: none;}
	[data-name="coreMyAccountNet"] .nav div {padding: 15px 20px}
	[data-name="coreMyAccountNet"] .nav img {border-left: 4px solid #fff;padding: 20px 25px;width: 70px;}
	
	[data-name="coreMyAccountNet"] .container .row .col-md-8 {position:relative;}
	[data-name="coreMyAccountNet"] .container .row .col-md-8::after{content:url('/specific/templates/netsportique2023/assets/after-account-dk.png');position:absolute;left:160px;top:-80px;width:100%;height:100%;z-index:0}
	[data-name="coreMyAccountNet"] .container .row .col-md-8 .block {background-color:#fff;z-index: 1;position: relative;}
	[data-name="coreMyAccountNet"] .block h2 {padding-bottom:15px;}
	[data-name="coreMyAccountNet"] .block .boxes .box {width: 100%;height: 100%;margin: 5px 5px 50px 5px;border-left: 5px solid var(--primary-color);}
	[data-name="coreMyAccountNet"] .block .boxes .boxTitle {font-size: 18px;padding-bottom: 15px;background-color:#fff;position: relative;z-index: 2;left: -5px;font-weight:bold;}
	[data-name="coreMyAccountNet"] .block .boxes .details {font-size: 16px;font-weight: bold;padding: 0px 0px 20px 20px;}
	[data-name="coreMyAccountNet"] .block .boxes .btn {font-size: 16px;font-weight: bold;justify-content: center;width: 150px;color:var(--primary-color);text-decoration:underline;text-align:left;padding-left:20px;padding-top:0}


	[data-pageid="56"] footer {position:relative;}
	[data-pageid="56"] footer::before{content:url('/specific/templates/netsportique2023/assets/before-footer-about-dk.png');position:absolute;left:0;top:-250px;width:100%;height:100%;}

	/*page produit*/
	[data-name="productDetailsBlock"] {position:relative;}
	[data-name="productDetailsBlock"]::before {content: "";background-image: url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height: 8px;position: absolute;left: 0;top:-40px;width: 80%;}
	
	[data-name="productDetailsBlock"] .filAriane {top:-20px;position:relative;left:-20px;padding-top:10px;padding-bottom:10px;}
	[data-name="productDetailsBlock"] .filAriane a,[data-name="productDetailsBlock"] .filAriane div {color: #000;font-weight:bold;}
	
	[data-name="productDetailsBlock"] .main img, [data-name="productDetailsBlock"] .descriptionBlock img {width:100%;}
	[data-name="productDetailsBlock"] h1 {text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 40px 10px 20px;font-size:25px;clip-path: polygon(0 0, 100% 0%, 80% 100%, 0% 100%);top:0;}
	[data-name="productDetailsBlock"] .infosTitle {flex-direction: row;}
	[data-name="productDetailsBlock"] .shortDescription {line-height:1;padding-top:0px}
	[data-name="productDetailsBlock"] .docs .box {background-color: rgba(71,144,166,0.2);padding:20px 40px;margin-top:10px;margin-bottom:30px;}
	[data-name="productDetailsBlock"] .docs .box a {background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 0 20px 2px;}
	[data-name="productDetailsBlock"] div.price {font-weight: bold;padding-left: 20px;}
	
	[data-name="productDetailsBlock"] .bg-title {margin-top: 80px;margin-bottom: 40px;}
	[data-name="productDetailsBlock"] .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom: 80px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 80px;}

	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li img {width: auto;height: 200px;object-fit: contain;}
	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text h5 {min-height:50px;padding-top:15px;}
	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text h5 a {color: #000;}
	[data-name="productDetailsBlock"] .suggestionsBlock ul#suggestionsList li .text .price {color: var(--primary-color);}
	
	[data-name="productDetailsBlock"] .avisBlock ul {border-right:3px solid rgba(71,144,166,0.4);padding-right:0px;padding-left:0;}
	
	
	
	

	h2 {font-size:40px;}

	.headerTop  .col-lg-4 input {width: calc(100% - 80px);border: none; background: #fff;color: #000;border-radius: 10px;height:50px; padding-left:15px;padding-top:8px;margin-top:8px;padding-bottom:8px;}

	header .bg-header .headerTop {height:150px;align-items:center;}
	.headerLogo {padding-left:60px;}
	.headerLogo img {width:80%}
	header .bg-header .menu {padding: 60px 0}
	.menuMobile {display:none;}
	header .menuDesktop {display:flex;width:100%;margin:0;}

	

	section.partners h2 {text-align:left;padding-left:5%;color:var(--primary-color);font-weight:bold;}
	section.partners .bg-title {margin: 50px 0;position:relative;}
	section.partners .bg-title::before {content:url('/specific/templates/netsportique2023/assets/after-partners-title-dk.png');position:absolute;right:0;bottom:0;z-index:200;}
	section.partners .block {position: relative;z-index:1000}
	section.partners .carousel {height: 150px;width:100%;background-color:#fff;align-items:center;}
	section.partners .carousel ul {width:100%;height:100%;display:flex;justify-content: space-between;}
	section.partners .carousel ul li {text-align:center;}

	section.bests {position:relative;}
	section.bests::after {content:none;width:100%;height:100%;position:absolute;top:-190%;left:-10%;display:block;pointer-events:none;}
	section.bests .container {margin-top:50px;}
	section.bests .container ul {padding-left:0;padding-top:0px;padding-bottom:30px;}
	section.bests .bg-title {width: 100%;margin-top:50px;}
	section.bests h2 {clip-path: polygon(0 0, 92% 0px, 82% 100%, 0% 100%);margin-left:auto;width:100%;text-align: center;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;}
	section.bests .container ul li {margin:0;}
	section.bests .container ul li img {width:100%;}
	section.bests .container ul li .text {padding-top: 15px}
	section.bests .container ul li .text h5 {font-weight:bold;}
	section.bests .container ul li .text .ref {font-size:14px;}
	section.bests .container ul li .text .price {font-weight:bold;color: var(--primary-color);}
	section.bests .container ul li .text .d-flex {padding:10px 0 10px;}
	section.bests .container ul li .btnFull {width:100%;font-weight:bold;font-size: 18px;}
	

	section.categories {position:relative;}
	section.categories::after {content:none;width:100%;height:100%;position:absolute;top:0;right:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-categories-dk.png');background-repeat:no-repeat;background-size: cover;}
	section.categories .bg-title, section.categories .container {position:relative;z-index:100}
	section.categories .bg-title {margin-top:50px;}
	section.categories .container .photo {position:relative;}
	section.categories .container .photo::after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-image: url('/specific/templates/netsportique2023/assets/bg-category-dk.png');background-repeat: no-repeat;background-size: cover;}
	section.categories li{margin-bottom:10px;}
	section.categories div.title{position:absolute;bottom:0;}
	section.categories div.title {clip-path: polygon(0 0, 92% 0%, 100% 100%, 0% 100%);width:90%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 80px 10px 20px;}
	section.categories div.title a{color:#fff;}
	section.categories .container ul {padding-left:0;padding-top:20px;padding-bottom:20px;}
	section.categories .container .col-lg {margin:15px;}
	section.categories .container .col-lg img {width:100%;height:180px;object-fit:cover;}
	section.categories .container ul h5 {padding-top:10px;font-weight:bold;font-size:14px;text-align:left}
	
	[data-name="categoriesBlock"] ul{padding:0;}

	section.adviceSlider {position:relative;}
	section.adviceSlider img {width:100%;object-fit:cover;}
	section.adviceSlider div {position:absolute;z-index:100; width:100%;height:auto;background-color: var(--primary-color)cc; color: #fff; text-align:center; font-weight:bold;padding: 20px 20px 15px;bottom:-50px;left:0;display:block;}
	section.adviceSlider h3,section.adviceSlider a {color: #fff; text-align:center; font-weight:bold;}
	section.adviceSlider h3 {padding-bottom:25px;}

	.about .bg-title {margin-top:80px;margin-bottom:40px;}
	.about h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%);margin-left:auto;width:80%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 120px;}
	.about .container {margin-bottom:100px;}
	.about .container img {height:250px;margin-bottom:30px;}
	.about .container .col-lg-4 {position: relative;}
	.about .container .col-lg-4 h3 {position: absolute;left:0!important;top:-65px;color: #fff;width:90%;text-align:center;background-color:var(--primary-color);padding:10px 15px;font-size:20px;}
	.about .container .col-lg-8 {display:block;padding-right:50px;}

	section.contact {position:relative;}
	section.contact img {width:100%;height:300px;object-fit:cover;}
	section.contact div {position:absolute;z-index:100; width:100%;height:auto;background-color: var(--primary-color); color: #fff; text-align:center; font-weight:bold;padding: 20px 20px 15px;bottom:-50px;left:0;display:block;}
	section.contact h3,section.contact a {color: #fff; text-align:center; font-weight:bold;}
	section.contact h3 {padding-bottom:25px;}

	section.avantages {margin-top:20px;padding-bottom:40px;}
	section.avantages .container .col-lg-3 {width:auto;margin:0;background-color:transparent}
	section.avantages .container .photo img {margin:auto;display:block;width:100%;}
	section.avantages .container h4 {font-size: 18px;padding-top:15px;text-align:center;height:50px;}

	.footerTopBar {background-color: var(--primary-color);color: #fff;text-align: left;padding: 0px;}
	.footerTopBar img {position:relative; padding-top:20px;}
	.footerTopBar img::before {content:url('/specific/templates/netsportique2023/assets/before-net-footer.png');position:absolute;left:0;top:0;z-index:100;width:100%;height:10px;}

	.footerCenter {background-color: var(--primary-color);padding: 50px 0;align-content: flex-start;z-index:1;position:relative}
	.footerCenter .box .title img {width:50%}
	.footerCenter .box .socialNet {text-align:left}
	.footerCenter .box .socialNet img {padding-right:10px;}
	.footerCenter .box .socialPow  {text-align:left}
	.footerCenter .box .socialPow img {margin-right:5px;padding-top:2px;}
	.footerCenter .box .socialPow .fb img {padding-top:0}
	.footerCenter .box .socialPow .yt img {width:88px;}
	.footerCenter div.title {color: #fff;font-size:20px;}
	.footerCenter ul li  a {color: #fff;}
	.footerCenter .container .col-lg-4 {}
	.footerCenter .container .col-lg-4 h4 {font-size:30px;font-weight:bold}
	.footerCenter .container .cat h4, .footerCenter .container .menu h4 {padding: 30px 0 30px 100px;}
	.footerCenter .container .cat {border-left: 2px solid var(--primary-color); border-right:2px solid var(--primary-color);margin-right:auto;}
	.footerCenter .container .menu {margin-right:auto;}
	.footerCenter .container .cat ul, .footerCenter .container .menu ul {padding-left:100px;}
	.footerCenter .container .cat ul li, .footerCenter .container .menu ul li {line-height:2}
	
	
	.footerBottomBar {padding: 10px;font-size:14px;}

	
	/*pages categorie et about us*/
	.pageSlider {position:relative;}
	/* .pageSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-mobile.png');position:absolute;left:0;top:25px;z-index:10;} */
	.pageSlider .slider img {height:300px;object-fit: cover;object-position: left;position:relative;z-index:1;}
	.texts .filAriane {padding-bottom:30px;padding-top:10px;}
	.texts .filAriane a, .texts .filAriane div {color:#000;font-weight:bold;}
	
	
	/*page categorie*/
	.pageSlider .title .vignettePromo {background-color: red;position: absolute;top: 6%;left: 5%;width: fit-content;padding:2px 15px;color:#fff;border-radius:5px;z-index: 2;font-weight:bold;font-size:20px}
	.pageSlider .title h1 {position:absolute;width:70%;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);font-size:45px;padding-right:7%;padding-top:40px;padding-bottom:40px;padding-left:40px;top:40px;left:0;z-index:1;background-color:#fff;}
	.pageSlider .title .promoInfo {background-color: #fff;position: absolute;top: 36%;left: 5%;justify-content:space-evenly;align-items:center;clip-path: polygon(0 0, 93% 0, 100% 100%, 7% 100%);width: 40%;padding-left: 0;padding-top: 5px;padding-bottom: 5px;z-index: 1;}
	.pageSlider .title .promoInfo .btn div {padding:0px 20px 2px;font-size:16px;}
	.pageSlider .title .promoInfo .btn {background-color:var(--primary-color);color: #fff;font-weight:bold;border-radius:5px;width:fit-content;padding:0px 20px 2px;font-size:13px;}
	.pageSlider .texts .bg-title {margin-top:0px;margin-bottom:40px;}
	.pageSlider .texts .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 100px;text-transform:capitalize;}
	.pageSlider .texts .text {width:auto;max-width:1200px;;padding-left:0px;padding-bottom:10px;}
	.pageSlider::after {content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreCarrouselBlock"] {margin-bottom:0;position:relative;}
	[data-name="coreCarrouselBlock"] .owl-carousel .owl-nav {position:relative;}
	[data-name="coreCarrouselBlock"] .owl-carousel .owl-nav.disabled {display: flex;}
	[data-name="coreCarrouselBlock"] .texts {width:75%;margin:auto;}
	[data-name="coreCarrouselBlock"] .texts .text {width: 50%;padding-bottom:0px;}
	[data-name="coreCarrouselBlock"] .slide {position:relative}
	[data-name="coreCarrouselBlock"] .slide .name {position: absolute;z-index: 1;width: 85%;background-color: rgba(71,144,166,0.9);color: #fff;text-align: left;font-weight: bold;font-size:25px;padding: 5px 20px 60px;bottom: 15px;left: 0;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);}
	[data-name="coreCarrouselBlock"]::before {content:url('/specific/templates/netsportique2023/assets/before-aboutus-block-dk.png');position:absolute;right:-5%;top:-30%;z-index:-1;}

	[data-name="categoriesListBlock"] {margin:0 30px 100px;position:relative;}
	[data-name="categoriesListBlock"] .slide {width:100%}
	[data-name="categoriesListBlock"] .slide a {color: #fff;}
	[data-name="categoriesListBlock"] img {height: 250px;
  object-fit: cover;
  padding-bottom: 30px;display: block;width: 80%!important;margin: auto;}
	[data-name="categoriesListBlock"] .texts {width:75%;margin:auto;}
	[data-name="categoriesListBlock"] .texts .text {width: 50%;padding-bottom:0px;}
	[data-name="categoriesListBlock"] .slide {position:relative}
	[data-name="categoriesListBlock"] .slide .name {position: absolute;z-index: 1;width: 85%;background-color: rgba(71,144,166,0.9);color: #fff;text-align: left;font-weight: bold;font-size:25px;padding: 5px 20px 60px;bottom: 15px;left: 0;clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);}
	 [data-name="categoriesListBlock"] .slide .name a {position: absolute;bottom: 20px;font-size: 17px !important;}
	[data-name="categoriesListBlock"]::before {content:url('/specific/templates/netsportique2023/assets/before-aboutus-block-dk.png');position:absolute;right:-5%;top:-30%;}
	
	.products {padding-bottom:50px;}
	.products .bg-title {width: 100%;margin-top:50px;}
	.products h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;margin-bottom:100px;position:relative;}
	.products .description h2{margin-bottom:0 !important;}
	.products .filters {margin:100px -20px 0 -20px;margin-bottom:50px;z-index: 1; position: relative;}
	.products .filters::after {content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;top:-40px;width: 80%;}
	.products .filters .container {display:flex;align-items:center;align-content:center}
	.products .filters .container div.empty {border: 1px solid var(--primary-color);border-radius:5px;width:115px;text-align:center;margin-right: 20px;padding:2px 15px 2px;text-transform:capitalize;color:var(--primary-color)}
	.products .filters .container div.active {background-color: var(--primary-color);  border: 1px solid var(--primary-color);color:#fff}
	.products .filters .container .typeFilter, .products .filters .container .orderFilter {text-align:center;font-weight:bold;font-size:14px;justify-content:center;}
	.products .filters .container .typeFilter div.type {padding-right:5px;text-align:left;}
	.products .filters .container .typeFilter div.refs {margin-right:5px}
	.products .filters .container .orderFilter div.type {padding-left: 44px;text-align: left;margin-right: 14px;}
	.products .filters .container .orderFilter div.asc {margin-left:5px}
	.products .filters .container .orderFilter div.desc {margin-right:5px}

	.products .container ul li {margin:0;}
	.products .container ul li img {max-width:100%;}
	.products .container ul li .text {padding-top: 15px}
	.products .container ul li .text h5 {font-weight:bold;}
	.products .container ul li .text .ref {font-size:14px;}
	.products .container ul li .text .price {font-weight:bold;color: var(--primary-color);padding-bottom:15px;}
	.products .container ul li .btnFull {width:100%;font-weight:bold;}
	
	[data-name="infoBlock"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom:80px;}


	/*page about us*/
	/* [data-pageid="65"] .pageSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-mobile.png');position:absolute;left:0;top:14%;z-index:10;} */
	[data-pageid="65"] .pageSlider h1 {clip-path: polygon(0 0, 65% 0, 100% 100%, 0% 100%);font-weight:bold;background-color: #fff;position:absolute;top:18%;left:0;width:25%;padding-left:0;padding-top:40px;padding-bottom:40px;padding-right:50px;z-index:2;}
	[data-pageid="65"] .texts .text {width: 50%;padding-bottom:70px;}
	[data-pageid="65"] .pageSlider::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-pageid="65"] [data-name="aboutBlock"] {position:relative;margin-bottom:80px;}
	[data-pageid="65"] [data-name="aboutBlock"]::before {content:url('/specific/templates/netsportique2023/assets/before-aboutus-block-dk.png');position:absolute;right:-4%;top:-30%;}
	[data-pageid="65"] [data-name="aboutBlock"] .box {width:85%;margin:auto;}
	[data-pageid="65"] [data-name="aboutBlock"] .columns img {width:100%;height:100%;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt, [data-name="aboutBlock"] .txtImg  {padding-top:100px;padding-bottom:100px;position:relative;height:650px;position:relative;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt .text {right: 0;padding-left: 0px;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt .text::after {content:url('/specific/templates/netsportique2023/assets/after-aboutus-block1-dk.png');position:absolute;left:0;bottom:30px;padding-left: 0px;}
	
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg .text {padding-right: 50px;}
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg h2,[data-name="aboutBlock"] .txtImg p {padding-bottom: 20px;}
	[data-pageid="65"] [data-name="aboutBlock"] .imgTxt img {left:-10%;}
	[data-pageid="65"] [data-name="aboutBlock"] .txtImg img {right:-10%;}
	[data-pageid="65"] [data-name="aboutBlock"]::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .bg-title {margin-top:80px;margin-bottom:40px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 100px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block {width:85%;margin: auto;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet {margin:15px 0;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet a {height:200px;background-repeat: no-repeat;background-position:0 -200px;background-size:cover; display: block; width: 100%;color:#fff;font-weight:bold;text-decoration:none;position:relative}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .corePostNet a h3 {margin-bottom:0px;position:absolute;bottom:0;left:0;width:50%;padding:20px 25px;background-color:var(--primary-color);clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);font-weight:bold;font-size:24px;}
	[data-pageid="65"] [data-name="coreBlogBlockNet"] .block .btn {background-color:var(--primary-color);color: #fff;font-weight:bold;border-radius:10px;margin:auto;display:block;width:fit-content;margin-top:30px;margin-bottom:100px;padding:5px 50px}
	
	/*page mon compte*/
	[data-name="coreMyAccountNet"] .filAriane {padding-bottom:30px;padding-top:50px;padding-left:5%;position:relative;}
	[data-name="coreMyAccountNet"] .filAriane::before{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;top:0;width: 80%}
	[data-name="coreMyAccountNet"] .filAriane a, .texts .filAriane div {color:#000;font-weight:bold;}
	
	[data-name="coreMyAccountNet"] .bg-title {width: 100%;margin-top:50px;}
	[data-name="coreMyAccountNet"] h1 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);margin-left:auto;width:75%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 10px 0 10px 80px;margin-bottom:50px;position:relative;}
	
	[data-name="coreMyAccountNet"] .introAccount {padding-bottom:50px;margin-bottom:70px;position:relative;}
	[data-name="coreMyAccountNet"] .introAccount::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreMyAccountNet"] {position:relative;margin-bottom:150px;padding-bottom:70px;}
	[data-name="coreMyAccountNet"]::after{content:"";background-image:url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height:8px;;position:absolute;left:0;bottom:0;width: 80%}
	
	[data-name="coreMyAccountNet"] .nav .btn {background-color: rgba(71,144,166,0.2);font-weight:bold;width: 320px;margin: 2px 0;border-radius: 0;display: flex;justify-content: space-between;padding:0;border:none;}
	[data-name="coreMyAccountNet"] .nav .btn-primary {background-color: var(--primary-color);width: 320px;margin: 2px 0;border-radius: 0;color: #fff;border: none;}
	[data-name="coreMyAccountNet"] .nav div {padding: 15px 20px}
	[data-name="coreMyAccountNet"] .nav img {border-left: 4px solid #fff;padding: 20px 25px;width: 70px;}
	
	[data-name="coreMyAccountNet"] .container .row .col-md-8 {position:relative;}
	[data-name="coreMyAccountNet"] .container .row .col-md-8::after{content:url('/specific/templates/netsportique2023/assets/after-account-dk.png');position:absolute;left:160px;top:-80px;width:100%;height:100%;z-index:0}
	[data-name="coreMyAccountNet"] .container .row .col-md-8 .block {background-color:#fff;z-index: 1;position: relative;}
	[data-name="coreMyAccountNet"] .block h2 {padding-bottom:15px;}
	[data-name="coreMyAccountNet"] .block .boxes .box {width: 100%;height: 100%;margin: 5px 5px 50px 5px;border-left: 5px solid var(--primary-color);}
	[data-name="coreMyAccountNet"] .block .boxes .boxTitle {font-size: 18px;padding-bottom: 15px;background-color:#fff;position: relative;z-index: 2;left: -5px;font-weight:bold;}
	[data-name="coreMyAccountNet"] .block .boxes .details {font-size: 16px;font-weight: bold;padding: 0px 0px 20px 20px;}


	[data-pageid="56"] footer {position:relative;}
	[data-pageid="56"] footer::before{content:url('/specific/templates/netsportique2023/assets/before-footer-about-dk.png');position:absolute;left:0;top:-250px;width:100%;height:100%;}

	
	/*page produit*/
	[data-name="productDetailsBlock"] .block {position:relative;padding-bottom:30px;}
	[data-name="productDetailsBlock"]::before {content: "";background-image: url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height: 8px;position: absolute;left: 0;top:-40px;width: 80%;}
	
	[data-name="productDetailsBlock"] .filAriane {top:-20px;position:relative;left:-20px;padding-top:10px;padding-bottom:10px;}
	[data-name="productDetailsBlock"] .filAriane a,[data-name="productDetailsBlock"] .filAriane div {color: #000;font-weight:bold;}
	
	[data-name="productDetailsBlock"] .main img {max-height:500px;object-fit:contain;}
	[data-name="productDetailsBlock"] .main img, [data-name="productDetailsBlock"] .descriptionBlock img {width:100%;}
	[data-name="productDetailsBlock"] .text {padding-left:0;}
	[data-name="productDetailsBlock"] h1 {text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 120px 22px 20px;font-size:28px;clip-path: polygon(0 0, 100% 0%, 80% 100%, 0% 100%);position:relative;z-index:0;}
	[data-name="productDetailsBlock"] .infosTitle {width:80%;justify-content:space-between;align-items:end;padding:0 15px;position:relative;top:-20px;z-index:100;}
	[data-name="productDetailsBlock"] .infosTitle .stars {background-color:#fff;border: 1px solid var(--primary-color);border-radius: 20px;padding:4px 10px 6px;color:#ffd948;}
	[data-name="productDetailsBlock"] .infosTitle .stars span {color:var(--primary-color);font-weight:bold;font-size:14px;}
	[data-name="productDetailsBlock"] .infosTitle .ref {font-size:14px;}
	[data-name="productDetailsBlock"] .infosTitle .onStock {color:green;font-weight:bold;font-size:14px;}
	[data-name="productDetailsBlock"] .infosTitle .offStock {color:red;font-weight:bold;font-size:14px;}
	[data-name="productDetailsBlock"] .shortDescription {width:40%;line-height:2;}
	[data-name="productDetailsBlock"] .docs .box {background-color: rgba(71,144,166,0.2);padding:20px 40px;margin-top:10px;margin-bottom:30px;}
	[data-name="productDetailsBlock"] .docs .box a {background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 0 20px 2px;}
	[data-name="productDetailsBlock"] div.price {padding-left: 20px;padding-right:20px;align-items:end;border-bottom: 5px solid rgba(71,144,166,0.2);padding-bottom: 15px;margin-bottom: 25px;margin-left:0;margin-right:0;}
	[data-name="productDetailsBlock"] .priceInfo {font-size:28px;font-weight: bold;}
	[data-name="productDetailsBlock"] .deliveryDelay {font-size:18px}
	[data-name="productDetailsBlock"] .block .bg-title {margin-top: 80px;margin-bottom: 40px;}
	[data-name="productDetailsBlock"] .block .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom: 80px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 80px;}
	[data-name="productDetailsBlock"] .quantityBox .btnL, [data-name="productDetailsBlock"] .quantityBox .btnR {background-color:var(--primary-color);color:#fff;border-radius:5px!important;font-weight:bold;width:80px;font-size:25px;padding:0 0 5px 0;}
	[data-name="productDetailsBlock"] .quantityBox .quantity {width:80px;margin-left:5px;margin-right:5px; border:1px solid var(--primary-color);border-radius:5px;text-align:center;}
	[data-name="productDetailsBlock"] .basket .btn {background-color:var(--primary-color);color:#fff;border-radius:5px;font-weight:bold;padding:9px 0 10px 0;}
	
	[data-name="productDetailsBlock"] .descriptionBlock {position:relative;margin-top:50px;}
	[data-name="productDetailsBlock"] .descriptionBlock .bg-title {margin-top: 80px;margin-bottom: 40px;}
	[data-name="productDetailsBlock"] .descriptionBlock .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom: 80px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 80px;}
	[data-name="productDetailsBlock"] .descriptionBlock::after {content: "";background-image: url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height: 8px;position: absolute;left: 0;top: -20px;width: 80%;}

	[data-name="productDetailsBlock"] .avisBlock .bg-title {}
	[data-name="productDetailsBlock"] .avisBlock .bg-title h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);width: 75%;margin-bottom: 30px;margin-left: auto;text-align: left;background-color: var(--primary-color);color: #fff;font-weight: bold;padding: 10px 0 10px 80px;}
	[data-name="productDetailsBlock"] .avisBlock .moyenneStars {position:relative;text-align:end;padding-right:20%;margin-bottom:50px}
	[data-name="productDetailsBlock"] .avisBlock .moyenneStars::after {content: "";background-image: url('/specific/templates/netsportique2023/assets/after-page-header-dk.png');height: 8px;position: absolute;left: 0;bottom: -15px;width: 80%;}
	[data-name="productDetailsBlock"] .avisBlock ul {border-right:3px solid rgba(71,144,166,0.4);padding-right:20px}
	[data-name="productDetailsBlock"] .avisBlock ul li {padding:15px 0px 0px 0px;}
	[data-name="productDetailsBlock"] .avisBlock ul li:first-child {padding:0px 0px 0px 0px;}
	[data-name="productDetailsBlock"] .avisBlock ul li .col-3 {border-right:3px solid rgba(71,144,166,0.4);padding-top:10px;padding-bottom:10px;padding-right:30px;margin-right:20px;text-align:right;}
	[data-name="productDetailsBlock"] .avisBlock .title {font-weight:bold;font-size:18px;}
	[data-name="productDetailsBlock"] .avisBlock .date {font-size:12px;}
	[data-name="productDetailsBlock"] .avisBlock ul li .col-lg-9 {display:flex;align-items:center;align-content:center}
	[data-name="productDetailsBlock"] .avisBlock .col-lg-7 .box {background-color:rgba(71,144,166,0.4);margin-left:50px;text-align:center;margin-bottom:50px;}
	[data-name="productDetailsBlock"] .avisBlock .col-lg-7 .box .btn {background-color:var(--primary-color);padding: 2px 15px;color:#fff;margin: 8px 0;font-weight:bold;}
	[data-name="productDetailsBlock"] .avisBlock form input,[data-name="productDetailsBlock"] .avisBlock form textarea {border: 1px solid var(--primary-color);margin:5px 0;border-radius:5px;}
	[data-name="productDetailsBlock"] .avisBlock form div {padding-left:15px;padding-top:5px;padding-bottom:5px;color:var(--primary-color)}
	[data-name="productDetailsBlock"] .avisBlock form input::placeholder, [data-name="productDetailsBlock"] .avisBlock form textarea::placeholder {color: var(--primary-color);font-weight:bold;}

	div.articleBlog{max-width:350px;padding:20px !important;min-width:250px;}
	div.articleBlog img{max-width:100%;height:auto;}
	
	[data-name="blogZoomBlock"].pageSlider::before {top: 1%;}
	[data-name="blogZoomBlock"].pageSlider .title h1 {clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);}
	[data-name="coreCarrouselBlock"] .slide .name a {position: absolute;bottom: 20px;font-size:17px!important}
		
	
}


@media (min-width: 1400px) {
	
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1200px;}
	
	.pageSlider .title h1 {position:absolute;width:70%;clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);font-size:45px;padding-right:7%;padding-top:30px;padding-bottom:30px;padding-left:40px;top:50px;left:0;z-index:1;background-color:#fff;}
	
}

@media (min-width: 1600px) {
	
	/* .homeSlider::before {content:url('/specific/templates/netsportique2023/assets/before-header-title-dk.png');content:"";position:absolute;left:0%;top:15%;width:120%;height:100%;z-index:200;pointer-events:none;} */
	
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1400px;}
	
}
section.categories div.title a{color:#fff;}
section.categories ul{padding:0;}
section.categories div.title {width:80%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 5px 50px 5px 10px; font-size:14px;position:relative;top:-5px;}

.category-card {
  overflow: hidden;
}

.category-image-wrapper {
  overflow: hidden;
}

.category-image {
	transition: transform 0.4s ease;
}

.category-card:hover .category-image {
	transform: scale(1.08);
}

.category-label {
	bottom: 0;
	background: var(--primary-color);
	color: white;
	padding: 10px;
	text-align: center;
}

.category-card:hover .category-label {
	transition: 0.5s;
	background: rgba(255, 255, 255, 0.5);
}

.category-card:hover .category-label strong {
	transition: 0.7s;
	color: black;
}