/*# sourceURL=/_t/_/css/35/62/73/cssperso.css?1705062157 */
/*@ sourceURL=/_t/_/css/35/62/73/cssperso.css?1705062157 */
/*@ sourceURL=/_t/_/css/35/62/73/cssperso.css?1704788392 */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0');

@media (min-width: 720px){
.header.header--fixed .header__relative {background:transparent;}}

.title-page, h1, h2, h3, h4, h5, h6, button, html, input, select, textarea {font-family: 'Work Sans', sans-serif;}

.nav__itemlvl1 {
    font-family: 'Work Sans', sans-serif;
}

.nav__itemlvl1 {
    font-family: 'Work Sans', sans-serif;
    font-weight: bolder;
    text-transform: uppercase;
    color: #025937;
}

h1.we-align-center {
    font-family: 'Work Sans', sans-serif;
    font-weight: 900 !important;
    text-transform: uppercase;
    color: #005a39!important;
}
.telentete {
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 15px;
    z-index: 111111111;
    margin: 0 0 -30px 0;
    font-weight: 600;
    color: #b9d854;
}
.prod-details__name {
    font-weight: 900;
    color: #085733;
}

.prod__relative {
    border: solid 2px #bfd33c;
}

.menu picture:not(.with-loading) img.lazyloaded {
  opacity: 0.8;
  transition: 0.8s ease-out;
}

.menu picture:not(.with-loading) img.lazyloaded:hover {
  opacity: 1;
  transition: 0.8s ease-out;
}

.menu picture:not(.with-loading) wizi-img__item lazyloaded {
  opacity: 0.8;
  transition: 0.8s ease-out;
}

.menu picture:not(.with-loading) wizi-img__item lazyloaded:hover {
  opacity: 1;
  transition: 0.8s ease-out;
}

.installation .wizi-wrapper.wizi-wrapper--imgtxt {
    background-color: #f2f2f2;
box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}

.installation .wizi-wrapper.wizi-wrapper--imgtxt:hover {
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.contact {
    background: url(https://media.cdnws.com/_i/356273/RAW-89/2019/89/clotures-et-occultation-contact.png);
    background-repeat: no-repeat;
    background-position: bottom left;
}

body:not(.nav-perso-on) .nav__maxWidth>.nav__itemlvl1:hover {
    color: black;
}

.wiziBtn:hover {
    background-color: black!important;
}
.filter__showSublevel:checked~label~.filter__sublevel {    background: white;}
.filter__showSublevel:checked~label:before {    background: white;}
nav.nav.show {background: #f3f6f7;margin-top: 0px !important;}
.header__relative__logo.header__relative__logo--withImg {padding: 0;/* margin-top: 10px; */}
.prod-list__right__title {    font-weight: 900;    text-transform: uppercase;    color: #19512a;}

.telentete span {    background: url(https://media.cdnws.com/_i/356273/90/1935/90/clotures-et-occultation-smartphone.png) left center;
    background-size: contain;    padding: 4px 0 4px 30px;    background-repeat: no-repeat;}
.variationRadio {
    background: white;
}
@media (max-width: 719px) { 
  .contact{background-size:cover}
  .header__content {background:white}
  .contact span {display: block;margin-top: 40px;}
.contact span {max-width: 230px!important;}}

.prod-floating__content {
    background: white;
}

a.footer__wrapper__left__primary__ul__li__link {
    color: #195A39;
}
div#\33 9dc1e33-750a-450e-b6d4-f440cba0b30b .wizi-txt.wizi-txt--large {
    width: 100%;
    max-width: 170px!important;
    min-width: 1430px;
    text-align: center;
    margin: auto;
    background: #0a633dbd;
    border-radius: 5px;
    padding: 40px;
}


div#\37 88bb1b8-e2e6-4756-a5ec-bb3a4d2b31a4, div#\33 2e89c2b-21ec-442e-ba2d-7ee49ac7df7c {    background: #F4F4F4; border-radius: 5px; }

div#fc049904-e2fa-48cf-a3b9-d9ccacf3c707, div#\33 c9e30bf-db5c-4a78-95bb-c559b691439b, div#\32 bce1c95-2022-4f19-a7a3-57721904619c {
    background: #b2c955;
    padding: 10px;
}

div#\33 c9e30bf-db5c-4a78-95bb-c559b691439b * {
    background: transparent;
}

div#\33 c9e30bf-db5c-4a78-95bb-c559b691439b .wiziblocks__item__maxWidth {
    padding: 20px;
    max-width: 1210px;
    margin: auto;
}

.fl-col-group.fl-node-615414ef16036 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
}
div#\32 bce1c95-2022-4f19-a7a3-57721904619c .wizi-wrapper.wizi-wrapper--img, div#fc049904-e2fa-48cf-a3b9-d9ccacf3c707 .wizi-wrapper.wizi-wrapper--img {
    max-width: 1190px;
    margin: auto;
}
div#fc049904-e2fa-48cf-a3b9-d9ccacf3c707 {
    background-image: url(https://media.cdnws.com/_i/356273/RAW-100/2991/1/fond-logo-blanc-2.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 190px;
}
p.filter__title {    margin: 10px 0;    display: none;}
.filter {margin-top: 0px;border: none;margin-bottom: 0;}
.margin--half {    margin-bottom: 20px;}
.prod-list__left__title {    color: #025832;    font-weight: 900;    margin: 0px 0 0px 0;}
.filter__item {    border-top: solid 1px #025832;}
.imgmenuV {
    text-align: left;
}

.ZoomContainer {
	pointer-events: none;
}
#w1-quantity #quantity {
    background: whitesmoke;
    color: black;
}

#w1-quantity #qty-less-btn:not(.actived) {
    background: #f5f5f5;
    color: black;
}

#w1-quantity #qty-less-btn:not(.actived) i {
    color: black;
}


#w1-quantity .qty-btn .material-icons {
    color: black;
}

#w1-quantity .qty-btn i[class^=fa] {
    color: white;
}
span.so-dates.state__date {
    display: none!important;
}

span.so-reduc.state__promo.state__promo--reduc {
    background: #ffb000;
    color: white;
}

#w1-quantity .qty-btn:focus i, #w1-quantity .qty-btn:hover i {
    color: white;
}

.range__subtitle {background: #025832ad;color: white;/* border-color: black; *//* border-top: black!important; *//* border-top-left-radius: 5px; */}


.range__bottom  .range__wrapper .range__item {
    font-size: 1.2em;
    font-weight: 600;
    }

.range__item {
}

.range__top .range__wrapper {
    background: #f5f5f5;
}

.range__top {
    border-top-left-radius: 5px;
    /* border-top-right-radius: 5px; */
}

.range__bottom p.range__subtitle {
    border-bottom-left-radius: 5px;
}

.range__bottom .range__wrapper {
    border-bottom-right-radius: 5px;
}

.range__bottom {
    border-bottom-left-radius: 5px;
}

.range__top .range__subtitle {
    border-top-left-radius: 5px;
    border: 0px;
}

.range__bottom .range__wrapper {
    background: #e0f2d4;
}
p.range__title {
    color: #025832;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
}