@charset "UTF-8";body{min-width:1100px;color:#111;text-align:center}body.ovh{position:fixed;left:0;top:0;width:100%;height:100vh}a{color:#111;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}a:hover{opacity:.7;text-decoration:none}.underline{text-decoration:underline}@media screen and (min-width:768px){.sp{display:none!important}}@media screen and (max-width:767px){.pc{display:none!important}}:root{--color-dark: #222020;--color-cream: #ECE9E6;--color-text-dark: #46413C;--color-text-light: #D3CACA;--color-white: #FFFFFF;--color-red: #C82329;--color-gold: #B67B29;--color-cta: linear-gradient(45deg, #5B0F12 0%, #991C21 100%);--color-header: rgba(0,0,0,.9);--color-feature-card: rgba(230,227,224,.1);--color-divider: #D3D3D3;--color-border: #5D5C5C;--color-badge: #311400;--font-mincho: "Shippori Mincho", serif;--font-serif: "Noto Serif JP", serif;--font-sans: "Noto Sans JP", sans-serif;--font-en: "Playfair Display", serif;--max-content: 1100px;--page-width: 1440px;--pc-padding: 170px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--color-dark);color:var(--color-text-light);font-family:var(--font-sans);font-size:15px;line-height:2;overflow-x:hidden}img{vertical-align:bottom;display:inline-block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}.wrap{max-width:1100px;width:100%;padding-right:5%;padding-left:5%;box-sizing:border-box;margin-right:auto;margin-left:auto}.btn-purchase{display:inline-flex;align-items:center;justify-content:center;width:200px;height:50px;background:var(--color-red);color:var(--color-white);font-family:var(--font-serif);font-size:16px;font-weight:400;letter-spacing:.1em;line-height:2;cursor:pointer;border:none;transition:opacity .2s}.btn-purchase:hover{opacity:.85}.section-heading{font-family:var(--font-mincho);font-size:35px;font-weight:400;line-height:1.8;letter-spacing:.05em;text-align:center}.section-heading--left{text-align:left}.section-subheading{font-family:var(--font-mincho);font-size:24px;font-weight:400;line-height:1.8;letter-spacing:.05em}.header{text-align:center;position:fixed;top:0;left:0;right:0;z-index:100;background:var(--color-header);display:flex;align-items:center;justify-content:center;padding:20px 40px;height:90px}.header__logo{font-family:var(--font-en);color:var(--color-white);letter-spacing:.15em}.header__icons{position:absolute;top:33px;right:12%;display:flex;gap:16px;align-items:center}.header__icon{width:24px;height:24px;cursor:pointer;opacity:.9}.header__icon svg{width:24px;height:24px;fill:#fff}.header--sp{padding:22px 24px;height:75px}.header--sp .header__logo{font-size:18px}.hero{position:relative;width:100%;overflow:hidden}.swiper-wrapper{width:100%;height:100%}.hero__content{position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.hero__text-main{font-family:var(--font-mincho);font-size:72px;font-weight:400;color:var(--color-white);line-height:1.2;letter-spacing:.05em;text-align:center}.hero__text-sub{font-family:var(--font-mincho);font-size:28px;color:var(--color-white);line-height:1.6}.hero__text-desc{font-family:var(--font-sans);font-size:14px;color:var(--color-text-light);line-height:2}.section-intro{font-family:var(--font-mincho);text-align:left;background:var(--color-cream);background:url(//d-cutter.jp/cdn/shop/t/2/assets/intro-bg.webp?v=15010895677249915541781763236) right bottom -1% / 931px auto no-repeat var(--color-cream);color:var(--color-text-dark);padding:130px 0}.section-intro__text{flex:1;display:flex;flex-direction:column;gap:30px}.section-intro__heading{font-size:35px;font-weight:400;line-height:1.8;letter-spacing:.05em;font-family:var(--font-mincho)}.section-intro__body{font-size:18px;line-height:2.5;color:var(--color-text-dark);max-width:531px}.section-intro__tagline{font-size:20px;font-weight:600;line-height:1.8;color:var(--color-text-dark)}.section-about{background:var(--color-dark);padding:80px 0 100px;display:flex;flex-direction:column;gap:80px}.section-about__header{display:flex;flex-direction:column;gap:30px}.section-about__title-wrap{display:flex;flex-direction:column;gap:78px}.section-about__comparison{margin-bottom:40px}.section-about__explainer{display:flex;align-items:center;gap:40px;margin-bottom:30px}.section-about__explainer-text{text-align:left;flex:1;display:flex;flex-direction:column;gap:40px}.section-about__explainer-heading{font-family:var(--font-mincho);font-size:35px;font-weight:400;line-height:1.8;letter-spacing:.05em;color:var(--color-gold)}.section-about__explainer-body{font-size:15px;line-height:2;color:var(--color-text-light)}.section-about__explainer-image .img-placeholder{width:336px}.section-about__product{display:flex;flex-direction:column;align-items:center;gap:46px;margin-bottom:50px}.section-about__product-tagline{font-family:var(--font-mincho);font-size:35px;font-weight:700;line-height:1.8;text-align:center;color:var(--color-text-light)}.section-about__product-row{display:flex;flex-direction:column;gap:30px;align-items:center;width:100%}.section-about__badge-wrap{font-size:15px;color:var(--color-text-light);line-height:2;border:1px solid var(--color-border);padding:15px 25px;display:inline-flex;align-items:center;gap:12px}.section-about__features-tab{display:flex;flex-direction:column;gap:24px}.features-tab__label{font-family:var(--font-mincho);font-size:24px;line-height:1.5;font-weight:400;letter-spacing:.05em;text-align:left;color:var(--color-text-light);padding-bottom:16px;border-bottom:1px solid var(--color-divider)}.features-tab__cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 4%;margin-bottom:25px}.feature-card{width:48%;background:var(--color-feature-card);padding:20px 40px 15px;display:flex;flex-direction:column;gap:10px}.feature-card__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:2;letter-spacing:.1em;text-align:center;color:var(--color-text-light)}.feature-card__body{font-size:15px;line-height:2;color:var(--color-text-light);text-align:left;flex:1}.feature-card .feature-card__image{margin-left:20px}.feature-card .imgright{display:flex}.section-about__meat{background:var(--color-feature-card);padding:40px;display:flex;flex-direction:column;align-items:center;gap:10px}.meat-types__title{font-family:var(--font-sans);font-size:24px;font-weight:700;letter-spacing:.1em;text-align:center;color:var(--color-text-light);line-height:2}.meat-types__list{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin-bottom:5px}.meat-type__label{font-family:var(--font-sans);font-size:13px;color:var(--color-text-dark);line-height:1.5}.meat-types__caption{font-size:15px;line-height:2;color:var(--color-text-light);text-align:center}.section-cta{background:var(--color-cta);display:flex;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}.section-cta .wrap{padding:40px 5% 35px;background:url(//d-cutter.jp/cdn/shop/t/2/assets/cta-img.webp?v=104911375921714594311781763236) right 25% bottom / 50% auto no-repeat}.section-cta__text{text-align:left;padding-left:60px}.cta__badge{background:var(--color-badge);padding:8px 19px;font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:.2em;color:var(--color-text-light);display:inline-block;margin-bottom:5px}.cta__heading{font-family:var(--font-mincho);font-size:24px;font-weight:400;line-height:1.4;letter-spacing:.05em;color:var(--color-white)}.cta__sub{font-size:15px;line-height:2;color:var(--color-text-light);margin-bottom:15px}.cta__logo{margin-bottom:5px}.cta__price-wrap{display:flex;align-items:baseline;gap:4px}.cta__price{font-family:var(--font-mincho);font-size:30px;font-weight:400;color:var(--color-white);line-height:1;margin-bottom:50px}.cta__price-unit{font-family:var(--font-sans);font-size:16px;color:var(--color-text-light)}.cta__shipping{display:inline-block;border:1px solid var(--color-text-light);padding:4px 8px;font-size:14px;line-height:1.1;color:var(--color-text-light)}.cta__note{font-size:14px;color:var(--color-text-light);text-align:right;opacity:.7}.section-howtouse{position:relative;background:url(//d-cutter.jp/cdn/shop/t/2/assets/howtouse-bg.webp?v=49213195132627564721781763236) center / cover no-repeat;overflow:hidden;display:flex;align-items:center;justify-content:center}.section-howtouse__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.section-howtouse__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px;padding:70px 0 90px;max-width:var(--page-width);width:100%}.section-howtouse__header{display:flex;flex-direction:column;gap:30px;text-align:center}.section-howtouse__heading{font-family:var(--font-mincho);font-size:35px;font-weight:400;line-height:1.8;letter-spacing:.05em;text-align:center;color:var(--color-text-light)}.section-howtouse__desc{font-size:15px;line-height:2;color:var(--color-text-light);text-align:center}.video_player{max-width:975px;width:100%;margin:0 auto}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.section-chef{background-color:var(--color-dark);display:flex;flex-direction:column;gap:80px}.section-chef__header{font-family:var(--font-mincho);font-size:35px;font-weight:400;line-height:1.8;letter-spacing:.05em;text-align:center;color:var(--color-text-light);padding-top:80px;margin-bottom:70px}.section-chef__body{display:flex;gap:60px;align-items:flex-start}.section-chef__image{flex:0 0 355px}.section-chef__image .img-placeholder{width:355px;height:480px}.section-chef__text{text-align:left;flex:1;display:flex;flex-direction:column;gap:20px}.section-chef__quote-heading{font-family:var(--font-mincho);font-size:24px;font-weight:400;line-height:1.4;color:var(--color-gold)}.section-chef__quote-body{font-size:15px;line-height:2;color:var(--color-text-light)}.section-chef__profile{display:flex;flex-direction:column;gap:16px}.section-chef__profile-label{font-size:17px;border-bottom:1px solid var(--color-border);padding:8px 0;font-family:Playfair Display,serif;letter-spacing:.2em;color:var(--color-text-light)}.section-chef__profile-title{font-size:15px;color:var(--color-text-light);line-height:2}.section-chef__profile-title span{display:inline-block;margin-right:15px}.section-chef__profile-name{font-family:var(--font-mincho);font-size:24px;font-weight:400;line-height:1.4;color:var(--color-text-light);display:inline-block}.section-chef__profile-bio{font-size:15px;line-height:2;color:var(--color-text-light)}.section-testimonials{background-color:var(--color-dark);padding-bottom:120px;display:flex;flex-direction:column;gap:80px}.section-testimonials__header{font-family:var(--font-mincho);font-size:35px;font-weight:400;line-height:1.4;letter-spacing:.05em;text-align:center;color:var(--color-text-light);padding-top:120px;margin-bottom:80px}.testimonials__list{display:flex;gap:47px;align-items:flex-start}.testimonial-card{text-align:left;flex:1;display:flex;flex-direction:column;gap:10px}.testimonial-card__header{display:flex;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.testimonial-card__avatar{width:100px;flex-shrink:0}.testimonial-card__avatar img{border-radius:100px}.testimonial-card__meta{display:flex;flex-direction:column;gap:4px}.testimonial-card__name{font-family:var(--font-mincho);font-size:20px;font-weight:400;color:var(--color-text-light);line-height:1.8}.testimonial-card__role{font-size:15px;color:var(--color-text-light);line-height:2}.testimonial-card__heading{font-family:var(--font-mincho);font-size:24px;font-weight:400;line-height:1.8;color:var(--color-text-light)}.testimonial-card__body{font-size:15px;line-height:2;color:var(--color-text-light)}.section-faq{background:var(--color-cream);color:var(--color-text-dark);padding:70px 0 90px;display:flex;flex-direction:column;align-items:center;gap:40px}.section-faq__heading{font-family:var(--font-mincho);font-size:35px;font-weight:400;line-height:1.8;letter-spacing:.05em;text-align:center;color:var(--color-text-dark);margin-bottom:10px}.faq-list{display:flex;flex-direction:column;gap:0;width:100%;max-width:var(--max-content)}.faq-item{text-align:left;border-bottom:1px solid var(--color-divider);padding:16px 0}.faq-item__q{font-family:var(--font-mincho);font-size:24px;font-weight:400;line-height:2;letter-spacing:.05em;color:var(--color-text-dark)}.faq-item__a{font-size:15px;line-height:2;color:var(--color-text-dark);overflow:hidden;transition:max-height .3s ease,padding .3s;padding-top:10px}.section-youtube{background:var(--color-dark);padding:40px 5%}.youtube-card{text-align:left;display:flex;align-items:center;gap:20px;border:2px solid var(--color-border);padding:10px 10px 10px 48px;background:url(//d-cutter.jp/cdn/shop/t/2/assets/ic-outside.svg?v=77535274520789339001781763236) top 15px left 15px no-repeat #fff;position:relative;cursor:pointer;transition:opacity .2s;max-width:588px;width:100%;margin:0 auto}.youtube-card:hover{opacity:.9}.youtube-card__thumb{border-radius:8px;overflow:hidden;flex-shrink:0}.youtube-card__thumb img{border-radius:12px}.youtube-card__text{flex:1;display:flex;flex-direction:column;gap:4px}.youtube-card__channel{font-family:var(--font-sans);font-size:15px;color:var(--color-text-dark);line-height:1.5}.youtube-card__title{font-family:var(--font-sans);font-size:27px;font-weight:900;color:var(--color-text-dark);line-height:1.5}.youtube-card__cta{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--color-text-dark);background:url(//d-cutter.jp/cdn/shop/t/2/assets/ic-arrow-right.svg?v=70597456326701646021781763236) left center no-repeat;padding-left:20px}.youtube-note{font-size:16px;line-height:2;color:var(--color-text-light);margin-bottom:10px}.footer{background:var(--color-dark);padding:30px 0 32px;display:flex;flex-direction:column;gap:10px}.footer__inner{gap:20px;border-top:1px solid #3D3B3B;padding-top:16px}.footer__inner .wrap{display:flex;justify-content:space-between;align-items:center}.footer__logo{font-family:var(--font-en);font-size:28px;letter-spacing:.2em;color:var(--color-text-light)}.footer__links{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.footer__link{font-size:15px;line-height:2;color:var(--color-text-light);transition:opacity .2s}.footer__link:hover{opacity:.7}.footer__copyright{font-size:15px;line-height:2;color:var(--color-text-dark);text-align:center}@media(max-width:768px){body{min-width:inherit}.header{text-align:left;justify-content:space-between;height:75px;padding:15px 24px}.header__logo{width:138px}.header__icons{top:20px;right:8%;gap:12vw}.hero{text-align:left}.hero__content{bottom:6%;width:100%;padding:0 20px;z-index:99}.hero__text-main{font-size:40px}.hero__text-sub{font-size:20px}.section-intro{flex-direction:column;padding:80px 0 80%;gap:60px;background:url(//d-cutter.jp/cdn/shop/t/2/assets/intro-bg-sp.webp?v=151643388961405540241781763236) right bottom 5% / 100% auto no-repeat var(--color-cream)}.section-intro__heading{font-size:30px;line-height:1.8;letter-spacing:.05em}.section-intro__tagline{line-height:2.5}.section-intro__image{max-width:100%}.section-intro__image .img-placeholder{height:286px}.section-about{padding:45px 0 30px;gap:60px}.section-about__explainer{flex-direction:column;gap:10px;margin-bottom:50px}.section-about__title-wrap{gap:40px}.section-about__explainer-text{gap:0}.section-about__explainer-heading{font-size:30px}.section-about__explainer-image{flex:none;width:100%}.section-about__explainer-image .img-placeholder{width:100%;height:260px}.section-about__comparison .img-placeholder{height:220px}.features-tab__cards{flex-direction:column;gap:20px;padding:0 5px}.feature-card{width:auto;padding:30px 40px}.feature-card .imgright{display:block}.section-about__product{gap:35px;margin-bottom:70px}.feature-card .imgright .feature-card__body{margin-bottom:30px}.feature-card .feature-card__image{margin:0}.feature-card .feature-card__image img{width:100%}.section-about__product-tagline{font-size:29px}.section-about__product-img{margin-bottom:10px}.section-cta .wrap{background:none;padding:30px 5% 10px}.section-cta__inner{flex-direction:column;padding:40px 16px;gap:40px}.section-cta__text{padding:0 5%}.cta__note{text-align:left}.section-cta__text .btn-purchase{display:flex;margin:0 auto 60px}.cta__heading{font-size:24px}.cta__price{font-size:38px}.section-cta__image{width:100%}.section-cta__image .img-placeholder{width:100%;height:200px}.section-howtouse{background:url(//d-cutter.jp/cdn/shop/t/2/assets/howtouse-bg-sp.webp?v=14425251537105910641781763236) center / cover no-repeat}.section-howtouse__content{padding:50px 16px 65px}.section-howtouse__heading{font-size:35px}.section-chef{padding:0 16px}.section-howtouse__header{gap:10px}.section-chef__header{padding-top:45px;margin-bottom:45px}.section-chef__body{flex-direction:column;gap:50px}.section-chef__image{flex:none;width:73%;margin:0 auto}.section-chef__quote-heading{font-size:24px}.section-chef__text{gap:25px}.section-chef__profile{gap:10px}.section-testimonials__header{padding-top:50px;margin-bottom:50px}.section-testimonials{padding:0 16px 70px}.testimonials__list{flex-direction:column;gap:45px}.testimonial-card{gap:5px}.section-faq{padding:50px 16px 70px}.section-faq__heading{margin-bottom:5px}.section-youtube{padding:30px 16px 40px}.section-youtube__inner{align-items:stretch}.youtube-note{text-align:left;margin-bottom:20px}.youtube-card{max-width:100%;padding:12px 7px 12px 15px;gap:0;background-position:top 7px left 7px}.youtube-card__text{gap:0}.youtube-card__cta{font-size:12px}.youtube-card__title{margin-bottom:10px}.youtube-card__thumb{width:38%}.youtube-card__thumb img{border-radius:500px}.footer{padding-bottom:15px}.footer__inner .wrap{display:block}.footer__inner{text-align:left;padding:40px 5% 0}.footer__links{display:block}.footer__links a{display:block;margin-bottom:30px}.footer__copyright{text-align:left}.section-heading{font-size:24px}.section-about__header .section-heading{font-size:35px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/d-cutter-base.css.map */
