@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300&family=Noto+Serif+JP:wght@300;400&display=swap";.fd-lp{--mb-font-heading: "Cormorant Garamond", "\6e38\660e\671d", "YuMincho", serif;--mb-font-body: "\6e38\660e\671d", "YuMincho", "New York", serif;--mb-font-accent: "Cormorant Garamond", serif;--mb-font-number: "Noto Serif JP", "\6e38\660e\671d", "YuMincho", serif;--mb-gold: #c7b183;--mb-gold-micro: rgba(199, 177, 131, .25);--mb-gold-deep: #8a7350;--mb-ink: #1a1a1a;--mb-text-soft: rgba(26, 26, 26, .6);--mb-text-inverse: #ffffff;--mb-text-inverse-soft: rgba(255, 255, 255, .65);--mb-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--mb-font-body);color:var(--mb-text-soft);font-size:15px;font-weight:300;line-height:2;letter-spacing:.04em}.fd-lp__section{padding:40px 0}.fd-lp__section--lg{padding:56px 0}@media screen and (min-width:750px){.fd-lp__section{padding:64px 0}.fd-lp__section--lg{padding:88px 0}}.fd-lp__container{max-width:var(--mb-page-width, 1100px);margin:0 auto;padding:0 24px}@media screen and (min-width:750px){.fd-lp__container{padding:0 80px}}.fd-lp__scheme-1{background:#fff;color:var(--mb-text-soft)}.fd-lp__scheme-2{background:#f3f3f3;color:#121212}.fd-lp__scheme-3{background:#242833;color:#ffffffa6}.fd-lp__scheme-3 .fd-lp__heading{color:#fff}.fd-lp__scheme-3 .fd-lp__heading:after{background:var(--mb-gold)}.fd-lp__scheme-3 h3{color:#fff}.fd-lp__scheme-3 p,.fd-lp__scheme-3 .fd-strength__text{color:#ffffffa6}.fd-lp__scheme-3 .fd-strength__label{color:#fff}.fd-lp__scheme-3 .fd-product-card{background:transparent}.fd-lp__scheme-3 .fd-product-card__title{color:#ffffffd9}.fd-lp__scheme-3 .fd-product-card__price{color:#fff}.fd-lp__scheme-3 .fd-product-card__price-tax{color:var(--mb-text-inverse-soft)}.fd-lp__scheme-3 .fd-product-card__review-score{color:#fff}.fd-lp__scheme-3 .fd-product-card__review-count{color:var(--mb-text-inverse-soft)}.fd-lp__heading{font-family:var(--mb-font-heading);font-size:var(--mb-h2-size);font-weight:var(--mb-h2-weight);color:var(--mb-ink);line-height:1.4;letter-spacing:.05em;margin:0 0 48px;position:relative;display:inline-block}.fd-lp__heading:after{content:"";position:absolute;bottom:-6px;left:0;width:60px;height:1px;background:var(--mb-gold);transition:width .8s var(--mb-ease)}.fd-lp__heading.is-visible:after{width:100%}.fd-lp__heading--center{text-align:center;display:block}.fd-lp__heading--center:after{left:50%;transform:translate(-50%)}.fd-lp__heading-sub{text-align:center;color:var(--mb-text-soft);line-height:2;margin:-32px 0 0}.fd-lp__scheme-3 .fd-lp__heading-sub{color:#ffffffa6}.fd-hero{position:relative;min-height:48vh;display:flex;align-items:flex-end;overflow:hidden;padding:0}@media screen and (min-width:750px){.fd-hero{min-height:30vh;align-items:flex-end}}.fd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fd-hero__image,.fd-hero__video{width:100%;height:100%;object-fit:cover}.fd-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.68) 0%,rgba(0,0,0,.4) 35%,transparent 65%);pointer-events:none;z-index:1}@media screen and (max-width:749px){.fd-hero:after{background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.35) 50%,transparent 100%)}}.fd-hero__content{position:relative;z-index:2;text-align:left;padding:60px 24px;max-width:65%;width:100%}@media screen and (min-width:750px){.fd-hero__content{padding:48px 80px;max-width:min(75%,800px);margin-left:max(80px,calc((100% - 1100px)/2 + 80px))}}@media screen and (max-width:749px){.fd-hero__content{max-width:100%;align-self:center}}.fd-hero__badge{display:inline-block;font-family:var(--mb-font-body);font-size:14px;font-weight:400;letter-spacing:.25em;color:#fff;background:linear-gradient(135deg,#8a7350,#c7b183 40%,#e0d1b0,#c7b183 70%,#8a7350);padding:10px 24px;margin:0 0 24px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.fd-hero__date{display:block;font-family:var(--mb-font-accent);font-size:14px;font-weight:400;color:#ffffffd9;letter-spacing:.3em;margin:0 0 20px;text-shadow:0 1px 12px rgba(0,0,0,.5)}.fd-hero__title{font-family:var(--mb-font-heading);font-size:var(--mb-h1-size);font-weight:var(--mb-h1-weight);color:#fff;line-height:var(--mb-h1-line-height);letter-spacing:var(--mb-h1-letter-spacing);margin:0 0 20px;text-shadow:0 2px 20px rgba(0,0,0,.4),0 0 60px rgba(0,0,0,.25)}.fd-hero__subtitle{font-family:var(--mb-font-body);font-size:clamp(1.3rem,4vw,2.4rem);font-weight:300;color:#ffffffd9;line-height:2;letter-spacing:.04em;margin:0 0 32px;text-shadow:0 1px 12px rgba(0,0,0,.5)}.fd-gold{color:var(--mb-gold)}.fd-trust{padding:28px 0;background:#242833}.fd-trust__inner{max-width:var(--mb-page-width, 1100px);margin:0 auto;padding:0 24px;display:flex;justify-content:center;align-items:center;gap:0}@media screen and (min-width:750px){.fd-trust__inner{padding:0 80px}}.fd-trust__item{flex:1;text-align:center;padding:0 16px;border-right:1px solid rgba(255,255,255,.15)}.fd-trust__item:last-child{border-right:none}.fd-trust__value{display:block;font-family:var(--mb-font-number);font-size:clamp(1.4rem,3vw,2rem);font-weight:400;color:var(--mb-gold);line-height:1.3;letter-spacing:.02em}.fd-trust__label{display:block;font-family:var(--mb-font-body);font-size:11px;font-weight:300;color:var(--mb-text-inverse-soft);line-height:1.4;letter-spacing:.04em;margin-top:6px}@media screen and (max-width:749px){.fd-trust{padding:24px 0}.fd-trust__inner{flex-wrap:wrap;gap:20px 0}.fd-trust__item{flex:0 0 33.333%;padding:0 8px;border-right:1px solid rgba(255,255,255,.15)}.fd-trust__item:nth-child(3){border-right:none}.fd-trust__item:nth-child(n+4){flex:0 0 50%;border-right:none}.fd-trust__item:nth-child(4){border-right:1px solid rgba(255,255,255,.15)}.fd-trust__value{font-size:clamp(1.2rem,5vw,1.6rem)}.fd-trust__label{font-size:10px}}.fd-lp__btn{display:inline-block;position:relative;padding:14px 36px;font-family:var(--mb-font-accent);font-size:13px;font-weight:400;letter-spacing:.2em;text-decoration:none;text-align:center;border:none;border-radius:4px;cursor:pointer;overflow:hidden;transition:color .45s var(--mb-ease)}.fd-lp__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mb-gold);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--mb-ease);z-index:0}.fd-lp__btn:hover:before{transform:scaleX(1)}.fd-lp__btn span,.fd-lp__btn{position:relative}.fd-lp__btn--primary{background:var(--mb-ink);color:#fff;z-index:1}.fd-lp__btn--primary:hover{color:var(--mb-ink)}.fd-lp__btn--white{background:#fff;color:var(--mb-ink);z-index:1}.fd-lp__btn--white:before{background:var(--mb-gold)}.fd-lp__btn--white:hover{color:var(--mb-ink)}.fd-lp__btn--outline-white{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);z-index:1}.fd-lp__btn--outline-white:before{background:#ffffff26}.fd-compare__lead{text-align:center;color:var(--mb-text-soft);margin:-32px 0 48px;line-height:2}.fd-compare{overflow-x:auto;-webkit-overflow-scrolling:touch}.fd-compare__table{width:100%;border-collapse:collapse;font-family:var(--mb-font-body);font-size:14px;font-weight:300;line-height:1.8;letter-spacing:.04em;color:var(--mb-ink);min-width:640px}.fd-compare__table thead th{padding:20px 16px;font-weight:400;font-size:13px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(26,26,26,.1);color:var(--mb-text-soft)}.fd-compare__th-matsubishi{background:#242833;color:#fff!important;font-family:var(--mb-font-heading);font-size:15px!important;letter-spacing:.08em}.fd-compare__th-label{text-align:left!important}.fd-compare__table tbody td{padding:20px 16px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(26,26,26,.08)}.fd-compare__label{text-align:left!important;font-weight:400;color:var(--mb-ink)}.fd-compare__matsubishi{background:#c7b18314;font-weight:400}.fd-compare__good{color:#2d6a4f}.fd-compare__warn{color:var(--mb-text-soft)}.fd-compare__bad{color:#c0392b}.fd-lp__scheme-3 .fd-compare__lead{color:var(--mb-text-inverse-soft)}.fd-lp__scheme-3 .fd-compare__table{color:#fff;background:#ffffff0d}.fd-lp__scheme-3 .fd-compare__table thead th{color:var(--mb-text-inverse-soft);border-bottom-color:#ffffff26}.fd-lp__scheme-3 .fd-compare__table tbody td{border-bottom-color:#ffffff14}.fd-lp__scheme-3 .fd-compare__label{color:#fff}.fd-lp__scheme-3 .fd-compare__matsubishi{background:#c7b18326}.fd-lp__scheme-3 .fd-compare__good{color:#6bcb77}.fd-lp__scheme-3 .fd-compare__warn{color:#ffffff80}.fd-lp__scheme-3 .fd-compare__bad{color:#e74c3c}@media screen and (max-width:749px){.fd-compare__lead{margin:-16px 0 32px}}.fd-enjoy{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:750px){.fd-enjoy{grid-template-columns:repeat(3,1fr);gap:32px}}.fd-enjoy__item{text-align:left}.fd-enjoy__media{margin:0 0 16px;overflow:hidden}.fd-enjoy__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.fd-enjoy__title{font-family:var(--mb-font-heading);font-size:18px;font-weight:400;color:var(--mb-ink);margin:0 0 10px;line-height:1.4}.fd-enjoy__text{color:var(--mb-text-soft);margin:0;line-height:2}.fd-lp__scheme-3 .fd-enjoy__title{color:var(--mb-text-inverse)}.fd-lp__scheme-3 .fd-enjoy__text{color:var(--mb-text-inverse-soft)}.fd-intro__text{text-align:center;color:var(--mb-text-inverse-soft);line-height:2;margin:0}.fd-strengths{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:750px){.fd-strengths{grid-template-columns:repeat(3,1fr);gap:48px}}.fd-strength{text-align:left}.fd-strength__media{margin:0 0 20px;overflow:hidden;aspect-ratio:1 / 1}.fd-strength__media img{width:100%;height:100%;object-fit:contain;display:block}.fd-strength__label{font-family:var(--mb-font-heading);font-size:18px;font-weight:400;color:var(--mb-ink);margin:0 0 12px;line-height:1.4}.fd-strength__text{color:var(--mb-text-soft);line-height:2;margin:0}.fd-gift{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media screen and (min-width:750px){.fd-gift{grid-template-columns:1fr 1fr;gap:72px}}.fd-gift__media{overflow:hidden}.fd-gift__media img{width:100%;height:auto;display:block}.fd-gift__body p{color:var(--mb-text-soft);line-height:2;margin:0 0 20px}.fd-gift__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.fd-gift__tag{display:inline-block;background:#242833;color:#fff;font-family:var(--mb-font-body);font-size:12px;font-weight:300;letter-spacing:.06em;padding:8px 16px;border-radius:4px}.fd-gift__tag--accent{background:linear-gradient(135deg,#8a7350,#c7b183 60%,#8a7350);color:#fff}.fd-gift__features{list-style:none;margin:0;padding:0}.fd-gift__features li{position:relative;padding:14px 0 14px 32px;border-bottom:1px solid rgba(26,26,26,.08);color:var(--mb-ink);font-size:14px;font-weight:400;line-height:1.6}.fd-gift__features li:before{content:"\2500\2500";position:absolute;left:0;color:var(--mb-gold);font-size:12px}.fd-gift__features li:last-child{border-bottom:none}.fd-products{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (min-width:750px){.fd-products{grid-template-columns:repeat(4,1fr);gap:24px}}.fd-product-card{text-decoration:none;color:inherit;display:block;background:#fff;overflow:hidden;text-align:left;transition:opacity .3s var(--mb-ease)}.fd-product-card:hover{opacity:.85}.fd-product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#242833}.fd-product-card__media img{width:100%;height:100%;object-fit:cover;display:block}.fd-product-card__info{padding:14px 0}.fd-product-card__title{font-family:var(--mb-font-body);font-size:14px;font-weight:300;color:var(--mb-text-soft);line-height:1.4;margin:0 0 4px}.fd-product-card__review{display:flex;align-items:center;gap:4px;margin:4px 0}.fd-product-card__review .rating-star{--letter-spacing: .5;--font-size: 1.2;--color-rating-star: #d4a017}.fd-product-card__review-score{font-family:var(--mb-font-number);font-size:13px;color:var(--mb-ink)}.fd-product-card__review-count{font-size:12px;color:var(--mb-text-soft)}.fd-product-card__price{font-family:var(--mb-font-number);font-size:18px;font-weight:400;color:var(--mb-ink);letter-spacing:.05em;margin:0}.fd-product-card__price-tax{font-family:var(--mb-font-body);font-size:13px;font-weight:300;color:var(--mb-text-soft)}.fd-reviews__list{display:grid;grid-template-columns:1fr;gap:20px;margin-top:48px}@media screen and (min-width:750px){.fd-reviews__list{grid-template-columns:repeat(2,1fr)}}.fd-review{border:1px solid rgba(18,18,18,.08);padding:24px}.fd-review__stars{color:#d4a017;font-size:14px;margin-bottom:8px;letter-spacing:2px}.fd-review__title{font-family:var(--mb-font-body);font-size:15px;font-weight:400;color:var(--mb-ink);margin:0 0 8px;line-height:1.4}.fd-review__text{color:var(--mb-text-soft);margin:0 0 8px;line-height:2}.fd-review__meta{font-size:12px;color:var(--mb-text-soft);margin:8px 0 0}.fd-assurance{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:750px){.fd-assurance{grid-template-columns:repeat(3,1fr);gap:48px}}.fd-assurance__item{text-align:center}img.fd-assurance__icon{display:block;width:64px;height:64px;object-fit:contain;margin:0 auto 16px}.fd-assurance__title{font-family:var(--mb-font-heading);font-size:18px;font-weight:400;color:var(--mb-ink);margin:0 0 12px;line-height:1.4}.fd-assurance__text{color:var(--mb-text-soft);line-height:2;margin:0}.fd-faq{max-width:780px;margin:48px auto 0}.fd-faq__item{border-bottom:1px solid rgba(18,18,18,.08);padding:24px 0}.fd-faq__item:first-child{padding-top:0}.fd-faq__q{font-family:var(--mb-font-body);font-size:15px;font-weight:400;color:var(--mb-ink);margin:0 0 10px;display:flex;gap:8px;line-height:1.8}.fd-faq__q:before{content:"Q.";flex-shrink:0;font-weight:400;color:var(--mb-gold-deep)}.fd-faq__a{color:var(--mb-text-soft);margin:0;padding-left:26px;line-height:2}.fd-prefs{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.fd-prefs{grid-template-columns:repeat(3,1fr);gap:32px}}.fd-pref-wrap{display:flex;flex-direction:column;gap:12px}.fd-pref{display:block;text-decoration:none;color:inherit;background:#fff;overflow:hidden;position:relative;transition:transform .4s var(--mb-ease),box-shadow .4s var(--mb-ease);box-shadow:0 1px #1a1a1a0f}.fd-pref:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1a1a1a1a}.fd-pref__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f3f3f3}.fd-pref__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--mb-ease)}.fd-pref:hover .fd-pref__media img{transform:scale(1.04)}.fd-pref__body{padding:28px 24px}.fd-pref__badge{display:inline-block;font-family:var(--mb-font-body);font-size:12px;font-weight:400;letter-spacing:.15em;color:var(--mb-gold-deep);background:var(--mb-gold-micro);padding:6px 14px;margin:0 0 16px}.fd-pref__title{font-family:var(--mb-font-heading);font-size:22px;font-weight:400;color:var(--mb-ink);margin:0 0 14px;line-height:1.5;letter-spacing:.04em}.fd-pref__text{font-size:14px;color:var(--mb-text-soft);line-height:2;margin:0 0 22px}.fd-pref__cta{display:inline-block;font-family:var(--mb-font-body);font-size:13px;font-weight:400;letter-spacing:.1em;color:var(--mb-ink);border-bottom:1px solid var(--mb-gold);padding:0 0 4px;transition:color .3s var(--mb-ease),border-color .3s var(--mb-ease)}.fd-pref:hover .fd-pref__cta{color:var(--mb-gold-deep);border-color:var(--mb-gold-deep)}.fd-pref__extra{font-family:var(--mb-font-body);font-size:13px;color:var(--mb-text-soft);line-height:1.8;margin:0;padding:0 4px}.fd-pref__extra a{color:var(--mb-gold-deep);text-decoration:underline;text-underline-offset:3px}.fd-pref__product-card{display:flex;align-items:center;gap:14px;padding:14px;margin:0 0 22px;background:#fafaf6;border:1px solid rgba(199,177,131,.18);border-radius:4px}.fd-pref__product-thumb{flex-shrink:0;width:64px;height:64px;overflow:hidden;background:#f3f3f3}.fd-pref__product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fd-pref__product-info{flex:1;min-width:0}.fd-pref__product-name{font-family:var(--mb-font-body);font-size:13px;font-weight:400;color:var(--mb-ink);margin:0 0 4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fd-pref__product-price{font-family:var(--mb-font-number);font-size:15px;font-weight:400;color:var(--mb-ink);margin:0;letter-spacing:.03em}.fd-pref__product-tax{font-family:var(--mb-font-body);font-size:11px;color:var(--mb-text-soft);margin-left:4px}.fd-price-chips{margin-top:56px;padding-top:40px;border-top:1px dashed rgba(26,26,26,.18);text-align:center}.fd-price-chips__label{font-family:var(--mb-font-accent);font-size:12px;font-weight:400;letter-spacing:.3em;color:var(--mb-text-soft);margin:0 0 18px}.fd-price-chips__row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.fd-price-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:#fff;color:var(--mb-ink);font-family:var(--mb-font-number);font-size:14px;font-weight:400;letter-spacing:.05em;border:1px solid rgba(26,26,26,.12);border-radius:999px;text-decoration:none;transition:background .3s var(--mb-ease),color .3s var(--mb-ease),border-color .3s var(--mb-ease)}.fd-price-chip:hover{background:var(--mb-ink);color:#fff;border-color:var(--mb-ink)}.fd-price-chip__arrow{font-family:var(--mb-font-accent);font-size:14px;color:var(--mb-gold);transition:transform .3s var(--mb-ease)}.fd-price-chip:hover .fd-price-chip__arrow{transform:translate(3px)}.fd-deadline{background:linear-gradient(135deg,#8a7350,#c7b183,#8a7350);color:#fff;text-align:center;padding:18px 24px;font-family:var(--mb-font-body);font-size:14px;letter-spacing:.08em;line-height:1.6}.fd-deadline strong{font-family:var(--mb-font-number);font-weight:400;font-size:16px;letter-spacing:.04em;color:#fff}.fd-cta-section{position:relative;background:#1a1a1a url(/cdn/shop/files/kegani16_9_20.png?v=1739854944) center / cover no-repeat}.fd-cta-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;pointer-events:none;z-index:0}.fd-cta-section .fd-lp__container{position:relative;z-index:1}.fd-cta{text-align:center}.fd-cta__title{font-family:var(--mb-font-heading);font-size:var(--mb-h2-size);font-weight:var(--mb-h2-weight);color:#fff;line-height:1.4;letter-spacing:.05em;margin:0 0 20px;text-shadow:0 2px 20px rgba(0,0,0,.4)}.fd-cta__text{color:#fff;margin:0 0 36px;line-height:2;text-shadow:0 1px 12px rgba(0,0,0,.5)}.fd-cta__buttons{display:flex;flex-direction:column;gap:12px;align-items:center}@media screen and (min-width:750px){.fd-cta__buttons{flex-direction:row;justify-content:center}}.fd-cta__line{font-family:var(--mb-font-accent);font-size:13px;color:#fff;margin-top:24px;letter-spacing:.1em;text-shadow:0 1px 12px rgba(0,0,0,.5)}.fd-lp__text-center{text-align:center}.fd-lp__mt-md{margin-top:48px}.fd-lp__mt-sm{margin-top:24px}.fd-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fd-lp__btn:before,.fd-lp__heading:after{transition-duration:0s}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-fathers-day-lp.css.map */
