.font-en{font-family:Times New Roman,serif;letter-spacing:.15em}.template-collection.brand-koboresaku main{text-align:center}.shopify-section--video .content-over-media{row-gap:0;column-gap:0}.koboresaku-fv{position:relative}.koboresaku-fv-motion{display:flex;align-items:center;justify-content:center;text-align:center}.koboresaku-fv-motion video{width:100%}.koboresaku-fv-item{display:block;aspect-ratio:3/4}.koboresaku-fv-item.swiper-slide.itemcount_1{margin:0 auto}.koboresaku-fv-image{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1000px){.koboresaku-fv{display:flex}.koboresaku-fv-motion{width:29%}.koboresaku-fv-slider{width:71%}.koboresaku-fv-item{aspect-ratio:4/3}a.koboresaku-fv-item{cursor:pointer}.koboresaku-fv-item.swiper-slide{width:47.5rem}}.section-header-heading{position:relative;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:600}.shopify-section--featured-product-koboresaku+.shopify-section--heading{margin-top:-4rem}.section-header-heading:before,.section-header-heading:after{content:"";width:30px;height:1px;background:#000}.section-header-heading:before{margin-right:10px}.section-header-heading:after{margin-left:10px}@media screen and (min-width: 700px){.section-header-heading:before,.section-header-heading:after{width:100px}.section-header-heading:before{margin-right:20px}.section-header-heading:after{margin-left:15px}}.shopify-section--featured-product-koboresaku+.shopify-section--featured-collections{margin-top:-4rem}.koboresaku-featured_product{padding-block-end:4rem}.koboresaku-featured_product .product{row-gap:1.5rem}.koboresaku-featured_product .product-slider{width:100%}.product-title{font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,serif;font-weight:600;text-align:left}.product-info{text-align:left}.product-info .price-list sale-price{font-size:22px;font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.product-single__description{font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;letter-spacing:1px;line-height:1.8}.product-single__description-title{font-size:15px;font-weight:700}.product-single__description-text{font-size:12px}.product-single__description-title+.product-single__description-text{margin-top:.5rem}.product-detail-button{font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}@media screen and (min-width: 1000px){.shopify-section--featured-product-koboresaku{display:inline-block;width:50%;max-width:640px;vertical-align:top}.shopify-section--featured-product-koboresaku .product{display:block;text-align:left}.koboresaku-featured_product .product-info__block-list{margin-block-start:1rem}.product-info .price-list sale-price{font-size:26px}.product-single__description-title{font-size:18px}.product-single__description-text{font-size:14px}.product-single__description-title+.product-single__description-text{margin-top:.5rem}}.koboresaku-concept{text-align:center}.koboresaku-concept-title{min-width:300px;margin:0 auto;padding:15px 20px;font-size:20px;background:#fff}.koboresaku-concept-text{font-size:12px;line-height:2.5}@media screen and (min-width: 700px){.koboresaku-concept-title{min-width:500px;padding:20px 40px;font-size:28px}.koboresaku-concept-text{font-size:16px;line-height:3}}.koboresaku-about-title{font-size:20px;line-height:1;text-align:center;margin-bottom:10vw}.koboresaku-about-blocks{margin-inline:-1.25rem;text-align:left}.koboresaku-about-block-image{position:relative}.koboresaku-about-block-image .wrap{padding-top:75.66667%}.koboresaku-about-block-image img{position:absolute;top:0;left:0}.koboresaku-about-block:nth-child(n+2){margin-top:10.66667vw}.koboresaku-about-block-title{font-size:20px;font-weight:600;line-height:1}.koboresaku-about-block-subtitle{font-size:16px}.koboresaku-about-block-text{font-size:11px;line-height:2.18182;letter-spacing:.12em}@media screen and (max-width: 699px){.koboresaku-about-block-content{padding:11.73333vw 12vw 0}}@media screen and (min-width: 700px){.koboresaku-about-title{font-size:32px;margin-bottom:90px}.koboresaku-about-blocks{margin-inline:0}.koboresaku-about-block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 auto}.koboresaku-about-block-image{width:50%}.koboresaku-about-block-content{width:47%}.koboresaku-about-block:nth-child(n+2){margin-top:90px}.koboresaku-about-block:nth-child(2n) .koboresaku-about-block-image{order:2}.koboresaku-about-block:nth-child(2n) .koboresaku-about-block-content{order:1}.koboresaku-about-block-title{font-size:28px}.koboresaku-about-block-subtitle{font-size:18px}.koboresaku-about-block-text{font-size:14px;line-height:2}}@media screen and (min-width: 1000px){.koboresaku-about-block-image{width:57.8125%}.koboresaku-about-block-content{width:35.9375%}.koboresaku-about-block-title{font-size:32px}}.koboresaku-about_creator{text-align:center}.koboresaku-about_creator-title{position:relative;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.koboresaku-about_creator-title:before,.koboresaku-about_creator-title:after{content:"";width:30px;height:1px;background:#000}.koboresaku-about_creator-title:before{margin-right:10px}.koboresaku-about_creator-title:after{margin-left:10px}@media screen and (min-width: 700px){.koboresaku-about_creator-title{font-size:32px}.koboresaku-about_creator-title:before,.koboresaku-about_creator-title:after{width:100px}.koboresaku-about_creator-title:before{margin-right:20px}.koboresaku-about_creator-title:after{margin-left:15px}}.koboresaku-about_creator{padding:75px 0;text-align:center}.koboresaku-about_creator .koboresaku-about_creator-contents{width:100%;max-width:540px;margin:0 auto}.koboresaku-about_creator .koboresaku-about_creator-text{font-size:11px;line-height:2.54545;letter-spacing:.08em;text-align:left;padding:0 6.67vw}.koboresaku-about_creator .koboresaku_about_creator-button{list-style:none;margin-top:5vw;margin-left:0;padding:0 6.67vw;display:grid;row-gap:4.26667vw}.koboresaku-about_creator .koboresaku-about_creator-text+.koboresaku-about_creator .koboresaku_about_creator-button{margin-top:10.66667vw}.koboresaku-about_creator .koboresaku_about_creator-button li{list-style:none}.koboresaku-about_creator .koboresaku_about_creator-button li a{display:block;border:2px solid #000;text-align:center;line-height:1;font-size:11px;color:#000;letter-spacing:.08em;padding:4vw;background:#babbbc;transition:.3s;position:relative}.koboresaku-about_creator .koboresaku_about_creator-button li a:before,.koboresaku-about_creator .koboresaku_about_creator-button li a:after{content:"";display:block;width:12px;height:1px;background:#000;position:absolute;right:3.2vw;top:50%}.koboresaku-about_creator .koboresaku_about_creator-button li a:after{transform:rotate(90deg)}@media screen and (min-width: 700px){.koboresaku-about_creator{padding:120px 0}.koboresaku-about_creator .koboresaku-about_creator-contents{max-width:100%}.koboresaku-about_creator .koboresaku-about_creator-text{font-size:14px;line-height:3.42857;text-align:center;padding:0}.koboresaku-about_creator .koboresaku_about_creator-button{max-width:840px;margin:32px auto 0;padding:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:1.5vw}.koboresaku-about_creator .koboresaku-about_creator-text+.koboresaku-about_creator .koboresaku_about_creator-button{margin:64px auto 0}.koboresaku-about_creator .koboresaku_about_creator-button li{width:47.61905%}.koboresaku-about_creator .koboresaku_about_creator-button li a{font-size:16px;padding:20px}.koboresaku-about_creator .koboresaku_about_creator-button li a:before,.koboresaku-about_creator .koboresaku_about_creator-button li a:after{width:17px;right:26px}.koboresaku_about_creator-button li a:hover{background:none;color:#000}}.koboresaku-about_creator-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:#cdcecef2}.koboresaku-about_creator-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto;width:100%;max-width:500px;max-height:100%;margin:0 auto;padding:12vw}.koboresaku-about_creator-modal-image img{margin:0 auto}.koboresaku-about_creator-modal-close{position:fixed;top:0;right:0;width:10vw;height:10vw;font-size:0;opacity:1;cursor:pointer}.koboresaku-about_creator-modal-close:before,.koboresaku-about_creator-modal-close:after{content:"";display:block;width:calc(10vw * 1.414);height:1px;background:#000;position:fixed;top:7vw;transform-origin:right;transition:.5s}.koboresaku-about_creator-modal-close:before{transform:rotate(-45deg);right:7.5vw}.koboresaku-about_creator-modal-close:after{transform:rotate(-135deg);right:17.5vw}.koboresaku-about_creator-modal-title{margin-top:5.06667vw;padding-bottom:3vw;font-weight:400;text-align:left;border-bottom:1px solid #666}.koboresaku-about_creator-modal-title-jp{display:inline-block;font-size:3.5vw;letter-spacing:.2em;line-height:1;padding:0}.koboresaku-about_creator-modal-title-en{display:inline-block;font-size:3.2vw;letter-spacing:.1em;line-height:1}.koboresaku-about_creator-modal-title-jp+.koboresaku-about_creator-modal-title-en{margin-left:10px}.koboresaku-about_creator-modal-text{margin-top:3vw;font-size:2.93333vw;letter-spacing:.1em;line-height:1.75;padding:0;text-align:left}@media screen and (min-width: 700px){.koboresaku-about_creator-modal-content{padding:27px}.koboresaku-about_creator-modal-close{width:54px;height:54px;transition:.3s}.koboresaku-about_creator-modal-close:before,.koboresaku-about_creator-modal-close:after{width:76.356px;top:0}.koboresaku-about_creator-modal-close:before{right:0}.koboresaku-about_creator-modal-close:after{right:54px}.koboresaku-about_creator-modal-close:hover{opacity:.5}.koboresaku-about_creator-modal-title{margin-top:23px;padding-bottom:10px}.koboresaku-about_creator-modal-title-jp{font-size:18px}.koboresaku-about_creator-modal-title-en{font-size:17px}.koboresaku-about_creator-modal-text{margin-top:15px;font-size:14px;line-height:2}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom_koboresaku.css.map */
