.mb-hwg{--hw-sky: #3b322d;--hw-gold: #a08060;--hw-gold-light: #c9a882;--hw-ink: #333333;--hw-muted: #6b5f55;--hw-line: #e6dccf;--hw-face: #2e2622;--hw-ease-out: cubic-bezier(.16, 1, .3, 1);--hw-ease-spring: cubic-bezier(.2, .9, .3, 1.25);--crowd-scale: .65;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--font-body-family, "Jost", sans-serif)}.mb-hwg[hidden]{display:none}.mb-hwg,.mb-hwg *,.mb-hwg *:before,.mb-hwg *:after{box-sizing:border-box}.mb-hwg [data-hw-boo],.mb-hwg .mb-hw__letter,.mb-hwg .mb-hwg__count,.mb-hwg .mb-hwg__offer-row,.mb-hwg .mb-hwg__offer-text,.mb-hwg .mb-hwg__cta>span,.mb-hwg .mb-hwg__code>span{margin-bottom:0;font-size:inherit}.mb-hwg__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mb-hwg__catcher{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;cursor:pointer}.mb-hwg__crowd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .6s ease,transform .5s ease}.mb-hwg.is-open .mb-hwg__crowd{opacity:1}.mb-hwg__mini{position:absolute;top:var(--y);left:var(--x);width:calc(var(--s) * var(--crowd-scale));margin-left:calc(var(--s) * var(--crowd-scale) / -2);opacity:0;transform:scale(.3) translateY(30px)}.mb-hwg.is-open .mb-hwg__mini{animation:mb-hwg-pop .8s var(--hw-ease-spring) forwards,mb-hwg-hover var(--t) ease-in-out infinite alternate;animation-delay:var(--d),var(--d)}.mb-hwg__mini svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 8px 14px rgba(60,45,35,.2)) drop-shadow(0 0 10px rgba(255,255,255,.7))}.mb-hwg__mini--wide{display:none}.mb-hwg__witch{position:absolute;top:var(--y);left:0;width:calc(var(--s) * var(--crowd-scale));color:var(--hw-sky);transform:translate(-40vw)}.mb-hwg.is-open .mb-hwg__witch{animation:mb-hwg-fly var(--t) linear var(--d) infinite backwards}.mb-hwg.is-open .mb-hwg__witch--rtl{animation-direction:reverse}.mb-hwg__witch--rtl .mb-hwg__witch-flip{transform:scaleX(-1)}.mb-hwg__witch-flip{display:block}.mb-hwg__witch-bob{position:relative;display:block;animation:mb-hwg-bob 2.6s ease-in-out infinite alternate}.mb-hwg__witch-bob:before{content:"";position:absolute;top:56%;right:96%;width:90%;height:8px;background:radial-gradient(circle,var(--hw-gold-light) 1.4px,transparent 1.9px) 0 50% / 11px 8px repeat-x;-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent);animation:mb-hwg-trail .9s linear infinite}.mb-hwg__witch svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 6px 10px rgba(60,45,35,.18))}.mb-hwg__dialog{position:relative;z-index:2;width:min(86vw,340px,max(250px,calc((100vh - 70px)*.75)));width:min(86vw,340px,max(250px,calc((100dvh - 70px)*.75)));aspect-ratio:300 / 400;container-type:inline-size;outline:none;opacity:0;transform:translateY(18vh) scale(.75);transition:opacity .5s ease,transform 1s var(--hw-ease-spring)}.mb-hwg.is-open .mb-hwg__dialog{opacity:1;transform:none}.mb-hwg__float{position:absolute;top:0;right:0;bottom:0;left:0;animation:mb-hwg-float 4s ease-in-out infinite}.mb-hwg__float:hover,.mb-hwg__float:focus-within{animation-play-state:paused}.mb-hwg__shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;cursor:pointer;filter:drop-shadow(0 26px 34px rgba(60,45,35,.26)) drop-shadow(0 0 26px rgba(255,255,255,.75));transition:translate .35s var(--hw-ease-out),rotate .35s var(--hw-ease-out),scale .3s var(--hw-ease-spring);-webkit-tap-highlight-color:transparent}.mb-hwg.is-boo .mb-hwg__shape{scale:1.04}.mb-hwg__body,.mb-hwg__arm path{fill:url(#MbHwgGhostFill)}.mb-hwg__arm--l{transform-origin:32px 210px;animation:mb-hwg-wave-l 2s ease-in-out infinite}.mb-hwg__arm--r{transform-origin:268px 210px;animation:mb-hwg-wave-r 2s ease-in-out infinite}.mb-hwg.is-happy .mb-hwg__arm--l,.mb-hwg.is-happy .mb-hwg__arm--r,.mb-hwg.is-boo .mb-hwg__arm--l,.mb-hwg.is-boo .mb-hwg__arm--r{animation-duration:.5s}.mb-hwg__eyes-open{transform-origin:150px 64px;animation:mb-hwg-blink 5s infinite;transition:opacity .2s ease}.mb-hwg__pupils{fill:var(--hw-face);transition:transform .25s ease-out}.mb-hwg__pupils .mb-hwg__glint{fill:#fff}.mb-hwg__eyes-happy{opacity:0;transition:opacity .2s ease}.mb-hwg__eyes-happy path{fill:none;stroke:var(--hw-face);stroke-width:4.5;stroke-linecap:round}.mb-hwg.is-happy .mb-hwg__eyes-open{opacity:0}.mb-hwg.is-happy .mb-hwg__eyes-happy{opacity:1}.mb-hwg__blush{fill:#f2a7b0;opacity:.45;transition:opacity .3s ease}.mb-hwg.is-happy .mb-hwg__blush{opacity:.9}.mb-hwg__mouth{fill:var(--hw-face);transition:opacity .2s ease}.mb-hwg__mouth--boo{transform-origin:150px 90px;animation:mb-hwg-boo 3.4s ease-in-out infinite}.mb-hwg__mouth--happy,.mb-hwg__mouth--sad{opacity:0}.mb-hwg__mouth--sad{fill:none;stroke:var(--hw-face);stroke-width:3.5;stroke-linecap:round}.mb-hwg.is-happy .mb-hwg__mouth--boo,.mb-hwg.is-sad .mb-hwg__mouth--boo{opacity:0}.mb-hwg.is-happy .mb-hwg__mouth--happy,.mb-hwg.is-sad .mb-hwg__mouth--sad{opacity:1}.mb-hwg__bow{fill:url(#MbHwgBowFill);transform-origin:204px 38px;animation:mb-hwg-bow 3.4s ease-in-out infinite}.mb-hwg__shadow{position:absolute;left:25%;right:25%;bottom:-9%;height:16px;border-radius:50%;background:radial-gradient(closest-side,rgba(60,45,35,.3),transparent);animation:mb-hwg-shadow 4s ease-in-out infinite}.mb-hwg__close{position:absolute;top:4%;right:2%;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--hw-line);border-radius:50%;background:#fff;color:var(--hw-ink);box-shadow:0 6px 16px #3c2d232e;cursor:pointer;transition:transform .35s var(--hw-ease-out)}.mb-hwg__close:hover{transform:rotate(90deg)}.mb-hwg__content{position:absolute;top:27%;bottom:12%;left:12%;right:12%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--hw-ink);text-align:center}.mb-hwg__content>*{opacity:0;transform:translateY(10px)}.mb-hwg.is-open .mb-hwg__content>*{animation:mb-hwg-reveal .7s var(--hw-ease-out) forwards}.mb-hwg.is-open .mb-hwg__content>:nth-child(1){animation-delay:.6s}.mb-hwg.is-open .mb-hwg__content>:nth-child(2){animation-delay:.7s}.mb-hwg.is-open .mb-hwg__content>:nth-child(3){animation-delay:.8s}.mb-hwg.is-open .mb-hwg__content>:nth-child(4){animation-delay:.9s}.mb-hwg.is-open .mb-hwg__content>:nth-child(5){animation-delay:1s}.mb-hwg.is-open .mb-hwg__content>:nth-child(6){animation-delay:1.1s}.mb-hwg__boo{margin:0 0 4px;margin:0 0 1.4cqw;color:var(--hw-gold);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:28px;font-size:8.5cqw;font-style:italic;font-weight:400;line-height:1.1;white-space:nowrap}.mb-hwg__boo .mb-hw__letter{display:inline-block;opacity:0;transform:translateY(10px) scale(.6)}.mb-hwg.is-open .mb-hwg__boo .mb-hw__letter{animation:mb-hwg-letter-in .5s var(--hw-ease-spring) forwards,mb-hwg-letter-wave 2.6s ease-in-out infinite;animation-delay:calc(.75s + var(--i) * 70ms),calc(1.6s + var(--i) * .11s)}.mb-hwg.is-open .mb-hwg__boo .is-shown .mb-hw__letter{opacity:1;transform:none;animation:mb-hwg-letter-wave 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * .11s)}.mb-hwg.is-open.is-boo .mb-hwg__boo .mb-hw__letter{opacity:1;transform:none;animation:mb-hwg-letter-jump .6s ease both;animation-delay:calc(var(--i) * 45ms)}.mb-hwg__title{margin:0 0 8px;margin:0 0 2.6cqw;color:var(--hw-ink);font-family:var(--font-heading-family, "Jost", sans-serif);font-size:16px;font-size:max(12px,4.8cqw);font-weight:400;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.mb-hwg__offer{margin:0 0 10px;margin:0 0 3.2cqw}.mb-hwg__lead{display:block;color:var(--hw-muted);font-size:10px;font-size:max(9px,3cqw);letter-spacing:.24em;text-transform:uppercase}.mb-hwg__offer-row{display:inline-flex;align-items:center;gap:8px;gap:2.6cqw}.mb-hwg__percent{display:inline-flex;align-items:baseline;background:linear-gradient(135deg,var(--hw-gold-light) 0%,var(--hw-gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:50px;font-size:15cqw;font-weight:300;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mb-hwg__count{display:inline-block;min-width:calc(var(--digits, 2) * 1ch);text-align:right}.mb-hwg__offer-text{display:flex;flex-direction:column;align-items:flex-start;padding-left:8px;padding-left:2.6cqw;border-left:1px solid var(--hw-line);text-align:left}.mb-hwg__offer-top{color:var(--hw-ink);font-size:11px;font-size:max(9px,3.2cqw);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.mb-hwg__offer-bottom{color:var(--hw-gold);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:18px;font-size:5.4cqw;font-style:italic;line-height:1.25}.mb-hwg__code{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:4px 4px 4px 10px;border:1px dashed var(--hw-gold);border-radius:100px;background:#fff;color:var(--hw-muted);font:inherit;font-size:10px;font-size:max(9px,3.1cqw);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.mb-hwg__code b{color:var(--hw-ink);letter-spacing:.14em}.mb-hwg__code span{padding:3px 8px;border-radius:100px;background:var(--hw-gold);color:#fff;font-weight:600}.mb-hwg__cta{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;padding:3.8cqw 4.5cqw;overflow:hidden;border-radius:100px;background:linear-gradient(135deg,var(--hw-gold-light) 0%,var(--hw-gold) 100%);color:#fff;font-size:12px;font-size:max(10px,3.7cqw);font-weight:600;letter-spacing:.14em;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.12);text-transform:uppercase;box-shadow:0 10px 20px -10px #a08060e6;transition:translate .25s ease,box-shadow .25s ease}.mb-hwg__cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:mb-hwg-shine 4.5s ease-in-out 2.2s infinite}.mb-hwg__cta svg{flex:none;transition:transform .25s ease}.mb-hwg__cta:hover,.mb-hwg__cta:focus-visible{color:#fff;text-decoration:none;translate:0 -2px;box-shadow:0 14px 24px -10px #a08060}.mb-hwg__cta:hover svg,.mb-hwg__cta:focus-visible svg{transform:translate(4px)}.mb-hwg__title+.mb-hwg__cta{margin-top:10px;margin-top:3.2cqw}.mb-hwg__later{margin-top:4px;margin-top:1.4cqw;padding:6px 10px;border:0;background:none;color:var(--hw-muted);font:inherit;font-size:10px;font-size:max(9px,3cqw);letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--hw-gold-light);text-underline-offset:4px;cursor:pointer}.mb-hwg__later:hover{color:var(--hw-ink)}.mb-hwg button:focus-visible,.mb-hwg a:focus-visible{outline:2px solid var(--hw-gold);outline-offset:3px}.mb-hwg.is-leaving .mb-hwg__dialog{opacity:0;transform:translateY(-22vh) scale(.85) rotate(-4deg);transition:opacity .4s ease .05s,transform .45s ease-in}.mb-hwg.is-leaving .mb-hwg__crowd{opacity:0;transform:translateY(-30px)}@media(min-width:750px){.mb-hwg{--crowd-scale: 1}.mb-hwg__dialog{width:min(420px,max(250px,calc((100vh - 90px)*.75)));width:min(420px,max(250px,calc((100dvh - 90px)*.75)))}.mb-hwg__mini--wide{display:block}}@media(max-height:500px){.mb-hwg{--crowd-scale: .55}}@keyframes mb-hwg-pop{to{opacity:1;transform:none}}@keyframes mb-hwg-hover{0%{translate:0 -10px;rotate:calc(var(--r) * -1)}to{translate:0 10px;rotate:var(--r)}}@keyframes mb-hwg-fly{0%{transform:translate(-40vw)}70%{transform:translate(115vw)}to{transform:translate(115vw)}}@keyframes mb-hwg-bob{0%{translate:0 -14px;rotate:-5deg}to{translate:0 14px;rotate:4deg}}@keyframes mb-hwg-trail{to{background-position:11px 50%}}@keyframes mb-hwg-float{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-12px) rotate(1.2deg)}}@keyframes mb-hwg-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.78);opacity:.6}}@keyframes mb-hwg-wave-l{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@keyframes mb-hwg-wave-r{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes mb-hwg-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes mb-hwg-boo{0%,to{transform:scale(1)}50%{transform:scale(1.15,1.25)}}@keyframes mb-hwg-bow{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes mb-hwg-reveal{to{opacity:1;transform:none}}@keyframes mb-hwg-letter-in{to{opacity:1;transform:none}}@keyframes mb-hwg-letter-wave{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes mb-hwg-letter-jump{0%,to{translate:0 0;scale:1}40%{translate:0 -10px;scale:1.2}}@keyframes mb-hwg-shine{0%{left:-60%}30%,to{left:130%}}@media(prefers-reduced-motion:reduce){.mb-hwg *,.mb-hwg *:before,.mb-hwg *:after{animation:none!important;transition:none!important}.mb-hwg__dialog,.mb-hwg__crowd,.mb-hwg__mini,.mb-hwg__content>*,.mb-hwg .mb-hw__letter{opacity:1!important;transform:none!important}.mb-hwg__witch{display:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/popup-halloween-ghost.css.map */
