.ew-lp .ewlp-heroart--single{position:relative;overflow:hidden;background:transparent;border-radius:0;margin-inline:calc(-1 * var(--spacing-5))}.ew-lp .ewlp-frame{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:rgb(var(--footer-background, 0 0 0))}.ew-lp .ewlp-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;display:block;opacity:0}.ew-lp .ewlp-frame img.is-on{opacity:1;z-index:2;animation:ew-hero-zoom var(--ew-zoom, 6.6s) linear both}.ew-lp .ewlp-frame img:only-child{opacity:1;animation:none}@keyframes ew-hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.ew-lp .ewlp-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(180deg,rgb(var(--star-color, 246 234 41) / .1),transparent 34%)}@media(prefers-reduced-motion:reduce){.ew-lp .ewlp-frame img.is-on{animation:none}}.ew-lp .ewlp-dissolve{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;display:grid;grid-template-columns:repeat(var(--cols, 16),1fr);grid-template-rows:repeat(var(--rows, 12),1fr)}.ew-lp .ewlp-dissolve>span{background-repeat:no-repeat;opacity:1;transition:opacity .3s linear}.ew-lp .ewlp-dissolve.go>span{opacity:0}@media(prefers-reduced-motion:reduce){.ew-lp .ewlp-dissolve{display:none}}.ew-lp .ewlp-drip{position:absolute;left:0;right:0;z-index:6;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.ew-lp .ewlp-drip--top{top:-1px}.ew-lp .ewlp-drip--bottom{bottom:-1px;transform:scaleY(-1)}.ew-lp .ewlp-hero{position:relative;overflow:hidden}.ew-lp .ewlp-hero>.ewlp-wrap{position:static}.ew-lp .ewlp-hero .ewlp-heroart--single{z-index:1}.ew-lp .ewlp-hero .ewlp-eyebrow,.ew-lp .ewlp-hero h1,.ew-lp .ewlp-hero .ewlp-stars,.ew-lp .ewlp-hero .ewlp-cta{position:relative;z-index:3}.ew-lp .ewlp-lede--over{position:absolute;left:0;right:0;bottom:max(var(--spacing-3),calc(var(--ew-drip-h, 0px) - 10px));z-index:8;margin:0;max-width:none;background:none;padding-inline:var(--spacing-5);text-align:center;color:rgb(var(--footer-text, 255 255 255));font-size:var(--text-sm);line-height:1.35;font-weight:600;text-wrap:balance;text-shadow:0 1px 3px rgb(0 0 0 / .9),0 0 14px rgb(0 0 0 / .7)}.ew-lp .ewlp-lede--incol{display:none}@media(min-width:860px){.ew-lp .ewlp-lede--over{display:none}.ew-lp .ewlp-lede--incol{display:block;margin:0;max-width:42ch;color:rgb(var(--footer-text, 255 255 255) / .82);font-size:var(--text-base);line-height:1.5;text-wrap:balance}}@media(max-width:859px){.ew-lp .ewlp-hero>.ewlp-wrap{position:relative;display:block;width:100%;max-width:none;padding:0}.ew-lp .ewlp-hero .ewlp-heroart--single{margin:0}.ew-lp .ewlp-herocopy{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1-5);padding:var(--spacing-6) var(--spacing-5) var(--spacing-4);background:linear-gradient(to top,#000000d1,#00000073 62%,#0000);pointer-events:none}.ew-lp .ewlp-herocopy a{pointer-events:auto}.ew-lp .ewlp-hero h1{margin:0;font-size:clamp(1.8rem,8.2vw,2.4rem);text-shadow:0 2px 10px rgb(0 0 0 / .6)}.ew-lp .ewlp-hero .ewlp-stars{justify-content:flex-start;text-align:left;margin:0}.ew-lp .ewlp-hero .ewlp-cta,.ew-lp .ewlp-lede--over{display:none}}@media(min-width:860px){.ew-lp .ewlp-hero>.ewlp-wrap{display:grid;row-gap:0;align-items:center}.ew-lp .ewlp-herocopy{grid-column:1;grid-row:1;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5)}.ew-lp .ewlp-hero .ewlp-heroart--single{grid-column:2;grid-row:1;margin-bottom:0}.ew-lp .ewlp-hero .ewlp-stars,.ew-lp .ewlp-hero .ewlp-cta{margin:0}}@media(min-width:860px){.ew-lp .ewlp-hero>.ewlp-wrap{width:min(1280px,calc(100% - (2 * var(--container-gutter, 3rem))));grid-template-columns:1fr minmax(0,420px);column-gap:var(--spacing-10);padding-block:var(--spacing-10)}.ew-lp .ewlp-hero .ewlp-heroart--single{margin-inline:0;max-width:420px}.ew-lp .ewlp-hero .ewlp-frame{max-height:420px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/ew-hero.css.map */
