@media screen and (min-width:750px)and (max-width:1080px){#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891 .grid__item,#shopify-section-collection_list_3JAD8a .grid__item,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .grid__item,.about-design-wrap .shopify-section-collection-list .grid__item{padding-left:8px}#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891 .grid,#shopify-section-collection_list_3JAD8a .grid,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .grid,.about-design-wrap .shopify-section-collection-list .grid{margin-left:-8px}#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891 .collection-grid-item__title,#shopify-section-collection_list_3JAD8a .collection-grid-item__title,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title,.about-design-wrap .shopify-section-collection-list .collection-grid-item__title{padding:0 8px}#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_) .collection-grid-item__title,#shopify-section-collection_list_3JAD8a:not(#_) .collection-grid-item__title,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50:not(#_) .collection-grid-item__title,.about-design-wrap .shopify-section-collection-list .collection-grid-item__title{font-size:15px}#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891 .collection-grid-item,#shopify-section-collection_list_3JAD8a .collection-grid-item,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item,.about-design-wrap .shopify-section-collection-list .collection-grid-item{margin-bottom:8px}#shopify-section-collection_list_3JAD8a:not(#_).index-section,.about-design-wrap .shopify-section-collection-list:not(#_).index-section{padding-bottom:22px}#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891 .collection-grid{margin-bottom:0}}@media screen and (min-width:750px)and (max-width:1180px){#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891 .grid{display:grid;grid-template-columns:repeat(4,1fr)}#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891 .grid__item{width:100%}}#shopify-section-collection_list_3JAD8a .collection-grid-item,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item,.about-design-wrap .shopify-section-collection-list .collection-grid-item{padding-bottom:initial;aspect-ratio:1 / 1}#shopify-section-collection_list_3JAD8a .collection-grid-item__title-wrapper:before,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title-wrapper:before,.about-design-wrap .shopify-section-collection-list .collection-grid-item__title-wrapper:before{background-color:initial}#shopify-section-collection_list_3JAD8a .collection-grid-item__title:not(#_),#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title:not(#_),.about-design-wrap .shopify-section-collection-list .collection-grid-item__title:not(#_){right:0;color:#333;text-shadow:initial;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:2% 6%;line-height:2.4;font-size:18px}#shopify-section-collection_list_3JAD8a .collection-grid-item__title .title,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title .title,.about-design-wrap .shopify-section-collection-list .collection-grid-item__title .title{display:flex;gap:.3em;flex-direction:column;align-items:center;line-height:1.1;text-shadow:0 0 4px rgba(255,255,255,.8)}#shopify-section-collection_list_3JAD8a .collection-grid-item__title .title .sp_none,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title .title .sp_none,.about-design-wrap .shopify-section-collection-list .collection-grid-item__title .title .sp_none{display:none!important}#shopify-section-collection_list_3JAD8a .collection-grid-item__title .title .pc_none,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title .title .pc_none,.about-design-wrap .shopify-section-collection-list .collection-grid-item__title .title .pc_none{display:block!important}#shopify-section-collection_list_3JAD8a .collection-grid-item__title .desc,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title .desc,.about-design-wrap .shopify-section-collection-list .collection-grid-item__title .desc{line-height:1.8;display:none}.breadcrumb:has(.desc){display:none}.breadcrumb .desc{display:none}.collection-hero{height:300px}.collection-hero__title:has(.desc){line-height:1.2;color:#333;width:50%;right:initial;left:50%;text-align:left;font-size:22px;margin-top:20px;padding-left:min(7%,100px);display:flex;flex-direction:column}.collection-hero__title:has(.desc) .title{display:flex;gap:.3em}.collection-hero__title .desc{margin-top:20px;display:inline-block;font-size:14px;line-height:1.5;letter-spacing:.05em}.collection-hero__image{width:min(35%,360px);position:absolute;left:50%;translate:-100%}.collection-hero__title-wrapper:before{background-color:initial}@media only screen and (max-width:749px){#shopify-section-collection_list_3JAD8a .collection-grid-item__title:not(#_),#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title:not(#_),.about-design-wrap .shopify-section-collection-list .collection-grid-item__title:not(#_){font-size:16px}.collection-hero{height:240px}.collection-hero__title:has(.desc){font-size:10px;line-height:1.2;margin-top:min(25px,calc(20 / 375 * 100vw));left:initial;width:100%;text-align:center}.collection-hero__title:has(.desc) .title{flex-direction:column;gap:.2em;font-size:16px;text-shadow:0 0 4px rgba(255,255,255,.8)}.collection-hero__title:has(.desc) .title .sp_none{display:none!important}.collection-hero__title:has(.desc) .title .pc_none{display:block!important}.collection-hero__title .desc{margin-top:16px;font-size:12px}.collection-hero__image{position:initial;translate:initial;width:100%;height:100%}}@media only screen and (max-width:768px){#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_) h2,#shopify-section-collection_list_3JAD8a:not(#_) h2,.about-design-wrap .shopify-section-collection-list:not(#_) h2,#shopify-section-collection_list_about1_Cccazi:not(#_) h2{font-size:25px;letter-spacing:.15em}}@media only screen and (max-width:414px){#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_) h2,#shopify-section-collection_list_3JAD8a:not(#_) h2,.about-design-wrap .shopify-section-collection-list:not(#_) h2,#shopify-section-collection_list_about1_Cccazi:not(#_) h2{font-size:21px}}@media only screen and (max-width:490px){.article__grid-image-wrapper,.article__grid-image-wrapper img{max-width:100%!important}}#shopify-section-collection_list_3JAD8a .collection-grid-item__title .title .top_none,#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title .title .top_none,.about-design-wrap .shopify-section-collection-list .collection-grid-item__title .title .top_none{display:none}#shopify-section-collection_list_3JAD8a .collection-grid-item__title:not(#_),#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title:not(#_),.about-design-wrap .shopify-section-collection-list .collection-grid-item__title:not(#_){background-color:#fff;top:80%}.collection-hero__title:has(.desc) .title{display:block}.collection-hero__title:has(.desc) .title,.collection-hero__title .desc{font-weight:400}.collection-hero__image{top:50px;aspect-ratio:1;height:auto}@media only screen and (min-width:750px){.collection-hero{height:clamp(19.563rem,2.968rem + 35.4vw,25.625rem)}}@media only screen and (max-width:749px){.collection-hero{margin-top:0}.collection-hero__title:has(.desc){margin:0}.collection-hero__image:after{content:"";display:block;position:absolute;top:15%;left:0;width:100%;height:70%;background-color:#fff;padding:0}}.product-card__image-with-placeholder-wrapper{aspect-ratio:1}.grid-view-item__image-wrapper{height:100%}.grid-view-item__image-wrapper>div{padding-top:0!important;height:100%}.grid-view-item__image-wrapper .grid-view-item__image{position:initial;height:100%!important;object-fit:contain}body,h1,h2,h3,p,input,textarea,select,.disclosure__toggle,.article__title,.article__grid-excerpt,.message_ttl,.ttl,#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891 .collection-grid-item__title:not(#_),#shopify-section-collection_list_3JAD8a:not(#_) h2,#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_) h2,#shopify-section-collection_list_3JAD8a .collection-grid-item__title:not(#_),#shopify-section-9a225cdb-7599-431a-9faf-f1466e697d50 .collection-grid-item__title:not(#_),.text-center a,.all_btn a,.product-card__title,#shopify-section-collection_list_about1_Cccazi:not(#_) h2{font-family:Zen Maru Gothic,serif!important;font-style:normal}h1,h2{font-weight:500!important}h2.message_ttl{font-size:32px}@media only screen and (max-width:500px){h2.message_ttl{font-size:23px;font-weight:500!important}}.collection-hero-parallel-wrapper{display:flex;align-items:center;padding-bottom:32px;max-width:1010px}.collection-hero-parallel-wrapper .collection-hero-parallel-left{width:45%}.collection-hero-parallel-wrapper .collection-hero-parallel-left img{object-fit:contain}.collection-hero-parallel-wrapper .collection-hero-parallel-right{flex:1}.collection-hero-parallel-wrapper .collection-hero__title{position:initial;transform:none;color:#333;font-size:22px;text-align:left}.collection-hero-parallel-wrapper .collection-description{margin-top:17px;font-size:14px;line-height:1.5}@media only screen and not (min-width:750px){.collection-hero-parallel-wrapper .collection-hero-parallel-left{display:none}.collection-hero-parallel-wrapper .collection-hero__title{text-align:center}}#backToCollection{display:none}.product-single__title{font-size:26px}.kv+#message .message_ttl{font-weight:400!important}@media only screen and (max-width:749px){.collection-hero__image{background-size:55%;background-repeat:repeat}}#shopify-section-featured_blog_a4P368 .article__grid-tag{display:none}.template-article .page-container:has(.article-container){overflow:initial}.template-article .grid:has(.article-container){margin:0}.template-article .grid__item:has(.article-container){padding:0;width:100%;left:0}.template-article .article-container{display:flex;justify-content:space-between}.template-article .article-container .article-container__main{width:72%}@media only screen and (max-width:768px){.template-article .article-container .article-container__main{width:100%}}.template-article .article-container .article-container__side{width:25%}@media only screen and (max-width:768px){.template-article .article-container .article-container__side{display:none}}.template-article .article-container .article-main{container-type:inline-size}.template-article .article-container .article-main .article__title,.template-article .article-container .article-main .article__author-title,.template-article .article-container .article-main .article__author,.template-article .article-container .article-main .article__tag-link,.template-article .article-container .article-main .article__date:before{line-height:1.448;letter-spacing:0;color:#222;text-align:left}.template-article .article-container .article-main .article__title{font-weight:500;font-size:30px}@media only screen and (max-width:768px){.template-article .article-container .article-main .article__title{font-size:27px}}.template-article .article-container .article-main .article__author-title{margin-top:26px;font-weight:500;font-size:13px}.template-article .article-container .article-main .article__author{display:block;margin:5px 0 0;font-weight:700;font-size:17px}.template-article .article-container .article-main .article__tags{margin:0}.template-article .article-container .article-main .article__tag-link{display:block;font-weight:500;font-size:13px;padding:6px 10px;border-radius:40px;border:1px solid #c8c8c8}.template-article .article-container .article-main .article__date-and-category{margin-top:26px;display:flex;align-items:center;gap:16px}.template-article .article-container .article-main .article__date{font-family:Outfit,sans-serif;font-weight:500;font-size:14px;line-height:1.26;letter-spacing:0;color:#222}.template-article .article-container .article-main .article__date:before{content:"\516c\958b\65e5:";font-family:Zen Maru Gothic,serif;font-weight:500;font-size:13px}.template-article .article-container .article-main .section-header{margin-bottom:55px}.template-article .article-container .article-main .article-toc{margin-block:32px 41.72px;background-color:#f7f7f7;padding:12.26px 29px 23.33px;font-weight:700;line-height:1.448;letter-spacing:.02em;color:#000}.template-article .article-container .article-main .article-toc__summary{font-weight:700;font-size:20px;line-height:1.448;letter-spacing:.02em;color:#000;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.template-article .article-container .article-main .article-toc__summary:after{content:"\2212"}.template-article .article-container .article-main .article-toc:not([open]) .article-toc__summary:after{content:"\ff0b"}.template-article .article-container .article-main .article-toc__list{list-style:none;padding:0;margin:15.85px 0 0 11px;counter-reset:h2-counter}.template-article .article-container .article-main .article-toc__item{font-weight:700;margin-bottom:5px;counter-increment:h2-counter}.template-article .article-container .article-main .article-toc__item:before{content:counter(h2-counter) " "}.template-article .article-container .article-main .article-toc__sublist{list-style:none;padding-left:.9em;counter-reset:h3-counter;margin:0}.template-article .article-container .article-main .article-toc__sublist .article-toc__item{counter-increment:h3-counter}.template-article .article-container .article-main .article-toc__sublist .article-toc__item:before{content:counter(h2-counter) "." counter(h3-counter) " "}.template-article .article-container .article-main .article-toc__link{text-decoration:none;font-size:15px;border-bottom:unset}.template-article .article-container .article-main #article-content h2{font-weight:700;font-size:26px;line-height:1.448;letter-spacing:.02em;color:#222;display:flex;align-items:center;gap:.923em}@media only screen and (max-width:768px){.template-article .article-container .article-main #article-content h2{font-size:23px}}.template-article .article-container .article-main #article-content h2:before{content:"";width:6px;height:2.077em;background-color:#dc745d}.template-article .article-container .article-main #article-content h3{padding:8px 30px;background-color:#dc745d;font-weight:700;font-size:22px;line-height:1.448;letter-spacing:.02em;color:#fff}@media only screen and (max-width:768px){.template-article .article-container .article-main #article-content h3{font-size:19px}}.template-article .article-container .article-main #article-content p,.template-article .article-container .article-main #article-content ul li{font-weight:500;font-size:15px;line-height:1.8;letter-spacing:.05em;color:#222}.template-article .article-container .article-main #article-content ul li::marker{color:#dc745d;font-size:1.2em}.template-article .article-container .article-main .related-articles__heading,.template-article .article-container .article-main .recommended-products__heading{margin-top:55.52px;font-weight:700;font-size:26px;line-height:1.448;letter-spacing:.02em;color:#000}.template-article .article-container .article-main .related-articles,.template-article .article-container .article-main .recommended-products{margin-top:16.72px;display:grid;grid-template-columns:repeat(2,1fr);gap:21.69px 3.606%}@container (width < 650px){.template-article .article-container .article-main .related-articles,.template-article .article-container .article-main .recommended-products{grid-template-columns:repeat(1,1fr)}}.template-article .article-container .article-main .related-article__link,.template-article .article-container .article-main .recommended-product__link{border:1px solid #c8c8c8;border-radius:8px;padding:13.92px 18.37px;display:flex;gap:4.576%;max-width:400px}.template-article .article-container .article-main .recommended-product__link{align-items:center}.template-article .article-container .article-main .related-article__image,.template-article .article-container .article-main .recommended-product__image{width:37.014%;object-fit:cover}.template-article .article-container .article-main .related-article__image{aspect-ratio:107.18 / 97.96}.template-article .article-container .article-main .recommended-product__image{aspect-ratio:107.18 / 81.95}.template-article .article-container .article-main .related-article__content,.template-article .article-container .article-main .recommended-product__title{flex:1}.template-article .article-container .article-main .related-article__meta{display:flex;align-items:center;column-gap:8.68px;row-gap:1px;flex-wrap:wrap}.template-article .article-container .article-main .related-article__date,.template-article .article-container .article-main .related-article__category{font-weight:500;font-size:10px;line-height:1.8;letter-spacing:.05em;color:#000}.template-article .article-container .article-main .related-article__category{padding:.54px 10.24px;background-color:#d9d9d9}.template-article .article-container .article-main .related-article__title,.template-article .article-container .article-main .recommended-product__title{font-weight:500;line-height:1.8;letter-spacing:.05em;color:#000}.template-article .article-container .article-main .related-article__title{font-size:15px}.template-article .article-container .article-main .recommended-product__title{font-size:18px}.template-article .article-container .article-main__footer{margin-top:44.91px;border-top:1px solid #000;padding-top:44.91px;display:grid;grid-template-columns:repeat(3,1fr)}@container (width < 550px){.template-article .article-container .article-main__footer{display:flex;flex-direction:column;align-items:center;gap:2em}}.template-article .article-container .article-main__go-prev a,.template-article .article-container .article-main__go-next a,.template-article .article-container .article-main__go-list a{display:block;width:fit-content;font-weight:400;line-height:1.448;letter-spacing:.02em;color:#000;position:relative}.template-article .article-container .article-main__go-prev a,.template-article .article-container .article-main__go-next a{font-size:18px;position:relative}.template-article .article-container .article-main__go-prev a:before,.template-article .article-container .article-main__go-next a:before{content:"";display:block;position:absolute;left:0;bottom:1px;width:100%;height:2px;background-color:#d9d9d9}.template-article .article-container .article-main__go-list{place-items:center}.template-article .article-container .article-main__go-list a{padding:26px 38px;border-radius:8px;background-color:#d9d9d9;font-size:20px}.template-article .article-container .article-main__go-prev,.template-article .article-container .article-main__go-next{place-content:center}.template-article .article-container .article-main__go-prev a{margin-right:auto}.template-article .article-container .article-main__go-next a{margin-left:auto}.template-article .article-container .article-side{padding:12px 7.28px 30px 17.8px;border:1px solid #c8c8c8;border-radius:8px;height:fit-content;position:sticky;top:10px}.template-article .article-container .article-side__heading{padding-bottom:11.5px;font-weight:500;font-size:20px;line-height:1.8;letter-spacing:.05em;color:#000}.template-article .article-container .article-side__list{border-top:1px solid #e6e6e6}.template-article .article-container .article-side__item{border-bottom:1px solid #e6e6e6}.template-article .article-container .article-side__link{padding-block:7.04px}.template-article .article-container .article-side__item--category .article-side__link{display:block;padding-inline:5.72px;font-weight:500;font-size:15px;line-height:1.8;letter-spacing:.05em;color:#000}.template-article .article-container .article-side__item--product .article-side__link{display:flex;align-items:center;gap:6%}.template-article .article-container .article-side__item--product .article-side__image{width:36%}.template-article .article-container .article-side__item--product .article-side__title{flex:1;font-weight:500;font-size:15px;line-height:1.8;letter-spacing:.05em;color:#000}.template-article .article-container .article-side__list+.article-side__heading{margin-top:27.84px}.template-article .text-center.return-link-wrapper.page-width{display:none}.template-article .article-container,.template-blog .article-container{display:flex;justify-content:space-between}:is(.template-article .article-container,.template-blog .article-container) .article-container__main{width:72%}@media only screen and (max-width:768px){:is(.template-article .article-container,.template-blog .article-container) .article-container__main{width:100%}}:is(.template-article .article-container,.template-blog .article-container) .article-container__side{width:25%}@media only screen and (max-width:768px){:is(.template-article .article-container,.template-blog .article-container) .article-container__side{display:none}}:is(.template-article .article-container,.template-blog .article-container) .article-main{container-type:inline-size}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__title,:is(.template-article .article-container,.template-blog .article-container) .article-main .article__author-title,:is(.template-article .article-container,.template-blog .article-container) .article-main .article__author,:is(.template-article .article-container,.template-blog .article-container) .article-main .article__tag-link,:is(.template-article .article-container,.template-blog .article-container) .article-main .article__date:before{line-height:1.448;letter-spacing:0;color:#222;text-align:left}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__title{font-weight:500;font-size:30px}@media only screen and (max-width:768px){:is(.template-article .article-container,.template-blog .article-container) .article-main .article__title{font-size:27px}}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__author-title{margin-top:26px;font-weight:500;font-size:13px}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__author{display:block;margin:5px 0 0;font-weight:700;font-size:17px}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__tags{margin:0}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__tag-link{display:block;font-weight:500;font-size:13px;padding:6px 10px;border-radius:40px;border:1px solid #c8c8c8}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__date-and-category{margin-top:26px;display:flex;align-items:center;gap:16px}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__date{font-family:Outfit,sans-serif;font-weight:500;font-size:14px;line-height:1.26;letter-spacing:0;color:#222}:is(.template-article .article-container,.template-blog .article-container) .article-main .article__date:before{content:"\516c\958b\65e5:";font-family:Zen Maru Gothic,serif;font-weight:500;font-size:13px}:is(.template-article .article-container,.template-blog .article-container) .article-main .section-header{margin-bottom:55px}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc{margin-block:32px 41.72px;background-color:#f7f7f7;padding:12.26px 29px 23.33px;font-weight:700;line-height:1.448;letter-spacing:.02em;color:#000}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__summary{font-weight:700;font-size:20px;line-height:1.448;letter-spacing:.02em;color:#000;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__summary:after{content:"\2212"}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc:not([open]) .article-toc__summary:after{content:"\ff0b"}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__list{list-style:none;padding:0;margin:15.85px 0 0 11px;counter-reset:h2-counter}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__item{font-weight:700;margin-bottom:5px;counter-increment:h2-counter}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__item:before{content:counter(h2-counter) " "}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__sublist{list-style:none;padding-left:.9em;counter-reset:h3-counter;margin:0}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__sublist .article-toc__item{counter-increment:h3-counter}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__sublist .article-toc__item:before{content:counter(h2-counter) "." counter(h3-counter) " "}:is(.template-article .article-container,.template-blog .article-container) .article-main .article-toc__link{text-decoration:none;font-size:15px;border-bottom:unset}:is(.template-article .article-container,.template-blog .article-container) .article-main #article-content h2{font-weight:700;font-size:26px;line-height:1.448;letter-spacing:.02em;color:#222;display:flex;align-items:center;gap:.923em}@media only screen and (max-width:768px){:is(.template-article .article-container,.template-blog .article-container) .article-main #article-content h2{font-size:23px}}:is(.template-article .article-container,.template-blog .article-container) .article-main #article-content h2:before{content:"";width:6px;height:2.077em;background-color:#dc745d}:is(.template-article .article-container,.template-blog .article-container) .article-main #article-content h3{padding:8px 30px;background-color:#dc745d;font-weight:700;font-size:22px;line-height:1.448;letter-spacing:.02em;color:#fff}@media only screen and (max-width:768px){:is(.template-article .article-container,.template-blog .article-container) .article-main #article-content h3{font-size:19px}}:is(.template-article .article-container,.template-blog .article-container) .article-main #article-content p,:is(.template-article .article-container,.template-blog .article-container) .article-main #article-content ul li{font-weight:500;font-size:15px;line-height:1.8;letter-spacing:.05em;color:#222}:is(.template-article .article-container,.template-blog .article-container) .article-main #article-content ul li::marker{color:#dc745d;font-size:1.2em}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-articles__heading,:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-products__heading{margin-top:55.52px;font-weight:700;font-size:26px;line-height:1.448;letter-spacing:.02em;color:#000}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-articles,:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-products{margin-top:16.72px;display:grid;grid-template-columns:repeat(2,1fr);gap:21.69px 3.606%}@container (width < 650px){:is(.template-article .article-container,.template-blog .article-container) .article-main .related-articles,:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-products{grid-template-columns:repeat(1,1fr)}}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__link,:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-product__link{border:1px solid #c8c8c8;border-radius:8px;padding:13.92px 18.37px;display:flex;gap:4.576%;max-width:400px}:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-product__link{align-items:center}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__image,:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-product__image{width:37.014%;object-fit:cover}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__image{aspect-ratio:107.18 / 97.96}:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-product__image{aspect-ratio:107.18 / 81.95}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__content,:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-product__title{flex:1}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__meta{display:flex;align-items:center;column-gap:8.68px;row-gap:1px;flex-wrap:wrap}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__date,:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__category{font-weight:500;font-size:10px;line-height:1.8;letter-spacing:.05em;color:#000}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__category{padding:.54px 10.24px;background-color:#d9d9d9}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__title,:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-product__title{font-weight:500;line-height:1.8;letter-spacing:.05em;color:#000}:is(.template-article .article-container,.template-blog .article-container) .article-main .related-article__title{font-size:15px}:is(.template-article .article-container,.template-blog .article-container) .article-main .recommended-product__title{font-size:18px}:is(.template-article .article-container,.template-blog .article-container) .article-main__footer{margin-top:44.91px;border-top:1px solid #000;padding-top:44.91px;display:grid;grid-template-columns:repeat(3,1fr)}@container (width < 550px){:is(.template-article .article-container,.template-blog .article-container) .article-main__footer{display:flex;flex-direction:column;align-items:center;gap:2em}}:is(.template-article .article-container,.template-blog .article-container) .article-main__go-prev a,:is(.template-article .article-container,.template-blog .article-container) .article-main__go-next a,:is(.template-article .article-container,.template-blog .article-container) .article-main__go-list a{display:block;width:fit-content;font-weight:400;line-height:1.448;letter-spacing:.02em;color:#000;position:relative}:is(.template-article .article-container,.template-blog .article-container) .article-main__go-prev a,:is(.template-article .article-container,.template-blog .article-container) .article-main__go-next a{font-size:18px;position:relative}:is(.template-article .article-container,.template-blog .article-container) .article-main__go-prev a:before,:is(.template-article .article-container,.template-blog .article-container) .article-main__go-next a:before{content:"";display:block;position:absolute;left:0;bottom:1px;width:100%;height:2px;background-color:#d9d9d9}:is(.template-article .article-container,.template-blog .article-container) .article-main__go-list{place-items:center}:is(.template-article .article-container,.template-blog .article-container) .article-main__go-list a{padding:26px 38px;border-radius:8px;background-color:#d9d9d9;font-size:20px}:is(.template-article .article-container,.template-blog .article-container) .article-main__go-prev,:is(.template-article .article-container,.template-blog .article-container) .article-main__go-next{place-content:center}:is(.template-article .article-container,.template-blog .article-container) .article-main__go-prev a{margin-right:auto}:is(.template-article .article-container,.template-blog .article-container) .article-main__go-next a{margin-left:auto}:is(.template-article .article-container,.template-blog .article-container) .article-side{padding:12px 7.28px 30px 17.8px;border:1px solid #c8c8c8;border-radius:8px;height:fit-content;position:sticky;top:10px}:is(.template-article .article-container,.template-blog .article-container) .article-side__heading{padding-bottom:11.5px;font-weight:500;font-size:20px;line-height:1.8;letter-spacing:.05em;color:#000}:is(.template-article .article-container,.template-blog .article-container) .article-side__list{border-top:1px solid #e6e6e6}:is(.template-article .article-container,.template-blog .article-container) .article-side__item{border-bottom:1px solid #e6e6e6}:is(.template-article .article-container,.template-blog .article-container) .article-side__link{padding-block:7.04px}:is(.template-article .article-container,.template-blog .article-container) .article-side__item--category .article-side__link{display:block;padding-inline:5.72px;font-weight:500;font-size:15px;line-height:1.8;letter-spacing:.05em;color:#000}:is(.template-article .article-container,.template-blog .article-container) .article-side__item--product .article-side__link{display:flex;align-items:center;gap:6%}:is(.template-article .article-container,.template-blog .article-container) .article-side__item--product .article-side__image{width:36%}:is(.template-article .article-container,.template-blog .article-container) .article-side__item--product .article-side__title{flex:1;font-weight:500;font-size:15px;line-height:1.8;letter-spacing:.05em;color:#000}:is(.template-article .article-container,.template-blog .article-container) .article-side__list+.article-side__heading{margin-top:27.84px}html{scroll-behavior:smooth;scroll-padding-top:130px}@media only screen and (max-width:749px){html{scroll-padding-top:80px}}#shopify-section-blog-template .blog-filter{display:none}.header_inner{display:flex;padding-block:24px}.header_inner .logo{margin-left:0}.header_inner .menu{margin-top:16px}.header_inner .manu_list{border:none;position:relative}.header_inner .manu_list a,.header_inner .manu_list p{width:fit-content;padding-inline:15px;padding-block:8px}.header_inner .manu_list .submenu{position:absolute;top:2em;left:50%;translate:-50%;width:100%;opacity:0;visibility:hidden;width:fit-content;transition:opacity .3s,visibility .3s}.header_inner .manu_list .submenu .manu_list{border-bottom:solid 1px #333}.header_inner .manu_list .submenu .manu_list a{width:100%;padding:10px;color:#fff;font-size:14px;white-space:nowrap;background-color:rgb(from #000 r g b / .6);transition:background-color .3s}.header_inner .manu_list .submenu .manu_list a:hover{color:#fff!important;background-color:rgb(from #000 r g b / .8)!important;opacity:1}.header_inner .manu_list:hover .submenu{opacity:1;visibility:visible}.header_inner .cart_icon{margin-left:39px}.header_inner .hamburger{width:18.5px;height:12px;position:relative;margin:25px 0 0 40px;cursor:pointer;z-index:1001}.header_inner .hamburger span{width:100%;height:1px;background-color:#000;position:absolute;transition:rotate .3s}.header_inner .hamburger span:first-child{top:0;left:0}.header_inner .hamburger span:nth-child(2){top:50%;left:0;translate:0 -50%}.header_inner .hamburger span:nth-child(3){top:11px;left:0}.header_inner .hamburger.open{margin:0;position:fixed;top:25px;right:25.5px;width:17.5px;height:18px}.header_inner .hamburger.open span{height:2px}.header_inner .hamburger.open span:first-child{top:8px;rotate:-45deg}.header_inner .hamburger.open span:nth-child(2){opacity:0}.header_inner .hamburger.open span:nth-child(3){top:8px;rotate:45deg}.header_inner .drawer{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgb(from #000 r g b / .7);z-index:1000;display:block;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.header_inner .drawer-menu{position:fixed;top:0;right:0;width:40%;height:100vh;background-color:#fff;translate:40vw;transition:translate .3s,opacity .3s,visibility .3s;z-index:1000;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:80px}.header_inner .drawer-menu::-webkit-scrollbar{display:none}.header_inner .drawer.active{opacity:1;visibility:visible}.header_inner .drawer-menu.active{translate:0}.header_inner .drawer-menu__buttons{margin-top:66px;display:flex;justify-content:space-between;gap:4px}.header_inner .drawer-menu__button{width:100%}.header_inner .drawer-menu__button a{display:block;padding:18px;background-color:#eb6d56;font-weight:500;font-size:14px;line-height:1.214;letter-spacing:0;color:#fff;text-align:center}.header_inner .drawer-menu__button--cart img{width:20px;object-fit:contain;margin-right:12px}.header_inner .drawer-menu__nav{margin-top:22px}.header_inner .drawer-menu__nav .search-form,.header_inner .drawer-menu__nav-list{width:70%;margin-inline:auto}.header_inner .drawer-menu__nav-item:not(:first-child){border-top:1px solid #d4d4d4}.header_inner .drawer-menu__nav-item a,.header_inner .drawer-menu__nav-item p{display:block;padding-block:20px;font-weight:500;font-size:16px;line-height:1.214;letter-spacing:0;color:#414141}.header_inner .drawer-menu__nav-item .submenu .manu_list{border-top:1px solid #d4d4d4;width:100%}.header_inner .drawer-menu__nav-item .submenu .manu_list a{font-size:13px;width:100%;text-align:left;position:relative;padding-left:30px;font-weight:500}.header_inner .drawer-menu__nav-item .submenu .manu_list a:before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:10px;width:8px;height:8px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}#shopify-section-header{position:fixed;top:0;width:100%;background-color:#fff;z-index:1000}#PageContainer{margin-top:138px}@media only screen and (max-width:900px){.header_inner{width:90%}.header_inner .logo{width:84px;margin-right:auto}.header_inner .manu_list a{font-size:14px;letter-spacing:0}}@media only screen and (max-width:768px){.header_inner .head_nav{width:100%;margin:0 auto}.header_inner .head_nav .manu_list{width:auto}}@media only screen and (max-width:749px){.header_inner{padding-block:16px}.header_inner .head_nav,.header_inner .drawer{display:none}.header_inner .drawer-menu{left:0;width:100%;translate:0;opacity:0;visibility:hidden}.header_inner .drawer-menu.active{opacity:1;visibility:visible}}@media only screen and (max-width:500px){.header_inner .logo{width:60px}.header_inner .hamburger{margin-top:20px}#PageContainer{margin-top:98px}}:is(#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_),#shopify-section-collection_list_about1_Cccazi) .collection-grid-item__title-wrapper:before{content:none}:is(#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_),#shopify-section-collection_list_about1_Cccazi) .collection-grid-item__title{text-shadow:none;text-align:left;position:initial;transform:unset;padding:0;margin:8px 0 0;font-weight:500;font-size:16px;color:var(--color-text)}:is(#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_),#shopify-section-collection_list_about1_Cccazi) .collection-grid-item{margin-bottom:48px}.kv .viewer{position:relative}.kv .viewer button.prev,.kv .viewer button.next{position:absolute;top:50%;transform:translateY(-50%);z-index:101;color:#fff;border:none;padding:10px;cursor:pointer}.kv .viewer button.prev{left:10px}.kv .viewer button.next{right:10px}.kv .viewer .arrow{position:relative;display:inline-block;width:9.5px;height:19.5px}.kv .viewer .arrow:before,.kv .viewer .arrow:after{content:"";position:absolute;top:calc(50% - .5px);width:13.5px;height:1px;border-radius:9999px;background-color:#000;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.6));transition:scale .3s}.kv .viewer .arrow:before{transform:rotate(49.4deg)}.kv .viewer .arrow:after{transform:rotate(-49.4deg)}.kv .viewer .arrow.arrow-left:before,.kv .viewer .arrow.arrow-left:after{left:0;transform-origin:.5px 50%}.kv .viewer .arrow.arrow-right:before,.kv .viewer .arrow.arrow-right:after{right:0;transform-origin:calc(100% - .5px) 50%}.kv .viewer .arrow:hover:before,.kv .viewer .arrow:hover:after{scale:1.2}@media only screen and (max-width:500px){:is(#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_),#shopify-section-collection_list_about1_Cccazi:not(#_)) .collection-grid-item__title{font-size:13px;margin:6px 0 0}:is(#shopify-section-106025c7-c708-4165-86a0-816f9d6b4891:not(#_),#shopify-section-collection_list_about1_Cccazi:not(#_)) .collection-grid-item{margin-bottom:32px}.kv{width:95%}.kv .kv_bg,.kv .slide{height:clamp(13.75rem,.625rem + 56vw,18.125rem)}.kv .kv_ttl{width:38px;top:17%;right:19%}.message{padding:30px 0 0}.message .inner{width:90%}.message .message_ttl{margin:0 0 35px}.message .message_txt{line-height:1.8;font-size:13px;text-align:left!important;letter-spacing:.07em}.message .message_txt:not(:last-of-type){margin:0 0 30px}}.main-content:has(.about-gallery) .breadcrumb{display:none}.main-content:has(.about-gallery){padding-top:30px}.about-gallery{margin-top:50px}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.scroll-infinity__wrap{display:flex;overflow:hidden}.scroll-infinity__list{display:flex;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.scroll-infinity__item{width:226px;margin-left:17px}.scroll-infinity__item>img{width:100%}.about-design-wrap .shopify-section-collection-list .collection-grid-item__title:not(#_){position:initial;transform:unset;align-items:flex-start;font-size:16px;font-weight:400;padding:0;margin:8px 0 0}.about-design-wrap .shopify-section-collection-list .collection-grid-item{margin-bottom:48px}@media only screen and (max-width:500px){.main-content:has(.about-gallery) h1.message_ttl{font-size:23px}.about-design-wrap .shopify-section-collection-list .collection-grid-item__title:not(#_){font-size:12px;margin:6px 0 0}.about-design-wrap .shopify-section-collection-list .collection-grid-item{margin-bottom:32px}}.collection-hero-parallel-wrapper.--design{gap:8%}.collection-hero-parallel-wrapper.--design .collection-hero-parallel-left{text-align:right}.collection-hero-parallel-wrapper.--design .collection-hero-parallel-left img{max-width:360px}.collection-hero-parallel-wrapper.--design .collection-image-sp{display:none;margin-top:20px;height:320px}.collection-hero-parallel-wrapper.--design .collection-image-sp img{height:100%;object-fit:cover}.collection-hero-parallel-wrapper.--design:after{content:none}.collection-hero-parallel-wrapper.--item .collection-hero-parallel-left{height:200px}.collection-hero-parallel-wrapper.--item .collection-hero-parallel-left img{height:100%}.collection-hero-parallel-wrapper.--item .collection-image-sp{display:none;margin-top:20px;height:254px}.collection-hero-parallel-wrapper.--item .collection-image-sp img{height:100%;object-fit:cover}@media only screen and not (min-width:750px){:is(.collection-hero-parallel-wrapper.--design,.collection-hero-parallel-wrapper.--item) .collection-image-sp{display:block}}.kv .kv_bg img{border-radius:20px}.kv_bg{display:block;opacity:0;z-index:99;transition:opacity .6s ease;position:absolute;top:0;left:0;width:100%}.kv_bg:first-child{position:relative}.kv_bg.active{opacity:1;z-index:100}.kv_pagination{display:flex;justify-content:center;gap:10px;margin-top:16px}.kv_pagination .dot{width:10px;height:10px;background:#ccc;border-radius:50%;cursor:pointer;transition:background .3s}.kv_pagination .dot.active{background:#333}@media only screen and (not (max-width:500px))and (not (min-width:1200px)){.article__grid-image-container{height:170px}.article__grid-image-container img{height:100%}:is(#shopify-section-b280f070-80da-4581-b123-c72beeb41b8a,#shopify-section-1636041609356287e3,#shopify-section-featured_blog_a4P368) ul.grid--blog .grid__item{width:25%!important}:is(#shopify-section-b280f070-80da-4581-b123-c72beeb41b8a,#shopify-section-1636041609356287e3,#shopify-section-featured_blog_a4P368) ul.grid--blog .grid__item .article__grid-excerpt{font-size:14px}:is(#shopify-section-b280f070-80da-4581-b123-c72beeb41b8a,#shopify-section-1636041609356287e3,#shopify-section-featured_blog_a4P368) .article__link h3{font-size:16px}:is(#shopify-section-b280f070-80da-4581-b123-c72beeb41b8a,#shopify-section-1636041609356287e3,#shopify-section-featured_blog_a4P368) .article__date time{font-size:13px}}@media only screen and (max-width:500px){.template-article .grid__item{padding-left:0!important}}@media only screen and not (min-width:750px){#shopify-section-cart-template .page-width{padding-inline:15px}}@media only screen and (max-width:500px){.product-single .grid__item{padding-left:0!important}}@media only screen and (max-width:500px){.product-form__cart-submit{position:fixed;bottom:10px;left:50%;translate:-50%;z-index:100;width:98.4%;box-shadow:0 5px 15px #00000059}#PBarNextFrameWrapper{display:none}}:is(.header_inner .drawer-menu__nav .search-form,.main-content .kv+.page-width .search-form) .input-group{position:relative}:is(.header_inner .drawer-menu__nav .search-form,.main-content .kv+.page-width .search-form) .search-form__connected-submit{position:absolute;top:50%;translate:0 -50%;right:0;height:100%;background-color:transparent}:is(.header_inner .drawer-menu__nav .search-form,.main-content .kv+.page-width .search-form) .search-form__connected-submit .icon-search{fill:#000}.main-content .kv+.page-width .search-field-wrapper{margin:40px auto -10px;width:99%}.list-view-item__title-price-wrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:5px}.list-view-item__title-price-wrap .product-card__title{font-size:18px}.list-view-item__image-column:has(+.list-view-item__title-price-wrap) img{object-fit:contain}.list-view-item__title-price-wrap .list-view-item__price-column{width:100%}#MainContent:has(.list-view-item__title-price-wrap) h1.h2{text-align:center}#MainContent:has(.list-view-item__title-price-wrap) .page-width{max-width:1000px}@media only screen and not (min-width:750px){.list-view-item__title-price-wrap .product-card__title{font-size:16px}}@media only screen and not (min-width:750px){#MainContent:has(.list-view-item__title-price-wrap){padding-inline:4vw}}#shopify-section-b280f070-80da-4581-b123-c72beeb41b8a .article__grid-image-wrapper,#shopify-section-b280f070-80da-4581-b123-c72beeb41b8a .article__grid-image-wrapper .article__grid-image{max-width:250px!important}#shopify-section-cart-template .cart .cart__removed-product{display:none}.tokusho-table:not(#_){width:100%;border-collapse:collapse}.tokusho-table:not(#_) th,.tokusho-table:not(#_) td{padding:16px;vertical-align:top}.tokusho-table:not(#_) p{margin:0 0 12px}.tokusho-table:not(#_) .note{font-size:.875em;color:#666}.tokusho-table:not(#_) ul{list-style:none;margin-left:0}.tokusho-table:not(#_) ul li{text-indent:-1.3em;padding-left:1em}@media only screen and not (min-width:1280px){.tokusho-table:not(#_) br.pc{display:none}}.cart-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#aaaaaa4d}.cart-modal.is-active{display:block}.cart-modal__inner{background:#fff;max-width:500px;width:80%;padding:40px;position:absolute;top:50%;left:50%;translate:-50% -50%;text-align:center;border:1px solid #444}.cart-modal__inner>p{font-weight:700}.cart-modal__buttons{margin-top:2em;display:flex;justify-content:center;gap:1.5em}.js-close-modal,.cart-modal__cart-link{color:var(--color-btn-primary);border:1px solid currentColor;width:48%;height:50px;display:grid;place-items:center}.cart-modal__cart-link{background-color:var(--color-btn-primary);color:#fff;position:relative}.cart-modal__cart-link:before{content:"";width:9px;height:9px;border:0;border-top:solid 1.5px #fff;border-right:solid 1.5px #fff;transform:rotate(45deg);position:absolute;top:0;right:8%;bottom:0;margin:auto}.js-close-modal:hover,.cart-modal__cart-link:hover{opacity:.7}.cart-modal__cart-link:hover{color:#fff!important}.js-close-modal.batsu{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;background:#fff}.js-close-modal.batsu:before,.js-close-modal.batsu:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:20px;background:#333}.js-close-modal.batsu:before{transform:translate(-50%,-50%) rotate(45deg)}.js-close-modal.batsu:after{transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and not (min-width:750px){.cart-modal__buttons{margin-top:1.5em;flex-direction:column-reverse;gap:1em}.js-close-modal,.cart-modal__cart-link{width:100%}}.cart__submit-controls{position:relative}.cart__submit-controls .text-link{position:absolute;top:50%;left:50%;translate:-50% -50%}.cart__quantity-td{position:relative}.cart__quantity-td .cart__remove{position:absolute;right:5%;top:50%;translate:0 -50%;margin:0;font-size:16px}@media only screen and (max-width:820px){.cart__quantity-td .cart__remove{right:0}}@media only screen and (min-width:750px){.cart__meta .cart__remove{display:none}}.cart-header__title{font-size:22px}@media only screen and not (min-width:750px){.cart__submit-controls .text-link{position:initial;translate:none;margin:0 auto 1em;width:fit-content}.cart-header__title{font-size:20px}}.cart_icon{position:relative}.cart-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:#e60023;color:#fff;font-size:12px;font-weight:700;border-radius:999px;display:none;text-align:center;line-height:18px}.cart-count.is-active{display:inline-block}.kv .viewer{display:none}.kv:has(.viewer--slick){max-width:100%;width:100%}.kv .viewer--slick .kv_slideItem{margin:0 10px}.kv .viewer--slick .kv_slide{margin:0 -10px}.kv .viewer--slick .kv_slide .slick-dots li{width:12px;height:12px;margin:0 10px}.kv .viewer--slick .kv_slide .slick-dots li button{width:100%;height:100%}.kv .viewer--slick .kv_slide .slick-dots li button:before{width:100%;height:100%;background:#fff;border:1px solid #000;border-radius:50%;opacity:1}.kv .viewer--slick .kv_slide .slick-dots li.slick-active button:before{background:#000}.kv .viewer--slick .kv_slideItem img{border-radius:20px}.scroll_btn-wrap{position:relative}.scroll_btn{top:0}@media only screen and not (min-width:750px){.kv .viewer--slick .kv_slideItem,.kv .viewer--slick .kv_slide{margin:0}.kv .viewer--slick .kv_slideItem{margin:0 5px}.kv .viewer--slick .kv_slide{margin:0 -5px}}:is(.template-article,.template-blog) .article-container .article-container__side{padding:0;border:none}:is(.template-article,.template-blog) .article-container .article-side__container{padding:12px 7.28px 30px 17.8px;border:1px solid #c8c8c8;border-radius:8px}:is(.template-article,.template-blog) .article-container .article-side__cta{display:block;margin-bottom:16px}.template-blog .article-container{border-top:1px solid var(--color-border)}.template-blog .article-container__main .page-width{padding-inline:0}.template-blog .blog-list-view .border-top:first-child{border:none}.template-blog .blog-list-view .grid{margin:0}.template-blog .blog-list-view .grid__item{left:0;width:100%}.template-blog .article-container__side.article-side{margin-top:32px}.template-article .article-container__side.article-side,.template-blog .article-container__side.article-side{top:140px;height:calc(100vh - 140px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.template-article .article-container__side.article-side::-webkit-scrollbar,.template-blog .article-container__side.article-side::-webkit-scrollbar{display:none}.template-blog .page-container{overflow:unset}.kv--blog{margin-bottom:50px}.drawer-menu__cta{display:block;margin:32px auto;width:min(70%,400px)}.drawer-menu__cta img{height:100%;object-fit:contain}.cart_icon.cart_icon--sp{display:none}.share-instagram .share-title{text-transform:capitalize}.product-single__description .soldout-note{color:#2b00ff;margin-bottom:1em}@media only screen and (max-width:768px){.template-blog .article-container__side.article-side{display:none}}@media only screen and (not (max-width:450px))and (not (min-width:750px)){.product-recommendations__inner .grid--view-items{display:grid;grid-template-columns:repeat(2,1fr)}.product-recommendations__inner .grid--view-items .grid__item{width:100%;aspect-ratio:2 / 2.5;height:auto}.product-recommendations__inner .grid-view-item__image-wrapper,.product-recommendations__inner .grid-view-item__image-wrapper .grid-view-item__image{max-width:100%!important;max-height:100%!important}}@media only screen and (not (max-width:450px))and (not (min-width:660px)){.product-recommendations__inner .grid--view-items .grid__item{aspect-ratio:2 / 2.8}}@media only screen and not (min-width:750px){.cart_icon.cart_icon--sp{display:block;position:initial!important;translate:0 -4px}.header_inner{align-items:center}.header_inner .hamburger{margin-top:0}.page-width{padding-inline:15px}}.product-form__cart-submit.product-form__cart-submit--link{display:grid;place-content:center;font-weight:700;color:#fff}.product-form__cart-submit.product-form__cart-submit--link:hover{color:#fff}.kv .viewer--slick .kv_slideItem{opacity:.3;transition:opacity .3s}.kv .viewer--slick .kv_slideItem.slick-current{opacity:1}.kv .viewer--slick .kv_slideItem a:hover{opacity:.9}#shopify-section-collection_list_about1_Cccazi .grid__item .collection-grid-item__overlay{background-position:center}#shopify-section-collection_list_about1_Cccazi .grid__item:nth-of-type(10) .collection-grid-item__overlay,#shopify-section-collection_list_about1_Cccazi .grid__item:nth-of-type(12) .collection-grid-item__overlay{background-position:center top}.search-field-wrapper{display:flex;align-items:center;gap:.5em}.search-field-wrapper .search-form__clear{width:24px;aspect-ratio:1;height:auto;border-radius:50%;background-color:#333;color:#fff;font-weight:700;display:grid;place-content:center;cursor:pointer;position:absolute;top:50%;translate:0 -50%;right:50px}.search-field-wrapper .search-form{flex:1}.drawer-menu__nav .search-field-wrapper{width:70%;margin-inline:auto}.floating-banner{display:block;position:fixed;bottom:20px;right:20px;width:400px}.floating-banner-link{display:block}.floating-banner img{height:100%;object-fit:contain}.floating-banner-close{position:absolute;top:0;right:0;width:30px;aspect-ratio:1;height:auto;border-radius:50%;background-color:#333;translate:50% -50%}.floating-banner-close:before,.floating-banner-close:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background-color:#fff}.floating-banner-close:before{transform:translate(-50%,-50%) rotate(45deg)}.floating-banner-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.floating-banner-close:hover{opacity:.8;cursor:pointer}.cta-banner-wrap{display:flex;gap:2.8%}.cta-banner{display:block;padding-block:30px;width:60%;margin-inline:auto}.cta-banner__image{display:block;width:100%;height:auto}@media only screen and not (min-width:750px){.cta-banner-wrap{flex-direction:column;gap:16px;padding-block:30px}.cta-banner{width:100%;padding-block:0}}#shopify-section-featured_blog_a4P368 .article__grid-meta{display:none}#Collection .grid__item{position:relative}#Collection .grid__item .recommend-label{position:absolute;top:0;left:30px;background-color:#f4ae26;color:#fff;display:flex;flex-direction:column;align-items:center;padding:5px;font-family:Inter,sans-serif;font-weight:600;letter-spacing:0;z-index:2}#Collection .grid__item .recommend-label .prefix{font-size:7px;line-height:1.14}#Collection .grid__item .recommend-label .number{font-size:16px;line-height:1.188}#Collection .grid__item .recommend-label.recommend-label--2{background-color:#6094c1}#Collection .grid__item .recommend-label.recommend-label--3{background-color:#caa9a1}@media only screen and not (min-width:750px){#Collection .grid__item .recommend-label{left:5px}#Collection .grid__item .recommend-label .number{font-size:15px}}#shopify-section-cart-template .cart__buttons-container .cart__submit.btn.btn--secondary{display:none}.header_inner .logo img{height:auto}#shopify-section-cart-template .cart-header{margin-bottom:0}#shopify-section-cart-template .cart-header__title{font-size:32px;margin-bottom:0}#shopify-section-cart-template .cart__continue-shopping{text-align:right;margin-bottom:23px}#shopify-section-cart-template .cart__continue-shopping a{border:none}#shopify-section-cart-template .cart th{padding:10px;font-family:Zen Maru Gothic,serif;font-weight:500!important;font-size:16px;text-align:center!important;border-left:1px solid #eee}#shopify-section-cart-template .cart th:last-child{border-right:1px solid #eee}#shopify-section-cart-template .cart__row--heading{background-color:#f2f2f2}#shopify-section-cart-template .cart__row td{padding:20px;border-left:1px solid #eee}#shopify-section-cart-template .cart__row td:last-child{border-right:1px solid #eee}#shopify-section-cart-template .cart__remove{text-align:center}#shopify-section-cart-template .cart__remove a{border:none}#shopify-section-cart-template .cart th:first-child{width:6.52%}#shopify-section-cart-template .cart .cart__quantity-td{width:2%}#shopify-section-cart-template .cart__final-price{width:12.3%}#shopify-section-cart-template .cart__image-wrapper{padding:0;max-width:80px;height:80px}#shopify-section-cart-template .cart__image{height:100%;object-fit:cover}#shopify-section-cart-template .cart__product-information{align-items:center;gap:20px}#shopify-section-cart-template .cart__product-title{font-family:Zen Maru Gothic,serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.02em;color:#333}#shopify-section-cart-template .cart__product-price{margin-top:5px;font-family:Zen Maru Gothic,serif;font-size:20px;line-height:1.45;letter-spacing:.02em;color:#333}#shopify-section-cart-template .cart__product-price .tax,#shopify-section-cart-template .cart__final-price .tax{font-size:.7em}#shopify-section-cart-template .cart__qty input[type=number]::-webkit-inner-spin-button,#shopify-section-cart-template .cart__qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#shopify-section-cart-template .cart__qty input[type=number]{-moz-appearance:textfield}#shopify-section-cart-template .cart__qty-btn{width:24px;aspect-ratio:1;height:auto;border:1px solid #b0b0b0;border-radius:50%;font-size:13px}#shopify-section-cart-template .cart__qty-input{font-size:20px}#shopify-section-cart-template .cart__qty-control{display:flex;align-items:center;justify-content:center;gap:19px}#shopify-section-cart-template .cart__footer{margin-top:20px;padding-top:20px}#shopify-section-cart-template .cart-note__input{min-height:163px}#shopify-section-cart-template .free-shipping-box{margin-top:20px;padding:20px 26px;background:#f7edda;border-radius:6px}#shopify-section-cart-template .free-shipping-box .inline-block{display:inline-block}#shopify-section-cart-template .free-shipping-box__text{margin:0;font-size:16px;font-weight:700;letter-spacing:.02em}#shopify-section-cart-template .free-shipping-box__text em{font-style:normal;font-size:1.2em;color:#eb6d56;display:inline-block}#shopify-section-cart-template .free-shipping-box__amount{display:inline-block;min-width:130px;margin:0 2px;padding:8px;background:#fff;color:#f26a3d;font-size:24px;line-height:1;font-weight:500;text-align:center}#shopify-section-cart-template .free-shipping-box__amount .unit{font-weight:400;font-size:16px}#shopify-section-cart-template .free-shipping-box__note{margin:10px 0 0;font-size:14px;text-indent:-1em;padding-left:1em}#shopify-section-cart-template .cart-summary-box{border:1px solid #d0d0d0;margin-top:30px}#shopify-section-cart-template .cart-summary-box__row{display:flex;align-items:center;justify-content:space-between;padding:17px 32px;border-bottom:1px solid #d8d8d8}#shopify-section-cart-template .cart-summary-box__row:last-child{border-bottom:0}#shopify-section-cart-template .cart-summary-box__label{font-size:16px;line-height:1.4;letter-spacing:.02em;color:#333}#shopify-section-cart-template .cart-summary-box__value{font-size:20px;line-height:1.4;letter-spacing:.02em;color:#333;text-align:right}#shopify-section-cart-template .cart-summary-box__value .unit{font-size:14px}#shopify-section-cart-template .cart__footer .grid{display:flex}#shopify-section-cart-template .cart__footer .grid__item:first-child{max-width:462px}#shopify-section-cart-template .cart__footer .grid__item:nth-child(2){max-width:430px;margin-left:auto}#shopify-section-cart-template .cart__footer .cart__shipping{margin-block:20px;font-size:14px;text-align:left;text-indent:-1em;padding:0 0 0 1em}#shopify-section-cart-template .cart__footer .cart__submit{width:100%;margin:0;padding:15.5px;background-color:#eb6d56;font-family:Zen Maru Gothic,serif!important;font-weight:500;font-size:18px;line-height:1.44}#shopify-section-cart-template .cart__footer .cart__submit-controls{position:relative}#shopify-section-cart-template .cart__footer .cart__submit-controls:before{content:">";display:block;position:absolute;top:21%;right:30%;color:#fff;font-weight:500;font-size:22px;z-index:1}#shopify-section-cart-template .cart__footer .additional-checkout-buttons{margin-top:12px}#shopify-section-cart-template .cart__footer .additional-checkout-buttons .gravity-button,#shopify-section-cart-template .cart__footer .additional-checkout-buttons .button{border-radius:100px}#shopify-section-cart-template .cart-related-products{margin-top:80px}#shopify-section-cart-template .cart-related-products__title{margin-bottom:24px;font-size:20px;font-weight:500;font-family:Zen Maru Gothic,serif;line-height:1.45;letter-spacing:0;color:#333}#shopify-section-cart-template .cart-related-products__list{display:grid;grid-template-columns:repeat(6,1fr);gap:32px}#shopify-section-cart-template .cart-related-products__item{color:inherit;text-decoration:none}#shopify-section-cart-template .cart-related-products__image{background:#f5f5f5;aspect-ratio:1;height:auto}#shopify-section-cart-template .cart-related-products__image img{display:block;width:100%;height:100%;object-fit:contain}#shopify-section-cart-template .cart-related-products__name{margin-top:12px;font-size:15px;line-height:1.5}@media(any-hover:hover){#shopify-section-cart-template .cart__footer .cart__submit:hover{color:#fff!important}}@media only screen and (max-width:900px){#shopify-section-cart-template .cart__footer .cart__submit-controls:before{right:24%}#shopify-section-cart-template .cart-related-products__list{grid-template-columns:repeat(3,1fr);gap:20px 5%}}@media only screen and (min-width:750px){#shopify-section-cart-template .free-shipping-box__text br{display:none}}@media only screen and not (min-width:750px){#shopify-section-cart-template .cart-header__title{font-size:20px;margin-bottom:.5em}#shopify-section-cart-template .cart__row td{padding:10px}#shopify-section-cart-template .cart th:first-child,#shopify-section-cart-template .cart__row td:first-child{width:24%;font-size:15px}#shopify-section-cart-template .cart th:nth-child(2),#shopify-section-cart-template .cart__row td:nth-child(2){width:60%}#shopify-section-cart-template .cart th:nth-child(3),#shopify-section-cart-template .cart__row td:nth-child(3){width:15%}#shopify-section-cart-template .cart th:nth-child(4),#shopify-section-cart-template .cart__row td:nth-child(4){width:15%}#shopify-section-cart-template .cart th{font-size:14px}#shopify-section-cart-template .cart__product-information{flex-direction:column}#shopify-section-cart-template .cart__qty-btn{width:20px}#shopify-section-cart-template .cart__qty-control{gap:12px}#shopify-section-cart-template .cart__qty-input{font-size:18px}#shopify-section-cart-template .cart__row td:last-child{font-size:18px}#shopify-section-cart-template .cart__product-price .tax,#shopify-section-cart-template .cart__final-price .tax{white-space:nowrap}.cart-related-products__list{display:flex;gap:16px;overflow-x:auto}.cart-related-products__item{min-width:160px}.cart-related-products__title{font-size:20px}#shopify-section-cart-template .cart__footer .grid{flex-direction:column}#shopify-section-cart-template .cart__footer .grid__item:first-child{max-width:100%}#shopify-section-cart-template .cart__footer .grid__item:nth-child(2){max-width:100%}#shopify-section-cart-template .cart-related-products__list{grid-template-columns:repeat(2,1fr)}#shopify-section-cart-template .cart-note__label{text-align:left!important}#shopify-section-cart-template .free-shipping-box{padding-inline:13px}#shopify-section-cart-template .free-shipping-box__text{width:fit-content;margin-inline:auto}}@media screen and (max-width:749px){#shopify-section-cart-template .cart-sp-item{width:100%;border-collapse:collapse;border:1px solid #e5e5e5;margin-bottom:24px}#shopify-section-cart-template .cart-sp-item:has(+.cart-sp-item){margin-bottom:2px}#shopify-section-cart-template .cart-sp-item th{width:86px;padding:16px 8px;background:#f5f5f5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center;vertical-align:middle;font-size:20px;font-weight:700;color:#333}#shopify-section-cart-template .cart-sp-item td{position:relative;padding:8px 20px;border-bottom:1px solid #e5e5e5;text-align:center;vertical-align:middle}#shopify-section-cart-template .cart-sp-item tr:last-child th,#shopify-section-cart-template .cart-sp-item tr:last-child td{border-bottom:0}#shopify-section-cart-template .cart-sp-item__remove{position:absolute;top:12px;right:16px;font-size:24px;line-height:1;color:#777;text-decoration:none;font-weight:300;border:none}#shopify-section-cart-template .cart-sp-item__image{margin-block:16px 8px}#shopify-section-cart-template .cart-sp-item__image img{display:block;width:120px;height:120px;object-fit:cover;margin:0 auto}#shopify-section-cart-template .cart-sp-item__title{margin-bottom:5px;font-size:14px;line-height:1.6;color:#333}#shopify-section-cart-template .cart-sp-item__title a{color:inherit;text-decoration:none;border:none;font-weight:500;font-size:16px}#shopify-section-cart-template .cart-sp-item__price,#shopify-section-cart-template .cart-sp-item__subtotal{font-size:20px;line-height:1.4;color:#333}#shopify-section-cart-template .cart-sp-item__price{margin-bottom:8px}#shopify-section-cart-template .cart-sp-item .tax{font-size:14px}#shopify-section-cart-template .cart-sp-item__qty{display:flex;flex-direction:column;align-items:center;margin:0}#shopify-section-cart-template .cart-sp-item__qty .cart__qty-input{width:80px;margin:0 0 2px;padding:0;border:0;text-align:center;font-size:20px;color:#333}#shopify-section-cart-template .cart-sp-item__qty .cart__qty-control{display:flex;justify-content:center;gap:28px}#shopify-section-cart-template .cart-sp-item__qty .cart__qty-btn{width:24px;height:24px;border:1px solid #aaa;border-radius:50%;background:#fff;font-size:16px;line-height:1;color:#555}}.waccara-accordion{width:100%;margin:0 auto;color:#333;font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,sans-serif;box-sizing:border-box}.waccara-accordion *,.waccara-accordion *:before,.waccara-accordion *:after{box-sizing:border-box}.waccara-accordion__header{margin-top:40px;width:100%;display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f2f2f2;border:none;cursor:pointer;text-align:left;color:#333;font-family:inherit;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.4px;appearance:none;-webkit-appearance:none}.waccara-accordion__header:focus{outline:none}.waccara-accordion__header:focus-visible{outline:2px solid #888;outline-offset:-2px}.waccara-accordion__title{flex:0 0 auto}.waccara-accordion__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .25s ease;transform:rotate(0)}.waccara-accordion__header[aria-expanded=true] .waccara-accordion__icon{transform:rotate(180deg)}.waccara-accordion__panel{background:#fafafa;overflow:hidden}.waccara-accordion__panel[hidden]{display:none}.waccara-accordion__panel-inner{display:flex;flex-direction:column;gap:20px;padding:32px}.waccara-accordion__text-block{display:flex;flex-direction:column;gap:20px;font-size:16px;line-height:1.5;letter-spacing:.32px;font-weight:400}.waccara-accordion__text-block p{margin:0}.waccara-accordion__cards{display:flex;gap:20px;align-items:stretch;width:100%}.waccara-accordion__card{flex:1 1 0;min-width:0;background:#fff;padding:20px 30px;display:flex;flex-direction:column;gap:8px}.waccara-accordion__card-title{margin:0;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.36px;color:#333}.waccara-accordion__card-text{margin:0;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:.28px;color:#333}@media screen and (max-width:749px){.waccara-accordion__header{font-size:16px;padding:12px 16px}.waccara-accordion__panel-inner{padding:20px 16px}.waccara-accordion__text-block{font-size:14px}.waccara-accordion__cards{flex-direction:column;gap:12px}.waccara-accordion__card{padding:16px 20px}}.wcr-guide{margin:40px auto 0;padding:40px 0;color:#333;font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;font-weight:400;box-sizing:border-box}.wcr-guide *,.wcr-guide *:before,.wcr-guide *:after{box-sizing:border-box}.wcr-guide__title{font-size:32px;font-weight:500;text-align:center;color:#333;margin:0 0 40px;line-height:1.4;letter-spacing:.02em}.wcr-guide__list{display:flex;flex-direction:column;gap:24px}.wcr-guide__item{display:flex;flex-direction:column}.wcr-guide__heading{font-size:20px;font-weight:500;color:#333;margin:0;padding:12px 0;letter-spacing:.02em;line-height:1.5}.wcr-guide__box{background:#faf8f5;padding:32px;display:flex;flex-direction:column;gap:12px}.wcr-guide__box--single{padding:32px}.wcr-guide__row{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wcr-guide__tag{display:inline-flex;align-items:center;justify-content:center;background:#3a3a3a;color:#fff;font-size:16px;font-weight:400;padding:2px 10px;letter-spacing:.02em;line-height:1.5}.wcr-guide__text{margin:0;color:#333;font-size:16px;line-height:1.5;letter-spacing:.02em;font-weight:400}.wcr-guide__cta{display:flex;justify-content:center;margin-top:16px}.wcr-guide__button{display:inline-flex;align-items:center;justify-content:center;width:300px;max-width:100%;height:60px;background:#f7efdd;color:#333;font-size:16px;font-weight:400;letter-spacing:.02em;border-radius:5px;text-decoration:none;transition:opacity .2s ease}.wcr-guide__button:hover,.wcr-guide__button:focus{opacity:.8;text-decoration:none;color:#333}@media(max-width:600px){.wcr-guide{padding:24px 0}.wcr-guide__title{font-size:20px;margin-bottom:20px}.wcr-guide__heading{font-size:16px}.wcr-guide__box,.wcr-guide__box--single{padding:20px}.wcr-guide__text,.wcr-guide__tag{font-size:14px}.wcr-guide__button{height:56px;font-size:15px}}.header_inner .drawer-menu__nav-item:last-child{border-top:1px solid #000}.f_menu{max-width:640px}footer .inner{width:85%}@media screen and (max-width:749px){.f_menu{flex-direction:column;align-items:center}.f_menu li{margin-top:15px}}#shopify-section-cta_banner_hnYizN:has(+.shopify-section.index-section){margin-top:30px}#shopify-section-cta_banner_hnYizN+.shopify-section.index-section{padding-top:0!important}.article-side__contact{display:block;margin-block:21px 32px;border-radius:5px;border:1px solid #b25e4b;background-color:#f3eee5;padding:18.5px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:16px;line-height:1.4;letter-spacing:.02em;color:#b25e4b}.article-side__contact:after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #b25e4b}@media(any-hover:hover){.article-side__contact:hover{color:#b25e4b!important}}@media screen and (max-width:1279px){.article-side__contact{padding:16px 10px;gap:6px;font-size:14px}}@media screen and (min-width:940px){.article-side__contact br{display:none}}@media screen and (max-width:939px){.article-side__contact{gap:16px}}.contact-form .required-label{display:inline-block;margin-left:10px;padding:2px 10px;border:1px solid #f00;color:red;font-size:12px;line-height:1.35;font-weight:400;translate:0 -.1em}.contact-form label{margin-bottom:3px}.contact-form label,.contact-form .contact-checkbox-title{font-size:18px}.contact-form #ContactForm-company{width:100%;border:1px solid #e0e0e0}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#dbdbdb;opacity:1}.contact-form textarea{padding:8px 15px}@media screen and (min-width:750px){.contact-form textarea{padding:10px 18px}}.contact-form .grid__item{margin-block:50px}.contact-form .grid__item:has(.contact-checkbox-title),.contact-form .grid__item:has(.contact-address-label){padding:0}.contact-form .contact-checkbox-title{letter-spacing:.08em}.contact-form .checkbox-text{font-size:16px}.contact-form .contact-checkbox-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:20px 48px}.contact-form .contact-checkbox-item{display:inline-flex;align-items:center;gap:8px;letter-spacing:.08em}.contact-form .contact-checkbox-item input[type=checkbox]{appearance:checkbox;-webkit-appearance:checkbox;width:20px;height:20px;border:1px solid #e0e0e0;background:#fff;display:inline-block;vertical-align:middle;margin-bottom:0}.contact-form .contact-checkbox-item{display:inline-flex;align-items:center;gap:12px;cursor:pointer;position:relative}.contact-form .contact-checkbox-item input[type=checkbox]{position:absolute;opacity:0}.contact-form .checkbox-circle{width:18px;height:18px;border:1px solid #ccc;border-radius:50%;position:relative;flex-shrink:0}.contact-form .contact-checkbox-item input[type=checkbox]:checked+.checkbox-circle:after{content:"";width:12px;height:12px;background:#333;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-form .checkbox-error{position:relative;display:none;width:fit-content;margin-top:14px;padding:12px 12px 12px 42px;border:1px solid #999;border-radius:4px;background:#fff;color:#111;font-size:14px;font-weight:500;line-height:1.4;box-shadow:0 2px 8px #00000059}.contact-form .checkbox-error:before{content:"!";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:3px;background:#ff8a00;color:#fff;font-weight:700;font-size:16px;text-align:center}.contact-form .checkbox-error:after{content:"";position:absolute;top:-9px;left:26px;width:16px;height:16px;border-top:1px solid #999;border-left:1px solid #999;background:#fff;transform:rotate(45deg)}.contact-form .grid__item:has(.contact-address-label) input{margin:0;flex:1;border:1px solid #e0e0e0}.contact-form .contact-address-label{display:block;margin-bottom:8px;line-height:1.4;letter-spacing:.08em}.contact-form .contact-address-label span{display:block;font-size:.778em}.contact-form .contact-postal-code{display:flex;align-items:center;gap:16px;margin-bottom:20px}.contact-form .contact-postal-mark{line-height:1}.contact-form .btn:last-child{margin-top:92px;font-size:16px}@media screen and (max-width:749px){.contact-form .contact-postal-code{gap:10px}}@media screen and (max-width:500px){.section-header:has(+.contact-faq-box) h1{font-size:23px}.contact-form label,.contact-form .contact-checkbox-title{font-size:15px}.contact-form .checkbox-text{font-size:13px}.contact-form .grid__item{margin-block:25px}.contact-form .btn:last-child{margin-top:40px;font-size:15px}}.contact-faq-box{max-width:100%;margin:52px 0 50px;padding:20px;border:1px solid #ddd;text-align:center}.contact-faq-box__text{margin:0 0 20px;color:#333;font-size:18px;line-height:1.6;letter-spacing:.12em}.contact-faq-box__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:279px;padding:18px;border:1px solid #b45a49;border-radius:6px;background:#f5efe6;color:#b45a49;font-size:16px;font-weight:700;letter-spacing:.08em;text-decoration:none}@media(any-hover:hover){.contact-faq-box__button:hover{color:#b45a49!important;opacity:.8}}.contact-faq-box__arrow{font-size:18px;line-height:1}@media screen and (max-width:749px){.contact-faq-box{margin-bottom:40px;padding:32px 18px}.contact-faq-box__text{font-size:15px}.contact-faq-box__button{width:100%;min-width:0;padding:16px 24px;font-size:14px}}.faq-page__list+.contact-faq-box__button{margin:60px auto 0;display:flex;width:fit-content}@media screen and (max-width:749px){.faq-page__list+.contact-faq-box__button{margin:48px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
