.gift-lp{--gift-lp-bg: #f7f3ee;--gift-lp-band: #ece5dc;--gift-lp-ink: #29231f;--gift-lp-muted: #5f5750;--gift-lp-gold: #a9824f;--gift-lp-line: rgba(41, 35, 31, .14);--gift-lp-serif-en: Baskerville, "Times New Roman", Times, serif;--gift-lp-serif-ja: "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", serif;overflow:hidden;background:var(--gift-lp-bg);color:var(--gift-lp-ink);font-family:var(--gift-lp-serif-ja);font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased}html[lang^=ja] .gift-lp{font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,serif}.gift-lp *,.gift-lp *:before,.gift-lp *:after{box-sizing:border-box}.gift-lp img{display:block;max-width:100%}.gift-lp__hero{position:relative;min-height:clamp(42rem,45vw);margin:clamp(1.6rem,2vw,2.8rem) clamp(1.6rem,2.6vw,3.6rem) 0;overflow:hidden;isolation:isolate;background:#080706}.gift-lp__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01)}.gift-lp__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#000000bd,#0000005c,#00000014 72%),linear-gradient(0deg,rgba(0,0,0,.28),transparent 42%)}.gift-lp__hero-content{position:relative;z-index:2;width:min(58rem,48vw);padding:clamp(3.4rem,4vw,5.8rem) 0 clamp(3.1rem,3.5vw,5rem);margin-left:clamp(3.4rem,5.2vw,8.6rem);color:#f4eee6;text-shadow:0 1.4rem 3.2rem rgba(0,0,0,.72)}.gift-lp__kicker{margin:0 0 clamp(2.4rem,2.7vw,3.8rem);color:#c9a16a;font-family:var(--gift-lp-serif-en);font-size:clamp(1.8rem,1vw,1.6rem);letter-spacing:.18em;line-height:1}.gift-lp__hero-title{font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,serif;margin:0;color:#fffaf4;font-size:50px;font-weight:400;letter-spacing:.08em;line-height:1.48}.gift-lp__hero-copy{margin:clamp(2.4rem,3vw,4.2rem) 0 0;color:#ede5da;font-size:clamp(1.4rem,1.18vw,1.8rem);letter-spacing:.08em;line-height:2}.gift-lp__hero-copy span{display:block}.gift-lp__hero-dots{position:absolute;right:0;bottom:1.6rem;left:0;z-index:3;display:none;justify-content:center;gap:1.3rem}.gift-lp__hero-dots span{width:1rem;height:1rem;border-radius:50%;background:var(--gift-lp-gold)}.gift-lp__story,.gift-lp__presentation,.gift-lp__closing{width:min(100% - clamp(3.2rem,5.4vw,7.2rem),154rem);margin-right:auto;margin-left:auto}.gift-lp__story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.8rem,5vw,7.8rem);padding:clamp(3.6rem,5vw,6.8rem) 0 clamp(3.2rem,4.6vw,6.4rem)}.gift-lp__story-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,36%);gap:clamp(2.4rem,3.4vw,4.8rem);align-items:center;min-width:0}.gift-lp__story-body{min-width:0}.gift-lp__number{margin:0 0 1.2rem;color:var(--gift-lp-gold);font-family:var(--gift-lp-serif-en);font-size:clamp(1.6rem,1.6vw,2.1rem);line-height:1}.gift-lp__story h2{margin:0;color:var(--gift-lp-ink);font-size:clamp(2.4rem,2.1vw,3.4rem);font-weight:400;letter-spacing:.08em;line-height:1.58}.gift-lp__story p:not(.gift-lp__number){margin:clamp(1.6rem,1.9vw,2.6rem) 0 0;color:var(--gift-lp-muted);font-size:clamp(1.25rem,.98vw,1.55rem);letter-spacing:.04em;line-height:1.95}.gift-lp__story p:not(.gift-lp__number) span{display:block}.gift-lp__story-image{margin:0;overflow:hidden;background:#15110f}.gift-lp__story-image img{width:100%;aspect-ratio:1.56 / 1;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.gift-lp__story-card:hover .gift-lp__story-image img{transform:scale(1.035)}.gift-lp__presentation{padding:clamp(3.4rem,4.8vw,6.2rem) 0 clamp(5.8rem,7vw,9.8rem);border-top:.1rem solid var(--gift-lp-line)}.gift-lp__presentation-heading{width:min(100%,98rem);margin:0 auto clamp(2.8rem,4vw,5.2rem);text-align:center}.gift-lp__presentation-heading h2{margin:0;color:var(--gift-lp-ink);font-family:var(--gift-lp-serif-en);font-size:clamp(3rem,3.2vw,5rem);font-weight:400;letter-spacing:.02em;line-height:1.16}.gift-lp__presentation-heading p{margin:clamp(1.4rem,1.8vw,2.4rem) auto 0;color:var(--gift-lp-muted);font-size:clamp(1.3rem,1vw,1.55rem);letter-spacing:.04em;line-height:1.9}.gift-lp__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,2vw,3.6rem)}.gift-lp__feature{min-width:0;text-align:center}.gift-lp__feature figure{margin:0;overflow:hidden;background:#15110f}.gift-lp__feature img{width:100%;aspect-ratio:1.78 / 1;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.gift-lp__feature:hover img{transform:scale(1.035)}.gift-lp__feature h3{margin:clamp(1.4rem,1.6vw,2.2rem) 0 0;color:var(--gift-lp-ink);font-size:clamp(1.5rem,1.18vw,1.9rem);font-weight:400;letter-spacing:.06em;line-height:1.55}.gift-lp__feature p{margin:.7rem 0 0;color:var(--gift-lp-muted);font-size:clamp(1.15rem,.88vw,1.35rem);letter-spacing:.04em;line-height:1.8}.gift-lp__closing{margin-bottom:clamp(3.2rem,4vw,6rem);padding:clamp(2.4rem,3.2vw,4rem) clamp(2rem,4vw,5.6rem);background:var(--gift-lp-band);text-align:center}.gift-lp__closing p{margin:0;color:var(--gift-lp-ink);font-size:clamp(2rem,2vw,3.1rem);font-weight:400;letter-spacing:.08em;line-height:1.55}.gift-lp__closing span{display:block;margin-top:.6rem;color:var(--gift-lp-muted);font-size:clamp(1.2rem,1vw,1.55rem);letter-spacing:.04em;line-height:1.7}@media screen and (max-width:989px){.gift-lp__hero{min-height:62rem;margin:0}.gift-lp__hero-image{object-position:57% center}.gift-lp__hero-content{width:min(100% - 5.6rem,42rem);margin-left:2.8rem;padding-top:9.5rem}.gift-lp__hero-title{font-size:clamp(3rem,8vw,4.2rem)}.gift-lp__hero-dots{display:flex}.gift-lp__story{grid-template-columns:1fr;gap:0;padding-top:2.4rem}.gift-lp__story-card{grid-template-columns:minmax(0,1fr) minmax(12rem,32%);gap:2rem;padding:2.4rem 0;border-bottom:.1rem solid var(--gift-lp-line)}.gift-lp__story h2 br{display:none}.gift-lp__story p:not(.gift-lp__number) span{display:inline}.gift-lp__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.6rem}}@media screen and (max-width:640px){.gift-lp__hero{min-height:48rem}.gift-lp__hero-content{width:min(100% - 4rem,34rem);margin-left:2rem;padding-top:7.1rem;padding-bottom:3.4rem}.gift-lp__kicker{margin-bottom:1.6rem}.gift-lp__hero-copy{margin-top:1.6rem;font-size:1.2rem;line-height:1.85}.gift-lp__story,.gift-lp__presentation,.gift-lp__closing{width:min(100% - 3.2rem,154rem)}.gift-lp__story-card{grid-template-columns:minmax(0,1fr) 12rem;align-items:start}.gift-lp__story h2{font-size:1.8rem;line-height:1.55}.gift-lp__story p:not(.gift-lp__number){font-size:1.1rem;line-height:1.75}.gift-lp__story-image img{aspect-ratio:1 / 1}.gift-lp__presentation{padding-top:2.8rem}.gift-lp__presentation-heading h2{font-size:2.6rem}.gift-lp__presentation-heading p{font-size:1.15rem}.gift-lp__feature h3{margin-top:1rem;font-size:1.2rem}.gift-lp__feature p{display:none}.gift-lp__closing{margin-bottom:2.8rem;padding:2.2rem 1.8rem}.gift-lp__closing p{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gift-lp.css.map */
