/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./css/modules/vfhome/home.scss ***!
  \*************************************************************************************************************************************************************************************************************************/
:root{--title-size:1.2rem;--title-margin-bottom:.6rem;--subtitle-size:1.75rem;--subtitle-line-height:3rem;--subtitle-spacing:.04rem;--title-size-mobile:1.1rem;--subtitle-size-mobile:1.35rem}.submenu_scroll_container{margin:1rem 0;overflow:hidden;width:100%}.submenu_title{margin:20px auto 30px;max-width:1400px;font-size:1.2rem;font-weight:600}.submenu_scroll_container.top_categories{margin-top:80px;background:#f7f7f7}.submenu_container{max-width:1400px;margin:0 auto}.submenu{overflow:visible;margin:0;width:100%;padding:0;display:flex;justify-content:center}.link_submenu{margin:0 7px;border-radius:45px;display:flex;align-items:center}.link_submenu:hover .icon_submenu img,.link_submenu:hover .icon_submenu svg{box-shadow:0 0 0 2px #666}.icon_submenu{line-height:0;flex-shrink:0;padding:2px 0}.top_categories .submenu_container .submenu{margin-top:10px}.title_submenu{font-family:Metropolis Bold;font-size:.95em;padding:5px 0;border-bottom:2px solid transparent;margin:0 10px;transition:border-color .3s}.link_submenu:hover .title_submenu{border-color:#222}.top_categories .title_submenu{text-transform:none}#trend_portrait iframe .vp-unmute,.mobile,.title_submenu.show700{display:none}.icon_submenu img,.icon_submenu svg{min-height:48px;max-height:48px;width:48px;-o-object-fit:cover;object-fit:cover;border-radius:100%;box-shadow:0 0 0 2px #cdcdcd;border:2px solid #fff;transition:box-shadow .3s}.vfhome{margin:0 0 40px}.promo_banner_link{display:block}.gender_banner,.promo_banner{margin-top:80px;align-items:center;text-align:center}.promo_banner{margin-top:0;position:relative}.gender_image,.promo_image{line-height:0;padding-top:43.33%;position:relative}.gender_image img,.promo_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.promo_container{padding:2em}.promo_title{font-size:1.7rem;line-height:1.9rem;font-weight:600}.promo_text{margin:18px 0 0}.promo_text *{font-size:1.3rem}.promo_banner_button{position:absolute;bottom:2rem;width:100%;text-align:center}.promo_button{display:inline-block;margin-top:20px;text-align:center;color:#fff;transition:border-color .3s;padding:7px 12px 9px;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:rgba(10,10,10,.1);border-radius:2rem;border:1px solid rgba(255,255,255,.533)}.promo_banner_link:hover .promo_button{border-color:#fff}.presse_button{padding:8px 25px;border-radius:5px;font-weight:600;border:1px solid rgba(34,34,34,.2)}.presse_button:hover{border-color:#222}.brand_title{margin:5rem 0 var(--title-margin-bottom) 0;text-align:center;font-weight:100;font-size:var(--title-size);line-height:1rem;text-transform:uppercase}.brand_text{text-align:center;font-weight:600;font-size:var(--subtitle-size);line-height:var(--subtitle-line-height);letter-spacing:var(--subtitle-spacing)}.brands_box{position:relative;overflow-x:hidden}.brands_container{display:flex;flex-wrap:nowrap;position:relative;margin-top:1rem;padding:2rem 0}.brands_type_container{padding:2rem 0;background:#f7f7f7;flex-shrink:0}.brands_container .title{display:block;text-transform:capitalize}.brands_container .brands{display:flex}.brands_container .brands_type_container:not(:last-child) .brands{border-right:2px solid #fff}.brands_container .brands .slide{display:flex;justify-content:flex-end;align-items:center;flex-flow:column;flex-shrink:0;opacity:0;transition:opacity .5s}.brands_container .brands .slide.first:nth-child(n+2){border-left:2px solid #cdcdcd}.brands_container .brands .brand_type{text-transform:uppercase;margin-bottom:1.5em;opacity:.5}.brands_container .brands .brand{display:flex;flex-flow:column;align-items:center;flex-shrink:0;text-transform:uppercase}.brands_container .brands .title .brand{color:#666}.brands_container .brands .brand img{width:96px;height:96px;border-radius:20%;-o-object-fit:cover;object-fit:cover;margin:1rem 5rem;box-shadow:0 0 0 1px #cdcdcd;border:3px solid transparent;transition:box-shadow .3s}.brands_container .brands .brand:hover img{box-shadow:0 0 0 1px #666}.brands_container .brands .brand .brand_name{font-weight:600;text-transform:uppercase}.container-element{display:flex;height:calc(100% + 30px);margin-top:20px;scrollbar-width:none}.p_buttons,.p_subtitle,.p_title{text-align:center}.p_buttons{margin-bottom:40px}.p_button{margin-right:20px}.p_title{font-size:var(--title-size);font-weight:100;text-transform:uppercase}.p_subtitle{margin-top:var(--title-margin-bottom);font-size:var(--subtitle-size);line-height:var(--subtitle-line-height);letter-spacing:var(--subtitle-spacing);font-weight:600}.products_slide{margin-bottom:0}.products_switchs{padding:1rem 4rem 2rem;margin-top:6rem}.news,.presse_articles{margin-top:8rem;position:relative;overflow:hidden;height:calc(100% - 8rem)}.new,.presse_article{flex-shrink:0}.trends{margin-top:6rem}.presse_articles .container-element{overflow-y:hidden}.presse_articles .presse_article a,.seasons .season .img_link{display:flex;flex-flow:column;align-items:center;background:#f7f7f7;margin-bottom:20px;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.presse_articles .presse_article a{position:relative;padding:20px 0;height:100%;background:0 0}.seasons .season .img_link{padding:100px 0}.presse_articles .presse_article a img{flex-grow:1;-o-object-fit:cover;object-fit:cover;max-height:300px}.presse_articles .next,.presse_articles .prev{top:calc(50% - 1em)}.gender_banner .gender_image{padding-top:25%}.gender_banner .gender_button{min-width:75%}.presse_text,.trends{width:1400px;margin-left:auto;margin-right:auto;text-align:center}.trends .trend_container .trend_img_link,.trends.banner{width:100%}.trends .trend_container{height:100%;display:flex;flex-direction:column;align-items:center}.banner_container img,.trends .trend_container img{width:100%;flex-grow:1;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;margin:15px 0 0}.trends:not(.banner,.portrait) .trend_container img{height:calc(622.22222px - 1.77778rem)}.trends .trend_title{font-size:var(--title-size);font-weight:100;text-transform:uppercase;text-align:center;margin-bottom:var(--title-margin-bottom)}.trends .trend_link{padding-bottom:.1em;border-bottom:1px solid transparent;transition:border-color .3s;font-size:var(--subtitle-size);line-height:var(--subtitle-line-height);letter-spacing:var(--subtitle-spacing);font-weight:600;text-align:center}.trends .trend_text:hover{border-color:#999}.trends .trend_button{display:inline-block}.trend_left{padding-right:1rem;height:100%;display:flex;flex-flow:column;justify-content:space-between}.trend_right{padding-left:1rem;position:relative}.trend_right .overlay_link{position:absolute;top:0;left:0;right:0;bottom:0}#trend_portrait{margin-top:15px;width:100%}#trend_portrait iframe{width:100%;height:calc(1244.44444px - 1.77778rem)}.news .new{margin-bottom:30px}.news a{flex-direction:column}.news a:hover{text-decoration:underline}.news a img{width:100%;flex-grow:1;-o-object-fit:cover;object-fit:cover;margin:0 0 15px;max-height:650px}.footer_text{margin-top:80px;width:1400px;margin-left:auto;margin-right:auto;color:#666}.footer_text strong{color:#000;text-transform:uppercase;font-size:1.2rem;margin:1rem 0;display:block}.news a,.presse_text{display:flex;align-items:center}.presse_text{margin-top:40px;justify-content:space-between}.presse_title{font-weight:600;font-size:1.5rem;margin-bottom:10px;text-align:left}@media screen and (max-width:1400px){.submenu_title{margin:15px 10px}.container-element{grid-template-columns:calc(8.33333% - 1.83333em)}.container:before{display:none}.products_slide .product img{padding:90px 0}.p_buttons,.p_subtitle,.p_title{margin-left:0}.promo_image img{min-height:30vw}.footer_text,.news,.news_product,.p_buttons,.presse_articles,.presse_text,.seasons,.trends,.trends_product{padding:0 10px;width:calc(100% - 20px)}.news .new{margin-bottom:40px}.trends.banner{width:calc(100% - 20px)}.trends:not(.banner,.portrait) .trend_container img{height:calc(44.44444vw - 1.77778rem - 8.88889px)}#trend_portrait iframe{height:calc(88.88889vw - 1.77778rem - 17.77778px)}}@media screen and (max-width:767px){.submenu_scroll_container.top_categories{margin-top:80px}.submenu_container{overflow-x:scroll;overflow-y:hidden;margin-bottom:-30px}.submenu_container .submenu{overflow:visible;justify-content:left;padding-bottom:30px;grid-column:auto/span 12;grid-template-columns:repeat(12,1fr)!important}.top_categories .submenu_container .submenu{width:140%;grid-column:auto/span 10;grid-template-columns:repeat(10,1fr)!important}.title_submenu{white-space:nowrap}.title_submenu.show700{display:block;font-size:.75em}.icon_submenu img,.icon_submenu svg{max-height:48px;min-height:48px;width:48px}.mobile{display:block;text-align:left}.brand_title{margin:5rem 10px 1rem;font-size:var(--title-size-mobile)}.brand_text{margin:0 10px;font-size:var(--subtitle-size-mobile)}.p_title{font-size:var(--title-size-mobile)}.p_subtitle{font-size:var(--subtitle-size-mobile)}.news,.presse_articles,.products_switchs,.trends{margin-top:6rem}.promo_container{padding:37.5vw 30px}.promo_image img{min-height:50vw}.promo_text.desktop,.promo_title.desktop{display:none}.promo_text{margin:5px 0 15px}.gender_banner .gender_button,.p_button,.promo_banner .promo_button{text-align:center}.gender_image{display:none}.trends .trend_title{font-size:var(--title-size-mobile)}.trends .trend_link{font-size:var(--subtitle-size-mobile)}.trends .trend_container{align-items:normal}.trends .trend_button{text-align:center;margin-top:0}.trend_left,.trend_right{padding:0}.trends:not(.banner,.portrait) .trend_container img{height:auto}#trend_portrait iframe{height:calc(177.77778vw - 35.55556px)}.presse_text{flex-flow:column;align-items:stretch}.presse_button{margin-top:1rem}}@media screen and (max-width:450px){.promo_banner [class*=col-][class*=-small-7]{grid-column:auto/span 6}.promo_container{padding:10.5vw 30px 15.5vw;background:rgba(209,209,209,.467);-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em)}}