.gift-season-hero_banner__RY5bk{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#f8f2e9;color:#302c29}.gift-season-hero_scene__kzHRD{position:relative;order:2;height:clamp(246px,77vw,520px)}.gift-season-hero_image__zCv6w{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.gift-season-hero_scene__kzHRD:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#f8f2e9,transparent 18%);pointer-events:none}.gift-season-hero_content__kB18B{position:relative;order:1;padding-top:36px;padding-bottom:20px}.gift-season-hero_copy__sCVit{max-width:540px;margin-inline:auto;text-align:center}.gift-season-hero_copy__sCVit>p{margin-inline:auto}.gift-season-hero_title__qUESR{font-size:clamp(32px,8.5vw,44px);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.gift-season-hero_highlight__k7flm{display:inline-block;margin-top:8px;font-size:.7em;line-height:1.2;letter-spacing:-.02em;color:#8d322e}.gift-season-hero_description__vuvq0{max-width:384px;margin-top:20px;font-size:16px;line-height:1.625;color:#504941}@media (min-width:640px){.gift-season-hero_description__vuvq0{font-size:18px}}@media (min-width:1024px){.gift-season-hero_banner__RY5bk{min-height:clamp(540px,44vw,710px)}.gift-season-hero_image__zCv6w{-o-object-position:right 85%;object-position:right 85%}.gift-season-hero_scene__kzHRD{position:absolute;inset:0;height:100%;order:0}.gift-season-hero_scene__kzHRD:after{background:linear-gradient(90deg,hsla(36,52%,94%,.35),transparent 38%)}.gift-season-hero_content__kB18B{display:flex;align-items:center;min-height:clamp(540px,44vw,710px);padding-block:64px;order:0}.gift-season-hero_copy__sCVit{width:36%;max-width:440px;margin-inline:0;text-align:left}.gift-season-hero_copy__sCVit>p{margin-inline:0}.gift-season-hero_title__qUESR{font-size:clamp(38px,3.5vw,50px)}}@media (min-width:1024px) and (max-width:1279px){.gift-season-hero_copy__sCVit{width:34%}.gift-season-hero_title__qUESR{font-size:38px}.gift-season-hero_description__vuvq0{font-size:16px}.gift-season-hero_content__kB18B{padding-block:48px}}@media (min-width:1600px){.gift-season-hero_banner__RY5bk,.gift-season-hero_content__kB18B{min-height:710px}.gift-season-hero_scene__kzHRD{max-width:1920px;margin-inline:auto}.gift-season-hero_image__zCv6w{-o-object-fit:contain;object-fit:contain}.gift-season-hero_scene__kzHRD:after{background:linear-gradient(90deg,#f8f2e9,#f8f2e9 calc(100% - 1420px),transparent calc(100% - 900px))}}