html,body{scroll-behavior:smooth}.hg-hero{position:relative;overflow:hidden;background:#fdfcfa}.hg-hero{height:min(40.625vw,max(420px,calc(100vh - 250px)));display:flex;justify-content:center}h1.hg-hero-logo{position:absolute;top:4.5%;left:0;right:0;margin:0 auto;padding:0;width:28%;line-height:0;font-size:0}h1.hg-hero-logo{z-index:1;top:calc(min(40.625vw,max(420px,calc(100vh - 250px)))*.045);width:calc(min(40.625vw,max(420px,calc(100vh - 250px)))*.6892)}img{display:block;max-width:100%}.hg-hero-logo img{width:100%;height:auto}.hg-hero-bg{display:block;width:100%;height:auto;max-width:none}.hg-hero-bg{flex:none;width:auto;max-width:100%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.hg-explore{padding:40px 24px 36px;text-align:center;border-bottom:8px solid #c3ae79}.hg-explore h2{margin:0;color:#b21715!important;font-family:ivypresto-display,serif;font-style:normal;font-weight:300;font-size:36px;line-height:44px;letter-spacing:.02em;text-transform:uppercase}.hg-explore p.hg-sub{margin:8px 0 0;color:#856619!important;font-weight:600;font-size:18px;line-height:26px;letter-spacing:.06em;text-transform:uppercase;font-family:Karla,sans-serif}.hg-explore .hg-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:28px 32px;max-width:1500px;margin:32px auto 0;padding:0;list-style:none}.hg-explore .hg-icons li{margin:0}.hg-icons a{font-family:Karla,sans-serif}.hg-explore p,.hg-explore span,.hg-explore li,.hg-explore a:not(.btn){color:#0f0f0e!important}.hg-icons a{display:flex;flex-direction:column;align-items:center;gap:12px;width:140px;text-decoration:none;text-align:center;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.02em;text-transform:uppercase}.hg-icons img{width:126px;height:126px;border-radius:50%;object-fit:cover;transition:transform .3s cubic-bezier(.22,1,.36,1)}.hg-icons a:hover img,.hg-icons a:focus-visible img{transform:scale(1.06)}.hg-intro{padding:56px 24px 40px;text-align:center}.hg-intro p{max-width:1040px;margin:16px auto 0;font-size:22px;line-height:32px;font-weight:400;font-family:Karla,sans-serif}.hg-intro h2{font-size:32px;line-height:40px;margin:0;color:#b21715!important;font-family:ivypresto-display,serif;font-style:normal;font-weight:300;letter-spacing:.02em;text-transform:uppercase}.hg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1840px;margin:0 auto;padding:8px 24px 80px}.hg-card{position:relative;background:#fbf6f3;scroll-margin-top:110px;display:flex;flex-direction:column}.hg-anim .hg-card img{transform:scale(1.05);transition:transform 1.3s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}.hg-card img{aspect-ratio:16 / 9;height:auto;object-fit:cover}.hg-card picture,.hg-card img{display:block;width:100%}.hg-card-foot{flex:1;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:20px 24px}.hg-card-text{flex:1;min-width:0}.hg-card h3{margin:0;font-family:ivypresto-display,serif;font-style:normal;font-weight:300;font-size:30px;line-height:36px;letter-spacing:.02em;text-transform:uppercase}p.hg-blurb{margin:6px 0 0;color:#3a3a3a!important;font-size:17px;line-height:25px;font-family:Karla,sans-serif}p.hg-scents{margin:12px 0 0;color:#856619!important;font-weight:600;font-size:15px;line-height:22px;letter-spacing:.01em;font-family:Karla,sans-serif}.hg-scents-label{color:#0f0f0e!important;font-weight:700;margin-right:4px;font-family:Karla,sans-serif}.hg-card .btn{flex:none;min-width:240px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#0f0f0e!important;border:1px solid #0F0F0E;font-family:Karla,sans-serif;font-size:16px;font-weight:600;letter-spacing:0}.hg-card .btn:hover{background:#0f0f0e;color:#fff!important}.hg-card .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@keyframes hg-logo-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.js .hg-hero-logo img{opacity:0}.js .hg-hero-logo img.is-loaded{opacity:1;animation:hg-logo-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes hg-hero-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.js .hg-hero .hg-hero-bg{opacity:0}.js .hg-hero .hg-hero-bg.is-loaded{opacity:1;animation:hg-hero-in 1.4s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.js .hg-hero-logo img,.js .hg-hero .hg-hero-bg{opacity:1!important;transform:none!important;animation:none!important}}.hg-anim [data-hg-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}.hg-anim [data-hg-reveal=left]{transform:translate(-40px)}.hg-anim [data-hg-reveal=right]{transform:translate(40px)}.hg-anim [data-hg-reveal=zoom]{transform:scale(.94)}.hg-anim [data-hg-reveal=fade]{transform:none}.hg-anim [data-hg-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hg-anim [data-hg-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.hg-card picture{overflow:hidden}.hg-anim .hg-card img{transform:scale(1.08);transition:transform 1.4s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}.hg-anim .hg-card.is-in img{transform:none}.hg-anim .hg-card-foot>*{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d, 0ms) + .25s)}.hg-anim .hg-card.is-in .hg-card-foot>*{opacity:1;transform:none}@media(max-width:899px){.hg-anim .hg-card{--d: 0ms !important}}@media(prefers-reduced-motion:reduce){.hg-anim .hg-card img,.hg-anim .hg-card-foot>*{opacity:1!important;transform:none!important;transition:none!important}}.hg-anim .hg-card-foot>.btn{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s}@media(max-width:899px){.hg-anim .hg-card[data-hg-reveal]{transform:translateY(18px)}.hg-anim .hg-card[data-hg-reveal].is-in{transform:none}}.hg-grid{overflow-x:clip}@media(max-width:1439px){.hg-icons a{width:120px;font-size:14px;line-height:18px}.hg-explore .hg-icons{gap:28px 20px}.hg-explore h2{font-size:32px;line-height:38px}.hg-explore p.hg-sub{font-size:16px}.hg-intro h2{font-size:28px;line-height:34px}.hg-intro p{max-width:920px;font-size:18px;line-height:28px}.hg-card-foot{gap:25px;padding:15px 20px}.hg-card h3{font-size:25px;line-height:30px}p.hg-blurb{font-size:15px;line-height:20px}p.hg-scents{font-size:14px;line-height:20px}.hg-card .btn{min-width:180px;font-size:14px}}@media(max-width:1199px){.hg-explore h2{font-size:30px;line-height:34px}.hg-icons a{width:100px}.hg-icons img{width:100px;height:100px}.hg-explore{border-bottom:4px solid #c3ae79}.hg-intro{padding:40px 15px}.hg-intro h2{font-size:26px;line-height:30px}.hg-intro p{max-width:920px;font-size:16px;line-height:25px}.hg-grid{gap:22px 12px;max-width:100%;padding:8px 15px 40px}.hg-card-foot{gap:15px}.hg-card h3{font-size:22px;line-height:25px}p.hg-blurb{font-size:14px;line-height:19px}p.hg-scents{font-size:13px;line-height:17px;letter-spacing:0}}@media(max-width:1023px){.hg-card-foot{gap:20px;flex-wrap:wrap;justify-content:flex-start}.hg-card-text{flex:initial;min-width:100%;width:100%}.hg-card .btn{min-width:220px;font-size:16px}.hg-explore h2{font-size:26px;line-height:34px}.hg-explore p.hg-sub{letter-spacing:0}}@media(max-width:767px){.hg-card h3{font-size:20px;line-height:24px}}@media(max-width:575px){.hg-explore{padding:40px 15px}h1.hg-hero-logo{position:relative;z-index:1;top:auto;width:min(78vw,400px);max-width:none;padding-top:24px}.hg-hero-bg{width:153%;margin:-66px auto 0;display:block;max-width:100%;height:265px;object-fit:cover}.hg-explore h2{font-size:26px;line-height:32px}.hg-explore p.hg-sub{font-size:14px;line-height:20px;letter-spacing:.06em}.hg-icons{margin-top:24px;gap:20px 4px}.hg-icons a{width:100%;font-size:12px;line-height:16px;gap:8px}.hg-icons img{width:76px;height:76px}.hg-intro{padding:36px 16px 28px}.hg-intro h2{font-size:24px;line-height:30px}.hg-intro p{max-width:100%;font-size:17px;line-height:26px}.hg-grid{padding:4px 16px 48px}.hg-card-foot{flex-direction:column;align-items:stretch;gap:14px;padding:16px;text-align:center}.hg-card h3{font-size:26px;line-height:32px}p.hg-blurb{font-size:16px;line-height:23px}p.hg-scents{font-size:14px;line-height:21px}.hg-card .btn{width:100%}.hg-grid{grid-template-columns:1fr;gap:20px}.hg-explore .hg-icons{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;max-width:640px}.hg-hero{height:auto;display:initial}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/holiday-banner.css.map */
