.ho-title{font-weight:900;text-transform:uppercase}.ho-title,.ho-title p{display:flex;flex-direction:column;gap:.25rem}.ho-title em{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.ho-title em{text-align:left}.ho-title-offset strong,.ho-title-offset b{display:inline-block;width:100%;text-align:right}.stylistic-cursive{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.h3-stylistic-heavy{font-size:1.25rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.2px;text-transform:uppercase}.h4-stylistic-heavy{font-size:1rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.16px;text-transform:uppercase}.h5-stylistic{font-size:1.125rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.2px}@media (min-width: 1280px){.h5-stylistic{font-size:1.25rem}}.h1{font-weight:900;font-size:2.5rem;line-height:100%}@media (min-width: 768px){.h1{font-size:3rem}}.h2{font-weight:800;font-size:1.5rem;line-height:1.75rem}@media (min-width: 1280px){.h2{font-size:1.75rem;line-height:2.125rem}}.h2-stylistic{font-size:1.75rem;letter-spacing:.56px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}@media (min-width: 1280px){.h2-stylistic{font-size:2.25rem;letter-spacing:.72px}}.h3{font-weight:800;font-size:1.125rem;line-height:1.375rem;letter-spacing:.01125rem}@media (min-width: 1280px){.h3{font-size:1.25rem;line-height:1.5rem;letter-spacing:.0125rem}}.h3-stylistic{font-size:1.25rem;line-height:100%;letter-spacing:.0125rem}@media (min-width: 1280px){.h3-stylistic{font-size:1.75rem;letter-spacing:.035rem}}.h4-stylistic{font-size:1.5rem;font-style:normal;line-height:100%;letter-spacing:.48px;text-transform:uppercase}.body-1-bold{font-weight:800;font-size:1rem;line-height:1.5rem;letter-spacing:.01rem}.body-1-reg{font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}.body-2-bold{font-weight:800;font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem;color:inherit}.body-2-reg{font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:0}.caption-1-bold{font-weight:800;font-size:.75rem;line-height:.875rem;letter-spacing:.0075rem}.caption-1-reg{font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:0}.caption-2-reg{font-size:.625rem;font-weight:400;line-height:.75rem;letter-spacing:0}.button-l{font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem;text-transform:uppercase}.button-m{font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem;text-transform:uppercase}.button-s{font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.price-l{font-weight:800;font-size:3.5rem;line-height:4rem;letter-spacing:.105rem}@media (max-width: 992px){.price-l{font-size:3rem;line-height:3rem;letter-spacing:.09rem}}.price-m{font-weight:800;font-size:2.5rem;line-height:2.5rem;letter-spacing:.075rem}@media (max-width: 992px){.price-m{font-size:2rem;line-height:2rem;letter-spacing:.06rem}}.price-s{font-weight:800;font-size:1.75rem;line-height:1.75rem;letter-spacing:.035rem}@media (max-width: 992px){.price-s{font-size:1.5rem;line-height:1.5rem;letter-spacing:.03rem}}.price-xs{font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}@media (max-width: 992px){.price-xs{font-size:1.125rem;line-height:1.125rem;letter-spacing:.01125rem}}.body-2-label{font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.0075rem}.caption-1-label{font-weight:800;font-size:.75rem;line-height:.875rem;letter-spacing:.0075rem}b,strong{font-weight:800}.text-extra-2,.text-accent-2{color:var(--color-accent-2)}.text-accent-sale-red{color:#ff3f38}.text-success{color:#039e06}.text-secondary{color:#9a9793}.text-gray,.text-gray a{color:#0006}.fw-400{font-weight:400}.fw-800{font-weight:800}.text-regular{font-weight:400!important}.scratch-landing-page{position:fixed;width:100%;height:100dvh;top:0;overflow:hidden}.scratch-landing-page .announcement-bar{display:none!important}.scratch-landing-page main{padding:0!important}.scratch-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.scratch-mascot-desc-image,.scratch-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.scratch-mascot-desc{position:fixed;left:0;bottom:-7px;width:620px;z-index:2;pointer-events:none}@media (max-width: 1640px){.scratch-mascot-desc{width:440px}}@media (max-width: 1280px){.scratch-mascot-desc{display:none}}.scratch-card-field{position:relative;margin-top:8px;width:100%;height:156px;overflow:hidden;border-radius:16px}.scratch-card-field:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;border-radius:16px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:lightSweep 2.5s infinite;z-index:3}.scratch-card-field.animation-stopped:before{animation:none}.scratch-card-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:88px;font-weight:800;letter-spacing:1.76px;color:#fff;z-index:1}.scratch-card-content.revealed{animation:pulsate 1s ease-in-out 2}.scratch-card-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.scratch-card-text{transition:opacity .3s ease-in-out}.scratch-card-text.fade-out{opacity:0}.scratch-card-inner{width:100%}@keyframes pulsate{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes lightSweep{0%{left:-100%}50%{left:100%}to{left:100%}}.scratch-content{position:relative;z-index:10;width:100%;min-height:calc(100dvh - 110px);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin-top:110px}.scratch-content.step-3{justify-content:flex-start;margin-top:120px;max-height:calc(100dvh - 110px);overflow:auto}.scratch-title{margin-bottom:12px;transition:opacity .3s ease-in-out}.scratch-title.fade-out{opacity:0}.scratch-description{transition:opacity .5s ease-in-out,transform .5s ease-in-out,max-height .5s ease-in-out,margin .5s ease-in-out;max-height:100px;overflow:hidden}.scratch-description.hide{opacity:0;transform:translateY(-10px);max-height:0;margin:0}.scratch-logo{position:fixed;left:50%;transform:translate(-50%);z-index:10;top:60px;height:40px}.first-steps-container{max-width:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-in-out,transform .5s ease-in-out,max-height .5s ease-in-out,margin .5s ease-in-out}.first-steps-container.hide{opacity:0;transform:translateY(-20px);max-height:0;margin:0;overflow:hidden}.last-step-container{opacity:0;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;max-width:504px;display:flex;flex-direction:column;justify-content:center;padding:0 12px 24px}.last-step-container.show{opacity:1;transform:translateY(0)}.scratch-container{background-size:cover;width:240px;height:320px;padding:16px;margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.promocode-container{align-self:stretch;background-color:#fff;border-radius:16px;padding:13px 4px;margin:0 -8px -8px;opacity:0;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.promocode-container.show{opacity:1;transform:translateY(0)}.promocode-title{color:var(--scratch-page-primary-color)}.promocode-code{color:#000;text-transform:uppercase}.promocode-disclaimer{margin-top:0;opacity:0;max-height:0;transform:translateY(10px);transition:opacity .5s ease-in-out,transform .5s ease-in-out,margin .5s ease-in-out,max-height .5s ease-in-out}.promocode-disclaimer.show{margin-top:12px;max-height:20px;opacity:1;transform:translateY(0)}.promocode-timer{position:relative;margin:0;height:56px;width:56px;text-align:center;opacity:0;max-height:0;transform:translateY(10px);transition:opacity .5s ease-in-out,transform .5s ease-in-out,margin .5s ease-in-out,max-height .5s ease-in-out}.promocode-timer.show{margin:16px auto 0;opacity:1;transform:translateY(0);max-height:56px}.promocode-timer .countdown-number{color:#fff;display:inline-block;line-height:56px;font-weight:800;font-size:20px;letter-spacing:.6px}.promocode-timer svg{position:absolute;top:0;right:0;width:56px;height:56px}.promocode-timer svg circle{stroke-dasharray:125.6px;stroke-dashoffset:125.6px;stroke-linecap:round;stroke-width:8px;stroke:#fff;fill:none;transition:stroke-dashoffset 5s linear;transform:rotate(-90deg);transform-origin:center}.scratch-page-reviews{display:flex;flex-direction:column;gap:.5rem;margin-top:24px}.scratch-page-reviews-item{display:flex}.scratch-page-reviews-image{flex:0 0 9.75rem;width:9.75rem;height:9.75rem;border-radius:1.5rem;overflow:hidden}.scratch-page-reviews-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 480px){.scratch-page-reviews-image{flex:0 0 7rem;width:7rem;height:9.25rem}}.scratch-page-reviews-content{flex:1 1 auto;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;border-radius:1.5rem;background:#fff3}.scratch-page-reviews-content p{flex:1 0 auto;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 480px){.scratch-page-reviews-content{padding:1.25rem 1rem}}.scratch-product-section{width:100%;max-width:600px;margin:0 auto}@media (min-width: 1280px){.scratch-product-form{margin-top:24px}}.scratch-product-info{background:#fff3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:1.5rem;margin-bottom:48px}@media (max-width: 992px){.scratch-product-info{padding:1.25rem 1rem}}.scratch-product-info-group{margin-bottom:24px}.scratch-product-info-group legend{margin-bottom:16px;color:#2c276f;font-weight:600}.scratch-product-info-ticket{background:linear-gradient(135deg,var(--scratch-page-primary-color) 0%,#f7931e 100%);border-radius:12px;padding:24px;margin:24px 0;box-shadow:0 4px 16px #ff6b354d}.scratch-product-info-button{margin-top:24px}.scratch-product-info-image-wrapper{display:flex;justify-content:center;margin-bottom:24px;margin-top:24px}.scratch-product-info-image{height:263px;width:auto;object-fit:contain;object-position:center;width:100%}@media (max-width: 768px){.scratch-product-info-image{height:205px}}.scratch-product-info-mascot{display:none}@media (max-width: 1280px){.scratch-product-info-mascot{display:block;width:auto;height:224px;object-fit:contain;object-position:center;margin:24px auto 0}}@media (max-width: 768px){.scratch-product-info-mascot{height:152px}}.scratch-product-info .choice-chip-wrapper .choice-chip{background:#ffffffe6;border:2px solid rgba(44,39,111,.2);color:#2c276f;font-weight:600;transition:all .3s ease}.scratch-product-info .choice-chip-wrapper .choice-chip:hover{background:#2c276f1a;border-color:#2c276f}.scratch-product-info .choice-chip-wrapper input[type=radio]:checked+.choice-chip{background:#2c276f;color:#fff;border-color:#2c276f}.scratch-radio-group{display:flex;flex-direction:column;gap:8px}.scratch-radio-wrapper{position:relative}.scratch-radio-wrapper input[type=radio]{position:absolute;opacity:0;width:0;height:0}.scratch-radio-wrapper input[type=radio]:checked+.scratch-radio-label{border-color:var(--scratch-page-primary-color);box-shadow:0 0 0 1px var(--scratch-page-primary-color)}.scratch-radio-wrapper input[type=radio]:checked+.scratch-radio-label .scratch-radio-indicator{border-color:var(--scratch-page-primary-color)}.scratch-radio-wrapper input[type=radio]:checked+.scratch-radio-label .scratch-radio-indicator:after{transform:translate(-50%,-50%) scale(1)}.scratch-radio-wrapper:hover .scratch-radio-indicator{opacity:.6}.scratch-radio-label{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:16px;border:2px solid rgba(255,255,255,.2);border-radius:16px;cursor:pointer;transition:all .3s ease;color:#fff}.scratch-radio-label.most-popular{padding-top:32px}.scratch-radio-header{display:flex;align-items:center;gap:16px}.scratch-radio-indicator{position:relative;width:20px;height:20px;min-width:20px;border:2px solid #e0e0e0;border-radius:50%;transition:all .3s ease}.scratch-radio-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background:var(--scratch-page-primary-color);transition:transform .2s ease}.scratch-radio-option-name{font-weight:800;font-size:20px;letter-spacing:.2px}@media (max-width: 1280px){.scratch-radio-option-name{font-size:18px}}.scratch-radio-option-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px}@media (max-width: 420px){.scratch-radio-option-content{gap:2px}}.scratch-radio-price-info{display:flex;flex-direction:column;gap:4px}.scratch-radio-prices{display:flex;align-items:center;gap:4px}.scratch-radio-prices .price{font-size:14px;font-weight:800;letter-spacing:.14px}.scratch-radio-prices .old-price{font-size:14px;color:#fff6;text-decoration:line-through;letter-spacing:.14px;font-weight:800}.scratch-radio-prices-body{display:flex;align-items:center;gap:4px}@media (max-width: 420px){.scratch-radio-prices-body{flex-direction:column;align-items:flex-start;gap:2px}}.scratch-radio-prices-row{display:flex;align-items:center;gap:4px}.scratch-offer-label{font-size:12px;font-weight:800;color:#000;letter-spacing:.12px;text-transform:capitalize;background:#ffcb05}.per-item-label{display:flex}.per-item-label-body{font-weight:800;font-size:20px;letter-spacing:.2px;line-height:20px}@media (max-width: 1280px){.per-item-label-body{font-size:18px;letter-spacing:.18px}}.per-item-label-zero{font-weight:800;font-size:40px;letter-spacing:1.2px;line-height:30px;margin:0 2px}@media (max-width: 1280px){.per-item-label-zero{font-size:32px;letter-spacing:.96px}}.per-item-label-column{display:flex;flex-direction:column}.per-item-label-small{font-weight:800;font-size:10px;letter-spacing:.1px;line-height:100%}.per-item-label-cents{margin-left:-10px}.scratch-cta-wrapper{width:100%}#scratch-reviews-content{margin-top:48px}.scratch-product-info-blocks p,.scratch-product-info-blocks b{text-align:left}@keyframes scroll-text{0%{transform:translate(0)}to{transform:translate(-50%)}}.scratch-popular-bar{display:flex;white-space:nowrap;position:absolute;top:-2px;left:-1px;right:-1px;height:18px;background:var(--scratch-page-primary-color);overflow:hidden;border-radius:8px 8px 0 0}.scratch-scroll-item{display:flex;align-items:center}.scratch-scroll-list{display:flex;align-items:center;-webkit-animation:loop 20s infinite linear;animation:loop 20s infinite linear}.scratch-scroll-text{color:#fff;font-size:12px;font-weight:800;line-height:18px}.scratch-scroll-spacer{display:inline}.scratch-scroll-spacer-inner{margin:0 8px;display:inline-block;transform:translateY(-30px)}.crossed-words{background:#fff3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:24px;width:100%;margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;justify-content:space-between}.crossed-words p{text-decoration:line-through}@media (max-width: 992px){.crossed-words{padding:1.25rem 1rem}}.scratch-benefits{display:flex;gap:8px;margin-top:24px}.scratch-benefits-item{flex:1;background:#fff3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:4px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:68px}.scratch-benefits-item span{text-align:center}.scratch-benefits-item-icon{font-size:24px;line-height:28px}@keyframes loop{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}
