.landing-halloween{background:url(/images/bg-mob.6384092c..webp) no-repeat 50%/cover;min-height:100vh;overflow:hidden;padding:15px 0}@media(min-width:576px){.landing-halloween{background-image:url(/images/bg.ccaaebd0..webp)}}@media(min-width:960px){.landing-halloween{padding:20px 0}}.landing-halloween .landing-halloween__container{max-width:87vh}.landing-halloween__logo-wrap{text-align:center}.landing-halloween .landing-halloween__logo{height:60px;width:auto}@media(min-width:576px){.landing-halloween .landing-halloween__logo{height:9vh}}.landing-halloween__header{grid-gap:10px;background:rgba(0,0,0,.76);border:1px solid hsla(41,97%,75%,.76);border-radius:3vh;display:grid;grid-template-areas:"title img" "desc desc";grid-template-columns:1fr auto;grid-template-rows:auto auto;margin:15px 0 0;padding:1.5vh 3vh;text-align:left}@media screen and (orientation:landscape){.landing-halloween__header{grid-template-areas:"title img" "desc img";margin:20px 0 0}}.landing-halloween .landing-halloween__title{color:#faca5d;font-size:22px;font-weight:700;grid-area:title;line-height:1.2;margin:0;text-transform:uppercase}@media screen and (orientation:landscape){.landing-halloween .landing-halloween__title{font-size:3vh}}.landing-halloween__desc{color:#fff;font-size:3.6vw;grid-area:desc;line-height:1.2;margin:0}@media screen and (orientation:landscape){.landing-halloween__desc{font-size:2.6vh}}.landing-halloween__header-img{align-self:center;grid-area:img;height:auto;max-width:21vw}@media screen and (orientation:landscape){.landing-halloween__header-img{max-width:15vh}}.landing-halloween__pumpkins{grid-gap:1.3vh 2.2vh;cursor:url(/images/cursor.0e880998..webp),auto;display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;list-style:none;margin:2vh 0 0;padding:0;position:relative;transition:all .4s;width:100%}.landing-halloween__pumpkins:before{background:url(/images/shelf.9047923f..webp) no-repeat 50%/contain;bottom:-1.5vh;content:"";height:calc(100% - 5.7vh);left:-17.6vh;pointer-events:none;position:absolute;width:calc(100% + 35.2vh)}.landing-halloween__pumpkin{max-width:100%;position:relative;transition:all 1s;z-index:1}.landing-halloween__pumpkin:hover{animation:none}.landing-halloween__pumpkin:hover:before{opacity:1}.landing-halloween__pumpkin:before{animation:pumpkin-shine 2s linear infinite forwards;background:url(/images/pumpkin-shine.631c8e02..png) no-repeat 50%/contain;content:"";height:134%;left:-17%;opacity:0;position:absolute;top:-17%;transition:all .4s;width:134%;z-index:-1}.landing-halloween__pumpkin.landing-halloween__pumpkin--opened{opacity:0}.landing-halloween__pumpkin.landing-halloween__pumpkin--opened .landing-halloween__btn{pointer-events:none}.landing-halloween__pumpkin:nth-child(2n){animation:landing-halloween-shake 5s linear 10s infinite forwards}.landing-halloween__pumpkin:nth-child(3n-2){animation:landing-halloween-jump 9s linear 6s infinite forwards}.landing-halloween__pumpkin:nth-child(4n-1){animation:landing-halloween-shake 7s linear 9s infinite forwards}.landing-halloween__pumpkin:nth-child(5n-1){animation:landing-halloween-jump 9s linear 12s infinite forwards}.landing-halloween__pumpkin-img{height:auto;position:relative}.landing-halloween .landing-halloween__btn{cursor:url(/images/cursor.0e880998..webp),auto;display:block;height:100%;left:0;position:absolute;top:0;transition:all .5s;width:100%;z-index:1}.landing-halloween__modal-bg{align-items:flex-end;background:url(/images/modal-bg-mob.8d0343d7..webp) no-repeat 50%/cover;border:1px solid #fff;border-radius:3vh;display:flex;height:80vh;overflow:hidden;padding:15px 15px 100px;width:100%}@media screen and (orientation:landscape){.landing-halloween__modal-bg{align-items:flex-start;background-image:url(/images/modal-bg.d0d51fdc..webp);padding:7.5vh 100px}}.landing-halloween__modal-bg--win{background-image:url(/images/modal-bg-win-mob.383ad3ab..webp);padding:15px}@media screen and (orientation:landscape){.landing-halloween__modal-bg--win{background-image:url(/images/modal-bg-win.2f027aff..webp);padding:7.5vh 100px}}.landing-halloween__modal-content{grid-gap:10px;background:rgba(0,0,0,.76);border:1px solid hsla(41,97%,75%,.76);border-radius:3vh;display:grid;grid-template-areas:"modal-title modal-img" "modal-desc modal-desc";grid-template-columns:1fr auto;grid-template-rows:auto auto;margin:0;padding:1.5vh 3vh;position:relative;text-align:left}@media screen and (orientation:landscape){.landing-halloween__modal-content{grid-template-areas:"modal-title modal-img" "modal-desc modal-img"}}.landing-halloween__modal-title{align-self:center;color:#faca5d;font-size:20px;font-weight:700;grid-area:modal-title;line-height:1.2;margin:0;text-transform:uppercase}@media(min-width:320px){.landing-halloween__modal-title{font-size:calc(16.55172px + 1.07759vw)}}@media(min-width:1248px){.landing-halloween__modal-title{font-size:30px}}.landing-halloween__modal-desc{color:#fff;font-size:14px;grid-area:modal-desc;line-height:1.2;margin:0}@media(min-width:320px){.landing-halloween__modal-desc{font-size:calc(11.24138px + .86207vw)}}@media(min-width:1248px){.landing-halloween__modal-desc{font-size:22px}}.landing-halloween__modal-img{align-self:center;grid-area:modal-img;height:auto;min-width:50px}.modal .landing-halloween__modal-btn{background:linear-gradient(180deg,#faca5d,#dc5711);border:1px solid #fff;border-radius:4vw;color:#fff;font-size:18px;font-weight:700;left:0;line-height:1.2;min-height:70px;min-width:180px;padding:1.1vh 1.5vh;position:absolute;text-shadow:0 4px 4px rgba(0,0,0,.25);text-transform:uppercase;top:calc(100% + 15px);transition:all .3s ease;width:100%}@media(min-width:320px){.modal .landing-halloween__modal-btn{font-size:calc(15.24138px + .86207vw)}}@media(min-width:1248px){.modal .landing-halloween__modal-btn{font-size:26px}}.modal .landing-halloween__modal-btn:hover{transform:scale(1.1)}@media screen and (orientation:landscape){.modal .landing-halloween__modal-btn{align-self:center;border-radius:1.5vh;grid-area:modal-img;min-height:unset;position:relative;top:0}}@keyframes pumpkin-shine{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes landing-halloween-jump{0%,19%{transform:translateY(0)}20%{transform:translateY(-1.5vh)}21%{transform:translateY(0)}22%{transform:translateY(-2vh)}23%,52%{transform:translateY(0)}53%{transform:translateY(-1.5vh)}54%{transform:translateY(0)}55%{transform:translateY(-2.5vh)}56%{transform:translateY(0)}57%{transform:translateY(-1vh)}58%,to{transform:translateY(0)}}@keyframes landing-halloween-shake{0%,19%{transform:rotate(0)}20%{transform:rotate(5deg)}21%{transform:rotate(-10deg)}22%{transform:rotate(10deg)}23%,52%{transform:rotate(0)}53%{transform:rotate(7deg)}54%{transform:rotate(-5deg)}55%{transform:rotate(15deg)}56%{transform:rotate(-10deg)}57%,to{transform:scaleY(1)}}