.CoupleManualPromotion_section__3XKaS{position:relative;overflow:hidden;border-block:1px solid rgb(var(--gold)/.35);background:rgb(var(--background-secondary)/.7)}.CoupleManualPromotion_inner__BgSfx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,6vw,90px);max-width:1200px;margin-inline:auto;padding:76px 32px}.CoupleManualPromotion_visual__EPDXd{position:relative;min-width:0;padding-block:16px 50px;isolation:isolate}.CoupleManualPromotion_cover__ZFI_Z{display:block;position:relative;width:min(64%,280px);margin-inline:8% auto;transform:rotate(-5deg);z-index:2}.CoupleManualPromotion_cover__ZFI_Z:after{content:"";position:absolute;z-index:-1;inset:3px -9px 2px 5px;background:repeating-linear-gradient(90deg,#f1e9dc,#f1e9dc 2px,#c9baaa 3px);box-shadow:9px 24px 28px -12px rgb(42 22 35/.35);border-radius:2px}.CoupleManualPromotion_cover__ZFI_Z img{display:block;width:100%;height:auto;border-radius:2px}.CoupleManualPromotion_cover__ZFI_Z:focus-visible{outline:3px solid rgb(var(--primary-500));outline-offset:8px}.CoupleManualPromotion_worksheet__n150Q{position:absolute;z-index:1;width:49%;right:0;top:8%;transform:rotate(9deg);box-shadow:0 14px 24px -14px rgb(42 22 35/.4)}.CoupleManualPromotion_worksheet__n150Q img{display:block;height:auto;width:100%}.CoupleManualPromotion_sprig__Dg5cX{position:absolute;z-index:-1;left:-30px;bottom:24px;width:65%;transform:rotate(-26deg);opacity:.24}.CoupleManualPromotion_visualNote__RHB1U{position:relative;z-index:3;max-width:330px;margin:26px auto -14px;text-align:center;font-family:var(--font-hand),cursive;font-size:1.45rem;line-height:1.3;color:rgb(var(--primary-700))}.CoupleManualPromotion_copy__H47UX{position:relative;min-width:0}.CoupleManualPromotion_bookLabel__1_XWi{display:flex;align-items:center;gap:10px;font-size:.95rem;line-height:1.45;color:rgb(var(--gold-ink))}.CoupleManualPromotion_bookLabel__1_XWi svg{flex-shrink:0}.CoupleManualPromotion_copy__H47UX h2{margin-top:16px;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.1;text-wrap:balance;letter-spacing:-.025em;color:rgb(var(--primary-700))}.CoupleManualPromotion_lead__qHS0_{margin-top:20px;max-width:36rem;font-size:1.15rem;line-height:1.6;color:rgb(var(--text-secondary))}.CoupleManualPromotion_contents__y5yco{display:grid;gap:12px;margin-top:24px;font-size:1.05rem;line-height:1.4;color:rgb(var(--text-primary))}.CoupleManualPromotion_contents__y5yco li{display:flex;align-items:flex-start;gap:12px}.CoupleManualPromotion_contents__y5yco svg{margin-top:3px;flex-shrink:0;color:rgb(var(--gold-ink))}.CoupleManualPromotion_actions__KYu8a{margin-top:30px}.CoupleManualPromotion_purchase__GKnf3{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.CoupleManualPromotion_delivery__ILKcJ{display:flex;align-items:baseline;gap:7px;margin-top:14px;font-size:.9rem;line-height:1.5;color:rgb(var(--text-secondary))}.CoupleManualPromotion_delivery__ILKcJ svg{flex-shrink:0;align-self:center}.CoupleManualPromotion_details__MrrNZ{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgb(var(--gold));font-size:1rem;color:rgb(var(--primary-700))}.CoupleManualPromotion_details__MrrNZ:hover{text-decoration-color:currentColor}.dark .CoupleManualPromotion_copy__H47UX h2,.dark .CoupleManualPromotion_details__MrrNZ,.dark .CoupleManualPromotion_visualNote__RHB1U{color:rgb(var(--text-primary))}.dark .CoupleManualPromotion_section__3XKaS{background:rgb(255 255 255/.025)}@media(max-width:767px){.CoupleManualPromotion_inner__BgSfx{grid-template-columns:minmax(0,1fr);gap:20px;padding:44px 24px}.CoupleManualPromotion_visual__EPDXd{order:0;width:min(100%,340px);margin-inline:auto;padding:8px 0 28px}.CoupleManualPromotion_cover__ZFI_Z{width:53%;margin-left:10%}.CoupleManualPromotion_worksheet__n150Q{width:42%;right:5%}.CoupleManualPromotion_visualNote__RHB1U{font-size:1.2rem;max-width:280px;margin-top:21px}.CoupleManualPromotion_bookLabel__1_XWi{font-size:.88rem}.CoupleManualPromotion_copy__H47UX h2{font-size:clamp(2rem,8vw,2.5rem);margin-top:12px}.CoupleManualPromotion_lead__qHS0_{font-size:1.05rem;margin-top:16px}.CoupleManualPromotion_contents__y5yco{gap:10px;margin-top:20px;font-size:1rem}.CoupleManualPromotion_actions__KYu8a{margin-top:24px}.CoupleManualPromotion_purchase__GKnf3{gap:14px;flex-direction:column;align-items:stretch}.CoupleManualPromotion_purchase__GKnf3>button{width:100%!important}.CoupleManualPromotion_delivery__ILKcJ{font-size:.88rem}}