.check_line{width:100%;height:54px;background-image:url(/cdn/shop/files/check_line1.png);background-repeat:repeat;background-position:0 0;background-size:auto}.check_line img{width:100%;min-width:1440px;height:54px;display:block}.c-container{max-width:1440px}.c-header{padding:18px 0}.c-header__action-item,.header__action-item{padding:0 16px}.header__action-item--locale{margin:0}.header__action-item-link{font-weight:700}.header__action-item:not(:last-child):after{background:#fff9}.c-header__logo{width:106px;margin-right:25px}.c-header__logo-text{font-weight:800}.c-nav-bar,.search-bar__filter{border:none}.search-bar__input{font-family:\30d2\30e9\30ae\30ce\4e38\30b4  ProN,Hiragino Maru Gothic ProN,sans-serif}.mini-cart{background-color:#fff}.mini-cart__inner .button.button--secondary{background-color:#c85c74;border-radius:999px;border:#C85C74 1px solid;transition:.5s}.mini-cart__inner .button.button--secondary:hover{background-color:#fff;color:#c85c74}.mini-cart__inner .button.button--primary{background-color:#359679;border-radius:999px;border:#359679 1px solid;transition:.5s}.mini-cart__inner .button.button--primary:hover{background-color:#fff;color:#359679}@media screen and (max-width: 640px){.c-header{padding:18px 0 13px}.c-header .c-container{padding:0 30px}.c-header__inner{line-height:1.45}.c-header__logo-text{font-size:15px}.header__action-item{padding:0 10px}.c-search-bar__submit{width:38px}}.nav-bar__link{font-weight:700;line-height:1.6}@media screen and (min-width: 1000px){.nav-bar__item{padding:30px 0}}.shopify-section-group-footer-group{background-color:#faf4ec}.footer__wrapper{padding-top:155px;border-top:none}.footer__title{font-weight:700;margin-bottom:5px}.footer__link-item{font-size:15px;padding:9px 0}.footer__linklist li{transition:.5s}.footer__linklist li:hover .footer__link-item{color:#c85c74;font-weight:700}.footer__aside{margin-top:79px}.footer__aside-title{text-align:center;margin-bottom:5px}.social-media__item a{transition:.5s}.social-media__item a svg{opacity:1;transition:.5s;width:38px;height:38px}.social-media__item a:hover{opacity:.5}.footer__localization-form{margin-bottom:16px}@media screen and (min-width: 1000px){.footer__block-item:not(:first-child){padding-left:0}.footer__block-item:not(:last-child){padding-right:0}}@media screen and (max-width: 640px){.footer__wrapper{padding-top:69px}.footer__title{font-size:16px;font-weight:400;padding:15px 0}.footer__title .plus-button{width:14px;height:14px}.social-media__item-list{justify-content:center}.footer__aside{margin-top:0}.footer__aside-item{margin-top:39px}.footer__aside-item.footer__aside-item--social{margin-top:23px}}@media screen and (min-width: 641px){.slideshow__image{aspect-ratio:3 / 1;object-fit:cover;height:auto}}@media screen and (max-width: 640px){.slideshow__image{aspect-ratio:3 / 2;object-fit:cover;height:auto}}.text_with_icons_custom .section--tight{margin:60px 0}.text_with_icons_custom .text-with-icons{flex-wrap:nowrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0}.text_with_icons_custom .text-with-icons__item{width:30%;border-radius:8px;max-height:210px;margin:0;padding:35px 110px 35px 32px;display:block;flex-basis:inherit;transition:all .3s;align-items:center;display:flex}.text_with_icons_custom .text-with-icons__item:nth-child(1){background:no-repeat bottom/100% url(/cdn/shop/files/text-with-icon-pc-1.png)}.text_with_icons_custom .text-with-icons__item:nth-child(2){background:no-repeat bottom/100% url(/cdn/shop/files/text-with-icon-pc-2.png)}.text_with_icons_custom .text-with-icons__item:nth-child(3){background:no-repeat bottom/100% url(/cdn/shop/files/text-with-icon-pc-3.png)}.text_with_icons_custom .text-with-icons__item:hover{opacity:.7}.text_with_icons_custom .text-with-icons__content-wrapper{text-align:center}.text_with_icons_custom .text-with-icons__content p{color:#fff;font-size:22px;font-weight:800;line-height:1.6;text-decoration:underline;text-align:left}@media screen and (max-width: 1300px){.text_with_icons_custom .text-with-icons__item{padding-left:24px}.text_with_icons_custom .text-with-icons__content p{font-size:18px}}@media screen and (max-width: 999px){.text_with_icons_custom .text-with-icons__item{padding:20px 70px 20px 20px}.text_with_icons_custom .text-with-icons__content p{font-size:16px}}@media screen and (max-width: 800px){.text_with_icons_custom .section--tight{margin:18px 0}.text_with_icons_custom .text-with-icons{padding:0 20px;display:block}.text_with_icons_custom .text-with-icons__item{width:100%;display:flex;align-items:center;padding:16px 70px 16px 20px;height:140px}.text_with_icons_custom .text-with-icons__item:nth-child(1){background:no-repeat bottom/100% url(/cdn/shop/files/text-with-icon-sp-1.png)}.text_with_icons_custom .text-with-icons__item:nth-child(2){background:no-repeat bottom/100% url(/cdn/shop/files/text-with-icon-sp-2.png)}.text_with_icons_custom .text-with-icons__item:nth-child(3){background:no-repeat bottom/100% url(/cdn/shop/files/text-with-icon-sp-3.png)}.text_with_icons_custom .text-with-icons--stacked .text-with-icons__item:not(:last-child){margin-bottom:9px}.text_with_icons_custom .text-with-icons__content-wrapper{margin-top:0}.text_with_icons_custom .text-with-icons__content p{font-size:20px;line-height:1.5;text-align:left}}@media screen and (max-width: 640px){.text_with_icons_custom .text-with-icons__item{padding:16px 70px 16px 20px;height:110px}.text_with_icons_custom .text-with-icons__content p{font-size:16px;line-height:1.6875}}.featured-collection_custom .section{margin:0}.featured-collection_custom{background-color:#ffefed}.featured-collection_custom .c-container1{padding-top:82px}.featured-collection_custom .c-container2{padding-top:18px}.featured-collection_custom .section__header{align-items:center}.featured-collection_custom .section__header-stack{display:flex;align-items:center;flex-direction:row}.featured-collection_custom .section__title{font-size:40px;font-weight:800;color:#359679;letter-spacing:.02em}.c-star-icon{display:block;width:40px;height:40px;margin-right:8px}.featured-collection_custom .section__action-link{font-weight:500;border:1px solid #C85C74;border-radius:99px;margin-left:0;padding:8px 40px;transform:translate(0);transition:.5s}.featured-collection_custom .section__action-link:hover{background-color:#c85c74;color:#ffefed}.featured-collection_custom .scroller{padding-bottom:88px}.featured-collection_custom .c-bottom-line{border-bottom:1px dashed #C85C74}.featured-collection_custom .product-list{border-radius:16px}.featured-collection_custom .product-list:before{border:none}.featured-collection_custom .product-list .flickity-viewport{border-radius:16px}.featured-collection_custom .product-item{background-color:#fff}.featured-collection_custom .product-item:not(:first-child){border-left:1px solid #FFEFED}.featured-collection_custom .product-item:after{box-shadow:none}.featured-collection_custom .product-item__title{line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:3.3em}.featured-collection_custom .product-list--scrollable .product-item:first-child{border-radius:16px 0 0 16px}.featured-collection_custom .product-list--scrollable .product-item{border-radius:0}.featured-collection_custom .product-list--scrollable .product-item:last-child{border-radius:0 16px 16px 0}.featured-collection_custom .flickity-prev-next-button{opacity:1;background-color:#c85c74;width:64px;height:64px}.featured-collection_custom .product-item__title{font-size:16px;font-weight:700}.featured-collection_custom .price{font-family:Quicksand;font-weight:500;font-size:20px}.featured-collection_custom .product-item__inventory{font-size:13px;font-weight:500;width:130px;padding-top:2px;padding-bottom:2px}.featured-collection_custom .product-item__inventory:before{margin-left:4px;top:.45em}@media screen and (max-width: 999px){.featured-collection_custom .product-list--scrollable .product-item:first-child{border-radius:16px 0 0 16px}.featured-collection_custom .product-list--scrollable .product-item{border-radius:0;border:none}.featured-collection_custom .product-list--scrollable .product-item+.product-item{border-left:1px solid #FFEFED}.featured-collection_custom .product-list--scrollable .product-item:last-child{border-radius:0 16px 16px 0}}@media screen and (max-width: 640px){.featured-collection_custom .c-container1{padding-top:39px}.featured-collection_custom .section__header{margin-bottom:0}.featured-collection_custom .section__title{font-size:28px}.featured-collection_custom .c-star-icon{width:20px;height:20px}.featured-collection_custom .section__action-link{padding:8px 16px}.featured-collection_custom .scroller{padding-bottom:40px}.featured-collection_custom .product-list--scrollable .product-item:first-child{border-radius:16px 0 0 16px}.featured-collection_custom .product-list--scrollable .product-item{border-radius:0;border:none}.featured-collection_custom .product-item__image-wrapper{margin-bottom:5px}.featured-collection_custom .product-list--scrollable .product-item+.product-item{border-left:1px solid #FFEFED}.featured-collection_custom .product-list--scrollable .product-item:last-child{border-radius:0 16px 16px 0}.featured-collection_custom .featured-collection_custom .price{font-size:20px}}.cardmenu .section{margin:0}.cardmenu .container{padding-top:75px;padding-bottom:70px}.cardmenu .section__header{justify-content:center;margin-bottom:42px}.c-ribon-icon{display:block;width:40px;height:40px;margin-right:17px}.cardmenu .section__title{font-size:40px;font-weight:800;color:#359679;letter-spacing:.02em}.collection-grid{display:grid;gap:34px 20px;grid-template-columns:repeat(4,1fr);max-width:100%}.collection-card{display:flex;flex-direction:column;align-items:center;cursor:pointer;max-width:100%}.collection-card:hover .collection-card-info{background-color:#c85c74;transition:.5s}.collection-card:hover .collection-name{color:#fff;transition:.5s}.collection-card:hover .checkicon-red{display:none}.collection-card:hover .checkicon-white-down{display:block}.collection-image{width:100%;aspect-ratio:1/1;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px}.collection-card-info{width:100%;background-color:#fff;padding:9px 20px;height:72px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.collection-name-wrapper{display:flex;justify-content:space-between;align-items:center}.collection-name{flex:1;font-size:18px;font-weight:800;line-height:1.5;color:#c85c74;height:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.collection-name-icon{width:24px;height:24px;margin-left:8px}.checkicon-white,.checkicon-white-down,.collection-name-icon.active .checkicon-red{display:none}.collection-name-icon.active .checkicon-white{display:block}.collection-name-icon.active .checkicon-white-down{display:none}.collection-details{max-height:0;overflow:hidden;transition:.1s ease-out;background-color:#c85c74;color:#fff;margin-top:8px;border-radius:16px;padding:0 10px}.collection-details.active{max-height:100%;padding:10px 10px 20px}.collection-description{font-size:18px;font-weight:500;line-height:1.5;padding:12px 20px;color:#fff;border-bottom:1px dashed rgba(255,255,255,.4);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.collection-description a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}@media (max-width: 1000px){.collection-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.cardmenu .container{padding-top:40px;padding-bottom:35px}.cardmenu .section__header{margin-bottom:40px}.cardmenu .section__title{font-size:32px;letter-spacing:.02em}.cardmenu .section__header-stack{flex-direction:row;align-items:center}.c-ribon-icon{width:32px;height:32px;margin-right:8px}.collection-grid{gap:32px 10px}.collection-image{aspect-ratio:162 / 154;border-top-left-radius:8px;border-top-right-radius:8px}.collection-card-info{padding:7px 10px;height:56px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.collection-name{font-size:14px;font-weight:700}.collection-name-icon{width:16px;height:16px;margin-left:4px}.collection-details{border-radius:8px;margin-top:7px}.collection-details.active{padding:5px 10px 20px}.collection-description{font-size:14px;padding:9px 10px;line-height:1}}.shopify-app-block{margin:0 auto!important;text-align:center!important}#insta-feed{padding:80px 0}#insta-feed h2{font-weight:800;font-size:40px;letter-spacing:.02em}#insta-feed h2:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(/cdn/shop/files/instagram.png);background-size:cover;background-position:center;margin-right:12px;vertical-align:middle}.instafeed-new-layout-container{max-width:1000px;margin:0 auto}.instafeed-new-layout-item{max-width:320px;max-height:320px}@media (max-width: 640px){#insta-feed{padding:40px 0}#insta-feed h2{font-size:32px}#insta-feed h2:before{width:32px;height:32px}}.image-with-text_custom .section{margin-top:80px}.image-with-text_custom .image-with-text{max-width:1000px;margin:0 auto;background-color:#fff;padding:40px 60px;justify-content:space-between;align-items:center;border-radius:16px;box-shadow:0 0 24px #c85c7433}.image-with-text_custom .image-with-text__image-container{width:34.1%}.image-with-text_custom .image-with-text__text-container{padding-left:0;width:59.1%}.image-with-text_custom .image-with-text__text-container:last-child{padding-left:0}.image-with-text_custom .heading{font-size:40px;font-weight:800;color:#c85c74;letter-spacing:.02em;line-height:1.6;margin-bottom:22px}.image-with-text_custom .rte p{font-size:15px;line-height:160%;letter-spacing:0}.image-with-text_custom .rte p+.button{margin-top:22px}.image-with-text_custom .button{width:240px;height:46px;border-radius:99px;border-width:1px;background:#359679;border:1px solid #FFFFFF;font-weight:400;font-size:16px;letter-spacing:.02em;text-align:center;line-height:46px;transition:.5s}.image-with-text_custom .button:hover{opacity:.5}@media (min-width: 641px) and (max-width: 1000px){.image-with-text_custom .image-with-text{text-align:center}.image-with-text_custom .rte p{text-align:left}}@media (max-width: 640px){.image-with-text_custom .section{margin-top:0}.image-with-text_custom .image-with-text__image-container,.image-with-text_custom .image-with-text__text-container{width:100%}.image-with-text_custom .image-with-text{padding:40px 20px}.image-with-text_custom .heading{font-size:32px;text-align:center;margin-bottom:13px}.image-with-text_custom .rte p+.button{margin-top:16px}.image-with-text_custom .button{margin:0 auto;display:block}}.blog-posts_custom .section{margin:163px 0 39px}.blog-posts_custom .container{padding-bottom:80px}.blog-posts_custom .section__header{justify-content:center;align-items:center;margin-bottom:50px}.blog-posts_custom .section__header-stack{margin:0 auto}.c-air-baloon-icon{display:block;width:40px;height:40px;margin-right:17px}.blog-posts_custom .section__title{font-size:40px;font-weight:800;color:#359679;letter-spacing:.02em}.blog-posts_custom .section__action-link{font-weight:500;border:1px solid #C85C74;border-radius:99px;margin-left:0;padding:8px 40px;transform:translate(0);transition:.5s}.blog-posts_custom .section__action-link:hover{background-color:#c85c74;color:#ffefed}.blog-posts_custom .block-list__item>:first-child{margin:0}.blog-posts_custom .scroller__inner{margin-bottom:0;padding-bottom:100px}.blog-posts_custom .block-list__item:first-child .article-item{margin:0 12px 0 15px}.blog-posts_custom .block-list__item .article-item{margin:0 12px}.blog-posts_custom .block-list__item:last-child .article-item{margin:0 15px 0 12px}.blog-posts_custom .article-item__image-container{aspect-ratio:437 / 227;overflow:hidden;border-radius:16px}.blog-posts_custom .article-item__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-posts_custom .article-item__title .link{font-weight:500;font-size:16px;line-height:1.6;letter-spacing:.02em}.c-pc-none{display:none}@media (max-width: 1000px){.blog-posts_custom .scroller__inner{margin-bottom:0;padding-bottom:85px}.blog-posts_custom .section__action-link{padding:8px 0;width:137px;text-align:center;margin:0 auto}.blog-posts_custom .c-pc-none{display:block}.blog-posts_custom .c-sp-none{display:none}}@media (max-width: 640px){.blog-posts_custom .section{margin:77px 0 42px}.blog-posts_custom .container{padding-bottom:40px}.blog-posts_custom .section__header{margin-bottom:40px}.blog-posts_custom .section__header-stack{flex-direction:row;align-items:center}.blog-posts_custom .section__title{font-size:32px}.c-air-baloon-icon{width:32px;height:32px;margin-right:8px}.blog-posts_custom .section__action-link{padding:8px 16px}.blog-posts_custom .article-item__image-container{aspect-ratio:300 / 200}.blog-posts_custom .section__action-link{margin:0 auto}.blog-posts_custom .block-list__item:first-child .article-item{margin:0 8px 0 6px}.blog-posts_custom .block-list__item .article-item{margin:0 8px}.blog-posts_custom .block-list__item:last-child .article-item{margin:0 6px 0 8px}.article-item__meta{margin-bottom:4px}}.newsletter_custom .heading{font-weight:800;font-size:40px;line-height:1.6;letter-spacing:.02em;margin-bottom:20px}.newsletter_custom .container{max-width:680px}.newsletter_custom .form__input-row{max-width:424px;margin:0 auto}.newsletter_custom .form__input-wrapper{margin:0}.newsletter_custom .rte p{font-weight:400;font-size:15px;line-height:160%;letter-spacing:0}.newsletter_custom .form__field{border-radius:8px}.newsletter_custom .form__submit{background-color:#359679;border-radius:8px;font-weight:400;font-size:12px;margin-right:0}.newsletter_custom .newsletter{margin-top:20px}@media (max-width: 640px){.newsletter_custom .heading{font-size:32px}.newsletter_custom .form__input-row{max-width:300px}.newsletter_custom .form__submit{margin-top:8px}}.contact-form_custom .form__field{background-color:#fff;border:none;border-radius:8px}.contact-form_custom .form__submit{background-color:#c85c74;transition:.5s}.contact-form_custom .form__submit:hover{opacity:.5}.main-customers-login_custom .form__title,.main-customers-register_custom .form__title{font-weight:800;font-size:32px;line-height:1.6;letter-spacing:.02em;color:#c85c74}.main-customers-login_custom .form__field,.main-customers-register_custom .form__field{background-color:#fff;border:none;border-radius:8px}.main-customers-login_custom .form__submit,.main-customers-register_custom .form__submit{background-color:#c85c74;transition:.5s}.main-customers-login_custom .form__submit:hover,.main-customers-register_custom .form__submit:hover{opacity:.5}@media screen and (max-width: 640px){.main-customers-login_custom .form__title,.main-customers-register_custom .form__title{font-size:28px}}.main-customers-account_custom .card,.main-customers-addresses_custom .card{background-color:#fff;border:none;border-radius:16px}.main-customers-account_custom .card__linklist-item.text--strong,.main-customers-addresses_custom .card__linklist-item.text--strong{color:#c85c74}.main-customers-account_custom .heading,.main-customers-addresses_custom .heading{font-weight:800;font-size:32px;line-height:1;letter-spacing:0;color:#c85c74}.main-customers-account_custom .button,.main-customers-addresses_custom .button{background-color:#c85c74}.main-customers-addresses_custom .h6{font-weight:600;font-size:15px;line-height:1;letter-spacing:0;color:#4a4a4a}.main-customers-addresses_custom .form__field{background-color:#fff;border:none;border-radius:8px}.main-customers-addresses_custom .address-list{border:none}.main-customers-addresses_custom .address-list__item{box-shadow:none}@media screen and (max-width: 640px){.main-customers-account_custom .card,.main-customers-addresses_custom .card{border-radius:0}.main-customers-account_custom .heading,.main-customers-addresses_custom .heading{font-size:24px}}.main-404_custom .heading,.main-search_custom1 .heading{font-weight:800;font-size:40px;line-height:1;letter-spacing:0;color:#c85c74}.main-404_custom .form__field,.main-search_custom1 .form__field{background-color:#fff;border:none}.main-404_custom .button,.main-search_custom1 .button{background-color:#c85c74}@media screen and (max-width: 640px){.main-404_custom .heading,.main-search_custom1 .heading{font-size:32px}}.main-page_company-information_custom .page__title{font-weight:800;font-size:40px;line-height:1;letter-spacing:0;color:#c85c74}.main-page_company-information_custom .page__header{margin-bottom:70px}@media screen and (max-width: 640px){.main-page_company-information_custom .page__title{font-size:32px}.main-page_company-information_custom .page__header{margin-bottom:36px}}.shopify-policy__title h1{font-weight:800;font-size:40px;line-height:1;letter-spacing:0;color:#c85c74}.shopify-policy__body .rte p{font-weight:400;font-size:15px;line-height:1.8;letter-spacing:0}.shopify-policy__body .rte h1,.shopify-policy__body .rte h2{font-weight:800;font-size:24px;line-height:1.4;letter-spacing:.02em;color:#c85c74}.wk-page .wk-header .wk-title{font-weight:800;font-size:40px;line-height:1.6;letter-spacing:.02em;color:#c85c74}@media screen and (max-width: 640px){.wk-page .wk-header .wk-title{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/custom.css.map */
