.sales-home{max-width:1200px}.sales-home .hero{grid-template-columns:1fr 1.1fr;padding-block:40px 56px;gap:56px}.sales-home .hero-art.c9-pack-hero{background:#fafaf7;min-height:420px;padding:30px;gap:14px}.sales-home .c9-pack-hero .product-link{width:100%;max-width:380px}.sales-home .c9-pack-hero .product-link img{width:100%;height:auto;max-height:360px;object-fit:contain}.pack-caption{font-size:11px;color:#77766d;text-align:center}.sales-home .hero-copy h1{font-size:clamp(32px,4vw,48px);max-width:20ch;line-height:1.14;margin:15px 0 23px}.sales-home .hero-copy h1 br{display:block}.sales-home .hero-copy>p{font-size:17px;line-height:1.65}.sales-home .hero-copy .btn{font-size:16px;min-height:54px;max-width:440px}.sales-home .hero-copy .market-note,.sales-home .hero-copy .seller-note{font-size:12px;line-height:1.6;margin:12px 0;color:#69695e}.sales-home .hero-benefits{margin-top:20px}.sales-home section{padding-bottom:50px}.c9-fit{border-top:1px solid #e5e5df;padding-top:40px}.sales-home h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.025em}.section-intro{font-size:17px;max-width:650px}.c9-fit-grid,.c9-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0}.c9-fit-grid h3,.c9-step-grid h3{font-size:19px;font-weight:600;letter-spacing:-.015em;margin-bottom:10px}.c9-fit-grid p,.c9-step-grid p{font-size:15px;line-height:1.7;margin:0}.c9-fit-note{font-size:12px;line-height:1.7;max-width:880px;margin-bottom:0}.c9-pack-summary{background:#f7f7f3;padding:30px!important;margin-bottom:45px}.pack-summary-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px}.pack-summary-top p{max-width:580px;font-size:16px;line-height:1.7}.pack-summary-top .btn{font-size:14px;gap:8px}.pack-details{margin-top:18px;padding:18px 0 0;border-top:1px solid #ddddd4}.pack-details summary{font-weight:600;font-size:15px}.pack-details .contents{margin-top:24px}.pack-details .item{padding:18px;background:white;border:1px solid #e5e5dc}.pack-details .item>span{margin-bottom:12px}.pack-details .item-media{height:100px}.pack-details .item-media img{max-height:95px}.pack-details .item h3{font-size:17px}.pack-details .reviews-note{font-size:12px}.step-number{display:block;color:#766837;font-size:14px;margin-bottom:15px}.c9-optional-video>details{padding:20px 0}.c9-optional-video>details>summary{font-size:17px;font-weight:500}.c9-optional-video .video-feature{margin-top:24px}.sales-home .review{padding-block:24px}.sales-home .review blockquote{font-size:22px}.sales-home .section-head{margin-bottom:25px}.sales-home .offer{padding:36px;gap:28px}.sales-home .offer-right{min-width:0}.sales-home .offer-right .shop-trigger{min-width:0;font-size:15px}.sales-home .newsletter{padding:28px;background:white;border-top:1px solid #e5e5df;grid-template-columns:1fr 1.3fr;align-items:center}.sales-home .newsletter h2{font-size:27px}.sales-home .newsletter .btn{background:white;color:#4d357d;border-color:#bcb4c8;padding:12px 20px}.sales-home .newsletter small{color:#74746d}.sales-home .product-reading h2{font-size:25px}
@media(max-width:760px){.sales-home .hero{display:flex;flex-direction:column;gap:22px;padding-top:20px}.sales-home .hero-copy{order:1}.sales-home .hero-art.c9-pack-hero{order:2;width:100%;min-height:0;padding:22px}.sales-home .c9-pack-hero .product-link{max-width:245px}.sales-home .c9-pack-hero .product-link img{max-height:245px}.sales-home .hero-copy h1{font-size:clamp(30px,8.4vw,40px)}.sales-home .hero-copy>p{font-size:16px}.sales-home .hero-copy .btn{max-width:none;width:100%;font-size:15px;padding:16px 12px}.c9-fit-grid,.c9-step-grid{grid-template-columns:1fr;gap:22px}.c9-fit-grid>div,.c9-step-grid>div{padding-bottom:18px;border-bottom:1px solid #e5e5df}.c9-fit-grid>div:last-child,.c9-step-grid>div:last-child{border:0;padding:0}.pack-summary-top{grid-template-columns:1fr;gap:8px}.pack-summary-top .btn{width:100%}.c9-pack-summary{padding:24px 20px!important}.sales-home section{padding-bottom:38px}.sales-home .offer{padding:28px 22px}.sales-home .newsletter{grid-template-columns:1fr;padding:24px 0;gap:18px}.step-number{margin-bottom:8px}.sales-home .hero-benefits{font-size:11px;gap:8px 14px}}
.sales-home .hero-art.c9-human-hero{padding:0;min-height:0;display:block;position:relative;background:#f8f8f4;overflow:hidden}
.sales-home .c9-human-hero>img{display:block;width:100%;height:auto;max-height:none;object-fit:cover}
.human-caption{display:block;padding:10px 15px;font-size:11px;line-height:1.5;color:#6b6b62;background:#fafaf7}
.sales-home .pack-summary-top{grid-template-columns:180px minmax(0,1fr);gap:20px 28px}
.summary-pack-image{display:block;width:180px;height:180px;object-fit:contain;grid-row:1/3;background:white}
.sales-home .pack-summary-top>.btn{grid-column:2;justify-self:start}
.sales-home .pack-summary-top p{margin-bottom:0}
.sales-home .c9-movement{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:36px;padding:0;margin-bottom:40px;background:#f8f8f4}
.c9-movement>img{display:block;width:100%;height:230px;object-fit:cover}
.c9-movement>div{padding:24px 30px 24px 0}.c9-movement h2{margin:12px 0}.c9-movement p{font-size:16px;line-height:1.7}.c9-movement small{display:block;font-size:11px;line-height:1.5;color:#74746c;max-width:48ch}
@media(max-width:760px){.sales-home .hero-art.c9-human-hero{order:2;width:100%;max-width:460px;align-self:center}.sales-home .pack-summary-top{grid-template-columns:100px minmax(0,1fr);gap:18px}.summary-pack-image{width:100px;height:130px;grid-row:1}.sales-home .pack-summary-top>.btn{grid-column:1/-1;width:100%}.sales-home .pack-summary-top h2{font-size:24px}.sales-home .pack-summary-top p{font-size:14px}.sales-home .c9-movement{grid-template-columns:1fr;gap:0}.c9-movement>img{height:auto;max-height:240px;object-fit:cover;aspect-ratio:1.8}.c9-movement>div{padding:22px}.c9-movement h2{font-size:26px}}
