.home-banner .home-banner-txt{text-transform:uppercase;color:#000;font-family:var(--font-alternative);letter-spacing:2px;font-weight:800;font-size:var(--font-size-heading-m);line-height:var(--font-size-heading-m);margin-top:0;margin-bottom:0}.home-banner .productTitle.home-banner-txt{margin-top:10px}.home-banner .white.home-banner-txt{color:#fff}.home-banner{height:auto;display:block}@media only screen and (width>=992px){.home-banner{height:50vh;display:flex}}.home-banner .home-banner-left{background-position:50%;background-size:cover;height:50vh;position:relative}@media only screen and (width>=768px){.home-banner .home-banner-left{height:579px}}@media only screen and (width>=992px){.home-banner .home-banner-left{flex:1;height:auto}}.home-banner .home-banner-right{flex-direction:column;height:300px;display:flex}@media only screen and (width>=768px){.home-banner .home-banner-right{flex-direction:row}}@media only screen and (width>=992px){.home-banner .home-banner-right{flex-direction:column;flex:0 0 30%;height:auto}}.home-banner .home-banner-right .home-banner-right-first{background-position:50%;background-size:cover;flex:100%;height:auto;margin:5px;position:relative}@media only screen and (width>=768px){.home-banner .home-banner-right .home-banner-right-first{flex:50%}}@media only screen and (width>=992px){.home-banner .home-banner-right .home-banner-right-first{margin:0 15px 0 5px}.home-banner .home-banner-right .home-banner-right-first.space_bottom{margin:0 15px 5px 5px}}.home-banner .home-banner-right .home-banner-right-second{background-position:50%;background-size:cover;flex:100%;height:auto;margin:5px;position:relative}@media only screen and (width>=768px){.home-banner .home-banner-right .home-banner-right-second{flex:50%}}@media only screen and (width>=992px){.home-banner .home-banner-right .home-banner-right-second{margin:5px 15px 0 5px}}.home-banner .home-banner-txt{position:absolute}.home-banner .home-banner-txt.white{color:#fff}@media only screen and (width<=991px){.home-banner .home-banner-txt{bottom:20px;left:20px}}@media only screen and (width>=992px){.home-banner .home-banner-txt.txt-cr{top:50%;right:20px;transform:translateY(-50%)}.home-banner .home-banner-txt.txt-cc{top:50%;left:50%;transform:translate(-50%,-50%)}.home-banner .home-banner-txt.txt-cl{top:50%;left:20px;transform:translateY(-50%)}.home-banner .home-banner-txt.txt-bl{bottom:20px;left:20px}.home-banner .home-banner-txt.txt-bc{bottom:20px;left:50%;transform:translate(-50%)}.home-banner .home-banner-txt.txt-br{bottom:20px;right:20px}}.section_grid{gap:5px;margin-bottom:5px;display:grid}.section_grid .banner{width:100%;height:100%;line-height:0;display:block}.section_grid .banner img{object-fit:cover;width:100%;height:100%}.section_grid .banner .section_title,.section_grid .banner .section_subtitle{color:#fff}.section_header{text-align:left}.section_header--center{text-align:center}.section_header h3,.section_header h4{margin:0}.section_label{color:#fff;line-height:initial;letter-spacing:1px;text-transform:uppercase;font-weight:500;font-size:var(--font-size-body-m);z-index:2;align-items:center;margin:0;display:flex;position:absolute;bottom:10px;left:10px}@media only screen and (width>=992px){.section_label{font-size:var(--font-size-body-l)}.section_label.center{font-size:var(--font-size-body-l);text-align:center;justify-content:center;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.section_label.center span{width:100%}}.section_label.huge{font-size:var(--font-size-heading-xl)}.section_banner-content{position:absolute;bottom:10px;left:10px}.section_banner-content.center{width:100%;top:50%;left:50%;bottom:unset;text-align:center;justify-content:center;bottom:auto;transform:translate(-50%,-50%)}.section_title{font-size:var(--font-size-heading-s);font-family:var(--font-alternative)}@media only screen and (width>=992px){.section_title{font-size:var(--font-size-heading-m)}}.section_title{color:#000;font-weight:700}.section_subtitle{font-size:var(--font-size-heading-s)}@media only screen and (width>=992px){.section_subtitle{font-size:var(--font-size-heading-m)}}.section_subtitle{color:#000;font-weight:400}.post{grid-template-rows:1fr 1fr;display:grid}@media only screen and (width>=992px){.post{grid-template-rows:1fr;grid-template-columns:4fr 1fr 2fr}}.post__wrapper{background-color:var(--color-main-010)}.post__title{font-weight:300;font-size:var(--font-size-heading-s);margin-bottom:10px}@media only screen and (width>=992px){.post__img{grid-column:3}}.post img{width:100%}.trend-br__brand{text-align:center;flex:none;padding-top:277px;position:relative}.trend-br__logo{justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:2px 2px 40px}.trend-br__logo img{object-fit:contain;mix-blend-mode:multiply}.svgPromotion .svgContainer{text-align:center;font-size:var(--font-size-body-m);color:#fff;background-color:#000;margin:0;padding:15px 0;font-weight:400}.svgPromotion .svgContainer svg{width:30px}.svgPromotion .svgContainer h4{padding-bottom:20px}.svgPromotion .svgContainer p{font-size:var(--font-size-body-m);font-weight:400}@media only screen and (width>=768px){.svgPromotion .svgContainer svg{opacity:.85;-o-transition:.3s;width:60px;transition:all .3s}.svgPromotion .svgContainer>a:hover svg{opacity:1}}.svgPromotion .svgContainer p{color:#fff;margin-top:0}.grid_three-squares{grid-template-columns:1fr 1fr}.grid_three-squares.grid-st .square-1{grid-column:span 2}@media only screen and (width>=992px){.grid_three-squares.grid-st{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}}.grid_three-squares.grid-st .square-2,.grid_three-squares.grid-st .square-3{height:100%}@media only screen and (width>=992px){.grid_three-squares.grid-st .square-1{grid-area:1/1/span 2}}.grid_three-squares.grid-inv .square-3{grid-column:span 2}@media only screen and (width>=992px){.grid_three-squares.grid-inv{grid-template-rows:1fr 1fr;grid-template-columns:1fr 2fr}.grid_three-squares.grid-inv .square-2{grid-column:span 2}.grid_three-squares.grid-inv .square-3{grid-column:1}}.grid_three-squares.grid-inv .square-1,.grid_three-squares.grid-inv .square-3{height:100%}@media only screen and (width>=992px){.grid_three-squares.grid-inv .square-2{grid-area:1/2/span 2}}@media only screen and (width<=991px){.grid_three-squares .grid-item{position:relative}.grid_three-squares .grid-item:before{content:"";padding-bottom:100%;display:block}.grid_three-squares .grid-item img{position:absolute;top:0;bottom:0}}.grid_three-squares .banner{width:100%;height:100%;line-height:0;display:block}.grid_three-squares .banner img{object-fit:cover;width:100%;height:100%}.grid_single-row{gap:5px;display:grid}.grid_single-row.columns-2,.grid_single-row.columns-3{grid-template-columns:repeat(2,1fr)}.grid_single-row.columns-3 .banner:nth-child(3){grid-column:span 2}.grid_single-row.columns-4{grid-template-columns:repeat(2,1fr)}@media only screen and (width>=992px){.grid_single-row.columns-3{grid-template-columns:repeat(3,1fr)}.grid_single-row.columns-3 .banner:nth-child(3){grid-column:3}.grid_single-row.columns-4{grid-template-columns:repeat(4,1fr)}}.grid_text-image{display:block}@media only screen and (width>=992px){.grid_text-image{padding:5vh 10vw;display:flex}}.grid_text-image [style*=--image-width]{width:100%}@media only screen and (width>=992px){.grid_text-image [style*=--image-width]{width:60%}}@supports (--custom:property){@media only screen and (width>=992px){.grid_text-image [style*=--image-width]{width:var(--image-width)}}}.grid_text-image .section_content{margin-top:16px;margin-left:32px;margin-right:32px}@media only screen and (width>=992px){.grid_text-image .section_content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin-right:0;display:flex}.grid_text-image.inverted{flex-direction:row-reverse}.grid_text-image.inverted .section_content{margin-left:0;margin-right:32px}}.banner-buttons{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}@media only screen and (width>=992px){.banner-buttons{padding:5vh 10vw;display:flex}}.banner-buttons [style*=--image-width]{width:100%}@media only screen and (width>=992px){.banner-buttons [style*=--image-width]{width:60%}}@supports (--custom:property){@media only screen and (width>=992px){.banner-buttons [style*=--image-width]{width:var(--image-width)}}}.banner-buttons .section_content{margin-top:16px;margin-left:32px;margin-right:32px}@media only screen and (width>=992px){.banner-buttons .section_content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin-right:0;display:flex}.banner-buttons .section_content.center{align-items:center}}
