:root{--vw:0px;--scrollbar-width:$scrollbar-width;--pvs-screenSmMax:577px;--pvs-screenSmMin:576px;--pvs-screenMdMax:767px;--pvs-screenMdMin:768px;--pvs-screenLgMax:991px;--pvs-screenLgMin:992px;--pvs-screenXLgMax:1199px;--pvs-screenXLgMin:1200px;--pvs-screenXXLgMax:1399px;--pvs-screenXXLgMin:1400px;--pvs-mixinSm:sm;--pvs-mixinMd:md;--pvs-mixinLg:lg;--pvs-mixinXl:xl}.v2__banner.js-closable-banner{display:none}.v2__banner__close{align-items:center;align-self:flex-end;background-color:hsla(0,0%,100%,.7);color:#0a0b09;cursor:pointer;display:inline-flex;flex-wrap:nowrap;margin-right:10px;margin-top:7px;padding:4px 6px;position:relative;z-index:1}.v2__banner__close>*{margin-bottom:0;margin-top:0}.v2__banner__close>:not(:first-child){margin-left:3.5px}.v2__banner__close>:not(:last-child){margin-right:3.5px}.v2__banner__close>:not(:first-child):not(:last-child){margin-left:3.5px;margin-right:3.5px}.v2__banner__close:hover{color:#0a0b09}@media (min-width:768px){.v2__banner__close{margin:0;position:absolute;right:28px;top:17px}}.v2__banner__close span{font-size:12px;font-weight:600;line-height:15px}@media (min-width:768px){.v2__banner__close span{font-size:14px;line-height:17px}}.v2__banner__close .icon{font-size:8px}@media (min-width:768px){.v2__banner__close .icon{font-size:10px}}.contenu-aubaines .v2__banner{flex-direction:column}@media (min-width:576px){.contenu-aubaines .v2__banner{flex-direction:row-reverse}}.contenu-aubaines .v2__banner .v2__banner__close{margin:0;position:absolute;right:1rem;top:1rem}.product-list{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:auto}.product-list strong span{display:block;font-weight:600;text-align:center}@media (min-width:768px){.product-list strong span{text-align:left}}@media (min-width:576px){.product-list{gap:2.5rem;grid-template-columns:1fr 1fr}}@media (min-width:768px){.product-list{gap:2.5rem;grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.product-list{grid-template-columns:1fr 1fr 1fr 1fr}}.product-list li{border:1px solid;border-color:#fff #fff #0a0b09;display:flex;flex-flow:column;padding:5%;transition:border .3s ease}@media (min-width:576px){.product-list li{border-bottom-color:#fff}}.product-list li:hover{border-color:#0a0b09}.product-list li .v2__thumbnail__image-wrapper{margin-bottom:auto;padding-bottom:2rem}.product-list li .v2__thumbnail__image-wrapper img{margin:auto}.reduced-price{font-weight:700}.original-price{color:#999;text-decoration:line-through}.cta{flex:0 0 100%;text-align:center}@media (min-width:576px){.cta{flex:0;margin-left:auto;text-align:left}}.cta .v2__button{display:inline-block;padding:6px 10px}.prices-group{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.thematic-title.hidden{display:none}.thematic-title{border-bottom:1px solid #0a0b09;display:block;font-size:1.75rem;font-weight:600;margin:0 0 2rem}.thematic-title span{font-weight:600}.product-list.product.hidden{display:none}.product-list.product{display:block}.col_2{border-bottom:1px solid #0a0b09;margin-bottom:5%;padding:0 0 2%}@media (min-width:768px){.col_2{align-items:center;display:flex;font-weight:700;gap:1rem;justify-content:space-between;margin-top:0}}.col_2 form{align-items:center;display:flex;font-weight:700;gap:1rem;margin-top:2rem}@media (min-width:768px){.col_2 form{margin:0}}.col_2 form .icon{font-size:2rem}.col_2 form .select{display:inline-block;position:relative}.col_2 form .select:after{color:#fff;content:"b";display:inline-block;font-family:protegez-vous-2020!important;font-size:1rem;height:20px;padding:.5rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(90deg);width:20px;z-index:1}.col_2 form #thematics-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0a0b09;border:0;border-radius:4rem;color:#fff;font-size:1.5rem;outline:none;padding:.5rem 5rem .5rem 2rem;position:relative}.col_2 form select:focus{border-color:transparent}.col_2 form select::-ms-expand{display:none}.top-banner{background:#d8f0fa url(/assets/protegezvous/build/images/shape.5869bab2.svg) no-repeat 0 100%;margin-bottom:5%;overflow:hidden;position:relative;width:100%}@media (min-width:576px){.top-banner{display:flex;flex-direction:row-reverse}}@media (min-width:992px){.top-banner{padding:0 10%}}.top-banner .top-banner-content{margin:15% 5% 0}@media (min-width:576px){.top-banner .top-banner-content{margin:10% 15% 10% auto}}.top-banner .top-banner-content p{font-size:1.75rem;margin-top:2rem}.top-banner .v2__button{bottom:25%;font-size:1.5rem;left:60%;position:absolute;transform:translateX(-50%)}@media (min-width:576px){.top-banner .v2__button{margin-top:2rem;position:static;transform:none}}.top-banner .fleche-path{bottom:0;position:absolute;right:64px;width:200%}@media (min-width:576px){.top-banner .fleche-path{left:-40px;top:0;width:100%}}.top-banner .img-banner-infolettre{max-width:280px}@media (min-width:576px){.top-banner .img-banner-infolettre{max-width:300px}}@media (min-width:992px){.top-banner .img-banner-infolettre{max-width:450px}}.top-banner .img-promo-btn{position:relative}@media (min-width:576px){.top-banner .img-promo-btn{align-self:flex-end;flex:1}}.bottom-banner{background:#d8f0fa url(/assets/protegezvous/build/images/shape.5869bab2.svg) no-repeat 25% 95%;background-size:cover;margin:5% 0;overflow:hidden;position:relative;width:100%}@media (min-width:992px){.bottom-banner{display:flex}}.bottom-banner .contenu-bottom-banner-title{padding:5%}@media (min-width:768px){.bottom-banner .contenu-bottom-banner-title{padding:5% 15% 2%;text-align:center}}.bottom-banner .contenu-bottom-banner-title p{font-size:1.75rem;margin-top:2rem}.bottom-banner .five-reasons{padding:0 5%}.bottom-banner .five-reasons h4{font-size:2rem}.bottom-banner .five-reasons .reasons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:5% 0 0}.bottom-banner .five-reasons .reasons .reason{flex:0 0 calc(75% - 2rem);text-align:center}@media (min-width:576px){.bottom-banner .five-reasons .reasons .reason{flex:0 0 calc(50% - 2rem)}}@media (min-width:992px){.bottom-banner .five-reasons .reasons .reason{flex:1}}.bottom-banner .five-reasons .reasons .reason img{display:block;margin:0 auto 2rem;max-height:60px}.bottom-banner .five-reasons .reasons .reason .reason__title{font-size:1.3rem;font-weight:600;line-height:normal}.bottom-banner .five-reasons .reasons .reason .reason__description{display:block;font-size:1.125rem;margin-top:1rem}.bottom-banner .v2__button{font-size:1.5rem;margin:auto auto 2rem}@media (min-width:576px){.bottom-banner .v2__button{margin-bottom:5%;margin-top:2rem}}@media (min-width:992px){.bottom-banner .img-promo-bottom{align-self:flex-end}}.bottom-banner .img-banner-bottom{display:block;margin:auto;max-width:250px}@media (min-width:768px){.bottom-banner .img-banner-bottom{max-width:350px}}@media (min-width:992px){.bottom-banner .img-banner-bottom{max-width:450px}}.bottom-banner{display:none}body[data-user-status=ANONYMOUS] .bottom-banner,body[data-user-status=PARTICIPANT] .bottom-banner{display:block}@media (min-width:992px){body[data-user-status=ANONYMOUS] .bottom-banner,body[data-user-status=PARTICIPANT] .bottom-banner{display:flex}}