.ow-halloween-hero,.ow-halloween-invite{position:relative;isolation:isolate;background:var(--ow-hw-bg);color:var(--ow-hw-text);font-family:inherit}.ow-halloween-hero *,.ow-halloween-invite *{box-sizing:border-box}.ow-halloween-hero{overflow:hidden}.ow-halloween-hero__inner{width:min(1260px,100%);min-height:550px;margin:0 auto;padding:38px 44px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.ow-halloween-hero__content{position:relative;z-index:3;padding:12px 0}.ow-halloween-hero__eyebrow,.ow-halloween-invite__eyebrow{margin:0 0 20px;color:var(--ow-hw-accent);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.ow-halloween-hero__eyebrow{display:flex;align-items:center;gap:9px}.ow-halloween-hero__eyebrow span{width:6px;height:6px;border-radius:50%;background:currentColor}.ow-halloween-hero .ow-halloween-hero__heading{margin:0 0 22px;color:inherit;font-size:clamp(38px,4.3vw,61px);font-weight:600;line-height:1.09;letter-spacing:-.055em}.ow-halloween-hero__description{max-width:445px;font-size:16px;line-height:1.75;opacity:.83}.ow-halloween-hero__description p{margin:0}.ow-halloween-hero__actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:25px;row-gap:21px;margin-top:28px}.ow-halloween-hero .ow-halloween-home__button,.ow-halloween-invite .ow-halloween-home__button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:50px;padding:14px 21px;border:1px solid transparent;border-radius:var(--bs-border-radius, .5rem);background:var(--ow-hw-button, var(--bs-primary));color:var(--ow-hw-button-text);font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.025em;transition:transform .18s ease,box-shadow .18s ease}.ow-halloween-hero .ow-halloween-home__button>span:last-child,.ow-halloween-invite .ow-halloween-home__button>span:last-child{font-size:21px;font-weight:400;line-height:1}.ow-halloween-hero .ow-halloween-home__button:hover,.ow-halloween-invite .ow-halloween-home__button:hover{color:var(--ow-hw-button-text);transform:translateY(-2px);box-shadow:0 5px 18px #00000026}.ow-halloween-hero .ow-halloween-home__button:focus-visible,.ow-halloween-invite .ow-halloween-home__button:focus-visible,.ow-halloween-hero__game-link:focus-visible{outline:3px solid var(--ow-hw-accent);outline-offset:5px}.ow-halloween-hero .ow-halloween-hero__game-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--ow-hw-text);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;font-size:13px;font-weight:600}.ow-halloween-hero__scene{position:relative;height:458px;min-width:0}.ow-halloween-hero__moon{position:absolute;width:390px;height:390px;border-radius:50%;background:var(--ow-hw-stage);top:21px;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #ffffff06,0 0 0 47px #ffffff04}.ow-halloween-hero__moon:after{content:"";position:absolute;width:100%;height:32%;bottom:0;border-radius:0 0 200px 200px;background:linear-gradient(transparent,#9472491f)}.ow-halloween-hero__product{position:absolute;z-index:2}.ow-halloween-hero__product img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 15px 13px rgb(0 0 0 / 15%))}.ow-halloween-hero__product--first{width:285px;left:50%;top:38px;transform:translate(-50%) rotate(-7deg)}.ow-halloween-hero__scene--pair .ow-halloween-hero__product--first{width:270px;left:9%;top:49px;transform:rotate(-9deg)}.ow-halloween-hero__product--second{width:212px;right:-2%;top:158px;transform:rotate(10deg);z-index:3}.ow-halloween-hero__pumpkin{position:absolute;bottom:25px;left:2%;width:142px;z-index:4;transform:rotate(-8deg)}.ow-halloween-hero__pumpkin img{display:block;width:100%;height:auto;filter:drop-shadow(0 13px 9px rgb(0 0 0 / 18%))}.ow-halloween-hero__scene-caption{position:absolute;bottom:11px;left:0;right:0;margin:0;text-align:center;color:var(--ow-hw-accent);font-size:13px;font-weight:600;letter-spacing:.045em}.ow-halloween-hero__spark{position:absolute;z-index:4;color:var(--ow-hw-accent);line-height:1}.ow-halloween-hero__spark--one{top:25px;right:6%;font-size:31px}.ow-halloween-hero__spark--two{top:165px;left:0;font-size:25px}.ow-halloween-hero__spark--three{bottom:57px;right:13%;font-size:18px}.ow-halloween-hero__web{position:absolute;top:0;color:var(--ow-hw-text);opacity:var(--ow-hw-decoration-opacity);pointer-events:none;z-index:-1}.ow-halloween-hero__web--left{left:0}.ow-halloween-hero__web--right{right:0;transform:scaleX(-1)}.ow-halloween-hero__spider{position:absolute;top:0;right:5%;width:54px;height:125px;color:var(--ow-hw-accent);opacity:.8;pointer-events:none;z-index:5;transform-origin:center top;animation:ow-halloween-sway 7s ease-in-out infinite}@keyframes ow-halloween-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}.ow-halloween-invite__inner{width:min(1260px,100%);min-height:182px;display:flex;align-items:center;gap:31px;margin:0 auto;padding:23px 44px}.ow-halloween-invite__art{position:relative;flex:0 0 180px;height:128px}.ow-halloween-invite__art>img:not(.ow-halloween-invite__hat):not(.ow-halloween-invite__candy){width:100%;height:100%;object-fit:contain}.ow-halloween-invite__hat{position:absolute;width:104px;height:104px;object-fit:contain}.ow-halloween-invite__hat--one{left:-8px;top:17px;transform:rotate(-12deg);z-index:1}.ow-halloween-invite__hat--two{left:45px;top:-2px;z-index:3}.ow-halloween-invite__hat--three{right:-18px;top:23px;transform:rotate(12deg);z-index:2}.ow-halloween-invite__candy{position:absolute;width:46px;height:46px;object-fit:contain;bottom:-5px;left:78px;transform:rotate(-15deg);z-index:4}.ow-halloween-invite__content{flex:1;min-width:0}.ow-halloween-invite__eyebrow{margin-bottom:9px;font-size:10px}.ow-halloween-invite .ow-halloween-invite__content h2{margin:0 0 8px;color:inherit;font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.035em;line-height:1.25}.ow-halloween-invite__description{font-size:13px;line-height:1.7;opacity:.8}.ow-halloween-invite__description p{margin:0}.ow-halloween-invite .ow-halloween-home__button{flex-shrink:0}@media(min-width:750px)and (max-width:1050px){.ow-halloween-hero__inner{padding-left:32px;padding-right:32px;gap:14px;min-height:500px}.ow-halloween-hero__scene{height:400px}.ow-halloween-hero__moon{width:310px;height:310px;top:39px}.ow-halloween-hero__product--first{width:235px;top:44px}.ow-halloween-hero__scene--pair .ow-halloween-hero__product--first{width:225px;left:1%;top:48px}.ow-halloween-hero__product--second{width:177px;top:165px}.ow-halloween-hero__pumpkin{width:112px;bottom:30px}.ow-halloween-invite__inner{gap:23px;padding-left:32px;padding-right:32px}.ow-halloween-invite__art{flex-basis:150px;transform:scale(.85)}}@media(max-width:749px){.ow-halloween-hero__inner{grid-template-columns:minmax(0,1fr);min-height:0;gap:0;padding:31px 22px 21px}.ow-halloween-hero__content{padding:0;text-align:center}.ow-halloween-hero__eyebrow{justify-content:center;margin-bottom:15px;font-size:10px;letter-spacing:.09em}.ow-halloween-hero .ow-halloween-hero__heading{margin-bottom:14px;font-size:clamp(33px,9.3vw,46px);line-height:1.09;letter-spacing:-.05em}.ow-halloween-hero__description{max-width:380px;margin:0 auto;font-size:12px;line-height:1.65}.ow-halloween-hero__actions{justify-content:center;gap:3px 16px;margin-top:19px}.ow-halloween-hero .ow-halloween-home__button{min-height:47px;padding:12px 19px;font-size:11px}.ow-halloween-hero .ow-halloween-hero__game-link{font-size:11px;min-height:39px}.ow-halloween-hero__scene{width:min(370px,100%);height:263px;margin:14px auto 0}.ow-halloween-hero__moon{width:232px;height:232px;top:4px;box-shadow:0 0 0 12px #ffffff06,0 0 0 26px #ffffff04}.ow-halloween-hero__product--first{width:174px;top:10px}.ow-halloween-hero__scene--pair .ow-halloween-hero__product--first{width:168px;left:10%;top:14px}.ow-halloween-hero__product--second{width:144px;right:3%;top:84px}.ow-halloween-hero__pumpkin{width:91px;left:1%;bottom:17px}.ow-halloween-hero__scene-caption{bottom:0;font-size:10px;letter-spacing:.03em}.ow-halloween-hero__spark--one{top:5px;right:5%;font-size:23px}.ow-halloween-hero__spark--two{top:106px;left:0;font-size:18px}.ow-halloween-hero__spark--three{bottom:26px;right:10%;font-size:13px}.ow-halloween-hero__web{width:105px;height:105px}.ow-halloween-hero__spider{width:31px;height:76px;right:2%}.ow-halloween-invite__inner{padding:22px;min-height:0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 17px}.ow-halloween-invite__art{width:100px;height:91px;grid-row:1 / 3;align-self:center}.ow-halloween-invite__hat{width:65px;height:65px}.ow-halloween-invite__hat--one{left:-9px;top:18px}.ow-halloween-invite__hat--two{left:22px;top:5px}.ow-halloween-invite__hat--three{right:-13px;top:25px}.ow-halloween-invite__candy{width:32px;height:32px;left:45px;bottom:-1px}.ow-halloween-invite__eyebrow{font-size:9px;margin-bottom:7px;letter-spacing:.08em}.ow-halloween-invite .ow-halloween-invite__content h2{font-size:19px;line-height:1.25}.ow-halloween-invite__description{font-size:11px;line-height:1.55}.ow-halloween-invite .ow-halloween-home__button{justify-self:start;min-height:44px;padding:10px 15px;font-size:10px;gap:15px}}@media(max-width:359px){.ow-halloween-hero__inner{padding-left:16px;padding-right:16px}.ow-halloween-hero__scene{height:248px}.ow-halloween-hero__moon{width:217px;height:217px}.ow-halloween-hero__product--first{width:164px}.ow-halloween-hero__scene--pair .ow-halloween-hero__product--first{width:156px;left:4%}.ow-halloween-hero__product--second{width:135px;right:0}.ow-halloween-hero__pumpkin{width:80px}.ow-halloween-invite__inner{padding-left:16px;padding-right:16px;grid-template-columns:83px minmax(0,1fr);gap:8px 14px}.ow-halloween-invite__art{transform:scale(.85);transform-origin:left center}.ow-halloween-invite .ow-halloween-invite__content h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.ow-halloween-hero__spider{animation:none}.ow-halloween-hero .ow-halloween-home__button,.ow-halloween-invite .ow-halloween-home__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ow-halloween-home.css.map */
