/* Scope these refinements to the dedicated Scentsy page. */
.scent-page .scent-hero{grid-template-columns:minmax(230px,360px) minmax(0,1fr);min-height:0;justify-content:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem) max(5vw,calc((100vw - 1120px)/2));background:#282923}
.scent-page .scent-hero-photo{min-height:0;align-self:start;background:#24251e;border:1px solid #675949}
.scent-page .scent-hero-photo img{display:block;width:100%;height:auto;object-fit:contain}
.scent-page .scent-hero-copy{padding:0;background:none;justify-content:center}
.scent-page .scent-hero-copy h1{font-size:clamp(3.3rem,5vw,5.2rem);line-height:.96;margin:.2rem 0 1.15rem}
.scent-page .scent-hero-copy p:not(.welcome-kicker){font-size:1.02rem;line-height:1.5;margin:.3rem 0}
.scent-page .scent-hero-copy .welcome-kicker{margin:0;color:#e6b08c}
.scent-page .scentsy-page-intro{font-size:1.08rem;line-height:1.5;margin:0 0 1.7rem}
.scent-page .scent-commission{font-size:.875rem;margin:1rem 0 0;color:#443b31}
.scent-page .scentsy-party-promo-inner{padding:clamp(2.5rem,5vw,4rem) 0}
.scent-page #party-request{scroll-margin-top:1rem}
.scent-page .party-copy{max-width:780px}
.scent-page .party-form-wrap{max-width:760px;margin-top:2rem;padding:clamp(1.3rem,3vw,2.3rem);background:#e8dfd0;color:#25231f;border-left:5px solid #a85231}
.scent-page .party-form{max-width:none}
.scent-page .party-form .button{margin-top:.3rem}
.scent-page .party-success{background:#2d352e}
.scent-page .scentsy-party-promo small{margin-top:1.2rem}
@media(max-width:820px){.scent-page .scent-hero{grid-template-columns:1fr}.scent-page .scent-hero-photo{width:min(100%,330px);aspect-ratio:auto}.scent-page .scent-hero-copy{padding:0}.scent-page .scent-hero-photo img{height:auto}}
