*{-webkit-font-smoothing:antialiased}@media screen and (max-width: 750px){.sp-hide{display:none!important}}@media screen and (min-width: 751px){.pc-hide{display:none!important}}.mp-header{position:fixed;top:0;left:0;right:0;z-index:100;display:block;width:100%;background-color:#fff;border-bottom:1px solid #9A9A9A}@media screen and (max-width: 750px){.mp-header{border-top:1px solid #9A9A9A}}.mp-header .mp-header__container{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 751px){.mp-header .mp-header__container{max-width:1440px;margin-inline:auto;justify-content:flex-start}}@media screen and (min-width: 751px) and (max-width: 1440px){.mp-header .mp-header__container{padding-right:20px}}.mp-header .mp-header__logo{width:197px;padding:10px 26px;display:flex;align-items:center;justify-content:center;border-right:1px solid #9A9A9A;height:45px}@media screen and (min-width: 751px){.mp-header .mp-header__logo{flex-shrink:0;width:clamp(180px,17.4vw,250px);padding:0 clamp(30px,3.5vw,50px) 0 clamp(25px,2.8vw,41px);height:90px}}@media screen and (min-width: 751px){.mp-header .mp-header__nav{padding:0 min(1.7vw,24px);border-right:1px solid #9A9A9A;height:90px;display:flex;align-items:center;margin-right:38px}}@media screen and (max-width: 750px){.mp-header .mp-header__nav{position:fixed;bottom:0;left:0;right:0;z-index:99;background-color:#fff;border-top:1px solid #9A9A9A;height:75px;transform:translateY(100%);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.mp-header .mp-header__nav.mp-header__nav--visible{transform:translateY(0);opacity:1;visibility:visible}}@media screen and (min-width: 751px){.mp-header .mp-header__nav .mp-header__nav-list{display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(12px,2.4vw,35px);row-gap:5px;list-style:none;margin:0}}@media screen and (max-width: 750px){.mp-header .mp-header__nav .mp-header__nav-list{display:flex;align-items:center;justify-content:space-around;list-style:none;margin:0;padding:0;height:100%;width:100%}}@media screen and (max-width: 750px){.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item{flex:1;display:flex;align-items:center;justify-content:center;height:100%;position:relative}.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item:not(:last-child):after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#9a9a9a}}@media screen and (min-width: 751px){.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item .mp-header__nav-link{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(13px,1.2vw,17px);display:flex;align-items:center;gap:clamp(4px,.6vw,8px)}.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item .mp-header__nav-link:before{content:"";display:inline-block;width:clamp(20px,1.9vw,27px);height:clamp(21px,2vw,29px);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}}@media screen and (max-width: 750px){.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item .mp-header__nav-link{font-family:Shippori Mincho B1,serif;font-weight:800;font-size:12px;line-height:14px;letter-spacing:1.44px;color:#313131;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:9px 8px;text-decoration:none;width:100%;height:100%}.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item .mp-header__nav-link:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}}.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-1 .mp-header__nav-link:before{background-image:url(header_navi01.svg);width:24px;height:27px}@media screen and (min-width: 751px){.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-1 .mp-header__nav-link:before{width:clamp(20px,1.9vw,27px);height:clamp(21px,2vw,29px)}}.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-2 .mp-header__nav-link:before{background-image:url(header_navi02.svg);width:18px;height:25px}@media screen and (min-width: 751px){.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-2 .mp-header__nav-link:before{width:21px;height:32px}}.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-3 .mp-header__nav-link:before{background-image:url(header_navi03.svg);width:22px;height:27px}@media screen and (min-width: 751px){.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-3 .mp-header__nav-link:before{width:24px;height:29px}}@media screen and (max-width: 750px){.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-3 .mp-header__nav-link{gap:3px}}.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-4 .mp-header__nav-link:before{background-image:url(header_navi04.svg);width:20px;height:27px}@media screen and (min-width: 751px){.mp-header .mp-header__nav .mp-header__nav-list .mp-header__nav-item-4 .mp-header__nav-link:before{width:23px;height:29px}}.mp-header .mp-header__search-form{border:1px solid #9A9A9A;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:0 10px;margin-left:auto;margin-right:22px;width:220px}.mp-header .mp-header__search-form .mp-header__search-input{outline:none;width:100%}@media screen and (max-width: 750px){.mp-header .mp-header__search-form svg{width:22px;height:22px}}.mp-header .mp-header__search-icon{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#242424}@media screen and (min-width: 751px){.mp-header .mp-header__search-icon{margin-left:auto;margin-right:22px}}.mp-header .mp-header__search-icon svg{width:24px;height:24px}.mp-header .mp-header__icons{display:flex;height:45px}@media screen and (min-width: 751px){.mp-header .mp-header__icons{flex-shrink:0;height:90px}}@media screen and (max-width: 390px){.mp-header .mp-header__icons{padding-left:10px}}.mp-header .mp-header__icons .mp-header__icons-inner{display:flex;align-items:center;gap:26px}@media screen and (min-width: 751px){.mp-header .mp-header__icons .mp-header__icons-inner{gap:16px}}@media screen and (max-width: 390px){.mp-header .mp-header__icons .mp-header__icons-inner{gap:16px}}.mp-header .mp-header__icons .mp-header__icon{position:relative}@media screen and (min-width: 751px){.mp-header .mp-header__icons .mp-header__icon{display:flex;align-items:center}.mp-header .mp-header__icons .mp-header__icon .mp-header__icon-text{font-family:noto-sans-jp,sans-serif;font-weight:400}@media screen and (max-width: 1200px){.mp-header .mp-header__icons .mp-header__icon .mp-header__icon-text{display:none}}}.mp-header .mp-header__icons .mp-header__icon img{width:31px;height:31px}@media screen and (max-width: 750px){.mp-header .mp-header__icons .mp-header__icon img{width:27px;height:27px}}.mp-header .mp-header__icons .mp-header__icon:last-child img{width:32px;height:25px}@media screen and (max-width: 750px){.mp-header .mp-header__icons .mp-header__icon:last-child img{width:26px;height:22px}}.mp-header .mp-header__icons .mp-header__cart-badge{position:absolute;top:-4px;right:-8px;background:#a26b58;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:600;line-height:1;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:3px}@media screen and (max-width: 750px){.mp-header .mp-header__icons .mp-header__cart-badge{top:-3px;right:-6px;font-size:10px;min-width:16px;height:16px}}.mp-header .mp-header__icons .mp-header__drawer-toggle{border-left:1px solid #9A9A9A;margin-left:40px;padding:0 28px;display:none}@media screen and (max-width: 750px){.mp-header .mp-header__icons .mp-header__drawer-toggle{padding:0 10px;display:block;margin-left:33px}}@media screen and (max-width: 390px){.mp-header .mp-header__icons .mp-header__drawer-toggle{margin-left:20px}}@media screen and (max-width: 750px){.mp-header .mp-header__icons .mp-header__drawer-toggle svg{width:22px}}.mp-header .mp-header__icons .mp-header__drawer{display:block;position:fixed;top:0;bottom:0;right:0;left:0;z-index:101;max-width:100%;overflow-y:auto;visibility:hidden}.mp-header .mp-header__icons .mp-header__drawer .mp-header__drawer-bg{position:absolute;top:0;bottom:0;right:0;left:0;background:#000;opacity:.5;z-index:0;opacity:0;transition:opacity .3s ease-in-out}.mp-header .mp-header__icons .mp-header__drawer .mp-header__drawer-content{display:block;position:absolute;top:0;bottom:0;right:0;z-index:1;width:fit-content;padding:90px 32px 0;background:#fff;transform:translate(100%);transition:transform .3s ease-in-out}.mp-header .mp-header__icons .mp-header__drawer .mp-header__drawer-content .mp-header__drawer-header{position:absolute;top:0;left:0;right:0;width:100%;padding:32px}.mp-header .mp-header__icons .mp-header__drawer .mp-header__drawer-content .mp-header__drawer-header .mp-header__drawer-close{display:block;margin-left:auto}.mp-header .mp-header__icons .mp-header__drawer .mp-header__drawer-content .mp-header__drawer-list{display:flex;flex-direction:column;gap:16px;list-style:none}.mp-header .mp-header__icons .mp-header__drawer[aria-hidden=false]{visibility:visible}.mp-header .mp-header__icons .mp-header__drawer[aria-hidden=false] .mp-header__drawer-bg{opacity:.5}.mp-header .mp-header__icons .mp-header__drawer[aria-hidden=false] .mp-header__drawer-content{transform:translate(0)}.mp-footer{background:#e1e1e1;border-top:1px solid #9a9a9a;padding:46px 0 10px}@media screen and (min-width: 751px){.mp-footer{padding:60px 0 10px}}.mp-footer .mp-footer__container{max-width:1200px;margin:0 auto;padding:0 30px;display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (min-width: 751px){.mp-footer .mp-footer__container{gap:52px}}.mp-footer .mp-footer__container .mp-footer__logo-wrapper{display:flex;flex-direction:column;align-items:center;gap:0;position:relative}.mp-footer .mp-footer__container .mp-footer__logo img{width:223px;height:35px;object-fit:contain}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__logo img{width:180px;height:auto}}.mp-footer .mp-footer__container .mp-footer__tagline{font-family:Shippori Mincho B1,serif;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.28px;color:#4b5d6b;margin:0 auto 3px;text-align:left;align-self:flex-start;white-space:pre-line}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__tagline{font-size:12px;text-align:center}}.mp-footer .mp-footer__container .mp-footer__social{display:flex;gap:15px;align-items:center}.mp-footer .mp-footer__container .mp-footer__social-icon{position:relative;display:block}.mp-footer .mp-footer__container .mp-footer__social-icon img{width:31px;height:31px;display:block}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__social-icon img{width:37px;height:37px}}.mp-footer .mp-footer__container .mp-footer__social-icon:last-child img{width:32px;height:25px}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__social-icon:last-child img{width:37px;height:29px}}.mp-footer .mp-footer__container .mp-footer__social-badge{position:absolute;top:-4px;right:-8px;background:#a26b58;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:600;line-height:1;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:3px}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__social-badge{top:-3px;right:-6px;font-size:10px;min-width:16px;height:16px}}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__main-nav{width:100%}}.mp-footer .mp-footer__container .mp-footer__main-nav .mp-footer__main-nav-list{display:flex;gap:46px;list-style:none;margin:0;padding:0;align-items:center}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__main-nav .mp-footer__main-nav-list{flex-wrap:wrap;column-gap:0;row-gap:26px}}.mp-footer .mp-footer__container .mp-footer__main-nav .mp-footer__main-nav-item{margin:0;width:50%}.mp-footer .mp-footer__container .mp-footer__main-nav .mp-footer__main-nav-link{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:1.82px;color:#313131;text-decoration:underline;text-underline-offset:25%;white-space:nowrap}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__main-nav .mp-footer__main-nav-link{font-size:15px}}.mp-footer .mp-footer__container .mp-footer__sub-nav .mp-footer__sub-nav-list{display:flex;gap:32px;list-style:none;margin:0;padding:0;align-items:center;justify-content:center}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__sub-nav .mp-footer__sub-nav-list{flex-wrap:wrap;justify-content:flex-start;row-gap:7px;column-gap:30px}}.mp-footer .mp-footer__container .mp-footer__sub-nav .mp-footer__sub-nav-item{margin:0}.mp-footer .mp-footer__container .mp-footer__sub-nav .mp-footer__sub-nav-link{font-family:"Noto Serif JP",serif;font-size:11px;font-weight:500;line-height:normal;letter-spacing:1.1px;color:#313131;text-decoration:none;white-space:nowrap}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__sub-nav .mp-footer__sub-nav-link{font-size:14px}}.mp-footer .mp-footer__container .mp-footer__copyright{margin-top:-36px}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__copyright{margin-top:10px}}.mp-footer .mp-footer__container .mp-footer__copyright-text{font-family:Rufina,serif;font-size:10px;font-weight:400;line-height:normal;letter-spacing:-.2px;color:#313131;margin:0;text-align:center}@media screen and (max-width: 750px){.mp-footer .mp-footer__container .mp-footer__copyright-text{font-size:11px}}#main .fvSwiper,#main .fvSwiper .swiper-slide{position:relative}#main .fvSwiper .swiper-slide picture{display:block;aspect-ratio:430/580}@media screen and (min-width: 751px){#main .fvSwiper .swiper-slide picture{aspect-ratio:1440/600}}#main .fvSwiper .swiper-slide picture img,#main .fvSwiper .swiper-slide picture source{width:100%;height:100%;object-fit:cover}#main .fvSwiper .swiper-slide .fv-slide-link{display:block;text-decoration:none}#main .fvSwiper .swiper-slide .fv-slide-main-text{position:absolute;top:104px;left:30px;padding:0 30px 0 0;z-index:2;color:#fff;font-family:Shippori Mincho B1,serif;font-size:39px;font-weight:500;line-height:normal;letter-spacing:.013em}@media (min-width: 751px){#main .fvSwiper .swiper-slide .fv-slide-main-text{top:50%;left:80px;transform:translateY(-50%);padding:0;font-size:clamp(39px,5vw,73px)}}@media (max-width: 390px){#main .fvSwiper .swiper-slide .fv-slide-main-text{top:80px;font-size:37px}}#main .fvSwiper .swiper-slide .fv-slide-overlay-text{position:absolute;bottom:54px;right:40px;z-index:2;color:#313131;font-family:Shippori Mincho B1,serif;font-weight:500;font-size:19px;line-height:29px;letter-spacing:.04em;text-align:left;width:100%;background:#ffffffbf;padding:33px 69px 33px 28px}@media (min-width: 1441px){#main .fvSwiper .swiper-slide .fv-slide-overlay-text{width:414px}}@media screen and (min-width: 751px) and (max-width: 1440px){#main .fvSwiper .swiper-slide .fv-slide-overlay-text{width:clamp(280px,40vw,414px)}}@media screen and (max-width: 750px){#main .fvSwiper .swiper-slide .fv-slide-overlay-text{bottom:57px;left:50%;right:0;transform:translate(-50%);font-size:18px;line-height:31.3px;letter-spacing:.05em;padding:20px 47px 20px 20px;width:calc(100% - 60px);display:flex;align-items:center;justify-content:center}}#main .fvSwiper .swiper-slide .fv-slide-overlay-text:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.35352H15.6' stroke='%23242424'/%3E%3Cpath d='M9.59961 0.353516L15.5996 6.35352L9.59961 12.3535' stroke='%23242424'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 750px){{right:12px}}@media screen and (max-width: 750px){#main .fvSwiper .swiper-slide .fv-slide-overlay-text .swiper-button-prev,#main .fvSwiper .swiper-slide .fv-slide-overlay-text .swiper-button-next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10;width:31px;height:31px;margin:0!important;bottom:auto!important}}@media screen and (max-width: 750px){#main .fvSwiper .swiper-slide .fv-slide-overlay-text .swiper-button-prev{left:-28px!important;right:auto!important}}@media screen and (max-width: 750px){#main .fvSwiper .swiper-slide .fv-slide-overlay-text .swiper-button-next{right:-28px!important;left:auto!important}}#main .fvSwiper .swiper-navigation-wrapper{display:flex;align-items:center;justify-content:center;gap:30px;width:fit-content;position:absolute;bottom:18px;left:50%;transform:translate(-50%);z-index:1}@media screen and (min-width: 751px){#main .fvSwiper .swiper-navigation-wrapper{bottom:27px}}#main .fvSwiper .swiper-navigation-wrapper .swiper-pagination{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;display:flex;gap:14px;width:fit-content;text-align:center}@media screen and (min-width: 751px){#main .fvSwiper .swiper-navigation-wrapper .swiper-pagination{gap:9px}}#main .fvSwiper .swiper-navigation-wrapper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:none;border:1px solid #fff;margin:0;opacity:1}#main .fvSwiper .swiper-navigation-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}#main .fvSwiper .swiper-navigation-wrapper .swiper-button-prev,#main .fvSwiper .swiper-navigation-wrapper .swiper-button-next{position:static!important;width:7px;height:15px;margin:0!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}:is(#main .fvSwiper .swiper-navigation-wrapper .swiper-button-prev,#main .fvSwiper .swiper-navigation-wrapper .swiper-button-next):hover{opacity:.7}:is(#main .fvSwiper .swiper-navigation-wrapper .swiper-button-prev,#main .fvSwiper .swiper-navigation-wrapper .swiper-button-next):after{content:none!important;display:none!important}@media screen and (max-width: 750px){#main .fvSwiper .swiper-navigation-wrapper .swiper-button-prev,#main .fvSwiper .swiper-navigation-wrapper .swiper-button-next{position:absolute!important;top:auto!important;bottom:57px!important;z-index:3}}@media screen and (max-width: 750px){#main .fvSwiper .swiper-navigation-wrapper .swiper-button-prev{left:30px!important}}@media screen and (max-width: 750px){#main .fvSwiper .swiper-navigation-wrapper .swiper-button-next{right:30px!important}}.mp-top-about{position:relative;z-index:0;padding:86px 24px 0;margin-bottom:100px;overflow:hidden}.mp-top-about:after{content:"";display:block;position:absolute;z-index:-1;aspect-ratio:708/2177;background:url(/cdn/shop/files/250721-line.png?v=1753272632);background-size:100%;top:-6%;left:0;right:0;width:130%}@media screen and (min-width: 751px){.mp-top-about{padding:64px 16px 0;max-width:1232px;margin-inline:auto}.mp-top-about:after{width:80%;top:-17%;left:2%}}.mp-top-about .mp-top-about__title{font-size:20px;font-weight:600;margin-bottom:24px;line-height:1.25}@media screen and (min-width: 751px){.mp-top-about .mp-top-about__title{font-size:36px}}.mp-top-about .mp-top-about__description{margin-bottom:64px;font-weight:700}@media screen and (min-width: 751px){.mp-top-about .mp-top-about__description{font-size:16px;line-height:2.5;margin-bottom:100px}}@media screen and (min-width: 751px){.mp-top-about .mp-top-about__content{max-width:780px;margin-inline-start:auto}}.mp-top-about .mp-top-about__content .mp-top-about__content-image{display:block;width:fit-content;margin-bottom:64px}.mp-top-about .mp-top-about__content .mp-top-about__content-image img,.mp-top-about .mp-top-about__content .mp-top-about__content-image source{width:100%;height:auto}.mp-top-about .mp-top-about__content .mp-top-about__content-title{font-size:20px;font-weight:600;margin-bottom:24px;line-height:1.25}@media screen and (min-width: 751px){.mp-top-about .mp-top-about__content .mp-top-about__content-title{font-size:36px}}.mp-top-about .mp-top-about__content .mp-top-about__content-text{margin-bottom:64px;line-height:2.5;font-weight:700}@media screen and (min-width: 751px){.mp-top-about .mp-top-about__content .mp-top-about__content-text{font-size:16px;margin-bottom:100px}}.mp-top-about .mp-top-about__content-image{display:block;width:fit-content}@media screen and (min-width: 751px){.mp-top-about .mp-top-about__content-image{display:block;max-width:677px}}.mp-features{padding:0 24px 60px}@media screen and (min-width: 751px){.mp-features{max-width:1232px;margin-inline:auto;padding:0 16px 100px}}.mp-features .mp-features__title{font-size:24px;font-weight:400;line-height:1.25;text-align:center;margin-bottom:64px}@media screen and (min-width: 751px){.mp-features .mp-features__title{font-size:36px}}.mp-features .mp-features__content{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 751px){.mp-features .mp-features__content{flex-direction:row;gap:3.3%;justify-content:space-between}}@media screen and (min-width: 751px){.mp-features .mp-features__content .mp-features__item{width:calc((100% - 6.6%) / 3)}}.mp-features .mp-features__content .mp-features__item .mp-features__item-image{width:100%;aspect-ratio:1/1;margin-bottom:32px}.mp-features .mp-features__content .mp-features__item .mp-features__item-image img{width:100%;height:100%;object-fit:cover}.mp-features .mp-features__content .mp-features__item .mp-features__item-title{font-size:20px;font-weight:400;margin-bottom:20px;line-height:1.5}@media screen and (min-width: 751px){.mp-features .mp-features__content .mp-features__item .mp-features__item-title{font-size:24px}}.mp-features .mp-features__content .mp-features__item .mp-features__item-description{font-weight:400;line-height:2}@media screen and (min-width: 751px){.mp-top-thoughts{max-width:1500px;margin-inline:auto;padding:0 30px 0 0}}.mp-top-thoughts .mp-top-thoughts__content{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 751px){.mp-top-thoughts .mp-top-thoughts__content{flex-direction:row;justify-content:center;gap:70px}}.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__image{width:100%;height:auto}@media screen and (min-width: 751px){.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__image{max-width:690px}}.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 750px){.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__image img{height:281px}}.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text{padding:58px 0}@media screen and (max-width: 750px){.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text{padding:0 30px}}.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text .mp-top-thoughts__title{font-family:Shippori Mincho B1,serif;font-size:30px;font-weight:700;line-height:normal;margin-bottom:45px;color:#313131;border-bottom:2px solid #313131;padding-bottom:15px;text-align:left;display:inline-block}@media screen and (max-width: 750px){.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text .mp-top-thoughts__title{font-size:23px;margin-bottom:30px;padding-bottom:10px}}.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text .mp-top-thoughts__description{font-family:var(--text-font-family);font-size:16px;color:#313131;line-height:28px;font-weight:400;letter-spacing:2.08px}.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text .mp-top-thoughts__description--pc{display:none}@media screen and (min-width: 751px){.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text .mp-top-thoughts__description--pc{display:block}}.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text .mp-top-thoughts__description--sp{display:block}@media screen and (min-width: 751px){.mp-top-thoughts .mp-top-thoughts__content .mp-top-thoughts__text .mp-top-thoughts__description--sp{display:none}}.mp-top-creators-wrapper{position:relative}.mp-top-creators-wrapper:before{content:"";display:block;position:absolute;top:-1.8%;left:0;right:0;z-index:-1;width:100%;aspect-ratio:393/172;background-image:url(/cdn/shop/files/tsukurite_bg_sp.png?v=1753024490);background-size:100%;background-repeat:no-repeat}@media screen and (min-width: 751px){.mp-top-creators-wrapper:before{top:-4%;aspect-ratio:1440/302;background-image:url(/cdn/shop/files/tsukurite_bg.png?v=1753024953);background-size:100%;background-repeat:no-repeat}}.mp-top-creators{padding:0 24px}@media screen and (min-width: 751px){.mp-top-creators{max-width:1232px;margin-inline:auto;padding:0 16px}}.mp-top-creators .mp-top-creators__title{font-size:32px;font-weight:400;line-height:1.25;margin-bottom:24px;font-family:var(--font-heading-family)}@media screen and (min-width: 751px){.mp-top-creators .mp-top-creators__title{font-size:48px}}.mp-top-creators .mp-top-creators__description{font-weight:400;line-height:2.5;margin-bottom:32px}@media screen and (min-width: 751px){.mp-top-creators .mp-top-creators__description{font-size:16px;font-weight:600}}.mp-top-creators .mp-top-creators__content{display:flex;flex-direction:column;justify-content:flex-start;gap:40px}@media screen and (min-width: 751px){.mp-top-creators .mp-top-creators__content{flex-direction:row;flex-wrap:wrap;gap:100px 3.3%}}.mp-top-creators .mp-top-creators__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:346px;height:48px;border:1px solid #374B62;font-size:20px;font-weight:600;color:#fff;background-color:#374b62;margin:64px auto 175px;transition:all .3s ease-in-out}.mp-top-creators .mp-top-creators__button:hover{background-color:#fff;color:#374b62}@media screen and (min-width: 751px){.mp-top-creators .mp-top-creators__button{max-width:370px;margin:64px auto 110px}}.mp-product-card{display:block;width:100%}@media screen and (min-width: 751px){.mp-product-card{width:calc((100% - 6.6%) / 3)}}@media screen and (max-width: 1000px) and (min-width: 751px){.mp-product-card{width:48.35%}}.mp-product-card .mp-product-card__image{display:flex;justify-content:center;width:100%;margin-bottom:24px}.mp-product-card .mp-product-card__image .mp-product-card__image-left,.mp-product-card .mp-product-card__image .mp-product-card__image-right{width:50%;aspect-ratio:1/1}.mp-product-card .mp-product-card__image img{width:100%;height:100%;object-fit:cover}.mp-product-card .mp-product-card__title{min-height:4.5em;max-height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:20px;font-weight:400;margin-bottom:8px;line-height:1.5}@media screen and (min-width: 751px){.mp-product-card .mp-product-card__title{min-height:3em;max-height:3em;-webkit-line-clamp:2}}.mp-product-card .mp-product-card__name{font-size:16px;font-weight:400;line-height:1.5;text-align:right;margin-bottom:20px}.mp-product-card .mp-product-card__description{min-height:8em;max-height:8em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:2;margin-bottom:24px}@media screen and (min-width: 751px){.mp-product-card .mp-product-card__description{margin-bottom:58px}}.mp-product-card .mp-product-card__button{display:flex;gap:24px}@media screen and (min-width: 751px){.mp-product-card .mp-product-card__button{gap:40px}}@media screen and (min-width: 751px) and (max-width: 1400px){.mp-product-card .mp-product-card__button{flex-wrap:wrap;gap:12px}}.mp-product-card .mp-product-card__button a{display:flex;align-items:center;justify-content:center;width:calc(50% - 12px);height:36px;border:1px solid #374B62;font-size:16px;font-weight:400;color:#374b62;transition:all .3s ease-in-out}.mp-product-card .mp-product-card__button a:hover{background-color:#374b62;color:#fff}@media screen and (min-width: 751px){.mp-product-card .mp-product-card__button a{width:calc(50% - 20px)}}@media screen and (min-width: 751px) and (max-width: 1400px){.mp-product-card .mp-product-card__button a{width:100%}}.mp-product-card .mp-product-card__button a.mp-product-card__button-article{background-color:#374b62;color:#fff}.mp-product-card .mp-product-card__button a.mp-product-card__button-article:hover{background-color:#fff;color:#374b62}.collection__main .mp-product-card{width:100%}.collection__main [collection-mobile-layout=medium] .mp-product-card__button{flex-wrap:wrap;gap:12px}.collection__main [collection-mobile-layout=medium] .mp-product-card__button a{width:100%}.collection__main [collection-desktop-layout=compact] .mp-product-card__image{margin-bottom:8px}.collection__main [collection-desktop-layout=compact] .mp-product-card .mp-product-card__title{font-size:14px}.collection__main [collection-desktop-layout=compact] .mp-product-card .mp-product-card__name{font-size:14px;margin-bottom:8px}.collection__main [collection-desktop-layout=compact] .mp-product-card__description{display:none}.collection__main [collection-desktop-layout=compact] .mp-product-card__button{flex-wrap:wrap;gap:12px}.collection__main [collection-desktop-layout=compact] .mp-product-card__button a{width:100%}.mp-tsukurite-top-wrapper{position:relative}.mp-tsukurite-top-wrapper:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;aspect-ratio:393/172;background-image:url(/cdn/shop/files/tsukurite_bg_sp.png?v=1753024490);background-size:100%;background-repeat:no-repeat}@media screen and (min-width: 751px){.mp-tsukurite-top-wrapper:before{top:-4%;aspect-ratio:1440/302;background-image:url(/cdn/shop/files/tsukurite_bg.png?v=1753024953);background-size:100%;background-repeat:no-repeat}}.mp-tsukurite-top{padding:60px 24px}@media screen and (min-width: 751px){.mp-tsukurite-top{padding:64px 16px;max-width:1232px;margin-inline:auto}}.mp-tsukurite-top h1{font-size:32px;line-height:1.25;font-weight:400;margin-bottom:24px}@media screen and (min-width: 751px){.mp-tsukurite-top h1{font-size:48px}}.mp-tsukurite-top p{font-weight:600;line-height:2.5}@media screen and (min-width: 751px){.mp-tsukurite-top p{font-size:16px}}.mp-collection-top-wrapper{position:relative}.mp-collection-top-wrapper:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;aspect-ratio:393/172;background-image:url(/cdn/shop/files/tsukurite_bg_sp.png?v=1753024490);background-size:100%;background-repeat:no-repeat}@media screen and (min-width: 751px){.mp-collection-top-wrapper:before{top:56%;aspect-ratio:1440/302;background-image:url(/cdn/shop/files/tsukurite_bg.png?v=1753024953);background-size:100%;background-repeat:no-repeat}}.mp-collection-top-wrapper .mp-collection-top{padding:60px 24px 20px;display:flex;flex-direction:column}@media screen and (min-width: 751px){.mp-collection-top-wrapper .mp-collection-top{padding:90px 16px 48px;max-width:1232px;margin-inline:auto}}.mp-collection-top-wrapper .mp-collection-top__image{display:flex;flex-direction:column;gap:100px;order:3;margin-bottom:64px}@media screen and (min-width: 751px){.mp-collection-top-wrapper .mp-collection-top__image{order:0;flex-direction:row;gap:0}}.mp-collection-top-wrapper .mp-collection-top__image .mp-collection-top__image-left,.mp-collection-top-wrapper .mp-collection-top__image .mp-collection-top__image-right{width:100%;height:auto;aspect-ratio:344/215}@media screen and (min-width: 751px){.mp-collection-top-wrapper .mp-collection-top__image .mp-collection-top__image-left,.mp-collection-top-wrapper .mp-collection-top__image .mp-collection-top__image-right{width:50%;aspect-ratio:595/480}}.mp-collection-top-wrapper .mp-collection-top__image img{width:100%;height:100%;object-fit:cover}.mp-collection-top-wrapper .mp-collection-top__title{order:1;font-size:24px;line-height:1.5;font-weight:400;margin-bottom:24px}@media screen and (min-width: 751px){.mp-collection-top-wrapper .mp-collection-top__title{font-size:40px}}.mp-collection-top-wrapper .mp-collection-top_name{order:2;font-size:16px;line-height:1.5;font-weight:400;margin-bottom:64px}@media screen and (min-width: 751px){.mp-collection-top-wrapper .mp-collection-top_name{font-size:32px;margin-bottom:100px}}.mp-collection-top-wrapper .mp-collection-top__description{order:4;line-height:2;font-weight:500;margin-bottom:64px}@media screen and (min-width: 751px){.mp-collection-top-wrapper .mp-collection-top__description{display:block;max-width:780px;margin-inline:auto;margin-bottom:100px}}.mp-collection-top-wrapper .mp-collection-top__description .mp-collection-top__button{display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;width:135px;height:36px;background:#374b62;margin:32px 0 0 auto;line-height:1;letter-spacing:0}@media screen and (min-width: 751px){.mp-collection-top-wrapper .mp-collection-top__description .mp-collection-top__button{width:176px}}.mp-collection-top-wrapper .mp-collection-top__products-title{order:5;font-size:24px;line-height:1.25;font-weight:400}@media screen and (min-width: 751px){.mp-collection-top-wrapper .mp-collection-top__products-title{font-size:36px;text-align:center}}.product-card{gap:24px}.product-card .product-title{font-size:20px;line-height:1.5;font-weight:400;margin-bottom:8px;letter-spacing:0}.product-card .price-list .h6{font-size:16px;line-height:1.5;font-weight:400;letter-spacing:0}.mp-article-section{position:relative}.mp-article-section:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;aspect-ratio:393/172;background-image:url(/cdn/shop/files/tsukurite_bg_sp.png?v=1753024490);background-size:100%;background-repeat:no-repeat}@media screen and (min-width: 751px){.mp-article-section:before{top:11%;aspect-ratio:1440/302;background-image:url(/cdn/shop/files/tsukurite_bg.png?v=1753024953);background-size:100%;background-repeat:no-repeat}}.mp-article{padding:60px 24px 100px;display:flex;flex-direction:column}@media screen and (min-width: 751px){.mp-article{padding:90px 16px 120px;max-width:1232px;margin-inline:auto}}.mp-article .mp-article__image{order:1;display:flex;flex-direction:column;margin-bottom:100px}@media screen and (min-width: 751px){.mp-article .mp-article__image{order:0;flex-direction:row;margin-bottom:64px}}.mp-article .mp-article__image .mp-article__image-left,.mp-article .mp-article__image .mp-article__image-right{width:100%;aspect-ratio:344/215}@media screen and (min-width: 751px){.mp-article .mp-article__image .mp-article__image-left,.mp-article .mp-article__image .mp-article__image-right{width:50%;aspect-ratio:595/480}}.mp-article .mp-article__image img{width:100%;height:100%;object-fit:cover}.mp-article .mp-article__heading{order:0;display:flex;flex-direction:column;gap:24px;margin-bottom:64px}@media screen and (min-width: 751px){.mp-article .mp-article__heading{flex-direction:row;justify-content:space-between;margin-bottom:100px;gap:0}}.mp-article .mp-article__heading .mp-article__heading-left .mp-article__title{font-size:24px;line-height:1.5;font-weight:400;margin-bottom:24px}@media screen and (min-width: 751px){.mp-article .mp-article__heading .mp-article__heading-left .mp-article__title{font-size:40px}}.mp-article .mp-article__heading .mp-article__heading-left .mp-article__name{font-size:16px;line-height:1.5;font-weight:400}@media screen and (min-width: 751px){.mp-article .mp-article__heading .mp-article__heading-left .mp-article__name{font-size:32px}}.mp-article .mp-article__heading .mp-article__heading-right{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;height:fit-content;gap:10px}@media screen and (min-width: 751px){.mp-article .mp-article__heading .mp-article__heading-right{gap:16px;max-width:322px}}.mp-article .mp-article__heading .mp-article__heading-right .mp-article__tag{display:block;width:fit-content;height:fit-content;font-size:10px;font-weight:500;font-family:Zen Kaku Gothic New,sans-serif;line-height:1;color:#fff;background-color:#374b62;padding:10px;border-radius:20px}@media screen and (min-width: 751px){.mp-article .mp-article__heading .mp-article__heading-right .mp-article__tag{font-size:12px}}.mp-article .mp-article__content{order:2;line-height:2;font-weight:400;max-width:780px;align-self:center}.mp-article .mp-article__content .mp-article__button{display:none}@media screen and (min-width: 751px){.mp-article .mp-article__content .mp-article__button{display:flex;justify-content:center;align-items:center;width:370px;height:48px;margin:132px auto 0;font-size:20px;font-weight:500;font-family:noto-sans-jp,sans-serif;color:#374b62;border:1px solid #374B62;transition:all .3s ease-in-out}.mp-article .mp-article__content .mp-article__button:hover{background-color:#374b62;color:#fff!important}}.mp-product-list{padding:0 30px;max-width:1340px;margin:0 auto;justify-self:center}.mp-product-list .mp-product-list__container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:50px;align-items:center}@media screen and (max-width: 750px){.mp-product-list .mp-product-list__container{gap:30px}}.mp-product-list .mp-product-list__heading{text-align:center;width:100%}.mp-product-list .mp-product-list__title{font-family:Shippori Mincho B1,serif;font-size:27px;font-weight:600;line-height:1;letter-spacing:2.43px;color:#313131;display:inline-block;padding-bottom:17px;border-bottom:2px solid #313131}@media screen and (max-width: 750px){.mp-product-list .mp-product-list__title{font-size:23px;letter-spacing:2.3px;padding-bottom:12px;font-weight:700;line-height:normal}}.mp-product-list .mp-product-list__items{display:flex;flex-wrap:wrap;gap:52px;width:100%;max-width:1280px;justify-content:flex-start}@media screen and (max-width: 750px){.mp-product-list .mp-product-list__items{gap:24px;justify-content:space-between}}@media screen and (min-width: 751px){.mp-product-list .mp-product-list__items.mp-product-list__items--one{gap:0}}@media screen and (min-width: 751px){.mp-product-list .mp-product-list__items.mp-product-list__items--one .mp-product-list__item{width:100%}}@media screen and (min-width: 751px){.mp-product-list .mp-product-list__items.mp-product-list__items--two .mp-product-list__item{width:calc((100% - 52px)/2)}}.mp-product-list .mp-product-list__item{background:#fff;border:1px solid #9a9a9a;width:calc((100% - 104px) / 3);flex:0 1 auto;display:flex;flex-direction:column}@media screen and (max-width: 1200px) and (min-width: 751px){.mp-product-list .mp-product-list__item{width:calc((100% - 52px)/2)}}@media screen and (max-width: 750px){.mp-product-list .mp-product-list__item{width:calc(50% - 12px)}}.mp-product-list .mp-product-list__image{width:100%;aspect-ratio:390 / 295;border-bottom:1px solid #9a9a9a;overflow:hidden;position:relative}@media screen and (max-width: 750px){.mp-product-list .mp-product-list__image{aspect-ratio:173 / 130}}.mp-product-list .mp-product-list__image img{width:100%;height:100%;object-fit:cover;object-position:center}.mp-product-list .mp-product-list__image a{display:block;width:100%;height:100%}.mp-product-list .mp-product-list__image a:hover{opacity:.8;transition:opacity .3s ease}.mp-product-list .mp-product-list__info{padding:20px;display:flex;flex-direction:column;gap:1px;flex:1}@media screen and (max-width: 750px){.mp-product-list .mp-product-list__info{padding:7px 10px}}.mp-product-list .mp-product-list__vendor,.mp-product-list .mp-product-list__product-title{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:350;line-height:1.3;letter-spacing:1.12px;color:#313131}@media screen and (max-width: 750px){.mp-product-list .mp-product-list__vendor,.mp-product-list .mp-product-list__product-title{font-size:12px;letter-spacing:.96px}}.mp-product-list .mp-product-list__price{font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:350;line-height:1.3;letter-spacing:1.76px;color:#313131;margin-top:auto}.mp-product-thought{padding:24px 24px 64px}@media screen and (min-width: 751px){.mp-product-thought{padding:52px 16px 100px;max-width:812px;margin-inline:auto}}.mp-product-thought .mp-product-thought__title{font-size:24px;line-height:1.25;font-weight:400;margin-bottom:32px}@media screen and (min-width: 751px){.mp-product-thought .mp-product-thought__title{font-size:36px}}.mp-product-creator-section{position:relative}.mp-product-creator-section:before{content:"";display:block;position:absolute;top:6%;left:0;right:0;bottom:0;z-index:-1;width:100%;aspect-ratio:393/172;background-image:url(/cdn/shop/files/tsukurite_bg_sp.png?v=1753024490);background-size:100%;background-repeat:no-repeat}@media screen and (min-width: 751px){.mp-product-creator-section:before{top:10%;aspect-ratio:1440/302;background-image:url(/cdn/shop/files/tsukurite_bg.png?v=1753024953);background-size:100%;background-repeat:no-repeat}}.mp-product-creator{padding:120px 24px}@media screen and (min-width: 751px){.mp-product-creator{padding:100px 16px;max-width:1232px;margin-inline:auto}}.mp-product-creator .mp-product-creator__title{font-size:24px;line-height:1.25;font-weight:400;margin-bottom:32px}@media screen and (min-width: 751px){.mp-product-creator .mp-product-creator__title{font-size:36px}}.mp-product-creator .mp-product-creator__content{display:flex;flex-direction:column}@media screen and (min-width: 751px){.mp-product-creator .mp-product-creator__content{flex-direction:row;align-items:stretch;gap:40px}.mp-product-creator .mp-product-creator__content .mp-product-creator__content-inner{display:flex;flex-direction:column;justify-content:space-between}}.mp-product-creator .mp-product-creator__content .mp-product-creator__image{width:100%;aspect-ratio:344/229;margin-bottom:40px}@media screen and (min-width: 751px){.mp-product-creator .mp-product-creator__content .mp-product-creator__image{flex-shrink:0;max-width:472px;aspect-ratio:472/314;margin-bottom:0}}.mp-product-creator .mp-product-creator__content .mp-product-creator__image img{width:100%;height:100%;object-fit:cover}.mp-product-creator .mp-product-creator__content .mp-product-creator__name{font-size:20px;line-height:1.25;font-weight:400;margin-bottom:24px}@media screen and (min-width: 751px){.mp-product-creator .mp-product-creator__content .mp-product-creator__name{font-size:32px}}.mp-product-creator .mp-product-creator__content .mp-product-creator__description{line-height:2;font-weight:400;margin-bottom:32px}@media screen and (min-width: 751px){.mp-product-creator .mp-product-creator__content .mp-product-creator__description{font-size:16px}}.mp-product-creator .mp-product-creator__content .mp-product-creator__button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;max-width:267px;height:36px;margin:0 auto;font-size:16px;color:#fff;background-color:#374b62}@media screen and (min-width: 751px){.mp-product-creator .mp-product-creator__content .mp-product-creator__button{font-size:16px;margin:auto auto 0 0}}.shopify-section:has(.accordion)+.shopify-section .accordion{border-top:none}.back-to-tsukurite{display:flex;align-items:center;justify-content:center;width:100%;max-width:370px;height:49px;font-size:20px;font-weight:500;border:1px solid #374B62;transition:all .3s ease-in-out;margin-inline:auto}.back-to-tsukurite:hover{background:#374b62;color:#fff}.mp-header+.header-search{position:fixed!important;top:0!important;z-index:1000!important;inset-block-start:0!important}.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination{display:flex;align-items:center;justify-content:center;gap:22px}@media screen and (max-width: 750px){.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination{gap:15px}}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination{border-block-end-width:0!important;grid-auto-rows:auto!important;grid-auto-columns:auto!important;display:flex!important;align-items:center;gap:22px}@media screen and (max-width: 750px){:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination{gap:15px}}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__link{place-content:center;display:flex!important;position:relative;align-items:center;justify-content:center}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__link[aria-current=page]{box-shadow:none!important}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) a,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) span{font-family:"Noto Serif JP",serif;font-size:21px;font-weight:700;line-height:1;letter-spacing:2.1px;color:#313131;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}@media screen and (max-width: 750px){:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) a,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) span{font-size:18px;letter-spacing:1.8px}}:is(:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) a,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) span):hover{opacity:.7}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--current,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__link[aria-current=page],:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) span[aria-current=page]{width:32px!important;height:32px!important;background:#a26b58!important;color:#fff!important;border-radius:50%!important;font-weight:400!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:none!important;letter-spacing:0}@media screen and (max-width: 750px){:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--current,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__link[aria-current=page],:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) span[aria-current=page]{width:28px!important;height:28px!important}}:is(:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--current,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__link[aria-current=page],:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) span[aria-current=page]):hover{opacity:1}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--prev,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--next{width:17px;height:26px;position:relative}@media screen and (max-width: 750px){:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--prev,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--next{width:14px;height:22px}}:is(:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--prev,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--next) a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:0}:is(:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--prev,:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--next) a:before{content:"";width:17px;height:26px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='17' height='26' viewBox='0 0 17 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8405 24.9002L1.31811 12.8831L16.0923 0.647455' stroke='%23313131' stroke-width='1.68132'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 750px){{width:14px;height:22px}}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--prev a:before{transform:none}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--next a:before{transform:scaleX(-1)}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__item--ellipsis{pointer-events:none}:is(.main-feature-blog__pagination,.main-creators-blog__pagination,.collection__main-pagination) .pagination__link[data-page].js-hide{display:none!important}.shopify-section--main-product .section-spacing .container{max-width:min(1280px,100vw)}@media screen and (min-width: 1441px){.shopify-section--main-product .section-spacing .container{max-width:calc(100vw - 160px)}}.shopify-section--main-product .section-spacing .container .product{gap:31px}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing .container .product{gap:40px}}.shopify-section--main-product .section-spacing .container .product .product-gallery{gap:15px}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing .container .product .product-gallery{gap:25px}}@media screen and (min-width: 1001px) and (max-width: 1280px){.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__media{height:552px}}@media screen and (max-width: 750px){.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__media{height:286px}}@media screen and (max-width: 1280px){.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__media img,.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__media video{height:100%;object-fit:contain}}.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__thumbnail-list{--product-gallery-thumbnail-list-gap: 15px}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__thumbnail-list{--product-gallery-thumbnail-list-gap: 40px}}.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__thumbnail-scroller{grid-auto-columns:auto}.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__thumbnail{width:105px;height:80px;border:1px solid #9a9a9a;padding:0;flex-shrink:0}.shopify-section--main-product .section-spacing .container .product .product-gallery .product-gallery__thumbnail img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 750px){.shopify-section--main-product .section-spacing .container .product .product-info{margin-inline-start:10px;margin-inline-end:10px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-list{display:flex;flex-direction:column}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=vendor]{order:-2;margin-bottom:0}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=vendor] .vendor{font-family:Shippori Mincho B1,serif;font-size:28px;font-weight:700;line-height:32px;letter-spacing:2.8px;color:#313131}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=title]{order:-1;margin-bottom:20px;--product-info-gap: 0}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=title]{margin-bottom:56px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=title] .product-title{font-family:Shippori Mincho B1,serif;font-size:28px;font-weight:700;line-height:32px;letter-spacing:2.8px;color:#313131;margin:0}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=price]{margin-bottom:31px;--product-info-gap: 0}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=price]{margin-bottom:56px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=price] .price-list .h4{font-family:Shippori Mincho B1,serif;font-size:26px;font-weight:500;color:#313131;letter-spacing:0}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker]{display:flex;flex-direction:column;margin:0 0 40px}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker{display:flex;flex-direction:column;gap:40px}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option{display:flex;flex-direction:column;gap:25px}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-info{position:relative}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-info .h-stack{display:flex;align-items:baseline;gap:8px;position:relative;width:100%}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-info .h-stack:before{content:"\7d20\6750";font-family:Shippori Mincho B1,serif;font-size:15px;font-weight:700;line-height:normal;color:#313131;position:relative;z-index:1;background:#fff;padding-right:8px}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-info .h-stack:after{content:"";position:absolute;left:42px;right:0;top:14px;border-bottom:1px dashed #313131}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-info .h-stack legend{display:none}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-info .h-stack p,.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-info .h-stack span{font-family:Shippori Mincho B1,serif;font-size:18px;font-weight:700;color:#313131;position:relative;z-index:1;background:#fff;padding-right:8px;display:none}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:11px}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-values{gap:14px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-values .block-swatch{color:#313131;font-family:Shippori Mincho B1,serif;padding:4px 10px;border-radius:3px;border:1px solid #9A9A9A;font-size:14px;font-weight:700;line-height:normal}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-values .block-swatch{font-size:17px;padding:5px 13px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-values :checked+.block-swatch,.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option .variant-picker__option-values .block-swatch.is-selected{background:#cbdbc3}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .option-value--block{font-family:Shippori Mincho B1,serif;font-size:17px;font-weight:700;color:#313131;border:1px solid #9a9a9a;border-radius:3px;padding:5px 13px;background:#fff;transition:all .2s}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .option-value--block[aria-current=true],.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=variant-picker] .option-value--block:hover{background:#cbdbc3;border-color:#9a9a9a}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector]{display:flex;flex-direction:column;gap:25px;position:relative;margin:0}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector]:before{content:"\6570\91cf";font-family:Shippori Mincho B1,serif;font-size:15px;font-weight:700;line-height:normal;color:#313131;position:relative;z-index:1;background:#fff;padding-right:8px;display:block;width:fit-content}@media screen and (min-width: 1000px){{font-size:18px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector]:after{content:"";position:absolute;left:42px;right:0;top:14px;border-bottom:1px dashed #313131;z-index:0}@media screen and (min-width: 1000px){{left:44px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector] .quantity-selector{border:1px solid #9a9a9a;border-radius:0;width:141px;height:40px;display:flex;align-items:center;justify-content:space-between;padding:10px}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector] .quantity-selector .quantity-selector__button{width:16px;height:16px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;position:relative}@media screen and (max-width: 750px){.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector] .quantity-selector .quantity-selector__button{width:13px;height:13px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector] .quantity-selector .quantity-selector__button svg{display:none}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector] .quantity-selector .quantity-selector__button:before{content:"";width:16px;height:16px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector] .quantity-selector .quantity-selector__button:first-child:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='2' viewBox='0 0 17 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 1H16.5' stroke='%23313131' stroke-width='2'/%3E%3C/svg%3E")}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector] .quantity-selector .quantity-selector__button:last-child:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0V17' stroke='%23313131' stroke-width='2'/%3E%3Cpath d='M0 8.5H17' stroke='%23313131' stroke-width='2'/%3E%3C/svg%3E")}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=quantity-selector] .quantity-selector input{font-family:Shippori Mincho B1,serif;font-size:21px;font-weight:500;color:#313131;text-align:center;border:none;background:none;width:auto;padding:0}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=buy-buttons]{--product-info-gap: 0;margin-top:31px}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=buy-buttons]{margin-top:63px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=buy-buttons] .buy-buttons{display:flex;gap:24px;align-items:center;width:100%}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=buy-buttons] .buy-buttons .button{font-family:Shippori Mincho B1,serif;font-size:24px;font-weight:600;border-radius:5px;padding:11px 27px;height:45px;width:337px;--initial-gradient: linear-gradient(#4B5D6B, #4B5D6B)}@media screen and (max-width: 750px){.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=buy-buttons] .buy-buttons .button{width:100%;font-size:20px;height:47px}}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=buy-buttons] .buy-buttons .button:before{content:"";display:inline-block;width:19px;height:23px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='23' viewBox='0 0 19 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_535)'%3E%3Cpath d='M18.3219 5.02986H15.0327V4.07651C15.0327 1.82811 13.2278 0 11.008 0H7.99201C5.77219 0 3.96733 1.82811 3.96733 4.07651V5.02986H0.678089C0.303622 5.02986 0 5.31689 0 5.66885L0.674716 20.9293C0.72532 22.0842 1.73065 22.9966 2.95188 22.9966H16.0481C17.2694 22.9966 18.2747 22.0842 18.3253 20.9293L19 5.66885C19 5.31689 18.6964 5.02986 18.3219 5.02986ZM5.99148 4.07651C5.99148 2.95914 6.88885 2.05022 7.99201 2.05022H11.008C12.1112 2.05022 13.0085 2.95914 13.0085 4.07651V5.02986H5.99148V4.07651Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_535'%3E%3Crect width='19' height='23' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=buy-buttons] .buy-buttons .shopify-payment-button,.shopify-section--main-product .section-spacing .container .product .product-info .product-info__block-item[data-block-type=payment-terms]{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme-custom.css.map */
