.product-page{padding-bottom:0}.product-hero{max-width:1160px;margin:0 auto;padding:90px 24px 70px;text-align:center}.product-hero h1{max-width:850px;margin:14px auto 20px;font:500 clamp(38px,6vw,68px)/1.15 Georgia,Songti SC,serif}.product-hero>p:not(.eyebrow){max-width:720px;margin:0 auto;color:var(--muted);line-height:1.9}.product-hero>div{margin-top:34px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.product-hero>div span{border:1px solid var(--line);background:#fff;padding:9px 14px;border-radius:99px;font-size:12px}.product-section{max-width:1160px;margin:0 auto;padding:54px 24px}.section-heading{max-width:720px;margin-bottom:28px}.extra-subject-showcase h2,.section-heading h2{font:500 clamp(28px,4vw,42px)/1.2 Georgia,Songti SC,serif;margin:10px 0}.extra-subject-showcase p,.section-heading>p:last-child{color:var(--muted);line-height:1.8}.package-showcase{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.package-showcase article{position:relative;background:#fff;border:1px solid var(--line);padding:24px 20px}.package-showcase article.featured{border:2px solid var(--wine)}.package-showcase small{color:var(--wine)}.package-showcase h3{font:500 21px Georgia,Songti SC,serif}.package-showcase b{font:500 30px Georgia,serif}.package-showcase p{color:var(--muted);font-size:13px}.package-showcase em{position:absolute;right:12px;top:12px;background:#efe6d8;color:var(--wine);padding:5px 8px;font-size:11px;font-style:normal}.product-scenes .scene-card{cursor:default}.product-scenes .scene-card:hover{transform:none;box-shadow:none}.option-showcase{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:24px}.option-showcase article{border:1px solid var(--line);background:#faf7f2;padding:18px}.option-showcase h3{font-size:15px;margin:0 0 10px}.option-showcase p{font-size:12px;color:var(--muted);line-height:1.7;min-height:62px}.option-showcase span{font-size:11px;color:var(--wine)}.ratio-showcase{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.ratio-showcase article{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--line);padding:18px}.ratio-showcase article.featured{border:2px solid var(--wine)}.ratio-showcase i{display:block;width:38px;max-height:54px;border:1px solid var(--gold);background:#f7f1e8}.ratio-showcase p{font-size:12px;color:var(--muted);line-height:1.6;margin:6px 0 0}.extra-subject-showcase{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#2a2723;color:#fff;padding:42px}.extra-subject-showcase>div:first-child{max-width:700px}.extra-subject-showcase p{color:#c9c1b8}.extra-subject-showcase>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.extra-subject-showcase span{border:1px solid #ffffff55;padding:10px 14px}.process-showcase{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.process-showcase article{background:#fff;border:1px solid var(--line);padding:20px;display:flex;align-items:center;gap:14px}.process-showcase i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--wine);color:#fff;font-style:normal}.product-footer{margin-top:45px;background:#211f1c;color:#fff;text-align:center;padding:65px 24px}.product-footer b{font:500 30px Georgia,Songti SC,serif}.product-footer p{color:#d1c9c0}.product-footer small{color:#958d84}@media(max-width:900px){.option-showcase,.package-showcase{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.product-hero{padding:60px 16px 40px}.product-section{padding:40px 14px}.option-showcase,.package-showcase,.process-showcase,.ratio-showcase{grid-template-columns:1fr}.extra-subject-showcase{margin-inline:14px;flex-direction:column;align-items:flex-start;padding:28px 22px}.package-showcase article:last-child{grid-column:auto}}