@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";:root{--font-body-family: "Zen Kaku Gothic New", sans-serif;--font-heading-family: "Poppins", sans-serif;--color-primary: #216c61;--color-header-bg: #a2beba;--color-footer-bg: #a2beba;--color-text: #414040;--color-accent: #53a398;--color-accent-light: #b0dbd5;--color-bg-soft: #dee8e6;--color-bg-softer: #bdd7d3;--color-highlight: #f9f7be;--color-error: #b43629;--color-brown: #6f4c40}html{scroll-behavior:smooth;overflow-x:hidden}.header-logo-text{font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:baseline;gap:.3em}.header-logo-sub{font-family:var(--font-body-family);font-weight:400;font-size:.6em;letter-spacing:.05em}body,.shopify-section,.template-product,.template-collection{font-family:var(--font-body-family);color:var(--color-text);-webkit-font-smoothing:antialiased}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-body-family);font-weight:700;color:var(--color-text);line-height:1.4;letter-spacing:normal;word-break:normal}a{color:var(--color-primary);transition:color .3s;text-decoration:none}a:hover{color:#1a5a50}.l-index__hero img,.l-index__features img,.l-index__products img,.l-index__img img,.l-index__commitment img,.l-index__supervised img,.l-index__voice img,.l-index__buy img,.l-index__cta img,.l-index__banner img{max-width:100%;height:auto}#shopify-section-hero-slideshow>.gradient,#shopify-section-features-intro>.gradient,#shopify-section-products>.gradient,#shopify-section-fullwidth-image>.gradient,#shopify-section-commitment>.gradient,#shopify-section-supervised>.gradient,#shopify-section-voice>.gradient,#shopify-section-buy-section>.gradient,#shopify-section-cta>.gradient,#shopify-section-coetas>.gradient{background:none}.button--primary,.shopify-payment-button__button--unbranded,button[name=add],.cart__submit-button{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;border-radius:4px;font-weight:600;transition:background-color .3s ease}.button--primary:hover,button[name=add]:hover{background-color:#1a5a50!important}.button--secondary{border-color:var(--color-primary)!important;color:var(--color-primary)!important;border-radius:4px}.button--secondary:hover{background-color:var(--color-primary)!important;color:#fff!important}.button--checkout{background-color:#2a5563!important;border-color:#2a5563!important;color:#fff!important;border-radius:4px;font-weight:600;margin-top:10px;transition:background-color .3s ease}.button--checkout:hover{background-color:#1e3f4a!important}.header{background-color:var(--color-header-bg)!important;border-bottom:none!important;font-family:var(--font-body-family);font-weight:700}.header a,.header .header__menu-item{color:#fff!important}.header a:hover,.header .header__menu-item:hover{color:var(--color-primary)!important}.header__heading-logo{max-width:92px}.header__icon,.header__icon path{color:#fff!important;fill:#fff}.announcement-bar{background-color:var(--color-primary)!important;color:#fff!important;font-size:13px;font-family:var(--font-body-family)}.announcement-bar a{color:#fff!important;text-decoration:underline}.card-wrapper{border-radius:8px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.card-wrapper:hover{box-shadow:0 4px 20px #216c611f;transform:translateY(-2px)}.card__heading a{color:var(--color-text);font-weight:600}.price-item--regular,.price-item--sale{color:var(--color-primary);font-weight:700}.footer{background-color:var(--color-footer-bg)!important;color:var(--color-text);font-family:var(--font-body-family)}.footer a{color:var(--color-text)}.footer a:hover{color:var(--color-primary)}.footer h2,.footer .footer__heading{color:var(--color-text);font-family:var(--font-heading-family);font-weight:600}.product__title{font-size:28px;font-weight:700;color:var(--color-text)}.product__description{line-height:1.8;color:var(--color-text)}.subscription-badge,.selling-plan-badge{background-color:var(--color-primary);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block}@media(max-width:768px){.product__title{font-size:22px}.header__heading-logo{max-width:93px}body{font-size:14px}}[class*=section-hero-slideshow-padding],[class*=section-features-intro-padding],[class*=section-fullwidth-image-padding],[class*=section-products-padding],[class*=section-commitment-padding],[class*=section-supervised-padding],[class*=section-voice-padding],[class*=section-buy-section-padding],[class*=section-cta-padding],[class*=section-coetas-padding]{padding-top:0!important;padding-bottom:0!important}.l-index__img{width:100%}.l-index__img picture{display:block;width:100%}.l-index__img img{width:100%;display:block}.c-heading{color:#fff;font-family:Poppins,sans-serif;font-size:30px;font-weight:500;letter-spacing:10px}@media screen and (max-width:768px){.c-heading{font-size:21px}}@media screen and (max-width:425px){.c-heading{font-size:15px}}.c-heading--30{color:#414040;font-family:Zen Kaku Gothic New,sans-serif;font-size:30px;font-weight:700;letter-spacing:5px;line-height:1.23;text-align:center}.c-heading--33{color:#414040;font-family:Zen Kaku Gothic New,sans-serif;font-size:33px;font-weight:700;letter-spacing:5px;line-height:1.23;text-align:center}.c-heading--36{color:#216c61;font-family:Zen Kaku Gothic New,sans-serif;font-size:36px;font-weight:700;text-align:center;margin-bottom:72px}@media screen and (max-width:768px){.c-heading--36{font-size:25px}}@media screen and (max-width:425px){.c-heading--36{font-size:20px}}.c-heading--38{color:#216c61;font-family:Zen Kaku Gothic New,sans-serif;font-size:38px;font-weight:700;text-align:center;margin-bottom:72px}@media screen and (max-width:768px){.c-heading--38{font-size:30px;margin-bottom:56px}}@media screen and (max-width:425px){.c-heading--38{font-size:20px}}.c-heading--42{color:#216c61;font-family:Zen Kaku Gothic New,sans-serif;font-size:42px;font-weight:700;text-align:center;margin-bottom:72px}@media screen and (max-width:768px){.c-heading--42{font-size:25px;margin-bottom:56px}}@media screen and (max-width:425px){.c-heading--42{font-size:20px;margin-bottom:32px}}.c-subheading{color:#216c61;font-size:20px;font-weight:700;letter-spacing:5px}@media screen and (max-width:425px){.c-subheading{font-size:16px}}.c-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#53a398;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2.1px;padding:20px;-webkit-transition:.3s;transition:.3s;max-width:500px}@media screen and (max-width:425px){.c-btn{padding:16px}}.c-btn:hover{background:#b0dbd5}.c-btn p{font-weight:700;margin:0}.c-btn img{max-width:20px;max-height:20px;width:100%}.c-btn__line{background:#8dc48d;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040;border-radius:8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:24px 12px;max-width:430px;width:100%;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.c-btn__line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:12px}}@media screen and (max-width:425px){.c-btn__line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.625;padding:12px}}.c-btn__line:hover{opacity:.6}.c-btn__line img{max-width:36px}@media screen and (max-width:768px){.c-btn__line img{max-width:24px}}.c-btn__line p{font-weight:700;letter-spacing:5px;margin:0}@media screen and (max-width:768px){.c-btn__line p{letter-spacing:3.5px}}.c-btn__email{background:#a1cacc;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040;border-radius:8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:24px 12px;max-width:430px;width:100%;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.c-btn__email{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:12px}}@media screen and (max-width:425px){.c-btn__email{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.625;padding:12px}}.c-btn__email:hover{opacity:.6}.c-btn__email img{max-width:36px}@media screen and (max-width:768px){.c-btn__email img{max-width:24px}}.c-btn__email p{font-weight:700;margin:0}.l-index__hero{overflow:hidden}.l-index__hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-index__hero-slider{font-family:Zen Kaku Gothic New,sans-serif;position:relative;overflow:hidden}.l-index__hero-slider__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.l-index__hero-slider__slide{min-width:100%;position:relative}.l-index__hero-slider__slide picture{display:block;width:100%}.l-index__hero-slider__slide img{display:block;width:100%;height:auto}.l-index__hero-slider__dots{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width:768px){.l-index__hero-slider__dots{bottom:20px}}.l-index__hero-slider__dots button{width:10px;height:10px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer}.l-index__hero-slider__dots button.is-active{background:#216c61}.l-index__features{background:#a2beba;font-family:Zen Kaku Gothic New,sans-serif;color:#fff;padding:100px 32px 200px}@media screen and (max-width:768px){.l-index__features{padding:72px 32px 144px}}@media screen and (max-width:425px){.l-index__features{padding:56px 16px 80px}}.l-index__features__wrap{margin:0 auto;max-width:824px}.l-index__features--img img{margin:0 auto;max-width:720px;width:100%}.l-index__features--subtitle{font-size:24px;text-align:center;padding:32px 0;letter-spacing:6px}@media screen and (max-width:768px){.l-index__features--subtitle{font-size:16px}}.l-index__features .c-heading--33{color:#fff;text-align:center;letter-spacing:7.5px}@media screen and (max-width:425px){.l-index__features .c-heading--33{font-size:20px}}.l-index__features h3{font-family:Zen Kaku Gothic New,sans-serif;font-size:30px;letter-spacing:4.5px;line-height:2.27;text-align:center;margin-bottom:80px;word-spacing:-15px}@media screen and (max-width:768px){.l-index__features h3{font-size:24px}}@media screen and (max-width:425px){.l-index__features h3{font-size:19px}}.l-index__features h3 span{-webkit-text-decoration:underline solid 4px;text-decoration:underline solid 4px;text-underline-offset:8px}.l-index__features__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:56px}@media screen and (max-width:768px){.l-index__features__boxes{gap:32px}}@media screen and (max-width:425px){.l-index__features__boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-index__features__boxes--column{max-width:240px}@media screen and (max-width:768px){.l-index__features__boxes--column{margin:0 auto;max-width:168px}}@media screen and (max-width:425px){.l-index__features__boxes--column{max-width:240px}}.l-index__features__boxes--column img{max-width:211px;width:100%}@media screen and (max-width:425px){.l-index__features__boxes--column img{max-width:240px}}.l-index__features__boxes--column p{font-size:16px;font-weight:700;letter-spacing:2.4px;text-align:center}@media screen and (max-width:768px){.l-index__features__boxes--column p{font-size:11px}}@media screen and (max-width:425px){.l-index__features__boxes--column p{font-size:16px}}@media screen and (max-width:768px){.l-index__features__boxes--column p .u-note{font-size:8px}}.l-index__reviews{padding:80px 32px;text-align:center}@media screen and (max-width:425px){.l-index__reviews{padding:56px 16px}}.l-index__reviews .c-heading--33{margin-bottom:32px}.l-index__reviews .c-btn{margin-top:32px}.reviews-carousel{overflow:hidden;width:100%;max-width:1200px;margin:0 auto}.reviews-track{display:flex;gap:20px;animation:reviewsScroll 30s linear infinite;width:max-content}.reviews-track:hover{animation-play-state:paused}@keyframes reviewsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card{flex:0 0 280px;background:#f7f9f8;border-radius:12px;padding:24px;text-align:left}@media screen and (max-width:425px){.review-card{flex:0 0 240px;padding:20px}}.review-stars{color:#e8a317;font-size:16px;margin-bottom:8px}.review-title{font-weight:700;font-size:15px;margin-bottom:8px;color:var(--color-text)}.review-body{font-size:13px;line-height:1.7;color:#666;margin-bottom:12px}.review-author{font-size:12px;color:var(--color-primary);font-weight:500}.l-index__products{font-family:Zen Kaku Gothic New,sans-serif;padding:96px 32px}.l-index__products .c-subheading{text-align:center;margin-bottom:32px}.l-index__products .c-btn{margin:0 auto;max-width:400px}.l-index__products .c-heading--33{margin-bottom:56px}@media screen and (max-width:425px){.l-index__products .c-heading--33{font-size:20px}}.l-index__products__boxes{color:#414040;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:56px}@media screen and (max-width:768px){.l-index__products__boxes{gap:32px}}@media screen and (max-width:425px){.l-index__products__boxes{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.l-index__products--box{max-width:300px}@media screen and (max-width:425px){.l-index__products--box{max-width:38vw}}.l-index__products--box__text{color:#414040;font-size:18px;font-weight:700}.l-index__products--box__text .category{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0}@media screen and (max-width:768px){.l-index__products--box__text .category{font-size:9px}}@media screen and (max-width:425px){.l-index__products--box__text .category{font-size:3.1vw}}.l-index__products--box__text .category .icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.l-index__products--box__text .category .icon a img{max-width:22px}@media screen and (max-width:768px){.l-index__products--box__text .category .icon a img{max-width:15px}}.l-index__products--box__text .category .icon a:last-of-type{margin-right:10px}@media screen and (max-width:768px){.l-index__products--box__text .title{font-size:12px}}@media screen and (max-width:768px){.l-index__products--box__text .price{font-size:12px}}.l-index__commitment{background:#dee8e6;font-family:Zen Kaku Gothic New,sans-serif;padding:88px 0 160px}.l-index__commitment .c-subheading{margin-bottom:88px;text-align:center}@media screen and (max-width:768px){.l-index__commitment .c-subheading{margin-bottom:56px}}.l-index__commitment .c-heading--33{color:#216c61;margin-bottom:72px}@media screen and (max-width:768px){.l-index__commitment .c-heading--33{font-size:30px;margin-bottom:56px}}@media screen and (max-width:425px){.l-index__commitment .c-heading--33{font-size:20px}}@media screen and (max-width:425px){.l-index__commitment .c-heading--36{margin-bottom:32px}}.l-index__commitment__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:919px;padding:0 0 104px;margin:0 auto}@media screen and (max-width:768px){.l-index__commitment__boxes{max-width:490px}}@media screen and (max-width:425px){.l-index__commitment__boxes{padding:0 0 88px}}.l-index__commitment--box{max-width:211px}@media screen and (max-width:768px){.l-index__commitment--box{max-width:120px}}.l-index__commitment--box .number{color:#414040;font-family:Poppins,sans-serif;font-size:25px;font-weight:700;letter-spacing:2px;line-height:1.44;text-align:center}@media screen and (max-width:768px){.l-index__commitment--box .number{font-size:14px}}.l-index__commitment--box .text{color:#414040;font-size:22px;font-weight:700;letter-spacing:5px;line-height:1.68;text-align:center}@media screen and (max-width:768px){.l-index__commitment--box .text{font-size:12px}}.l-index__commitment__line{border-bottom:#a2beba 1px solid;margin-bottom:120px;padding:0 32px}@media screen and (max-width:425px){.l-index__commitment__line.boxes{margin-bottom:56px}}.l-index__commitment__line.last{border-bottom:unset;margin-bottom:0}.l-index__commitment__line .p-box{padding:0 0 50px;margin-bottom:0}.l-index__commitment__line .p-box__text{max-width:430px}.l-index__commitment__line .p-box.last{padding:0}@media screen and (max-width:425px){.l-index__commitment--btn.first{display:none}}.l-index__commitment--btn.second{display:none}@media screen and (max-width:425px){.l-index__commitment--btn.second{display:block;width:100%}}.l-index__supervised{background:#bdd7d3;font-family:Zen Kaku Gothic New,sans-serif;padding:64px 32px 176px}@media screen and (max-width:768px){.l-index__supervised{padding:64px 32px 80px}}@media screen and (max-width:425px){.l-index__supervised{padding:64px 32px 120px}}.l-index__supervised__wrap{margin:0 auto;max-width:824px}.l-index__supervised .c-subheading{text-align:center;margin-bottom:64px}@media screen and (max-width:425px){.l-index__supervised .c-subheading{margin-bottom:24px}}.l-index__supervised .c-heading--30{margin-bottom:24px}.l-index__supervised .c-heading--36{color:#414040}@media screen and (max-width:425px){.l-index__supervised .c-heading--36{margin-bottom:24px;text-align:left}}.l-index__supervised .p-box__text{max-width:430px}.l-index__supervised .p-box__text .txt{letter-spacing:1px}.l-index__supervised .p-box__img{color:#414040;max-width:300px;margin:0 auto;text-align:center}.l-index__supervised .p-box__img img{display:block;margin:0 auto 24px;max-width:250px}.l-index__supervised .p-box__img .name{font-size:18px;font-weight:700;letter-spacing:5px;text-align:center;margin-bottom:24px}.l-index__supervised .p-box__img .name span{font-size:15px}.l-index__supervised .p-box__img .note{font-size:10px;font-weight:700}@media screen and (max-width:425px){.l-index__supervised--btn.first{display:none}}.l-index__supervised--btn.second{display:none}@media screen and (max-width:425px){.l-index__supervised--btn.second{display:block;width:100%}}.l-index__voice{background:#f9f7be;font-family:Zen Kaku Gothic New,sans-serif;padding:64px 32px 176px}@media screen and (max-width:425px){.l-index__voice{padding:64px 32px 56px}}.l-index__voice .c-subheading{text-align:center;margin-bottom:64px}@media screen and (max-width:425px){.l-index__voice .c-subheading{margin-bottom:24px}}.l-index__voice .c-heading--36{color:#414040;letter-spacing:5.4px;margin-bottom:15px}.l-index__voice .c-btn{margin:0 auto}.l-index__voice__subtitle{color:#414040;font-size:20px;font-weight:700;letter-spacing:5px;text-align:center;margin-bottom:104px}@media screen and (max-width:768px){.l-index__voice__subtitle{margin-bottom:56px}}@media screen and (max-width:425px){.l-index__voice__subtitle{font-size:16px;letter-spacing:3.2px}}.l-index__voice__subtitle span{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,rgba(255,255,255,.5)));background:linear-gradient(transparent 50%,#ffffff80 50%)}.l-index__voice__wrap{margin:0 auto;max-width:1440px}.l-index__voice__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:64px}@media screen and (max-width:768px){.l-index__voice__boxes{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:425px){.l-index__voice__boxes{margin:0 auto 24px;max-width:325px}}.l-index__voice--box{color:#414040;font-size:18px;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.l-index__voice--box{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (max-width:425px){.l-index__voice--box{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);max-width:35vw}}.l-index__voice--box a{-webkit-transition:.3s;transition:.3s;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-index__voice--box a:hover{opacity:.6}.l-index__voice--box img{max-width:300px;width:100%}.l-index__voice--box .img{margin-bottom:30px}@media screen and (max-width:768px){.l-index__voice--box .img{margin-bottom:16px}}.l-index__voice--box .title{border-bottom:1px dashed #216c61;color:#216c61;font-weight:700;line-height:1.5;padding-bottom:16px;margin-bottom:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.l-index__voice--box .title{font-size:9px;padding-bottom:8px;margin-bottom:8px}}.l-index__voice--box .name{color:#414040;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.l-index__voice--box .name{font-size:9px}}.l-index__voice--box .name span{font-size:13px}@media screen and (max-width:768px){.l-index__voice--box .name span{font-size:6.5px}}.l-index__buy{font-family:Zen Kaku Gothic New,sans-serif;padding:88px 32px 104px}@media screen and (max-width:768px){.l-index__buy{padding:80px 32px 40px}}.l-index__buy__wrap{margin:0 auto;max-width:1000px}.l-index__buy__subtitle{background:#f9f7be;border-radius:50px;color:#6f4c40;font-size:28px;font-weight:700;letter-spacing:4.2px;padding:16px 0;margin:0 auto 80px;max-width:472px;text-align:center}@media screen and (max-width:768px){.l-index__buy__subtitle{font-size:20px;padding:8px 0;margin:0 auto 40px;max-width:320px;letter-spacing:3px}}@media screen and (max-width:425px){.l-index__buy__subtitle{font-size:12px;max-width:240px;padding:4px 0}}.l-index__buy__title{color:#6f4c40;font-size:45px;font-weight:700;line-height:150%;text-align:center;margin-bottom:40px}@media screen and (max-width:768px){.l-index__buy__title{font-size:32px;margin-bottom:24px}}@media screen and (max-width:425px){.l-index__buy__title{font-size:21px;margin-bottom:8px}}.l-index__buy__title .big{color:#b43629;font-size:58px}@media screen and (max-width:768px){.l-index__buy__title .big{font-size:40px}}@media screen and (max-width:425px){.l-index__buy__title .big{font-size:28px}}.l-index__buy__title .mid{font-size:52px}@media screen and (max-width:768px){.l-index__buy__title .mid{font-size:36px}}@media screen and (max-width:425px){.l-index__buy__title .mid{font-size:25px}}.l-index__buy__title .exSmall{color:#b43629;font-size:40px}@media screen and (max-width:768px){.l-index__buy__title .exSmall{font-size:24px}}@media screen and (max-width:425px){.l-index__buy__title .exSmall{font-size:18px}}.l-index__buy__text{color:#6f4c40;font-size:26px;font-weight:700;text-align:center;margin-bottom:80px}@media screen and (max-width:768px){.l-index__buy__text{font-size:18px}}@media screen and (max-width:425px){.l-index__buy__text{font-size:14px;line-height:2.142;margin-bottom:36px}}.l-index__buy__text span{-webkit-text-decoration:underline solid 3px;text-decoration:underline solid 3px;text-underline-offset:8px}@media screen and (max-width:768px){.l-index__buy__text span{font-size:18px;text-underline-offset:4px}}.l-index__buy__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:960px;gap:40px}@media screen and (max-width:768px){.l-index__buy__flex{max-width:580px}}@media screen and (max-width:425px){.l-index__buy__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-index__buy__box{background:#fffbe4;color:#6f4c40;padding:32px 24px;max-width:450px}@media screen and (max-width:768px){.l-index__buy__box{max-width:270px;padding:32px 16px}}@media screen and (max-width:425px){.l-index__buy__box{max-width:360px}}@media screen and (max-width:768px){.l-index__buy__box .title{max-width:378px}}.l-index__buy__box .note{font-size:18px;font-weight:900;line-height:2.05}@media screen and (max-width:768px){.l-index__buy__box .note{font-size:10.700000000000001px;line-height:2.2}}@media screen and (max-width:425px){.l-index__buy__box .note{font-size:14px}}.l-index__buy__box .note span{-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px;text-underline-offset:4px}.l-index__buy__box .img--text img{margin:0 auto;max-width:376px}@media screen and (max-width:768px){.l-index__buy__box .img--text img{max-width:226px}}@media screen and (max-width:425px){.l-index__buy__box .img--text img{max-width:300px}}.l-index__buy__box .img--product img{margin:0 auto;max-width:340px}@media screen and (max-width:768px){.l-index__buy__box .img--product img{max-width:204px}}@media screen and (max-width:425px){.l-index__buy__box .img--product img{max-width:272px}}.l-index__buy__box .text--subcapture{font-size:18px;font-weight:700;letter-spacing:1.7999999999999998px;text-align:center}@media screen and (max-width:768px){.l-index__buy__box .text--subcapture{font-size:11px}}@media screen and (max-width:425px){.l-index__buy__box .text--subcapture{font-size:16px}}.l-index__buy__box .text--subcapture span{-webkit-text-decoration:underline solid #6f4c40 2px;text-decoration:underline solid #6f4c40 2px}.l-index__buy__box .text--inside{font-size:18px;font-weight:700;text-align:center;margin-bottom:16px}@media screen and (max-width:768px){.l-index__buy__box .text--inside{font-size:10px;margin-bottom:8px}}@media screen and (max-width:425px){.l-index__buy__box .text--inside{font-size:14px}}.l-index__buy__box .text--inside.red{color:#b43629;font-weight:900}.l-index__buy__box .text--inside.red span{font-family:Poppins,sans-serif}.l-index__buy__box .text--link{background:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.25);box-shadow:0 2px 2px #00000040;font-size:18px;font-weight:700;text-align:center;margin:0 auto 32px;max-width:259px}@media screen and (max-width:768px){.l-index__buy__box .text--link{font-size:10px;margin:0 auto 16px;max-width:155px}}@media screen and (max-width:425px){.l-index__buy__box .text--link{font-size:14px;max-width:207px}}.l-index__buy__box .text--link.links{-webkit-transition:.3s;transition:.3s}.l-index__buy__box .text--link.links:hover{opacity:.6}.l-index__buy__box .text--link.links a{color:#6f4c40}.l-index__buy__box .text--link.another{background:none;border:1px solid #b43629;-webkit-box-shadow:none;box-shadow:none;color:#b43629;margin:0 auto 16px}.l-index__buy__box .text--link.another span{font-family:Poppins,sans-serif}.l-index__buy__box .text--price{font-size:18px;text-align:center}@media screen and (max-width:768px){.l-index__buy__box .text--price{font-size:10px}}@media screen and (max-width:425px){.l-index__buy__box .text--price{font-size:14px}}.l-index__buy__box .text--price span{font-family:Poppins,sans-serif;font-weight:700;text-decoration:line-through}.l-index__buy__box .price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b43629;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.l-index__buy__box .price small{font-size:12px;line-height:1.466;text-align:right}@media screen and (max-width:768px){.l-index__buy__box .price small{font-size:8px}}@media screen and (max-width:425px){.l-index__buy__box .price small{font-size:10px}}.l-index__buy__box .price small span{font-size:20px;font-weight:900}.l-index__buy__box .price p{font-family:Poppins,sans-serif;font-size:75px;font-weight:700;letter-spacing:-3px;line-height:1}@media screen and (max-width:768px){.l-index__buy__box .price p{font-size:45px}}@media screen and (max-width:425px){.l-index__buy__box .price p{font-size:60px}}.l-index__buy__box .price p span{font-size:32px}@media screen and (max-width:768px){.l-index__buy__box .price p span{font-size:24px}}@media screen and (max-width:425px){.l-index__buy__box .price p span{font-size:30px}}.l-index__buy__box .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffb143;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040;border-radius:80px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.l-index__buy__box .btn{padding:24px 0;gap:10px}}.l-index__buy__box .btn:hover{opacity:.6}.l-index__buy__box .btn p{color:#fff;font-size:20px;font-weight:700;letter-spacing:1.8px;text-align:center}@media screen and (max-width:768px){.l-index__buy__box .btn p{font-size:16px}}@media screen and (max-width:425px){.l-index__buy__box .btn p{font-size:20px}}.l-index__buy__box .btn img{max-width:31px}@media screen and (max-width:768px){.l-index__buy__box .btn img{max-width:19px}}.l-index__buy__box .btn.another{background:#62ccbc}.l-index__cta{font-family:Zen Kaku Gothic New,sans-serif;margin-bottom:128px;padding:0 32px}@media screen and (max-width:768px){.l-index__cta{margin-bottom:72px}}.l-index__cta--title{color:#6f4c40;font-size:28px;font-weight:700;text-align:center;margin-bottom:40px}@media screen and (max-width:768px){.l-index__cta--title{font-size:22px}}@media screen and (max-width:425px){.l-index__cta--title{font-size:15px}}.l-index__cta__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.l-index__cta__flex{margin:0 auto;max-width:542px}}@media screen and (max-width:425px){.l-index__cta__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-index__banner{padding:0 32px}.l-index__banner img{margin:0 auto 120px;max-width:800px;width:100%}@media screen and (max-width:768px){.l-index__banner{padding:0 16px}.l-index__banner img{margin-bottom:40px}#gt{margin:20px 16px!important;text-align:center}}.p-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;margin:0 auto;max-width:1000px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.p-box{gap:56px}}@media screen and (max-width:425px){.p-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.p-box__text{max-width:430px;width:100%}.p-box__text .title{color:#414040;font-size:22px;font-weight:700;margin-bottom:30px;letter-spacing:5px;line-height:1.68}@media screen and (max-width:768px){.p-box__text .title{font-size:16px}}@media screen and (max-width:425px){.p-box__text .title{font-size:18px}}.p-box__text .txt{color:#414040;font-size:16px;font-weight:700;letter-spacing:1px;line-height:2.375;margin-bottom:30px}@media screen and (max-width:768px){.p-box__text .txt{font-size:11px}}@media screen and (max-width:425px){.p-box__text .txt{font-size:14px;margin-bottom:0}}.p-box__text .txt span{font-weight:900}.p-box__text .c-btn{font-family:Poppins,sans-serif}.p-box__img{max-width:474px;width:100%}.p-head{background:#a2beba;color:#fff;font-size:20px;font-weight:700;letter-spacing:5px;padding:88px 32px;text-align:center}@media screen and (max-width:768px){.p-head{padding:44px 32px}}.p-ac{margin:0 auto;max-width:1000px;width:100%}.p-ac__menu{position:relative;overflow:hidden}.p-ac__parent{border-bottom:1px solid #a2beba;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;padding:16px 32px;position:relative}.p-ac__parent span{position:absolute;left:0}.p-ac__parent:before{background:#a2beba;content:"";position:absolute;top:50%;right:16px;width:14px;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-ac__parent:after{background:#a2beba;content:"";position:absolute;top:50%;right:22px;width:2px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.p-ac__parent.open{border-bottom:unset}.p-ac__parent.open:before{background:#a2beba}.p-ac__parent.open:after{top:25%;opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-ac__child{border-bottom:1px solid #a2beba;display:none;font-size:14px;font-weight:500;letter-spacing:1px;padding:0 32px 16px}.p-ac__child span{font-size:16px;font-weight:700;position:absolute;left:0}.u-note{font-size:11px}.u-mb--16{margin-bottom:16px}@media screen and (max-width:768px){.u-mb--16{margin-bottom:8px}}.u-mb--24{margin-bottom:24px}@media screen and (max-width:768px){.u-mb--24{margin-bottom:16px}}.u-mb--80{margin-bottom:80px}.u-mb--100{margin-bottom:100px}.u-mb--184{margin-bottom:184px}.u-color--gd{color:#216c61}.u-order--1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:425px){.u-order--1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.u-order--2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:425px){.u-order--2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:425px){.u-order--3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.u-display--pc{display:block}@media screen and (max-width:768px){.u-display--pc{display:none}}.u-display--tab{display:none}@media screen and (max-width:768px){.u-display--tab{display:block}}.u-display--sp{display:none}@media screen and (max-width:425px){.u-display--sp{display:block}}.article-card__excerpt,.article-card__excerpt.rte-width{display:none!important}.blog-articles .article-card,.blog__posts .article-card{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014}.article-card .card__heading,.article-card .article-card__title{font-size:15px;line-height:1.5;font-weight:700;margin-bottom:4px}.article-card__info,.article-card time{font-size:12px;color:#888;margin-top:4px}.article-card .card__content,.article-card .card__information{padding:12px 14px 16px}.blog-articles,.blog__posts,body{overflow-x:hidden}.main-blog,.blog-articles,.blog-articles__article{max-width:100%;overflow:hidden}.article-card__excerpt,p.article-card__excerpt,.article-card__excerpt.rte-width{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.slideshow,.banner,.banner__media{overflow:hidden;max-width:100%}.slideshow img,.banner__media img{width:100%;max-width:100%;object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
