.find-my-code section.select-your-product{background-image:url(/images/bg-tile_grass.png);padding:4rem 2rem}.find-my-code__container{max-width:1200px;margin:0 auto}.find-my-code h1{text-align:center;color:#fff;margin-bottom:1.5rem;font-size:4.5rem;font-family:CustomFont;font-weight:400}.find-my-code__intro{text-align:center;max-width:800px;margin:0 auto 3rem;color:#666;font-size:1.125rem;line-height:1.6}.find-my-code__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.logo{text-align:center;padding-bottom:50px;width:100%}.logo img{max-width:100%}.product-grid{display:flex;align-items:flex-end;justify-content:center}.product__name{text-align:center;text-transform:uppercase;color:#fff}.product__image{width:100%;text-align:center}.product__image img{max-width:100%}.product-card{text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-4px)}.product-card__image{position:relative;aspect-ratio:1;overflow:hidden}.product-card__image img{object-fit:cover;transition:transform .3s ease}.product-card__image:hover img{transform:scale(1.05)}.product-card__content{padding:1.5rem}.product-card__content h2{font-size:1.25rem;margin-bottom:.75rem;color:#333}.product-card__content p{color:#666;font-size:.875rem;line-height:1.6;margin:0}.product-grid__0 img{max-width:76%}@media(max-width:768px){.product-grid__0 img{max-width:100%}}.product-grid__0 .product-card__content{padding:1.5rem 0}@media(max-width:768px){.find-my-code section.select-your-product{padding:1.5rem 1rem 3rem}.find-my-code h1{font-size:2.5rem}.find-my-code__intro{font-size:1rem;margin-bottom:2rem}.find-my-code__grid{grid-template-columns:1fr;gap:1.5rem}.find-my-code .product-grid{flex-direction:column;align-items:center}}section{padding:7rem 2rem 4rem}section.epic-prizes{background-color:#262423;position:relative}section.epic-prizes:after{content:"";background-image:url(/images/bg-divider_black-left.png);left:0;bottom:-77px;width:150px;position:absolute;background-size:contain;background-repeat:no-repeat;background-color:#ede5e2;height:114px;z-index:1}section.epic-prizes h2{color:#cfcdca}section.epic-prizes .epic-prizes_hero{text-align:center}section.epic-prizes .epic-prizes_hero img{max-width:100%}section.epic-prizes .minecoins-winners{background-image:url(/images/bg-tile_grass.png);background-repeat:repeat;background-size:60% 30%;padding:4rem;position:relative;margin-top:5rem;margin-bottom:5rem}section.epic-prizes .minecoins-winners:before{content:"";position:absolute;background-image:url(/images/winners_checkboard.png);background-repeat:no-repeat;background-size:contain;width:100px;height:100px;left:-48px;top:-48px;z-index:1}@media(max-width:1024px){section.epic-prizes .minecoins-winners:before{width:50px;height:50px;left:-25px;top:-25px}}section.epic-prizes .minecoins-winners:after{content:"";position:absolute;background-image:url(/images/winners_checkboard.png);background-repeat:no-repeat;background-size:contain;width:100px;height:100px;right:-54px;bottom:-54px;z-index:1}@media(max-width:1024px){section.epic-prizes .minecoins-winners:after{width:50px;height:50px;right:-28px;bottom:-28px}}section.epic-prizes.winners .section-content{max-width:800px}@media(max-width:1024px){section.epic-prizes.winners .section-content{max-width:400px}}section.epic-prizes.winners .section-content .minecoins-winners-container{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.6;position:relative}section.epic-prizes.winners .section-content .minecoins-winners-container:before{content:"";background-image:url(/images/winners_coins_top.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:-126px;right:-110px;width:500px;height:200px}@media(max-width:1024px){section.epic-prizes.winners .section-content .minecoins-winners-container:before{top:-95px;right:-90px;width:250px;height:100px}}@media(max-width:768px){section.epic-prizes.winners .section-content .minecoins-winners-container:before{top:-75px;right:-70px;width:180px;height:72px}}section.epic-prizes.winners .section-content .minecoins-winners-container:after{content:"";background-image:url(/images/winners_coins_bottom.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-126px;right:100px;width:160px;height:130px}@media(max-width:1024px){section.epic-prizes.winners .section-content .minecoins-winners-container:after{bottom:-98px;right:10px;width:80px;height:70px}}@media(max-width:768px){section.epic-prizes:after{bottom:-42px;width:80px;height:62px}}section.featured-products{background-color:#ede5e2;text-align:center;position:relative}section.featured-products img{width:100%;max-width:1000px;padding:4rem 0}section.featured-products h2{color:#2e3336}section.divider{position:relative;background:#3bb34b;padding:2rem}section.divider:after{content:"";background-image:url(/images/bg-divider_grass-left.png);left:0;top:-77px;width:192px;position:absolute;background-size:contain;background-repeat:no-repeat;background-color:#ede5e2;height:115px;z-index:1}@media(max-width:768px){section.divider:after{top:-40px;width:100px;height:60px}}section.promotion{background-image:url(/images/bg-tile_grass.png);padding:4.4rem 2rem 4rem}section.promotion .section-subtitle{color:#fff}section.promotion .section-content h2{margin:.3rem}section .section-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}section h2{font-size:4rem;font-weight:400;margin-bottom:1rem;font-family:CustomFont}section h2,section h4{text-align:center;color:#fff}section h4{font-size:1.5rem;padding-bottom:2.5rem}@media(max-width:768px){section h2{font-size:3rem}}.section_bottom a.view-more{font-size:.8rem;font-weight:700;text-decoration:underline}.section-subtitle{text-transform:uppercase;font-family:Noto Sans;font-size:1.4rem;font-weight:600;color:#2e3336;text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:1rem}.steps-grid .step{text-align:center;padding:2rem}@media(max-width:768px){.steps-grid .step{padding:1rem 0;max-width:80%;margin:0 auto}}.steps-grid .step-icon{margin-bottom:1.5rem;width:100%}.steps-grid .step-icon img{max-width:100%}.steps-grid .step h3{font-size:1.5rem;font-family:CustomFont;margin-bottom:1rem;color:#fff}.steps-grid .step p{color:#fff;margin:0 3rem 1rem;text-align:left}@media(max-width:768px){.steps-grid .step p{margin:0 1.6rem 1rem}}.instructions{display:flex;flex-direction:column;max-width:800px;margin:2rem auto 0}.instructions .instruction_step{display:flex;align-items:center;justify-content:center;padding-bottom:30px}.instructions .description{max-width:320px;width:100%;text-align:left;padding-left:20px}.instructions .list_item{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border-radius:0;text-transform:uppercase;font-weight:400;text-decoration:none;min-height:2.75rem;font-family:CustomFont}.instructions .list_item--primary{background:#008542;border-color:#86bf74 #12290d #15270d #b0d8a4;border-style:solid;border-width:3px;color:#fff;padding:.45rem .95rem .3rem;text-align:center}.instructions .list_item--secondary{background-color:#fde50a;border-color:#faeb77 #000 #000 #fcf2a6;border-style:solid;border-width:3px;color:#2e3336;font-size:1.4rem;padding:1rem 2rem .8rem;margin:0 1.2rem}.products-slider{display:flex;gap:2rem;overflow-x:auto;padding:1rem;margin:2rem -1rem;-webkit-overflow-scrolling:touch}.products-slider .product-card{flex:0 0 auto;width:250px;background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.products-slider .product-card h3{margin:1rem 0;font-size:1.25rem}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin:2rem 0}.faq-grid .faq-item{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.faq-grid .faq-item h3{color:#444;margin-bottom:1rem;font-size:1.25rem}.section-cta{text-align:center;margin-top:1.8rem}.view-more{color:#666;text-decoration:none;font-size:1.125rem}.view-more:hover{color:#333}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border-radius:0;text-transform:uppercase;font-weight:400;cursor:pointer;min-height:2.75rem;font-family:CustomFont;text-align:center;text-decoration:none;border:2px solid #262423}.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button--primary{background:#3c8527;box-shadow:inset 0 -6px 0 #2a641c,inset 0 6px 0 #52a535;color:#fff;padding:1rem 1rem .8rem}.button--primary:hover:not(:disabled){background:#367723;color:#fff}.button--primary:active:not(:disabled){transform:translateY(0)}.button--secondary{background:#ffc42b;box-shadow:inset 0 -6px 0 #db9f21,inset 0 6px 0 #ffd953;color:#2e3336;padding:1rem 1rem .8rem;font-size:1.4rem;margin:0 1.2rem}.button--secondary:hover:not(:disabled){background:#ffe175;color:#2e3336}.button--secondary:active:not(:disabled){transform:translateY(0)}.button--tertiary{background-color:#8089a2;color:#fff;font-size:1.3rem;padding:1rem 1rem .8rem;box-shadow:inset 0 -6px 0 #656f8a,inset 0 6px 0 #9da4b8}.button--tertiary:hover:not(:disabled){background-color:#8f97ad}.button--tertiary:active:not(:disabled){transform:translateY(0)}.button--small{padding:.5rem 1rem;font-size:.875rem;min-height:2.25rem}.button--large{padding:1rem 2rem;font-size:1.125rem;min-height:3.25rem}.button--full{width:100%}.button svg{margin-right:.5rem;width:1.25em;height:1.25em}@media(max-width:768px){.button{padding:.625rem 1.25rem .45rem;font-size:.9375rem;margin-bottom:1rem}}