body,h1,h2,h3,h4,h5,h6,p,div,input,a,span,button{font-family:Noto Sans JP,sans-serif!important;letter-spacing:normal!important;line-height:1.5}.page-full,.page-width{padding:0 18px}@media only screen and (min-width: 769px){.page-full,.page-width{padding:0 80px}.no-pc{display:none}}.featured-collection .section-header__title,.custom-lineup .section-header__title,.blog-cases .section-header__title,.blog-column .section-header__title,.blog-news .section-header__title,.collection-hero__content .section-header__title,.section-floor-plan .section-header__title,.section-spec-chart .section-header__title,#insta-feed h2,.page-faq .section-header__title,.page-contact .section-header__title,.page-quote .section-header__title,.section-recently-viewed .section-header__title,.template-customers-login .section-header__title,.section-collection-list .section-header__title,.product-recommendations-header .section-header__title{font-weight:700;font-size:38px}@media only screen and (min-width: 769px){.template-customers-login .page-content .section-header__title,.template-customers-register .page-content .section-header__title,.template-customers-reset_password .page-content .section-header__title{font-size:32px}}.product-recommendations-header .section-header__title{text-align:left}.page-content .section-header__title{font-weight:700;font-size:36px;font-family:Roboto,Roboto Condenced,Noto Sans JP,sans-serif!important;letter-spacing:.05em!important}.rte h3{font-weight:600}#insta-feed h2{font-size:38px!important}.section-text-image .subheading,.custom--text-and-image .subheading,.featured-collection .subheading,.custom-lineup .subheading,.blog-cases .subheading,.blog-column .subheading,.blog-news .subheading,.collection-hero__content .subheading,.section-floor-plan .subheading,.section-spec-chart .subheading,.instafeed.subheading,.section-recently-viewed .subheading{font-family:Roboto Condensed,sans-serif!important;font-size:18px;font-weight:700;position:relative;color:#1027608a;margin-bottom:0;text-align:left}.collection-hero__content .subheading{color:#fff}.section-text-image .subheading,.custom--text-and-image .subheading,.section-floor-plan .section-header-wrapper,.section-spec-chart .section-header-wrapper,#insta-feed h2,.page-quote .section-header,.section-recently-viewed .section-header{margin-bottom:30px}.section-text-image .subheading:after,.custom--text-and-image .subheading:after,.featured-collection .subheading:after,.custom-lineup .subheading:after,.blog-cases .subheading:after,.blog-column .subheading:after,.blog-news .subheading:after,.collection-hero__content .subheading:after,.section-floor-plan .subheading:after,.section-spec-chart .subheading:after,.instafeed.subheading:after,.section-recently-viewed .subheading:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;height:1px;width:36px;background-color:#1027608a}.collection-hero__content .subheading:after{background-color:#fff}.featured-collection .section-header,.custom-lineup .section-header,.blog-cases .section-header,.blog-column .section-header,.blog-news .section-header{display:flex;justify-content:space-between;align-items:center}.custom-blog-page.blog-cases .section-header,.custom-blog-page.blog-column .section-header,.custom-blog-page.blog-news .section-header{display:block}.collection-hero__content .section-header__title{font-family:Roboto,Roboto Condenced,Noto Sans JP,sans-serif!important;letter-spacing:.05em!important}@media screen and (max-width:768px){.section-text-image .subheading,.custom--text-and-image .subheading,.featured-collection .subheading,.custom-lineup .subheading,.blog-cases .subheading,.blog-column .subheading,.blog-news .subheading,.collection-hero__content .subheading,.section-floor-plan .subheading,.section-spec-chart .subheading,.instafeed.subheading,.section-recently-viewed .subheading{font-size:14px}.featured-collection .section-header__title,.custom-lineup .section-header__title,.blog-cases .section-header__title,.blog-column .section-header__title,.blog-news .section-header__title,.collection-hero__content .section-header__title,.section-floor-plan .section-header__title,.section-spec-chart .section-header__title,#insta-feed h2,.page-content .section-header__title,.page-faq .section-header__title,.page-contact .section-header__title,.page-quote .section-header__title,.section-recently-viewed .section-header__title,.page-cart .section-header__title,.template-customers-login .section-header__title,.section-collection-list .section-header__title,.product-recommendations-header .section-header__title{font-size:28px}#insta-feed h2{font-size:28px!important}.featured-collection .section-header,.custom-lineup .section-header,.blog-cases .section-header,.blog-column .section-header,.blog-news .section-header,.page-contact .section-header__title,.index-section.index-section--faq,.page-quote .section-header,.section-recently-viewed .section-header{margin-bottom:15px}.custom-blog-page.blog-cases .section-header,.custom-blog-page.blog-column .section-header,.custom-blog-page.blog-news .section-header{margin-bottom:30px}}.featured-collection .section-header .btn,.custom-lineup .btn,.blog-cases .btn,.blog-column .btn,.blog-news .btn{position:relative;padding:8px 47px 8px 26px;border:solid 1px #000;font-weight:700;font-size:16px;transition:.3s}.featured-collection .section-header .btn:hover,.custom-lineup .btn:hover,.blog-cases .btn:hover,.blog-column .btn:hover,.blog-news .btn:hover{opacity:.7}.featured-collection .section-header .btn:after,.custom-lineup .btn:after,.blog-cases .btn:after,.blog-column .btn:after,.blog-news .btn:after{content:"";position:absolute;right:10px;top:39%;width:25px;height:10px;background-image:url(./arrow.svg);background-repeat:no-repeat;display:inline-block;transform:scale(.8);transition:.3s}.featured-collection .section-header .btn:hover:after,.custom-lineup .btn:hover:after,.blog-cases .btn:hover:after,.blog-column .btn:hover:after,.blog-news .btn:hover:after{right:8px}.btn-sp,.btn-sp:after{display:none}@media screen and (max-width:768px){.featured-collection .section-header .btn,.custom-lineup .btn,.blog-cases .btn,.blog-column .btn,.blog-news .btn,.featured-collection .section-header .btn:after,.custom-lineup .btn:after,.blog-cases .btn:after,.blog-column .btn:after,.blog-news .btn:after{display:none}.btn-sp{display:block!important;position:relative;padding:8px 47px 8px 26px;border:solid 1px #000;font-weight:700;font-size:16px;font-family:Roboto Condensed,sans-serif!important;max-width:137px;margin:40px auto 0;font-weight:700!important}.btn-sp:after{display:block!important;content:"";position:absolute;right:10px;top:38%;width:25px;height:10px;background-image:url(./arrow.svg);background-repeat:no-repeat;display:inline-block}}@media only screen and (min-width: 769px){.featured-collection .grid-product.medium-up--one-sixth{width:20%}.featured-collection .grid-product.medium-up--one-sixth:last-child{display:none}}.grid-product__image-mask .grid-product__image{transition:1s}.grid-product__image-mask:hover .grid-product__image{transform:scale(1.1)}.grid-product__image-mask .image-wrap{background:none;overflow:hidden}.grid-product__meta{padding-top:10px}.grid-product__title.grid-product__title--body,.section-recently-viewed .grid-product__title{font-family:Roboto Condensed,sans-serif!important;font-weight:700;font-size:18px}.grid-product__title.grid-product__title--body:hover{text-decoration:underline;text-underline-offset:5px}.grid-product__price{font-weight:500;font-size:14px}.price__tax{font-size:12px}@media screen and (min-width:769px) and (max-width:1099px){.grid-product__title.grid-product__title--body,.section-recently-viewed .grid-product__title{font-size:15px}.grid-product__price{font-size:13px}}.grid-product__tag.grid-product__tag--sold-out{width:100%;height:100%;background-color:#0000004d;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:20px;text-align:center}@media screen and (min-width:769px) and (max-width:1099px){.grid-product__tag.grid-product__tag--sold-out{font-size:16px}}.custom_label{position:absolute;top:0;right:0;font-size:14px;font-weight:700;color:#fff;background-color:#102760;padding:3px 13px;border-radius:50px}@media screen and (max-width:768px){.grid-product__title.grid-product__title--body{font-size:16px}.grid-product__price{font-size:12px}.price__tax{font-size:10px}}@media only screen and (min-width: 769px){.site-header{padding:0}}#SiteHeader .site-nav__link{font-weight:700;letter-spacing:.13em!important;font-size:15px;font-family:Roboto!important}@media only screen and (min-width: 769px) and (max-width: 1000px){#SiteHeader .site-nav__link{font-size:14px}}#SiteHeader .site-nav__icons .site-nav__link:hover{transition:.3s}#SiteHeader .site-nav__icons .site-nav__link:hover{opacity:.6}#SiteHeader .site-nav__dropdown{top:130px}#SiteHeader .site-nav__dropdown-link.site-nav__dropdown-link--top-level{font-size:18px}#SiteHeader .site-nav__dropdown-link{font-size:12px}#SiteHeader .megamenu .site-nav__dropdown-link{padding:7px 0;transition:.3s}#SiteHeader .megamenu .site-nav__dropdown-link:hover{opacity:.6}.site-header:not(.site-header--stuck) .site-nav--has-dropdown.is-focused>a,.site-header:not(.site-header--stuck) .site-nav--has-dropdown:hover>a,.site-header.site-header--stuck .site-nav--has-dropdown.is-focused>a,.site-header.site-header--stuck .site-nav--has-dropdown:hover>a{background-color:transparent}.site-header:not(.site-header--stuck) .site-nav__dropdown-link,.site-header.site-header--stuck .site-nav__dropdown-link{color:#fff;background:transparent}.site-nav__item.site-nav__expanded-item.site-nav--has-dropdown:not(.site-nav--is-megamenu) .site-nav__dropdown{background:#000c;top:84px!important}.header-item .site-nav{text-align:left}#HeaderWrapper{background:linear-gradient(0deg,#222,#000)}#HeaderWrapper.header-wrapper--sticky{background:transparent;transition:10s all linear}#HeaderWrapper:hover{background:linear-gradient(0deg,#222,#000)}.template-index #HeaderWrapper:hover .site-header:not(.site-header--stuck) .header-item .site-nav__link,.template-index #HeaderWrapper:hover .site-header:not(.site-header--stuck) .header-item .site-nav__link.site-nav__link--underline.site-nav__link--has-dropdown{color:#fff!important}.site-header__logo-link,.site-nav__link.site-nav__link--icon,a.site-nav__link.site-nav__link--underline,a.site-nav__link.site-nav__link--underline.site-nav__link--has-dropdown{pointer-events:auto}.template-index .site-header:not(.site-header--stuck) .header-item .site-nav__link{color:#fff;transition:.3s}.site-header:not(.site-header--stuck) .site-nav__dropdown.megamenu,.site-header.site-header--stuck .site-nav__dropdown.megamenu{background-color:#000c}.site-header:not(.site-header--stuck) .site-nav__link.site-nav__link--underline:hover:after{border-bottom-color:#fff}.site-nav--has-dropdown .site-nav__link--underline:after{border-bottom-color:#fff}.logo--inverted .hover-visible{opacity:0}.logo--inverted .hover-hidden,.logo--inverted .hover-visible{transition:.3s}#HeaderWrapper:hover .logo--inverted .hover-hidden{opacity:0}#HeaderWrapper:hover .logo--inverted .hover-visible{opacity:1}.site-header.site-header--stuck .site-nav--has-dropdown.is-focused>a,.site-header.site-header--stuck .site-nav--has-dropdown:hover>a{color:#fff!important}.site-header.site-header--stuck .site-nav--has-dropdown .site-nav__link--underline:after{border-bottom-color:#fff}.site-header.site-header--stuck{backgournd:#000}body:not(.template-index) .site-header:not(.site-header--stuck) .site-nav--has-dropdown.is-focused>a,body:not(.template-index) .site-header:not(.site-header--stuck) .site-nav--has-dropdown:hover>a{color:#fff!important}body:not(.template-index) .site-header:not(.site-header--stuck) .site-nav--has-dropdown .site-nav__link--underline:after,body:not(.template-index) .site-header:not(.site-header--stuck) .site-nav__item:not(.site-nav--has-dropdown) .site-nav__link--underline:after{border-bottom-color:#fff}.icon.icon-user path,.icon.icon-user circle,.icon.icon-cart path,.icon.icon-cart circle{stroke-width:2}.site-nav__link.site-nav__link--icon.header__cart{position:relative}.Header__IconWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.Header__IconTitle{margin-top:5px;font-weight:600;font-size:11px}.Header__CartCount{position:absolute;top:-3px;right:-4px;background:#000;width:15px;height:15px;border-radius:50%;border:#fff solid 1px;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700;padding-bottom:2px}#SiteHeader .site-header__logo-link img{max-height:50px;height:100%}.site-nav-sp{display:none}@media screen and (max-width:768px){.hide-sp{display:none}.site-nav-sp{display:flex;justify-content:space-between;align-items:center;width:100%}.site-nav-sp .site-nav.medium-up--hide.hide-pc .site-nav__link.site-nav__link--icon{padding-left:0}.site-nav-sp .site-nav__icons .site-nav__link.site-nav__link--icon:not(.header__cart){padding-right:0}.site-nav-sp .site-nav.hide-pc,.site-nav-sp .header-item.header-item--logo.hide-pc{width:30%}.site-nav-sp .site-nav__icons{display:flex;align-items:center;justify-content:flex-end}.site-nav-sp .site-nav__icons .icon{width:20px;height:20px}.site-nav__link.site-nav__link--icon.header__cart{padding-right:14px}.site-nav-sp .site-header__logo-link{width:50px!important}.site-nav-sp .Header__CartCount{right:-8px;top:-1px;font-size:10px;padding-left:1px}.template-index .site-header:not(.site-header--stuck.site-header--opening) .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg line,.template-index .site-header:not(.site-header--stuck.site-header--opening) .site-nav.hide-pc .site-nav__icons svg circle,.template-index .site-header:not(.site-header--stuck.site-header--opening) .site-nav.hide-pc .site-nav__icons svg path{stroke:#fff!important;transition:.3s}ul.mobile-nav .mobile-nav__item .mobile-nav__link.mobile-nav__link--top-level{font-size:15px;font-weight:700;font-family:Roboto,Noto Sans JP!important}ul.mobile-nav .mobile-nav__sublist .mobile-nav__item .mobile-nav__child-item .mobile-nav__link{font-family:Roboto Condensed,sans-serif!important;font-size:14px;font-weight:700;padding-top:0}ul.mobile-nav .mobile-nav__sublist .mobile-nav__item:last-child .mobile-nav__child-item .mobile-nav__link{padding-top:10px}.collapsible-trigger__icon--circle{border:none}.mobile-nav__grandchildlist .mobile-nav__item .mobile-nav__link{font-size:12px;padding-top:0;padding-bottom:10px}.mobile-nav__toggle button{border-left:none}#NavDrawer.drawer{background-color:#000000e6}.drawer__scrollable .mobile-nav__social .icon__fallback-text{position:unset;width:100%;color:#fff;height:auto;padding-bottom:4px;text-align:left;font-size:12px;padding-left:7px;font-weight:500}.drawer__scrollable .mobile-nav__social{display:inline-block;width:100%}.drawer__scrollable .mobile-nav__social .mobile-nav__social-item{border:none}.drawer__scrollable .mobile-nav__social .mobile-nav__social-item a{display:flex;align-items:center;padding:0}#NavDrawer .drawer__header,#CartDrawer .drawer__header,#NavDrawer .mobile-nav__item:after{border-bottom-color:#7f7f7f}.mobile-nav__sublist .mobile-nav__item:last-child .mobile-nav__child-item>.mobile-nav__link{padding-bottom:5px}#CartDrawer #CartDrawerForm .h2.drawer__title{font-size:16px;font-weight:700}#HeaderWrapper:hover .site-header:not(.site-header--stuck.site-header--opening) .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg line,#HeaderWrapper:hover .site-header:not(.site-header--stuck.site-header--opening) .site-nav.hide-pc .site-nav__icons svg circle,#HeaderWrapper:hover .site-header:not(.site-header--stuck.site-header--opening) .site-nav.hide-pc .site-nav__icons svg path{stroke:#fff!important}}#CartDrawer{z-index:51}.megamenu__colection-image{background-position:center;padding-bottom:50%}.video-parent-section{position:relative}.video-parent-section .hero__text-content h2.hero__title{font-family:Roboto,Roboto Condensed,sans-serif!important;font-weight:500}.video-parent-section .hero__text-content h2.hero__title .animation-contents{line-height:1.4}.video-parent-section .hero__text-content h2.hero__title .animation-contents span{font-size:60px;font-family:Roboto!important}.video-parent-section .hero__text-content .hero__subtitle{font-weight:500;margin-top:15px}@media screen and (max-width:1000px){.video-parent-section .hero__text-content h2.hero__title{font-size:60px}.video-parent-section .hero__text-content h2.hero__title .animation-contents span{font-size:42px}.video-parent-section .hero__text-content .hero__subtitle{font-size:18px}}@media screen and (max-width:768px){.video-parent-section .hero__text-content h2.hero__title{font-size:32px}.video-parent-section .hero__text-content h2.hero__title .animation-contents span{font-size:25px}.video-parent-section .hero__text-content .hero__subtitle{font-size:15px;margin-top:5px}}.slideshow-wrapper .h1.hero__title .animation-contents{font-weight:700;color:#fff;margin-bottom:12px;font-family:Roboto Condensed,sans-serif!important}.slideshow-wrapper .h1.hero__title .animation-contents span{font-family:Roboto Condensed,sans-serif!important;font-size:50px}.slideshow-wrapper .hero__top-subtitle .animation-contents{color:#fff;font-family:Roboto Condensed,sans-serif!important;font-weight:700;letter-spacing:normal;margin-bottom:12px;text-transform:none;font-size:18px}@media screen and (max-width:768px){.slideshow-wrapper .hero__top-subtitle .animation-contents{font-size:16px}}.slideshow-wrapper .hero__subtitle{color:#fff;font-size:18px;font-weight:500}.slideshow-wrapper .hero__image-wrapper:before{display:none}div[data-section-type=slideshow-section]{position:relative}.scrolldown{position:absolute;bottom:0;right:50%;z-index:3}.scrolldown span{position:absolute;left:50%;transform:translate(-50%);bottom:97px;font-weight:500;font-size:14px;color:#fff}.scrolldown:before{content:"";position:absolute;bottom:0;left:-2px;width:6px;height:30px;background:#fff;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}.scrolldown:after{content:"";position:absolute;bottom:0;left:54%;width:2px;height:80px;background:#fff}@keyframes circlemove{0%{bottom:61px}to{bottom:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}to{opacity:0}}@keyframes circlemove-sp{0%{bottom:25px}to{bottom:0}}@media screen and (max-width:768px){.scrolldown span{bottom:48px}.slideshow-wrapper .h1.hero__title .animation-contents span{font-size:26px}.slideshow-wrapper .h1.hero__title .animation-contents{font-size:38px;line-height:1}.slideshow-wrapper .hero__subtitle{font-size:14px}.scrolldown:after{height:40px}.scrolldown:before{height:20px;animation:circlemove-sp 2s ease-in-out infinite}}.section-custom-banner{margin:30px 0}.CustomBanner{overflow:hidden}.CustomBanner__Wrapper{margin:0 -10px}.CustomBanner__Item{max-width:350px;width:100%;aspect-ratio:2/1;padding:0 10px;position:relative;border-radius:3%}.CustomBanner__Wrapper .slick-track{left:-185px}.CustomBanner__ImageText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;max-width:330px;width:100%}.Image__Subtitle{font-weight:700;color:#fff}.Image__Title{color:#fff;font-weight:700;font-size:24px}.CustomBanner__ImageWrapper{position:relative}.CustomBanner__Image{aspect-ratio:2/1;object-fit:cover;height:100%;position:relative;border-radius:3px;transition:1s}.CustomBanner__ImageWrapper:before{content:"";position:absolute;top:0;max-width:330px;width:100%;height:100%;display:inline-block;background:#00000054;border-radius:3px;z-index:1}.CustomBanner__Item .logo-bar__link{transition:.3s}.CustomBanner__Item .CustomBanner__ImageWrapper{overflow:hidden;border-radius:3px}.CustomBanner__Item .logo-bar__link:hover .CustomBanner__Image{transform:scale(1.1)}@media screen and (max-width:768px){.CustomBanner__Item{max-width:250px}.CustomBanner__Wrapper .slick-track{left:0}.Image__Subtitle{font-size:12px;margin-bottom:3px}.Image__Title{font-size:16px}}.section-text-image{margin:60px 0 90px}.section-text-image .h1.appear-delay-1{font-size:38px;font-family:Roboto Condensed,sans-serif!important;margin-bottom:20px;font-weight:700}.section-text-image .appear-delay-2 p{line-height:1.8}.section-text-image .appear-delay-3{text-align:right}.section-text-image .appear-delay-3 .btn{font-size:14px;border:none;position:relative;padding-right:0;padding-left:0;padding-bottom:3px;font-family:Roboto Condensed,sans-serif!important}.section-text-image .appear-delay-3 .btn:after{position:absolute;left:13%;transform:translate(-50%);content:"";max-width:67px;width:100%;height:2px;background:#000;bottom:-1px;transform-origin:left top;transform:scale(1);transition:transform .3s}.section-text-image .appear-delay-3 .btn:hover:after{transform-origin:right top;transform:scaleX(0)}.section-text-image .feature-row{margin:0}.section-text-image .feature-row__item{flex:0 1 50%;padding-right:15px}.section-text-image .feature-row__text{min-width:50%;flex:0 1 50%;padding-left:15px}.section-text-image .feature-row__text p{font-weight:500}@media screen and (max-width:768px){.section-text-image{margin:30px 0 50px}.section-text-image .feature-row{display:block}.section-text-image .feature-row__item:not(.feature-row__text){padding-right:0;margin:0 -18px}.section-text-image .feature-row__text{padding:50px 0 0}.section-text-image .subheading,.custom--text-and-image .subheading{margin-bottom:20px;font-size:14px}.section-text-image .feature-row__item.feature-row__text .rte p{font-size:14px}}@media screen and (max-width:1099px){.section-text-image .h1.appear-delay-1{font-size:30px}}.custom-text-with-image .feature-row{display:block;position:relative}.custom-text-with-image .feature-row-image{padding:0;margin:0 0 0 auto;width:75%}.custom-text-with-image .feature-row-text{position:absolute;max-width:500px;top:10%;left:0}.custom-text-with-image .h1.appear-delay-1{line-height:1.3}@media screen and (max-width:1340px){.custom-text-with-image .h1.appear-delay-1{font-size:3.5vw}.custom-text-with-image .feature-row-text .rte{font-size:1.2vw}}.featured-collection{margin-bottom:40px}.featured-collection .section-header-wrapper{text-align-last:left}.template-index .featured-collection{margin-top:0;background:#f2f2f2;padding-bottom:40px}.AnimationWrapper{overflow:hidden;border-bottom:1px solid var(--border-color)}.AnimationWrapper__Text span{font-family:Roboto Condensed,sans-serif!important;font-size:190px;font-weight:300;padding:0 30px;white-space:nowrap;color:#fff}.AnimationWrapper__Text{width:fit-content;display:flex;align-items:center;position:relative;animation:flowing 14s linear infinite;max-height:157px;padding-bottom:17px}@keyframes flowing{0%{transform:translateZ(0)}to{transform:translate3d(-1130px,0,0)}}.featured-collection .grid-product__image-mask .image-wrap{background:transparent}.LineUp__ContentWrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:65px}.LineUp__Image{width:50%;position:relative;aspect-ratio:1/1;max-width:532px;border-radius:3px;overflow:hidden}.LineUp__Image:after{position:absolute;content:"";display:block;top:0;width:100%;height:100%;max-height:532px;background:#00000080;border-radius:3px}.LineUp__Image img{border-radius:3px;object-fit:cover;aspect-ratio:1/1;width:100%;height:100%}.LineUp__Product{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:40px}.LineUp__ProductGrid{margin-right:-20px;display:flex;flex-wrap:wrap;justify-content:space-between}.LineUp__ProductGrid .grid__item{width:33%;padding-left:0;padding-right:20px;margin-bottom:18px}.custom-lineup{padding-top:80px;margin:-80px auto 80px!important;background:#f2f2f2;padding-bottom:15px}.custom-lineup .section-header{margin-bottom:30px}.LineUp__ImageText{position:absolute;top:35px;left:35px;z-index:2;margin-right:30px}.LineUp__ImageText .ImageTitle{font-family:Roboto Condensed,sans-serif!important;font-size:40px;font-weight:700;color:#fff;margin-bottom:10px}.LineUp__ImageText .ImageText{font-size:18px;color:#fff;font-weight:500}.custom-lineup .btn{margin-top:0;margin-bottom:22px}@media screen and (min-width:769px) and (max-width:1099px){.LineUp__ImageText{top:30px;left:20px;margin-right:15px}.LineUp__ImageText .ImageTitle{font-size:28px}.LineUp__ImageText .ImageText{font-size:14px}.LineUp__ProductGrid .grid__item{padding-right:5px}.LineUp__ProductGrid{margin-right:-5px}}@media screen and (max-width:768px){.AnimationWrapper__Text{max-height:82px}.AnimationWrapper__Text span{font-size:88px}.template-index .featured-collection{padding-bottom:30px}.featured-collection{margin-bottom:30px}.custom-lineup{margin:-60px auto 60px!important;padding:60px 0}.custom-lineup .section-header{margin-bottom:15px}.LineUp__ContentWrapper{flex-direction:column;margin-bottom:60px}.LineUp__ContentWrapper:last-child{margin-bottom:0}.LineUp__Image{width:100%;max-width:unset}.LineUp__Image:after{max-height:unset}.LineUp__ImageText{top:25px;left:20px;margin-right:20px}.LineUp__ImageText .ImageTitle{font-size:28px;margin-bottom:10px}.LineUp__ImageText .ImageText{font-size:14px}.LineUp__Product{width:100%;margin-left:0;margin-top:15px}.LineUp__ProductGrid{margin-top:15px;margin-right:-15px}.LineUp__ProductGrid .grid__item{width:50%;padding-right:15px;margin-bottom:20px}.custom-lineup .btn{margin-top:50px;margin-bottom:0}}.top-collection-list{background:#f2f2f2;padding-top:80px;margin-top:-80px}.section-collection-list{padding-bottom:80px}.section-collection-list .section-header__title{text-align:left}.section-collection-list .collection-item__title--overlaid-box>span{background:none;font-family:Roboto Condensed,sans-serif!important;font-size:40px;font-weight:700;color:#fff}.section-collection-list .collection-list-text{color:#fff;font-size:18px;font-weight:500;padding:0 13px}.section-collection-list .collection-item{border-radius:3px}.section-collection-list .collection-item__title{top:20px}.section-collection-list .collection-item:not(.collection-item--below):after{background-color:#0000004d;opacity:1}.section-collection-list .collection-item:not(.collection-item--below):hover:after{opacity:.25}@media screen and (max-width: 1099px){.section-collection-list .collection-item__title--overlaid-box>span{font-size:28px}.section-collection-list .collection-list-text{font-size:14px}}.blog-cases .grid{position:relative}.blog-cases .grid__image-ratio.grid__image-ratio--wide{aspect-ratio:4/3;margin-right:0;position:relative}.blog-cases .image-wrap{border-radius:3px}.blog-cases .grid__image-ratio.grid__image-ratio--wide:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#0000004d;border-radius:3px}.blog-cases .grid__image-ratio.grid__image-ratio--wide img{border-radius:3px}.blog-cases .grid.grid--uniform .grid__item .grid{position:relative}.blog-cases .grid__item.small--two-thirds{position:absolute;top:20px;left:0}.blog-cases .grid__image-ratio--wide:before{padding-bottom:75%}.blog-cases .grid__item.small--one-third{padding-left:20px}.blog-cases .article__grid-meta{text-align:left;padding-left:20px}.blog-cases .article__grid-meta>a{color:#fff;font-weight:700;font-size:18px}.blog-cases .article__excerpt{margin-top:9px;color:#fff;font-weight:500;font-size:16px}.blog-cases .grid__item img{transition:1s}.blog-cases .grid__item:hover img{transform:scale(1.1)}.article__readmore{position:absolute;display:inline-block;bottom:40px;right:0;padding-right:20px;color:#fff;font-weight:500;font-size:14px;font-family:Roboto Condensed,sans-serif!important}.article__readmore:hover{color:#fff}.article__readmore span{position:relative}.article__readmore span:after{content:"";position:absolute;display:inline-block;bottom:-3px;left:0;width:100%;height:1px;background-color:#fff;transform-origin:left top;transform:scale(1);transition:transform .3s}.article__readmore span:hover:after{transform-origin:right top;transform:scaleX(0)}@media screen and (min-width:769px) and (max-width:1099px){.blog-cases .article__grid-meta>a{font-size:15px}.blog-cases .article__excerpt{font-size:14px}.article__readmore{font-size:12px}}@media screen and (max-width:768px){.blog-cases{margin-bottom:60px}.blog-cases .grid__item.small--one-third{width:100%;padding-left:18px}.blog-cases .article__grid-meta>a{font-size:16px}.blog-cases .article__excerpt{font-size:15px}.article__readmore span{font-size:12px;bottom:0}}.LinkBanner__Content{display:flex;justify-content:space-between;align-items:center;margin-right:-20px}.LinkBanner__Link{background:#000;display:inline-block;width:33%;max-height:79px;padding:16px 0 16px 27px;position:relative;border-radius:3px;margin-right:20px;transition:.3s}.LinkBanner__Link:after{content:"";position:absolute;top:45%;right:24px;width:25px;height:10px;background-image:url(./arrow_white.svg);background-repeat:no-repeat;display:inline-block;transition:.3s}.LinkBanner__Link:hover{opacity:.9}.LinkBanner__Link:hover:after{right:21px}.LinkBanner__Text{color:#fff;font-size:18px;font-weight:700}.LinkBanner__SubText{color:#fff;font-size:16px;font-weight:700;font-family:Roboto Condensed,sans-serif!important}@media screen and (min-width:769px) and (max-width:1099px){.LinkBanner__Link{padding-left:15px}.LinkBanner__Text{font-size:16px}.LinkBanner__SubText{color:#fff;font-size:15px}.LinkBanner__Link:after{right:16px}.LinkBanner__Link:hover:after{right:14px}}@media screen and (max-width:768px){.LinkBanner__Content{flex-direction:column;align-items:unset;margin-right:0}.LinkBanner__Link{width:100%;margin-bottom:20px;margin-right:auto;margin-left:auto;max-width:400px}.LinkBanner__Text{font-size:17px}.LinkBanner__SubText{font-size:15px}}.blog-column .grid__image-ratio--wide:before{padding-bottom:75%}.blog-column .grid.grid--uniform{display:flex;flex-wrap:wrap;margin-left:-43px}.blog-column .grid.grid--uniform .grid__item.medium-up--one-third{width:50%;padding-left:43px}.blog-column .grid.grid--uniform .grid__item.medium-up--one-third .grid{display:flex;justify-content:center;align-items:center}.blog-column .grid__item.small--one-third{width:40%}.blog-column .grid__item.small--two-thirds{width:60%}.blog-column .grid__item .article__grid-meta{text-align:left}.blog-column .article__title{font-size:18px;font-weight:700;transition:.3s}.blog-column .article__title:hover{opacity:.6}.blog-column .rte.article__excerpt{font-size:16px;font-weight:500}.blog-column .article__grid-image,.blog-column .article__grid-meta{margin-bottom:14px}.blog-column .article__grid-image img{transition:.5s}.blog-column .article__grid-image:hover img{transform:scale(1.05)}@media screen and (min-width:769px) and (max-width:1099px){.blog-column .article__title{font-size:16px}.blog-column .rte.article__excerpt{font-size:13px}}@media screen and (max-width:768px){.blog-column .grid.grid--uniform{flex-direction:column}.blog-column .grid.grid--uniform .grid__item.medium-up--one-third{width:100%}.blog-column .grid.grid--uniform .grid__item.medium-up--one-third:nth-child(4){display:none}.blog-column .grid__item.small--one-third{width:50%}.blog-column .grid.grid--uniform .grid__item.medium-up--one-third .grid{margin-bottom:15px}.blog-column .article__grid-image,.blog-column .article__grid-meta{margin-bottom:0}.blog-column .article__title{font-size:14px}.blog-column .rte.article__excerpt{font-size:12px}}.blog-news .grid.grid--uniform{margin:0}.BlogNews__Item>a{font-size:12px;background:#000;width:90px;padding:4px 0;color:#fff;font-weight:500;display:inline-block;text-align:center;margin-right:20px}.BlogNews__Date{font-family:Roboto Condensed,sans-serif!important;font-size:18px;font-weight:500}.BlogNews__Item,.BlogNews__Title{margin-bottom:15px}.BlogNews__Title a{display:inline-block}.BlogNews__Title a:hover{text-decoration:underline;text-underline-offset:3px}.BlogNews__TitleText{font-size:16px;font-weight:500}.BlogNews__Content{border-bottom:1px solid #D1D1D1;margin-bottom:30px}@media screen and (max-width:768px){.BlogNews_Wrapper:last-child .BlogNews__Content{margin-bottom:0}.BlogNews__Date{font-size:16px}.BlogNews__TitleText{font-size:14px}}.site-footer{padding-top:50px;padding-bottom:400px;background:linear-gradient(180deg,#222,#000)}.site-footer .grid__item[data-type=menu]{float:right;margin-top:-93px;padding-left:19px}.site-footer .grid__item .h4.footer__title{font-size:18px;font-weight:700;font-family:Roboto Condensed,sans-serif!important;margin-bottom:9px;padding:0}.footer__collapsible .site-footer__linklist .level1{font-size:14px;font-weight:500}.footer__collapsible .site-footer__linklist .level1-subtitle{font-family:Roboto Condensed,sans-serif!important;font-size:15px;font-weight:700}.footer__collapsible .site-footer__linklist .level1>ul{margin:0}.footer__collapsible .site-footer__linklist .level2{font-size:12px;list-style:none}.site-footer .footer__logo{margin-bottom:0}.site-footer .footer__item-padding .footer__collapsible p{font-size:13px;font-weight:500}.site-footer .footer__item-padding .footer__collapsible p a{border-bottom:none}.site-footer__linklist a{padding:0 0 9px;transition:.3s}.site-footer__linklist a:hover{opacity:.6}#shopify-section-footer .grid{display:flex;justify-content:space-between}.footer-left_item .grid__item[data-type=logo_social]{margin-bottom:20px}.footer-right_item{display:flex;flex-wrap:wrap;justify-content:flex-end}.footer-right_item .grid__item{width:33.33%}.footer__collapsible .site-footer__linklist .level2:last-child{margin-bottom:10px}.footer-copyright{text-align:left}#shopify-section-footer .grid:after{content:none}.collapsible-content__inner p a:after{border-bottom:1px solid}.footer-instagram a{display:inline-flex}.footer-instagram a svg{margin-right:5px}@media screen and (max-width:768px){#shopify-section-footer .grid{flex-direction:column-reverse}.footer-right_item{flex-direction:column}.footer-right_item .grid__item{width:100%}.site-footer .grid__item .h4.footer__title{text-align:left;margin-bottom:20px}.site-footer__linklist li,.site-footer .footer__logo,.footer__collapsible{text-align:left}.site-footer .grid__item:after{border-bottom:none}}.template-collection #CollectionHeaderSection .breadcrumb{display:none}.template-collection .collection-hero__content:before{background-color:#00000080}.template-collection .collection-content{padding-top:73px;background:#fff;border-bottom:1px solid #00000014}.template-collection .collection-sidebar__group .collapsible-trigger{font-size:18px;font-weight:700;border-bottom:1px solid #7F7F7F;margin-bottom:13px;pointer-events:none}.template-collection .collection-sidebar__group .collapsible-trigger .collapsible-trigger__icon{display:none}.template-collection .collection-sidebar__group{border-top:none}.grid-product__content .grid__image-ratio{background:transparent}.grid-product__content .grid-product__title,.grid-product__content .grid-product__price{text-align:left}#CollectionAjaxContent .grid__item.medium-up--four-fifths.grid__item--content{width:76%;padding-right:0;padding-left:0}#CollectionAjaxContent .grid__item.medium-up--one-fifth.grid__item--sidebar{width:24%;padding-left:0;padding-right:60px}.collection-sidebar__group .color-swatch--filter{width:42px;height:auto;aspect-ratio:1/1}.filter-form div:first-of-type .collection-sidebar__group{margin-bottom:33px}.template-collection .grid__item.grid-product{padding-left:32px;margin-bottom:22px}.pagination span{font-family:Roboto Condensed,sans-serif!important;font-size:14px;font-weight:700}.pagination .page.current,.pagination a{padding:8px 15px;font-family:Roboto Condenced,sans-serif!important}.pagination .next,.pagination .prev{background:#222226}#CollectionAjaxContent .collection-filter{display:none}.parallax-image{top:0;height:117%}.collection-hero__content:after{content:"";position:absolute;top:0;height:100%;width:100%;background:#00000080}.collection-hero__content .page-width{z-index:1}[data-center-text=true] .grid-product__colors{justify-content:flex-start}.color-swatch--small{width:17px;height:17px}.color-swatch:before{border:1px solid;border-color:#d1d1d1}.color-swatch--small:before{border:none}.collection-filter .btn,.collection-filter select{font-size:14px!important}@media screen and (max-width: 1139px){#CollectionAjaxContent .grid__item.medium-up--four-fifths.grid__item--content{width:60%;padding-right:0}#CollectionAjaxContent .grid__item.medium-up--one-fifth.grid__item--sidebar{width:36%;padding-right:40px}}#CollectionAjaxContent .collection-filter{display:flex}@media screen and (max-width:768px){#CollectionHeaderSection .collection-hero{height:180px}#CollectionAjaxContent .grid__item.medium-up--four-fifths.grid__item--content{width:100%;padding-right:0}#CollectionAjaxContent .collection-filter__item{margin-bottom:20px}.template-collection .collection-content{padding-top:20px}.template-collection .grid__item.grid-product{padding-left:15px}#CollectionAjaxContent>.page-width>.grid{margin-left:0}#CollectionAjaxContent .collection-grid__wrapper>.grid.grid--uniform{margin-left:-15px}#CollectionSidebar .drawer__header .h2.drawer__title{font-size:16px;font-weight:700}.noUi-connects{border:1px solid #fff}.price-range__slider-wrapper{padding:10px 15px 8px}.template-collection .collection-sidebar__group .collapsible-trigger{font-size:16px}.noUi-horizontal .noUi-handle{width:16px;height:16px;top:-6px}.product-single__meta{text-align:left}}.custom-sidebar{padding-right:10px}.custom-sidebar li{list-style:none}.custom-sidebar a{transition:.3s}.custom-sidebar a:hover{opacity:.7}.custom-sidebar .level1-list{margin-bottom:0}.custom-sidebar .CollectionMenu__List--level1{margin-left:0}.custom-sidebar .CollectionMenu__listItem--l1{font-weight:500;border-bottom:1px solid;padding:20px 45px 20px 0}.custom-sidebar .CollectionMenu__List--level2{margin-left:0;margin-top:13px;margin-bottom:13px;display:none}.custom-sidebar .CollectionMenu__List--level2>li{margin:0;padding:8px 0;font-weight:400}.custom-sidebar .CollectionMenu__listItem--l2{font-size:14px}.custom-sidebar .CollectionMenu__List--level3{font-size:13px;padding-left:8px;margin-left:3px;margin-top:8px;margin-bottom:8px;border-left:1px solid #00000033}.custom-sidebar .CollectionMenu__List--level3 li{margin-bottom:5px}.CollectionMenu__List--Link{position:relative}.CollectionMenu__List--Link .plus{display:block;position:absolute;width:18px;height:100%;right:0;top:0;cursor:pointer}.CollectionMenu__List--Link .plus:before,.CollectionMenu__List--Link .plus:after{content:" ";position:absolute;width:11px;height:1px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-color:#6a6a6a;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.CollectionMenu__List--Link .plus:after{transform:translate3d(-50%,-50%,0) rotate(90deg);-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg)}.CollectionMenu__List--Link .plus.active:after,.CollectionMenu__List--Link .plus:hover:after{transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0)}@media only screen and (max-width: 768px){.custom-sidebar{display:none}}.tab-spec__text{display:flex}.product__main-photos img.no-image-product-img{display:block}.product-block .variant-wrapper--dropdown{display:block;margin-right:0;padding-bottom:20px}.variant-input-wrap select{border-color:#9a9a9a;width:100%;background-size:9px}@media only screen and (max-width: 768px){.tab-spec__text span{min-width:105px}.product-recommendations-page{padding:0}}@media only screen and (min-width: 769px) and (max-width: 999px){.tab-spec__text{flex-direction:column}.tab-spec__text span{margin-bottom:5px}}@media only screen and (min-width: 1000px){.tab-spec__text span{min-width:110px}}#CartDrawer .h2d.rawer__title{color:#fff}.page-content{padding-top:50px;padding-bottom:50px}.page-content .breadcrumb{text-align:left!important}@media only screen and (min-width: 769px){.page-content{padding-top:75px;padding-bottom:75px}}.collection-list .collection-item:not(.collection-item--below):after{opacity:.3}.collection-list .collection-item:not(.collection-item--below):hover:after{opacity:.1}.collection-list .collection-item__title{text-align:center}.collection-list .collection-item__title span{background-color:transparent;color:#fff;font-weight:700}.collection-list .collection-item{border-radius:3px}#ch-plugin-core .Launcherstyled__Wrapper-ch-front__sc-oef45p-0{z-index:50!important}#ch-plugin-launcher .fpdNEu{width:auto!important;height:170px!important}@media screen and (max-width:768px){#ch-plugin-launcher .iWReFK{width:auto!important;height:150px!important}}#rfq_form .rfq-table{background-color:var(--colorBG)}.rfq-table .item_remove.btn:hover{background-color:#fff!important;opacity:.7}#rfq_form .form-group.page_text{margin:30px 0 50px}#rfq_form .form-group.action-group{text-align:center}#rfq_form .form-group #submitRFQForm{transition:.3s}#rfq_form .form-group #submitRFQForm:hover{opacity:.7}@media screen and (max-width:768px){#rfq_form .row .form-group{width:100%}}#shopify-product-reviews .spr-header{margin-top:40px}#shopify-product-reviews .spr-header-title{text-align:left;font-weight:700;font-size:38px!important;position:relative}.spr-container .spr-summary.spr-summary,#shopify-product-reviews .spr-summary-caption{text-align:left}.spr-badge[data-rating="0.0"]{visibility:hidden;display:none}#shopify-product-reviews .spr-form-title{text-align:left;font-weight:700}#shopify-product-reviews .spr-review{text-align:left}.spr-container .spr-summary-actions a{background-color:#102760}[data-button_style=square] .spr-container .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{background-color:#102760}@media screen and (max-width: 768px){#shopify-product-reviews .spr-header-title{font-size:28px!important}#shopify-product-reviews .spr-header-title:before{font-size:14px;top:-26px}#shopify-product-reviews .spr-header-title:after{top:-8px}}.About__catchcopy{text-align:center;margin-bottom:80px}.About__catchcopy p{line-height:2.3}.About__header-title{font-size:28px;font-weight:700;margin-bottom:50px;position:relative}.About__header-title:after{content:"";width:36px;height:3px;background-color:#102760;position:absolute;bottom:-10px;left:0}.About__message{margin-bottom:80px;background:#f2f2f2;padding-top:80px;padding-bottom:80px}.About__container{display:flex;align-items:center}.About__message-img{width:40%;text-align:center}.About__message-img img{max-width:350px}.About__message-text{width:60%;margin-left:30px}.About__message-text p{line-height:1.8}.About__CeoIntroduction{margin-bottom:80px}.About__CeoIntroduction-text{width:60%;margin-right:50px}.About__CeoIntroduction-text p{line-height:1.8}.About__CeoIntroduction-img{width:40%;text-align:center}.About__CeoIntroduction-img img{max-width:100%}.About__institution{margin-bottom:80px;background:#cbd9df;padding-top:80px;padding-bottom:80px}.About__institution-img{width:50%}.About__institution-text{width:50%;margin-left:50px}.About__institution-text p{line-height:1.8}.About__institution-text a{text-decoration:underline;text-underline-offset:5px;transition:.3s}.About__institution-text a:hover{opacity:.6}@media screen and (max-width:1100px){.About__container{flex-direction:column}.About__message-img{width:100%;margin-bottom:30px}.About__message-text{width:100%;margin-left:0}.About__CeoIntroduction .About__container{flex-direction:column-reverse}.About__CeoIntroduction-text{width:100%;margin-right:0}.About__CeoIntroduction-img{width:100%;margin-bottom:30px}.About__CeoIntroduction-img img{max-width:350px}.About__institution-img{width:100%;text-align:center;margin-bottom:30px}.About__institution-img img{max-width:600px}.About__institution-text{width:100%;margin-left:0}}@media screen and (max-width:768px){.about-page p{font-size:14px}.About__catchcopy{margin-bottom:50px}.About__header-title{font-size:22px;margin-bottom:30px}.About__message,.About__institution{padding-top:50px;padding-bottom:50px}.About__message,.About__CeoIntroduction,.About__institution{margin-bottom:50px}.About__message-img,.About__CeoIntroduction-img,.About__institution-img{margin-bottom:15px}.About__message-img img,.About__institution-img img,.About__CeoIntroduction-img img{max-width:100%}}.About__point .About__header-title{text-align:center}.About__point .About__header-title:after{left:50%;transform:translate(-50%)}.About__point-container{display:flex;flex-wrap:wrap;margin-right:-20px}.About__point-content{width:33.333%;padding-right:20px;margin-bottom:20px}.About__point-img img{aspect-ratio:3/2;object-fit:cover;border-radius:3px}.About__point-text{padding:5px}.About__point-text h3{font-weight:700;font-size:20px;margin-bottom:10px;margin-top:5px}@media screen and (max-width:1100px){.About__point-container{margin-right:-30px}.About__point-container .About__point-content{width:50%;margin-bottom:30px;padding-right:30px}}@media screen and (max-width:768px){.About__point-container{flex-direction:column;align-items:center}.About__point-text h3{font-size:18px}.About__point-container .About__point-content{width:100%;margin-bottom:30px}}.ly-mainSectionLv1 .hdLv1{font-weight:700}.section-faq-page{margin-bottom:100px}.faq-contact-link{text-align:center;margin-top:70px}.faq-contact-link a{color:#fff;background-color:#000;padding:20px;font-weight:700;transition:.3s}.faq-contact-link a:hover{opacity:.7}@media screen and (max-width:768px){.section-faq-page{margin-bottom:80px}.faq-contact-link{margin-top:50px}.faq-contact-link a{padding:14px 20px}}.rte .about-case_study_location{margin:30px 0 50px;padding:20px;background-color:#f2f2f2;border-radius:5px}.grid .product-block.product-block--title_and_text{margin-top:30px;margin-bottom:30px}.product-block--title_and_text div{font-weight:700;border-bottom:1px solid;padding-bottom:6px}.product-block--title_and_text p{margin-top:10px;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
