@charset "UTF-8";@media print,screen and (min-width: 990px){.template_index #MainContent .hxl,.template_index #MainContent .hxxl{font-size:min(4.375vw,70px)}}@media print,screen and (min-width: 990px){.template_index #MainContent slideshow-component .banner__text{font-size:min(1.9375vw,31px)}.template_index #MainContent slideshow-component .hxxl{font-size:min(6.875vw,110px)}}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow.slider:before,.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow.slider:after{content:none}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__slide.grid__item .slideshow__media{position:relative;padding:0}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__slide.grid__item .slideshow__media:before,.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__slide.grid__item .slideshow__media:after{content:none}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__slide.grid__item .slideshow__media:before{content:"";display:block;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),color-stop(10%,rgba(0,0,0,.1)),color-stop(30%,rgba(0,0,0,.1)),color-stop(70%,rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(to bottom,#0009,#0000001a 10% 30%,#0000 70%,#0009);left:0;bottom:0;z-index:1}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__slide.grid__item .slideshow__media a.over_link{z-index:10}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__slide.grid__item .slideshow__media picture,.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__slide.grid__item .slideshow__media img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__text-wrapper_all{position:absolute;height:0;top:0;bottom:0;margin:auto}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__text-wrapper_all .slideshow__text.banner__box{max-width:initial}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;list-style:none}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li{position:relative;margin:0 5px;width:24px;height:24px}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li button{width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;border-radius:50%;background-color:#ccc}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li.slick-active button:before{background-color:#fff}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li button svg{width:100%;height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li button circle{fill:none;stroke-width:2}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li button .bg{stroke:#ccc}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li button .progress{stroke:#fff;stroke-dasharray:120;stroke-dashoffset:120;-webkit-transition:stroke-dashoffset linear;transition:stroke-dashoffset linear}.template_index #MainContent .more_allow{position:absolute;right:25px;bottom:0}.template_index #MainContent .more_allow:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:15px solid #1F53BA;border-right:0;top:0;bottom:0;margin:auto;right:-25px}.template_index #MainContent .more_allow[style*="display: block;"]{display:inline-block!important}.template_index #MainContent .shopify-section.section .banner .banner__media_box img{-o-object-fit:cover;object-fit:cover;height:110%}.template_index #MainContent .shopify-section.section .banner .banner__content{position:absolute;top:0;height:100%}.template_index #MainContent .shopify-section.section .banner.about{margin-top:-31.25vw}@media print,screen and (min-width: 990px) and (max-width: 1600px){.template_index #MainContent .shopify-section.section .banner.about{margin-top:-28.125vw}}.template_index #MainContent .shopify-section.section .banner.about .banner__media{background-color:transparent}.template_index #MainContent .shopify-section.section .banner.about .banner__content.banner__content--middle-center .banner__box{-webkit-transform:translateX(50%);transform:translate(50%)}.template_index #MainContent .shopify-section.section .banner.about .banner__box h2{font-size:60px}.template_index #MainContent .shopify-section.section .banner.about a.button{height:64px}.template_index #MainContent .shopify-section.section .banner.about a.button span{position:relative;padding-right:56px}.template_index #MainContent .shopify-section.section .banner.about a.button span:before{content:"";display:block;position:absolute;width:1px;height:100%;background-color:rgb(var(--color-button-text));top:0;bottom:0;margin:auto;right:30px}.template_index #MainContent .shopify-section.section .banner.about a.button span:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #114DC4;border-right:0;top:0;bottom:0;margin:auto;right:0}.template_index #MainContent .shopify-section.section .banner.about a.button:hover span:before{background-color:rgba(var(--color-button),var(--alpha-button-background))}.template_index #MainContent .shopify-section.section .banner.about a.button:hover span:after{border-left-color:rgba(var(--color-button),var(--alpha-button-background))}.template_index #MainContent .shopify-section.section .banner.company{margin-top:-20vw}.template_index #MainContent .video-section.company{margin-top:-8vw}.template_index #MainContent .video-section.company.spnone{display:block}.template_index #MainContent .video-section.company.pcnone{display:none}.template_index #MainContent .click_here{width:520px;position:absolute;margin-top:-31.25vw}@media print,screen and (min-width: 990px) and (max-width: 1600px){.template_index #MainContent .click_here{margin-top:-28.125vw}}.template_index #MainContent .click_here{z-index:10;background-color:transparent;right:0}.template_index #MainContent .click_here .image-with-text__media-item{width:100%}.template_index #MainContent .click_here .image-with-text__media-item:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0003;z-index:2}.template_index #MainContent .click_here .image-with-text__media-item:after{content:none}.template_index #MainContent .click_here .image-with-text__media-item *{background-color:transparent;border:none}.template_index #MainContent .click_here .image-with-text__media-item *:after{content:none}.template_index #MainContent .click_here .image-with-text__text-item{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:2}.template_index #MainContent .click_here .image-with-text__text-item:after{content:none}.template_index #MainContent .click_here .image-with-text__text-item .image-with-text__content{padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template_index #MainContent .click_here .image-with-text__text-item .image-with-text__content:after{content:none}.template_index #MainContent .click_here .image-with-text__text-item .button_image{padding:0;background-color:transparent;position:static;margin:0;height:0;min-height:initial}.template_index #MainContent .click_here .image-with-text__text-item .button_image img{position:absolute;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;right:20px;bottom:20px}.template_index #MainContent .click_here .image-with-text__text-item .button_image:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:none;z-index:3}.template_index #MainContent .click_here .image-with-text__text-item .button_image:after{content:none}.template_index #MainContent .multicolumn.service slider-component .grid__item{background-color:#222}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card{position:relative;overflow:hidden}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__image-wrapper{margin:0}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__image-wrapper .caption{position:absolute;z-index:2;margin:0;top:25px;left:30px;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:900}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__image-wrapper .media{opacity:.9}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info{position:absolute;height:100%;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;grid-row-gap:10px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info:before{content:"";display:block;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(34,34,34,.5)));background:linear-gradient(to bottom,#fff0,#22222280);left:0;bottom:0;z-index:-1}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .inline-richtext{font-size:calc(var(--font-heading-scale) * 2.6rem)}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .rte{margin:0;font-weight:400;padding-right:90px}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .link{min-height:initial;height:100%;width:100%;left:0;top:0;margin:0;position:absolute}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .link:hover{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .link img{position:absolute;width:60px;height:60px;-o-object-fit:contain;object-fit:contain;bottom:30px;right:30px}.template_index #MainContent .section-collection-list .title-wrapper-with-link{position:relative;display:block}.template_index #MainContent .section-collection-list .title-wrapper-with-link .title_area{padding-right:140px}.template_index #MainContent .section-collection-list .title-wrapper-with-link .paragraph{font-weight:700;margin:0 0 1rem}.template_index #MainContent .section-collection-list .title-wrapper-with-link carousel-navigation-more-button{position:absolute;right:20px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template_index #MainContent .section-collection-list slider-component .card-wrapper .card__media .tag{position:relative;z-index:2;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.template_index #MainContent .section-collection-list slider-component .card-wrapper .card__media .tag span{background-color:#000;color:#fff;font-size:16px;padding:0 15px;height:34px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border-radius:17px}.template_index #MainContent .blog carousel-navigation{display:block;margin-bottom:10px}.template_index #MainContent .blog carousel-navigation carousel-navigation-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.template_index #MainContent .blog carousel-navigation button{width:auto;white-space:nowrap;padding:10px 20px;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:1;background-color:transparent;border-radius:50px;position:relative;cursor:pointer;border:1px solid rgba(0,0,0,.2);background-color:rgb(var(--color-button-text));color:rgba(var(--color-button),var(--alpha-button-background))}.template_index #MainContent .blog carousel-navigation button[aria-current=true]{font-weight:900;border-color:transparent;color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}.template_index #MainContent .blog carousel-navigation-more-button a:nth-of-type(n+2){display:none}.template_index #MainContent .blog slider-component.tab_carousel blog-list{position:relative;display:block}.template_index #MainContent .blog slider-component.tab_carousel blog-list:nth-of-type(n+2){display:none}.template_index #MainContent .blog .title-wrapper-with-link{position:relative;display:block}.template_index #MainContent .blog .title-wrapper-with-link .paragraph{font-weight:700;margin:0 0 1rem}.template_index #MainContent .blog .title-wrapper-with-link carousel-navigation-more-button{position:absolute;right:20px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template_index #MainContent .blog.challenge{overflow:hidden}.template_index #MainContent .blog.challenge .more_allow{position:absolute;right:25px;bottom:0}.template_index #MainContent .blog.challenge .more_allow:after{border-left-color:rgba(var(--color-button),var(--alpha-button-background))}.template_index #MainContent .blog.challenge .page-width-desktop{background-image:url(/cdn/shop/files/bg_challenge.png);background-position:center top;background-repeat:no-repeat;background-size:contain}.template_index #MainContent .blog.challenge slider-component{background-color:transparent}.template_index #MainContent .blog.challenge slider-component ul.articles-wrapper.slick-initialized{overflow:visible}.template_index #MainContent .blog.challenge slider-component .slick-list{overflow:visible}.template_index #MainContent .blog.challenge slider-component .card__inner{aspect-ratio:100/100}.template_index #MainContent .blog.news .page-width-desktop{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:25.6756756757% 10px 1fr;grid-template-columns:25.6756756757% 1fr}.template_index #MainContent .blog.news .title-wrapper-with-link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.template_index #MainContent .blog.news .title-wrapper-with-link carousel-navigation-more-button{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;right:0;margin:0}.template_index #MainContent .blog.news .title-wrapper-with-link carousel-navigation-more-button .more_allow{position:relative;right:0}.template_index #MainContent .blog.news blog-list ul{display:block;margin:0;width:100%}.template_index #MainContent .blog.news blog-list ul li{width:100%;max-width:initial}.template_index #MainContent .blog.news blog-list ul li .article-card>.card__content{display:none}.template_index #MainContent .blog.news blog-list ul li .article-card .card__inner:before{content:none}.template_index #MainContent .blog.news blog-list ul li .article-card .card__content{padding:0}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information{padding:40px 0;display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:280px 10px 1fr;grid-template-columns:280px 1fr;border-bottom:1px solid rgba(0,0,0,.2)}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .card__heading{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .article-card__info{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:calc(var(--font-body-scale) * 1.4rem)}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .article-card__info .circle-divider{position:relative;padding-right:20px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .article-card__info .circle-divider:after{content:"";display:block;position:absolute;width:1px;height:16px;background-color:#0003;top:0;bottom:0;margin:auto;right:0}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .article-card__info .tag_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template_index #MainContent marquee-component.marquee{font-size:0}.template_index #MainContent marquee-component.marquee .custom-font-size{color:transparent;-webkit-text-stroke:1px rgba(var(--color-button),var(--alpha-button-background));font-size:var(--font-size)}.template_index #MainContent .multirow.footer_content .multirow__inner{row-gap:120px}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__media-item{width:55.4054054054%}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item{width:44.5945945946%}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content{padding:min(5.9375vw,95px)}@media print,screen and (min-width: 990px){.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:min(4.375vw,70px)}}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text--caption{font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:900}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content a.button{height:64px}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content a.button span{position:relative;padding-right:56px}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content a.button span:before{content:"";display:block;position:absolute;width:1px;height:100%;background-color:rgb(var(--color-button-text));top:0;bottom:0;margin:auto;right:30px}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content a.button span:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid rgb(var(--color-button-text));border-right:0;top:0;bottom:0;margin:auto;right:0}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content a.button:hover span:before{background-color:rgba(var(--color-button),var(--alpha-button-background))}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content a.button:hover span:after{border-left-color:rgba(var(--color-button),var(--alpha-button-background))}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center){padding-left:0}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__grid.image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content:not(.image-with-text__content--desktop-center){padding-right:0}@media print,screen and (max-width: 989px){.template_index #MainContent{overflow-x:hidden}.template_index #MainContent slideshow-component.slick_slideshow_mv{min-height:82vh}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow.slider{min-height:82vh}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__slide.grid__item{min-height:82vh}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__text-wrapper_all .slideshow__text.banner__box{padding-left:0;padding-right:0;padding-bottom:9.6vw;padding-top:0;margin-top:30%;white-space:wrap}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__text-wrapper_all .slideshow__text.banner__box .banner__text{font-size:4.2666666667vw}.template_index #MainContent slideshow-component.slick_slideshow_mv .slideshow__text-wrapper_all .slideshow__text.banner__box .banner__heading{font-size:13.0666666667vw;letter-spacing:-2%}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;list-style:none}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li{position:relative;margin:0 1.3333333333vw;width:4.8vw;height:4.8vw}.template_index #MainContent slideshow-component.slick_slideshow_mv .slider-dot li button:before{width:1.6vw;height:1.6vw}.template_index #MainContent .more_allow{position:static;width:100%;height:13.3333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;text-decoration:none;border:1px solid rgba(0,0,0,.2);border-radius:.5333333333vw}.template_index #MainContent .more_allow:after{content:none}.template_index #MainContent .more_allow[style*="display: block;"]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.template_index #MainContent .shopify-section.section .banner.about{margin-top:-40vw}.template_index #MainContent .shopify-section.section .banner.about .banner__content.banner__content--middle-center .banner__box{-webkit-transform:none;transform:none}.template_index #MainContent .shopify-section.section .banner.about .banner__box{max-width:initial;width:100%;padding:0;text-align:left;top:-20%}.template_index #MainContent .shopify-section.section .banner.about a.button{height:13.3333333333vw}.template_index #MainContent .shopify-section.section .banner.about .banner__box h2{font-size:8.5333333333vw}.template_index #MainContent .shopify-section.section .banner.company{margin-top:-20vw}.template_index #MainContent .video-section.company{margin-top:-30vw}.template_index #MainContent .video-section.company.spnone{display:none}.template_index #MainContent .video-section.company.pcnone{display:block}.template_index #MainContent .click_here{width:72vw;margin-top:-40vw}.template_index #MainContent .click_here .image-with-text__media-item:after{content:none}.template_index #MainContent .click_here .image-with-text__text-item:after{content:none}.template_index #MainContent .click_here .image-with-text__text-item .image-with-text__content{padding:4vw}.template_index #MainContent .click_here .image-with-text__text-item .button_image img{width:6.9333333333vw;height:6.9333333333vw;right:4vw;bottom:4vw}.template_index #MainContent .multicolumn.service slider-component ul.grid{padding:0}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__image-wrapper .caption{top:4vw;left:4vw;font-size:calc(var(--font-body-scale) * 1.4rem)}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info{grid-row-gap:2.6666666667vw;padding:5.3333333333vw}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .inline-richtext{font-size:calc(var(--font-heading-scale) * 2.6rem)}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .rte{padding-right:18.6666666667vw}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .link{margin:0}.template_index #MainContent .multicolumn.service slider-component .grid__item .multicolumn-card .multicolumn-card__info .link img{width:13.3333333333vw;height:13.3333333333vw;bottom:5.3333333333vw;right:5.3333333333vw}.template_index #MainContent .section-collection-list .title-wrapper-with-link{position:relative;display:block}.template_index #MainContent .section-collection-list .title-wrapper-with-link .title_area{padding-right:0}.template_index #MainContent .section-collection-list .title-wrapper-with-link .paragraph{font-weight:700;margin:0 0 1rem}.template_index #MainContent .section-collection-list .title-wrapper-with-link carousel-navigation-more-button{position:absolute;right:5.3333333333vw;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template_index #MainContent .section-collection-list slider-component .card-wrapper .card__media .tag{padding:1.8666666667vw;gap:1.3333333333vw}.template_index #MainContent .section-collection-list slider-component .card-wrapper .card__media .tag span{font-size:2.9333333333vw;padding:0 2.6666666667vw;height:6.9333333333vw;border-radius:3.4666666667vw}.template_index #MainContent .blog carousel-navigation{margin-bottom:2.6666666667vw;overflow:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.template_index #MainContent .blog carousel-navigation::-webkit-scrollbar{display:none}.template_index #MainContent .blog carousel-navigation::-webkit-scrollbar-track{background:#0000}.template_index #MainContent .blog carousel-navigation::-webkit-scrollbar-thumb{background:#0000;border-radius:1.3333333333vw}.template_index #MainContent .blog carousel-navigation carousel-navigation-inner{gap:2.6666666667vw}.template_index #MainContent .blog carousel-navigation button{padding:2.6666666667vw 5.3333333333vw;font-size:calc(var(--font-body-scale) * 1.6rem);border-radius:13.3333333333vw}.template_index #MainContent .blog .title-wrapper-with-link .paragraph{margin:0 0 1rem}.template_index #MainContent .blog .title-wrapper-with-link carousel-navigation-more-button{right:5.3333333333vw}.template_index #MainContent .blog.challenge .more_allow{position:static;margin-top:8vw}.template_index #MainContent .blog.challenge .page-width-desktop{background-size:auto 80vw}.template_index #MainContent .blog.challenge slider-component ul.articles-wrapper.slick-initialized{overflow:visible}.template_index #MainContent .blog.challenge slider-component .slick-list{overflow:visible}.template_index #MainContent .blog.challenge slider-component .card__inner{aspect-ratio:100/100}.template_index #MainContent .blog.news .page-width-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template_index #MainContent .blog.news .title-wrapper-with-link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;margin:0}.template_index #MainContent .blog.news blog-list ul{display:block;margin:0;width:100%}.template_index #MainContent .blog.news blog-list ul li{margin:0}.template_index #MainContent .blog.news blog-list ul li .article-card>.card__content{display:none}.template_index #MainContent .blog.news blog-list ul li .article-card .card__inner:before{content:none}.template_index #MainContent .blog.news blog-list ul li .article-card .card__content{padding:0}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information{padding:5.3333333333vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.6666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .card__heading{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .article-card__info{font-size:calc(var(--font-body-scale) * 1.4rem)}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .article-card__info .circle-divider{padding-right:4vw;margin-right:4vw}.template_index #MainContent .blog.news blog-list ul li .article-card .card__information .article-card__info .circle-divider:after{height:4.2666666667vw}.template_index #MainContent .multirow.footer_content .multirow__inner{row-gap:21.3333333333vw}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__media-item{width:94.6666666667vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__media-item .image-with-text__media{width:94.6666666667vw}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:8vw}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content{padding:0}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text--caption{font-size:calc(var(--font-body-scale) * 1.2rem)}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__text-item .image-with-text__content a.button{height:13.3333333333vw}.template_index #MainContent .multirow.footer_content .multirow__inner .image-with-text .image-with-text__grid.image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__media-item .image-with-text__media{margin-left:-5.3333333333vw}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aw_index.css.map */
