@charset "UTF-8";.contents *{color:#000;font-family:\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671dProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33\ff30\660e\671d,\ff2d\ff33\660e\671d,serif}.container{width:100%}@media only screen and (min-width: 750px){.container{width:94%;margin:0 auto}}.section-inner{padding-left:4vw;padding-right:5.3333333333vw}@media only screen and (min-width: 750px){.section-inner{padding:0}}.section-title{font-family:\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671dProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33\ff30\660e\671d,\ff2d\ff33\660e\671d,serif;font-size:5.3333333333vw;font-weight:500;line-height:1.45;letter-spacing:.1em;text-align:center;text-transform:uppercase}@media only screen and (min-width: 750px){.section-title{font-size:min(2.4vw,3.6rem);line-height:1.389}}.section-copy{font-family:\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671dProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33\ff30\660e\671d,\ff2d\ff33\660e\671d,serif;font-size:5.3333333333vw;font-weight:500;line-height:1.786}@media only screen and (min-width: 750px){.section-copy{font-size:min(1.8666666667vw,2.8rem)}}.section-text{font-size:3.7333333333vw;font-weight:300;line-height:2.143}@media only screen and (min-width: 750px){.section-text{font-size:min(1.3333333333vw,1.4rem)}}.anime{transform:translateY(50px);opacity:0}.anime.is-fade-up{-webkit-animation:fadeUp 1s forwards;animation:fadeUp 1s forwards}@-webkit-keyframes fadeUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.mv{position:relative;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width: 750px){.mv{grid-template-columns:repeat(3,1fr)}}.mv_image img{width:100%}.mv_image-01{grid-column:1/3}@media only screen and (min-width: 750px){.mv_image-01{grid-column:auto}}.mv_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:81.4vw}@media only screen and (min-width: 750px){.mv_logo{width:66.18vw}}.mv_logo img{width:100%}.intro_container{max-width:120rem}.extend-story{position:relative;display:flex;flex-direction:column-reverse;padding-top:12vw;padding-bottom:29.4666666667vw;margin-bottom:23.3333333333vw}@media only screen and (min-width: 750px){.extend-story{flex-direction:row;justify-content:space-between;padding-top:min(10vw,16rem);padding-bottom:0;margin-bottom:min(11.8125vw,18.9rem)}}.extend-story_copy{line-height:1.45;margin-bottom:6.6666666667vw}@media only screen and (min-width: 750px){.extend-story_copy{line-height:1.429;margin-top:min(1.25vw,2rem);margin-bottom:min(2.375vw,3.8rem)}}@media only screen and (min-width: 750px){.extend-story_box{width:45.83%;display:flex;flex-direction:column;justify-content:space-between}}.extend-story_content{margin-bottom:8.2666666667vw}@media only screen and (min-width: 750px){.extend-story_content{margin-bottom:3.375vw}}.extend-story_image *{width:100%;height:100%}.extend-story_image img{-o-object-fit:cover;object-fit:cover}.extend-story_image-01{width:88%}@media only screen and (min-width: 750px){.extend-story_image-01{width:45.83%}}.extend-story_image-02{position:absolute;bottom:0;right:0;width:66.67%}@media only screen and (min-width: 750px){.extend-story_image-02{position:static;width:54.55%}}.factory-work{margin-bottom:24vw}@media only screen and (min-width: 750px){.factory-work{margin-bottom:min(11.25vw,18rem)}}@media only screen and (min-width: 750px){.factory-work_inner{width:91.67%;max-width:110rem;margin:0 auto}}.factory-work_header{margin-bottom:9.0666666667vw}@media only screen and (min-width: 750px){.factory-work_header{display:flex;margin-bottom:min(1.8125vw,2.9rem)}}.factory-work_copy{line-height:2;margin-bottom:5.3333333333vw}@media only screen and (min-width: 750px){.factory-work_copy{line-height:1.786;margin-bottom:0;margin-right:min(7.8125vw,12.5rem)}}.factory-work_image{margin-bottom:9.2vw}@media only screen and (min-width: 750px){.factory-work_image{margin-bottom:min(5.375vw,8.6rem)}}.factory-work_list{display:grid;gap:16vw}@media only screen and (min-width: 750px){.factory-work_list{grid-template-columns:repeat(2,1fr);-moz-column-gap:min(7.6875vw,12.3rem);column-gap:min(7.6875vw,12.3rem);row-gap:min(4.375vw,7rem)}}.factory-work_item-title{position:relative;font-family:\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671dProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33\ff30\660e\671d,\ff2d\ff33\660e\671d,serif;font-size:4.8vw;font-weight:500;line-height:2.222;margin-bottom:5.8666666667vw;padding-left:2.222em}@media only screen and (min-width: 750px){.factory-work_item-title{font-size:clamp(1.4rem,1.8666666667vw,2rem);line-height:2;margin-bottom:min(1.875vw,3rem);padding-left:min(8.68vw,9.3rem)}}.factory-work_item-title:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:1.667em;height:2.667em;background:url(/cdn/shop/files/lp-konstella_icon_plus.svg) center/contain no-repeat}@media only screen and (min-width: 750px){.factory-work_item-title:before{width:2.5em;height:4em}}.factory-work_item-text{font-weight:400}@media only screen and (min-width: 750px){.factory-work_item-text{padding-left:min(8.68vw,9.3rem);max-width:44.3rem}}.craftmanship{margin-bottom:26.6666666667vw}@media only screen and (min-width: 750px){.craftmanship{margin-bottom:min(9.375vw,15rem)}}.craftmanship_container{position:relative;max-width:110rem;padding-bottom:58.6666666667vw}@media only screen and (min-width: 750px){.craftmanship_container{padding-bottom:min(10.1875vw,16.3rem)}}.craftmanship_title{margin-bottom:8vw}@media only screen and (min-width: 750px){.craftmanship_title{margin-bottom:min(3.75vw,6rem)}}.craftmanship_box{margin-bottom:4.8vw}@media only screen and (min-width: 750px){.craftmanship_box{display:flex;justify-content:space-between;margin-bottom:min(3.0625vw,4.9rem)}}.craftmanship_image img{width:100%}.craftmanship_image-01{margin-bottom:7.2vw}@media only screen and (min-width: 750px){.craftmanship_image-01{margin-bottom:0;width:54.545%}}@media only screen and (min-width: 750px){.craftmanship_content{width:38.182%;margin-bottom:max(-4.4rem,-2.75vw);align-self:flex-end}}.craftmanship_copy{line-height:1.75;margin-bottom:4.5333333333vw}@media only screen and (min-width: 750px){.craftmanship_copy{line-height:1.429;margin-bottom:min(2.25vw,3.6rem)}}.craftmanship_break{display:none}@media only screen and (min-width: 1100px){.craftmanship_break{display:block}}.craftmanship_image-02{width:64%}@media only screen and (min-width: 750px){.craftmanship_image-02{width:32.73%;margin-left:min(7.1875vw,11.5rem)}}.craftmanship_image-03{position:absolute;bottom:0;right:0;z-index:-1;width:85.33%}@media only screen and (min-width: 750px){.craftmanship_image-03{width:43.64%}}.maintenance{margin-bottom:39.6vw}@media only screen and (min-width: 750px){.maintenance{margin-bottom:min(21.1875vw,33.9rem)}}.maintenance_container{max-width:100rem}.maintenance_title{margin-bottom:4.5333333333vw}@media only screen and (min-width: 750px){.maintenance_title{margin-bottom:min(3.75vw,6rem)}}.maintenance_copy{font-size:4.8vw;line-height:1.944;text-align:center;margin-bottom:6.6666666667vw}@media only screen and (min-width: 750px){.maintenance_copy{line-height:1.786;font-size:min(1.8666666667vw,2.8rem);margin-bottom:min(2vw,3.2rem)}}.maintenance_lead{text-align:center;margin-bottom:6.9333333333vw}@media only screen and (min-width: 750px){.maintenance_lead{margin-bottom:min(2.5vw,4rem)}}.products{margin-bottom:21.3333333333vw}@media only screen and (min-width: 750px){.products{margin-bottom:min(3.0625vw,4.9rem)}}@media only screen and (min-width: 750px){.products_container{width:100%}}.products_title{margin-bottom:11.2vw}@media only screen and (min-width: 750px){.products_title{margin-bottom:min(5.3125vw,8.5rem)}}.products_list{margin-bottom:25.6vw}@media only screen and (min-width: 750px){.products_list{margin-bottom:min(9.0625vw,14.5rem)}}@media only screen and (min-width: 750px){.products_item{display:flex}}.products_item:not(:last-of-type){margin-bottom:13.3333333333vw}@media only screen and (min-width: 750px){.products_item:not(:last-of-type){margin-bottom:min(3.75vw,6rem)}}.products_image{margin-bottom:4.7733333333vw}@media only screen and (min-width: 750px){.products_image{width:54.375%;margin-bottom:0;margin-right:min(3.75vw,6rem)}}.products_figure{text-align:right}@media only screen and (min-width: 750px){.products_content{width:41.875%;margin-top:min(4.125vw,6.6rem);flex:auto}}.products_details{margin-bottom:4vw}@media only screen and (min-width: 750px){.products_details{margin-bottom:min(2.375vw,3.8rem);padding-right:min(1.875vw,3rem)}}.products_details_title,.products_details_price{font-size:5.3333333333vw;line-height:1.45;letter-spacing:.1em}@media only screen and (min-width: 750px){.products_details_title,.products_details_price{font-size:min(1.8666666667vw,2rem)}}.products_details_title{font-weight:500;text-transform:uppercase;margin-bottom:1.3333333333vw}@media only screen and (min-width: 750px){.products_details_title{margin-bottom:min(.3125vw,.5rem)}}.products_details_price{margin-bottom:4.2666666667vw}@media only screen and (min-width: 750px){.products_details_price{margin-bottom:min(1.875vw,3rem)}}.products_details_price span{font-size:.7em}.products_details_copy{font-size:4.2666666667vw;font-weight:500;line-height:1.5;margin-bottom:3.2vw}@media only screen and (min-width: 750px){.products_details_copy{font-size:min(1.6vw,1.6rem);margin-bottom:min(.75vw,1.2rem)}}.products_details_text{font-size:3.7333333333vw;line-height:2;margin-bottom:6.4vw}@media only screen and (min-width: 750px){.products_details_text{font-size:min(1.3333333333vw,1.4rem);max-width:42rem;margin-bottom:min(1.5vw,2.4rem)}}.products_details_spec-item,.products_details_feature-item{font-size:3.2vw;line-height:2}@media only screen and (min-width: 750px){.products_details_spec-item,.products_details_feature-item{font-size:min(1.3333333333vw,1.2rem)}}.product-variation{padding-left:4vw}@media only screen and (min-width: 750px){.product-variation{padding-left:0}}.product-variation_title{font-size:4.2666666667vw;font-weight:500;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8vw}@media only screen and (min-width: 750px){.product-variation_title{font-size:min(1.6vw,1.6rem);margin-bottom:min(1.3125vw,2.1rem)}}.product-variation_list{display:flex;overflow-x:auto;gap:1rem}@media only screen and (min-width: 750px){.product-variation_list{gap:min(1.25vw,2rem)}}.product-variation_item{flex-shrink:0;width:40vw;padding-bottom:5.3333333333vw}@media only screen and (min-width: 750px){.product-variation_item{width:min(16vw,25rem);padding-bottom:min(2vw,1rem)}}.variation-item_image{margin-bottom:2.6666666667vw}@media only screen and (min-width: 750px){.variation-item_image{margin-bottom:min(.625vw,1rem)}}.variation-item_brand-name,.variation-item_name,.variation-item_price{text-align:center;text-transform:uppercase}.variation-item_brand-name,.variation-item_price{font-size:3.2vw;line-height:2}@media only screen and (min-width: 750px){.variation-item_brand-name,.variation-item_price{font-size:min(1.3333333333vw,1.2rem)}}.variation-item_brand-name{font-family:Old Standard TT,serif}.variation-item_name{font-size:3.4666666667vw;line-height:1.5}@media only screen and (min-width: 750px){.variation-item_name{font-size:min(1.3333333333vw,1.3rem)}}.products_button-wrap{text-align:center}.products_button{display:inline-block;background-color:#000;padding:6.4vw 0;text-align:center;width:80vw}@media only screen and (min-width: 750px){.products_button{width:min(23.75vw,38rem);padding:min(1.3125vw,2.1rem) 0}}.products_button span{display:inline-block;position:relative;color:#fff;font-size:4.8vw;line-height:1;text-transform:uppercase;padding-right:1.5em}@media only screen and (min-width: 750px){.products_button span{font-size:min(1.6vw,2.4rem)}}.products_button span:after{position:absolute;top:50%;right:0;transform:translateY(-50%);content:">"}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lp-konstella.css.map */
