{"product_id":"gamer-fallen-pantera-mousepad","title":"Gamer Fallen Pantera Mousepad","description":"\u003cstyle\u003e\n    \u003c!--\n    @charset \"UTF-8\";\n\n    #outras-ofertas-relacionadas {\n        background-color: #000000 !important;\n        max-width: 1920px !important;\n        margin: 0 auto;\n    }\n\n    .conteudo-produto\u003e.container {\n        max-width: 100%;\n    }\n\n    .conteudo-produto\u003e.container .descricao-produto {\n        padding: 0;\n    }\n\n    .caracteristicas-produto,\n    .produtos-relacionados {\n        max-width: 1200px;\n        margin: 50px auto 0 auto;\n    }\n\n    html {\n        scroll-behavior: smooth;\n        height: -moz-fit-content;\n        height: fit-content;\n    }\n\n    #new-mousepad-fallen {\n        width: 100%;\n        height: -moz-fit-content;\n        height: fit-content;\n        background-color: #000000;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        overflow-x: hidden;\n        \/* Regras para evitar conflitos com a plataforma *\/\n        height: auto !important;\n        overflow: visible !important;\n        position: static !important;\n        transform: none !important;\n        filter: none !important;\n    }\n\n    #new-mousepad-fallen .flex-mousepad-fallen {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n    }\n\n    #new-mousepad-fallen .hiden {\n        display: none;\n    }\n\n    @media (max-width: 1200px) {\n        #new-mousepad-fallen .desk-lp-fallen {\n            display: none;\n        }\n    }\n\n    #new-mousepad-fallen .text-mousepad-fallen {\n        color: #ffffff;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: 500;\n        font-style: Medium;\n        line-height: 100%;\n        text-align: center;\n        vertical-align: middle;\n    }\n\n    #new-mousepad-fallen h3,\n    #new-mousepad-fallen h4 {\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: 700;\n        font-style: Bold;\n        font-size: 20px;\n        line-height: 100%;\n        letter-spacing: 5%;\n        text-align: center;\n    }\n\n    #new-mousepad-fallen .yellow {\n        color: #ffde00;\n    }\n\n    #new-mousepad-fallen .purple {\n        color: #fff;\n    }\n\n    #new-mousepad-fallen .text-space {\n        letter-spacing: 0.4rem;\n    }\n\n    #new-mousepad-fallen .upper {\n        text-transform: uppercase;\n    }\n\n    #new-mousepad-fallen button.bullet {\n        min-width: 150px;\n        height: 45px;\n        opacity: 1;\n        border-radius: 25px;\n        border: 1px solid #ffde00;\n        background-color: transparent;\n        transition: all 0.3s ease-in;\n        font-family: \"Montserrat\", sans-serif;\n        color: #ffffff;\n        font-weight: 700;\n        font-style: Bold;\n        font-size: 12px;\n        line-height: 100%;\n        letter-spacing: 0%;\n        text-align: center;\n        vertical-align: middle;\n        cursor: pointer;\n    }\n\n    #new-mousepad-fallen button.bullet.active {\n        background-color: #ffde00;\n        color: #000000;\n    }\n\n    #new-mousepad-fallen button.bullet.active svg path {\n        fill: #000 !important;\n    }\n\n    #new-mousepad-fallen button.bullet:hover {\n        background-color: #fff;\n        color: #000000;\n    }\n\n    #new-mousepad-fallen button.bullet:hover svg path {\n        fill: #ffffff !important;\n    }\n\n    #new-mousepad-fallen button.bullet.no-radius {\n        border-radius: 0;\n    }\n\n    #new-mousepad-fallen img {\n        -webkit-user-drag: none;\n        \/* bloqueia arrastar no Chrome\/Safari *\/\n        -khtml-user-drag: none;\n        -moz-user-drag: none;\n        -o-user-drag: none;\n        user-drag: none;\n        -webkit-user-select: none;\n        \/* bloqueia seleção *\/\n        -moz-user-select: none;\n        user-select: none;\n        pointer-events: none;\n        \/* opcional: impede clique\/hover direto na imagem *\/\n    }\n\n    #new-mousepad-fallen .info-peq {\n        font-family: \"Montserrat\", sans-serif;\n        color: #ffffff;\n        font-weight: 400;\n        font-style: Regular;\n        font-size: 10px;\n        line-height: 100%;\n        letter-spacing: 5%;\n        text-align: center;\n    }\n\n    #new-mousepad-fallen .scroll-section {\n        width: 100%;\n        height: 250vh;\n        position: relative;\n    }\n\n    #new-mousepad-fallen .scroll-section .sticky-wrapper {\n        position: sticky;\n        top: 0;\n        width: 100%;\n        height: 100vh;\n        display: block;\n        background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, #000000 100%), linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%), url(https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/bg-hero.webp);\n        background-position: center;\n        background-repeat: no-repeat;\n        background-size: cover;\n    }\n\n    @media (max-width: 768px) {\n        #new-mousepad-fallen .scroll-section .sticky-wrapper {\n            width: 100vw;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section canvas {\n        width: 100%;\n        height: auto;\n        display: block;\n        z-index: 0;\n    }\n\n    @media (max-width: 768px) {\n        #new-mousepad-fallen .scroll-section canvas {\n            width: 100vw;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .background-scrolling {\n        overflow: hidden;\n        position: absolute;\n        top: 0;\n        width: 100%;\n        height: 100%;\n        z-index: 1;\n        transition: opacity 0.3s linear;\n        background: linear-gradient(360deg, rgba(0, 0, 0, 0.4) 0%, #000000 100%), linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);\n    }\n\n    #new-mousepad-fallen .scroll-section .background-scrolling .container {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        width: 100%;\n        max-width: 1400px;\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container {\n            justify-content: center;\n        }\n    }\n\n    @media (max-width: 1400px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container {\n            justify-content: space-evenly;\n        }\n    }\n\n    @media (max-width: 1100px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container {\n            flex-direction: column-reverse;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .background-scrolling .container .mousepad-circ {\n        width: 100%;\n        max-width: 850px;\n        transform: rotate(-25deg);\n        position: relative;\n        z-index: 0;\n        transition: transform 0.1s linear;\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .mousepad-circ {\n            max-width: 600px;\n        }\n    }\n\n    @media (max-width: 1100px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .mousepad-circ {\n            max-width: 900px;\n        }\n    }\n\n    @media (max-width: 800px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .mousepad-circ {\n            max-width: 500px;\n        }\n    }\n\n    @media (max-width: 600px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .mousepad-circ {\n            max-width: 300px;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content {\n        width: 100%;\n        max-width: 500px;\n        position: relative;\n        z-index: 1;\n        transition: transform 0.1s linear;\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content {\n            max-width: 400px;\n        }\n    }\n\n    @media (max-width: 1300px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content {\n            max-width: 800px;\n        }\n    }\n\n    @media (max-width: 900px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content {\n            max-width: 90%;\n        }\n    }\n\n    @media (max-width: 1100px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content {\n            max-width: 50%;\n        }\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content {\n            max-width: 90%;\n        }\n    }\n\n    @media (max-width: 400px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content {\n            max-width: 90%;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content video {\n        max-width: 400px;\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content video {\n            max-width: 90%;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content .box {\n        width: 100%;\n        background-color: #ffde00;\n        padding: 8px 25px;\n        opacity: 1;\n        border-radius: 10px;\n        mix-blend-mode: difference;\n    }\n\n    @media (max-width: 1300px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content .box {\n            max-width: 500px;\n        }\n    }\n\n    @media (max-width: 1100px) {\n        #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content .box {\n            width: 55%;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content .box span {\n        font-weight: 700;\n        font-size: 24px;\n        color: #000000;\n    }\n\n    #new-mousepad-fallen .scroll-section .background-scrolling .container .hero-content p {\n        margin-top: 30px;\n        font-weight: 500;\n        font-size: 14px;\n        text-align: left;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100vh;\n        z-index: 999;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        align-items: center;\n        pointer-events: none;\n        opacity: 0;\n        transition: opacity 0.5s ease;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options h2 {\n        margin-bottom: 20px;\n        font-size: 28px;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size {\n        width: 100%;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size {\n        width: 100%;\n        height: 100vh;\n        position: relative;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size img {\n        transform: scale(0.992);\n        width: 100%;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .line {\n        width: 100%;\n        border-radius: 3px;\n        background-color: #ffde00;\n        position: absolute;\n        height: 3px;\n        transition: width 0.5s ease;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .line.active.vertical-line {\n        width: 456px;\n    }\n\n    @media (max-width: 1300px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .line.active.vertical-line {\n            width: 500px;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .line.active.horizontal-line {\n        width: 1450px;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .line span {\n        padding: 0 20px;\n        height: 30px;\n        border-radius: 15px;\n        background-color: #ffde00;\n        font-family: \"Saira\", sans-serif;\n        color: #000000;\n        font-weight: 700;\n        font-style: Bold;\n        font-size: 16px;\n        line-height: 100%;\n        letter-spacing: 0%;\n    }\n\n    @media (max-width: 800px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .line span {\n            font-size: 10px;\n            height: 25px;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .vertical-line {\n        width: 0;\n        top: 50%;\n        left: 90%;\n        transform: translate(-50%, -50%) rotate(-90deg);\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .vertical-line {\n            left: 95%;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .horizontal-line {\n        width: 0;\n        top: 80%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n    }\n\n    @media (max-width: 1100px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .img-size .content-size .horizontal-line {\n            top: 65%;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button {\n        position: absolute;\n        bottom: 5%;\n    }\n\n    @media (max-width: 768px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button {\n            bottom: 20%;\n        }\n    }\n\n    @media (max-width: 500px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button {\n            bottom: 1%;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button p {\n        color: white;\n        font-family: \"Montserrat\", sans-serif;\n        text-align: center;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button .buttons-size {\n        display: flex;\n    }\n\n    @media (max-width: 500px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button .buttons-size {\n            flex-direction: column;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button .buttons-size button {\n        padding: 0 45px;\n        border-radius: 0;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button .buttons-size button:first-child {\n        border-radius: 50px;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0;\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button .buttons-size button:last-child {\n        border-radius: 50px;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0;\n    }\n\n    @media (max-width: 768px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button .buttons-size button {\n            padding: 0px 20px;\n        }\n    }\n\n    @media (max-width: 600px) {\n        #new-mousepad-fallen .scroll-section .mousepad-options .mousepad-size-button .buttons-size button {\n            padding: 0px 20px;\n            margin-top: 10px;\n            border-radius: 30px !important;\n        }\n    }\n\n    #new-mousepad-fallen .scroll-section .mousepad-options.active {\n        opacity: 1;\n        pointer-events: all;\n    }\n\n    #new-mousepad-fallen .hero {\n        width: 100%;\n        height: 100vh;\n        background-position: center;\n        background-repeat: no-repeat;\n        background-size: cover;\n    }\n\n    #new-mousepad-fallen .hero .container {\n        width: 100%;\n        height: 100%;\n        max-width: 1400px;\n        margin: 0 auto;\n        justify-content: space-between;\n    }\n\n    #new-mousepad-fallen .hero .container .mousepad-circ {\n        max-width: 850px;\n        transform: rotate(-25deg);\n    }\n\n    #new-mousepad-fallen .hero .container .hero-content {\n        width: 100%;\n        max-width: 500px;\n    }\n\n    #new-mousepad-fallen .hero .container .hero-content .box {\n        width: 100%;\n        background-color: #fff;\n        padding: 8px 25px;\n        opacity: 1;\n        border-radius: 10px;\n        mix-blend-mode: Difference;\n    }\n\n    #new-mousepad-fallen .hero .container .hero-content .box span {\n        font-family: \"Saira\", sans-serif;\n        font-weight: 700;\n        font-style: Bold;\n        font-size: 24px;\n        line-height: 100%;\n        letter-spacing: 50%;\n        vertical-align: middle;\n        text-align: left;\n    }\n\n    #new-mousepad-fallen .hero .container .hero-content p {\n        margin-top: 30px;\n        font-weight: 500;\n        font-style: Medium;\n        font-size: 14px;\n        line-height: 100%;\n        letter-spacing: 0%;\n        text-align: left;\n    }\n\n    #new-mousepad-fallen .table {\n        padding: 50px 0;\n        width: 100%;\n        background: radial-gradient(circle at 90% center, #444 0%, #000 50%, #000 100%);\n    }\n\n    #new-mousepad-fallen .table__size-table {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n    }\n\n    #new-mousepad-fallen .table__size-table h3,\n    #new-mousepad-fallen .table__size-table h3+p {\n        max-width: 90%;\n        margin: 10px auto 0;\n    }\n\n    #new-mousepad-fallen .table__size-table .content-img {\n        width: 100%;\n        max-width: 960px;\n        position: relative;\n        display: flex;\n        justify-content: center;\n        aspect-ratio: 16\/9;\n    }\n\n    #new-mousepad-fallen .table__size-table .content-img img,\n    #new-mousepad-fallen .table__size-table .content-img video {\n        width: 100%;\n        height: 100%;\n        -o-object-fit: contain;\n        object-fit: contain;\n        position: absolute;\n        top: 0;\n        left: 0;\n    }\n\n    @media (max-width: 768px) {\n\n        #new-mousepad-fallen .table__size-table .content-img img,\n        #new-mousepad-fallen .table__size-table .content-img video {\n            max-width: 100%;\n        }\n    }\n\n    #new-mousepad-fallen .table__size-table .content-img .mesa-img {\n        z-index: 0;\n        position: relative;\n    }\n\n    #new-mousepad-fallen .table__size-table .content-img .mousepad-img {\n        z-index: 1;\n    }\n\n    #new-mousepad-fallen .table__size-table .content-img .teclado-img,\n    #new-mousepad-fallen .table__size-table .content-img .monitor-img,\n    #new-mousepad-fallen .table__size-table .content-img .monitor-video,\n    #new-mousepad-fallen .table__size-table .content-img .headset-img {\n        z-index: 2;\n    }\n\n    #new-mousepad-fallen .table__size-table .size-table-content {\n        margin: 50px 0 100px 0;\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n    }\n\n    @media (max-width: 768px) {\n        #new-mousepad-fallen .table__size-table .size-table-content {\n            flex-direction: column;\n        }\n    }\n\n    #new-mousepad-fallen .table__size-table .size-table-content button {\n        padding: 5px 80px;\n        min-width: 150px;\n    }\n\n    #new-mousepad-fallen .table__size-table .size-table-content button:first-child {\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0;\n    }\n\n    #new-mousepad-fallen .table__size-table .size-table-content button:last-child {\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0;\n    }\n\n    @media (max-width: 768px) {\n        #new-mousepad-fallen .table__size-table .size-table-content button {\n            padding: 15px 30px;\n            width: 100%;\n            max-width: 100%;\n            margin: 10px 0;\n            border-radius: 30px !important;\n        }\n    }\n\n    #new-mousepad-fallen .table__cards-content {\n        margin: 70px 0;\n        display: flex;\n        justify-content: center;\n    }\n\n    #new-mousepad-fallen .table__cards-content .cards {\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: space-evenly;\n        gap: 20px;\n        width: 100%;\n        max-width: 1600px;\n    }\n\n    @media (max-width: 1300px) {\n        #new-mousepad-fallen .table__cards-content .cards {\n            gap: 15px;\n        }\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .table__cards-content .cards {\n            flex-direction: column;\n            align-items: center;\n        }\n    }\n\n    #new-mousepad-fallen .table__cards-content .cards .item {\n        width: 100%;\n        max-width: 500px;\n        height: 800px;\n        border-radius: 15px;\n        border: 1px solid #ffde00;\n        overflow: hidden;\n        transition: transform 0.3s ease;\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .table__cards-content .cards .item {\n            max-width: 400px;\n            height: 700px;\n        }\n    }\n\n    @media (max-width: 1600px) {\n        #new-mousepad-fallen .table__cards-content .cards .item {\n            max-width: 300px;\n            height: 600px;\n        }\n    }\n\n    @media (max-width: 1300px) {\n        #new-mousepad-fallen .table__cards-content .cards .item {\n            max-width: 250px;\n            height: 500px;\n        }\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .table__cards-content .cards .item {\n            max-width: 200px;\n            height: 400px;\n        }\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .table__cards-content .cards .item {\n            max-width: 90%;\n            height: 400px;\n            margin-bottom: 20px;\n        }\n    }\n\n    #new-mousepad-fallen .table__cards-content .cards .item img {\n        width: 100%;\n        height: 100%;\n        -o-object-fit: cover;\n        object-fit: cover;\n        transition: transform 0.5s ease-out;\n    }\n\n    #new-mousepad-fallen .table__cards-content .cards .item:hover {\n        cursor: pointer;\n    }\n\n    #new-mousepad-fallen .table__cards-content .cards .item:hover img {\n        transform: scale(1.4);\n    }\n\n    #new-mousepad-fallen .sticker {\n        width: 100%;\n        padding: 50px 0;\n    }\n\n    #new-mousepad-fallen .sticker .box {\n        width: 100%;\n        max-width: 1000px;\n        margin: 0 auto;\n        padding: 20px 50px;\n        justify-content: space-around;\n        position: relative;\n        border: 2px solid transparent;\n        border-radius: 15px;\n        background-image: linear-gradient(#000, #000), linear-gradient(90deg, #edce00 0%, #bd945d 100%);\n        background-origin: border-box;\n        background-clip: padding-box, border-box;\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .sticker .box {\n            max-width: 800px;\n        }\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .sticker .box {\n            max-width: 80vw;\n        }\n    }\n\n    @media (max-width: 600px) {\n        #new-mousepad-fallen .sticker .box {\n            max-width: 90%;\n            padding: 20px 5px;\n            flex-direction: column;\n            justify-content: space-between;\n            width: 100%;\n        }\n    }\n\n    #new-mousepad-fallen .sticker .box video {\n        max-width: 230px;\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .sticker .box video {\n            max-width: 200px;\n        }\n    }\n\n    @media (max-width: 600px) {\n        #new-mousepad-fallen .sticker .box video {\n            max-width: 150px;\n            margin-bottom: 50px;\n        }\n    }\n\n    #new-mousepad-fallen .sticker .box .content {\n        max-width: 400px;\n        flex-direction: column;\n    }\n\n    #new-mousepad-fallen .sticker .box .content h3 {\n        width: 100%;\n        font-family: \"Saira\", sans-serif;\n        font-weight: 700;\n        font-size: 32px;\n        line-height: 1;\n        text-align: left;\n    }\n\n    @media (max-width: 600px) {\n        #new-mousepad-fallen .sticker .box .content h3 {\n            font-size: 22px;\n        }\n    }\n\n    #new-mousepad-fallen .sticker .box .content .text-mousepad-fallen {\n        margin-top: 10px;\n        max-width: 455px;\n        font-family: \"Saira\", sans-serif;\n        font-weight: 300;\n        font-size: 20px;\n        line-height: 1;\n        text-align: left;\n    }\n\n    @media (max-width: 600px) {\n        #new-mousepad-fallen .sticker .box .content .text-mousepad-fallen {\n            font-size: 15px;\n        }\n    }\n\n    @media (max-width: 600px) {\n        #new-mousepad-fallen .sticker .box .content {\n            max-width: 90%;\n        }\n\n        #new-mousepad-fallen .sticker .box .content h3,\n        #new-mousepad-fallen .sticker .box .content .text-mousepad-fallen {\n            text-align: center;\n        }\n    }\n\n    #new-mousepad-fallen .simulation {\n        width: 100%;\n        flex-direction: column;\n        background: linear-gradient(180deg, rgba(72, 72, 72, 0) 0%, #000000 100%), linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%), linear-gradient(360deg, rgba(0, 0, 0, 0) 65.87%, #000000 100%), url(https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/bg-simulation.gif);\n        background-repeat: no-repeat;\n        background-position: center;\n        background-size: cover;\n    }\n\n    #new-mousepad-fallen .simulation .blur {\n        width: 100%;\n        height: 100%;\n        -webkit-backdrop-filter: blur(7px);\n        backdrop-filter: blur(7px);\n        z-index: 0;\n    }\n\n    #new-mousepad-fallen .simulation .container {\n        width: 100%;\n        max-width: 850px;\n        height: 100%;\n        margin: 0 auto;\n        padding: 60px 0;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n    }\n\n    #new-mousepad-fallen .simulation h3 {\n        margin-bottom: 50px;\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .simulation h3 {\n            margin-bottom: 25px;\n        }\n    }\n\n    @media (max-width: 768px) {\n        #new-mousepad-fallen .simulation h3 {\n            font-size: 18px;\n            margin-left: 20px;\n            margin-right: 20px;\n            margin-top: 100px;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__textile .speed-content {\n        margin: 20px 0;\n    }\n\n    #new-mousepad-fallen .simulation__textile .speed-content p {\n        margin-bottom: 20px;\n        font-weight: 500;\n        font-style: Medium;\n        font-size: 10px;\n        line-height: 100%;\n        letter-spacing: 50%;\n        text-align: center;\n        vertical-align: middle;\n    }\n\n    #new-mousepad-fallen .simulation__textile .speed-content button {\n        padding: 0 20px;\n        max-width: 150px;\n        margin: 0 auto;\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .simulation__textile .speed-content:last-child p {\n            margin-top: 40px;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__textile .speed-content .plus {\n        padding: 0;\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .simulation__textile .speed-content .plus {\n            flex-wrap: wrap;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__textile .speed-content .plus button {\n        padding: 0 20px;\n        max-width: 150px;\n        margin: 0 10px;\n        text-transform: uppercase;\n        font-weight: 700;\n        font-style: Bold;\n        font-size: 12px;\n        leading-trim: NONE;\n        line-height: 100%;\n        letter-spacing: 0%;\n        text-align: center;\n        vertical-align: middle;\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .simulation__textile .speed-content .plus button {\n            padding: 0 15px;\n            min-width: 130px;\n            margin-right: 15px;\n        }\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .simulation__textile .speed-content .plus button {\n            margin-top: 20px;\n            min-width: 150px;\n            margin-right: auto;\n            margin-left: auto;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__textile .speed-content .plus button svg {\n        max-width: 25px;\n        margin-right: 20px;\n        justify-content: space-around;\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .simulation__textile .speed-content .plus button svg {\n            max-width: 20px;\n        }\n    }\n\n    @media (max-width: 500px) {\n        #new-mousepad-fallen .simulation__textile .speed-content .plus button svg {\n            max-width: 17px;\n        }\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .simulation__textile .speed-content .plus button {\n            font-size: 10px;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__video {\n        margin: 60px 0 5px 0;\n        align-items: center;\n        flex-direction: column;\n        position: relative;\n        width: 100%;\n        justify-content: center;\n        transition: width 3s ease-in;\n    }\n\n    @media (max-width: 1800px) {\n        #new-mousepad-fallen .simulation__video {\n            margin-top: 30px;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__video .speed-bar-container {\n        width: 100%;\n        justify-content: center;\n        align-items: center;\n    }\n\n    #new-mousepad-fallen .simulation__video .speed-bar-container p {\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 12px;\n        margin-right: 10px;\n        color: white;\n    }\n\n    #new-mousepad-fallen .simulation__video .speed-bar-container .speed-bar {\n        width: 100%;\n        max-width: 20%;\n        height: auto;\n        aspect-ratio: 32\/2;\n        border: 1px solid white;\n        border-radius: 20px;\n        margin: 0;\n        overflow: hidden;\n    }\n\n    #new-mousepad-fallen .simulation__video .speed-bar-container .speed-bar .bar-content {\n        display: block;\n        left: 0;\n        width: 60%;\n        margin-left: -2px;\n        height: 110%;\n        background-color: #ffde00;\n        border-radius: 20px;\n        transition: width 0.5s ease-out;\n    }\n\n    #new-mousepad-fallen .simulation__video .img-container {\n        width: -moz-fit-content;\n        width: fit-content;\n        position: relative;\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .simulation__video .img-container {\n            max-width: 80%;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__video .img-container img {\n        width: 100%;\n        height: auto;\n    }\n\n    #new-mousepad-fallen .simulation__video .img-container #mouse-animation {\n        width: auto;\n        position: absolute;\n        left: 80%;\n        top: 10%;\n        animation: organicParabola 10s infinite cubic-bezier(0.25, 0.1, 0.25, 1);\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .simulation__video .img-container #mouse-animation {\n            max-width: auto;\n            height: 100px;\n        }\n    }\n\n    @media (max-width: 600px) {\n        #new-mousepad-fallen .simulation__video .img-container #mouse-animation {\n            max-width: auto;\n            height: 70px;\n        }\n    }\n\n    @keyframes organicParabola {\n\n        \/* Ponto inicial *\/\n        0%,\n        100% {\n            top: 10%;\n            left: 70%;\n            transform: rotate(0deg);\n        }\n\n        \/* Segmento 1: Descida com curva acentuada para a esquerda *\/\n        20% {\n            top: 65%;\n            left: 0%;\n            transform: rotate(15deg);\n        }\n\n        40% {\n            top: 40%;\n            left: 65%;\n            transform: rotate(0deg);\n        }\n\n        50% {\n            top: 22%;\n            left: 55%;\n            transform: rotate(-15deg);\n        }\n\n        60% {\n            top: 22%;\n            left: 70%;\n            transform: rotate(15deg);\n        }\n\n        70% {\n            top: 22%;\n            left: 55%;\n            transform: rotate(-15deg);\n        }\n\n        80% {\n            top: 50%;\n            left: 70%;\n            transform: rotate(-15deg);\n        }\n\n        90% {\n            top: 50%;\n            left: 70%;\n            transform: rotate(-15deg);\n        }\n    }\n\n    @keyframes speedMouseplus {\n        0% {\n            top: 10%;\n            left: 80%;\n            transform: rotate(0deg);\n        }\n\n        20% {\n            top: 55%;\n            left: 35%;\n            transform: rotate(-35deg);\n        }\n\n        40% {\n            top: 20%;\n            left: 15%;\n            transform: rotate(15deg);\n        }\n\n        60% {\n            top: 65%;\n            left: 70%;\n            transform: rotate(40deg);\n        }\n\n        80% {\n            top: 30%;\n            left: 85%;\n            transform: rotate(-10deg);\n        }\n\n        100% {\n            top: 10%;\n            left: 80%;\n            transform: rotate(0deg);\n        }\n    }\n\n    #new-mousepad-fallen .simulation__video .size {\n        width: -moz-fit-content;\n        width: fit-content;\n        flex-direction: column;\n        justify-content: flex-start;\n        align-items: flex-start;\n        position: absolute;\n        left: 100%;\n    }\n\n    #new-mousepad-fallen .simulation__video .size p {\n        text-transform: uppercase;\n        margin: 9px 0 9px 26px;\n        font-weight: 500;\n        font-style: Medium;\n        font-size: 10px;\n        line-height: 100%;\n        letter-spacing: 50%;\n        text-align: center;\n        vertical-align: middle;\n    }\n\n    #new-mousepad-fallen .simulation__video .size button {\n        width: 170px;\n        height: auto;\n        border-left: none;\n        border-radius: 0;\n        border-top-right-radius: 15px;\n        border-bottom-right-radius: 15px;\n        padding: 15px 30px 15px 0;\n        margin-top: 10px;\n    }\n\n    #new-mousepad-fallen .simulation__video .size button svg {\n        margin-right: 20px;\n    }\n\n    #new-mousepad-fallen .simulation .info-peq {\n        margin-top: 20px;\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .simulation .info-peq {\n            max-width: 80%;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__content {\n        margin-top: 60px;\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .simulation__content {\n            max-width: 80%;\n        }\n    }\n\n    #new-mousepad-fallen .simulation__content h4 {\n        margin-bottom: 15px;\n    }\n\n    #new-mousepad-fallen .simulation__content p {\n        font-weight: 400;\n        font-size: 16px;\n        line-height: 1.05;\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .simulation__content p {\n            font-size: 14px;\n        }\n    }\n\n    #new-mousepad-fallen .comp-thick {\n        width: 100%;\n        height: 100%;\n        padding: 55px 0;\n    }\n\n    #new-mousepad-fallen .comp-thick .container {\n        max-width: 1920px;\n        margin: 0 auto;\n        background: linear-gradient(360deg, rgba(0, 0, 0, 0.4) 0%, #000000 100%), linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%), url(https:\/\/assets.fallenstore.com.br\/lp\/mousepad\/pantera\/assets\/img\/mousepad-compability.webp);\n        background-repeat: no-repeat;\n        background-position: bottom;\n        background-size: cover;\n    }\n\n    #new-mousepad-fallen .comp-thick .compatibility {\n        flex-direction: column;\n    }\n\n    @media (max-width: 1200px) {\n        #new-mousepad-fallen .comp-thick .compatibility {\n            padding-right: 100px;\n        }\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .comp-thick .compatibility {\n            margin-top: 100px;\n        }\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .comp-thick .compatibility {\n            padding-right: 0;\n        }\n    }\n\n    #new-mousepad-fallen .comp-thick .compatibility h3 {\n        font-family: \"Saira\", sans-serif;\n        font-weight: 400;\n        font-style: Regular;\n        font-size: 32px;\n        line-height: 100%;\n        letter-spacing: 0%;\n        vertical-align: middle;\n        text-transform: uppercase;\n    }\n\n    #new-mousepad-fallen .comp-thick .compatibility p {\n        font-family: \"Saira\", sans-serif;\n        align-self: flex-end;\n        margin-right: 200px;\n        font-size: 70px;\n        max-width: 1000px;\n        text-align: right;\n        font-weight: 800;\n    }\n\n    @media (max-width: 1200px) {\n        #new-mousepad-fallen .comp-thick .compatibility p {\n            max-width: 900px;\n            align-self: flex-end;\n            margin-right: 0;\n            font-size: 40px;\n        }\n    }\n\n    @media (max-width: 700px) {\n        #new-mousepad-fallen .comp-thick .compatibility p {\n            margin-right: 20px;\n        }\n    }\n\n    #new-mousepad-fallen .comp-thick .compatibility .content {\n        margin: 100px 0 200px 0;\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .comp-thick .compatibility .content {\n            margin: 50px 0 200px 0;\n        }\n    }\n\n    #new-mousepad-fallen .comp-thick .compatibility .content video {\n        max-width: 500px;\n        margin-bottom: 100px;\n    }\n\n    @media (max-width: 1000px) {\n        #new-mousepad-fallen .comp-thick .compatibility .content video {\n            max-width: 400px;\n        }\n    }\n\n    @media (max-width: 400px) {\n        #new-mousepad-fallen .comp-thick .compatibility .content video {\n            max-width: 90%;\n        }\n    }\n\n    .back-to-top .icon {\n        width: 250px;\n        height: 25px;\n        background-color: #fff;\n    }\n\n    \/*# sourceMappingURL=style.css.map *\/\n    --\u003e\n\u003c\/style\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cdiv id=\"new-mousepad-fallen\" style=\"margin: 0;\"\u003e\n    \u003csection class=\"scroll-section\"\u003e\n        \u003cdiv class=\"sticky-wrapper\"\u003e\n            \u003ccanvas id=\"hero-canvas\"\u003e\u003c\/canvas\u003e\n            \u003cdiv class=\"background-scrolling flex-mousepad-fallen\"\u003e\n                \u003cdiv class=\"container\"\u003e\n                    \u003cvideo class=\"mousepad-circ\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"300\" height=\"150\"\u003e\n                        \u003csource src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-girando.webm\" type=\"video\/webm\"\u003e\u003c\/video\u003e\n                    \u003cdiv class=\"hero-content\"\u003e\n                        \u003cvideo autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"300\" height=\"150\"\u003e\n                            \u003csource src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-holo.webm\" type=\"video\/webm\"\u003e\u003c\/video\u003e\n                        \u003cdiv class=\"box\"\u003e\u003cspan class=\"upper text-mousepad-fallen\"\u003ePantera\u003c\/span\u003e\u003c\/div\u003e\n                        \u003cp class=\"text-mousepad-fallen\"\u003eA linha de mousepads Pantera foi criada para quem busca um\n                            estilo clássico e moderno ao mesmo tempo. Totalmente preta e com o logo Fallen aplicado de\n                            forma minimalista, ela é elegante e discreta. Um design limpo e atemporal que combina com\n                            qualquer setup, trazendo todas as qualidades de um mousepad Fallen.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"mousepad-options\"\u003e\n                \u003cdiv class=\"img-size\"\u003e\n                    \u003cdiv class=\"flex-mousepad-fallen content-size\"\u003e\n                        \u003cimg id=\"img-size-scroll\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-size-scroll-estendido.webp\" alt=\"\"\u003e\n                        \u003cdiv class=\"vertical-line line flex-mousepad-fallen\"\u003e\u003cspan id=\"tamanho-scroll-altura\" class=\"upper flex-mousepad-fallen\"\u003e40CM\u003c\/span\u003e\u003c\/div\u003e\n                        \u003cdiv class=\"horizontal-line line flex-mousepad-fallen\"\u003e\u003cspan id=\"tamanho-scroll-comprimento\" class=\"upper flex-mousepad-fallen\"\u003e90CM\u003c\/span\u003e\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"mousepad-size-button\"\u003e\n                    \u003cp class=\"text\"\u003eSelecione sua medida preferida\u003c\/p\u003e\n                    \u003cdiv class=\"buttons-size\"\u003e\n                        \u003cbutton class=\"text-mousepad-fallen bullet flex-mousepad-fallen\" data-size=\"medio\"\u003eMedio \u003cspan class=\"tamanho-comprimento\"\u003e 30\u003c\/span\u003eX\u003cspan class=\"tamanho-altura\"\u003e36\u003c\/span\u003eCM\u003c\/button\u003e\n                        \u003cbutton class=\"text-mousepad-fallen bullet flex-mousepad-fallen\" data-size=\"grande\"\u003eGrande \u003cspan class=\"tamanho-comprimento\"\u003e 45\u003c\/span\u003eX\u003cspan class=\"tamanho-altura\"\u003e45\u003c\/span\u003eCM\u003c\/button\u003e\n                        \u003cbutton class=\"text-mousepad-fallen bullet flex-mousepad-fallen active\" data-size=\"estendido\"\u003eEstendido \u003cspan class=\"tamanho-comprimento\"\u003e 90\u003c\/span\u003eX\u003cspan class=\"tamanho-altura\"\u003e40\u003c\/span\u003eCM\u003c\/button\u003e \u003cbutton class=\"text-mousepad-fallen bullet flex-mousepad-fallen\" data-size=\"super\"\u003eSuper Estendido\n                            \u003cspan class=\"tamanho-comprimento\"\u003e 120\u003c\/span\u003eX\u003cspan class=\"tamanho-altura\"\u003e60\u003c\/span\u003eCM\u003c\/button\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"comp-thick\"\u003e\n        \u003cdiv class=\"container\"\u003e\n            \u003cdiv class=\"thickness\"\u003e\n                \u003cdiv class=\"vertical\"\u003e\n                    \u003cdiv class=\"card\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"card\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"horizon\"\u003e\n                    \u003cdiv class=\"card\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"compatibility flex-mousepad-fallen\"\u003e\n                \u003cp id=\"text-comp\" class=\"upper text-mousepad-fallen purple\"\u003emousepad compatível com\u003cbr\u003e qualquer sensor\n                    de\u003cbr\u003e mouse.\u003c\/p\u003e\n                \u003cdiv class=\"content\"\u003e\u003cvideo autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"300\" height=\"150\"\u003e\n                        \u003csource src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mouse-compatibility.webm\" type=\"video\/webm\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"simulation flex-mousepad-fallen\"\u003e\n        \u003cdiv class=\"blur\"\u003e\n            \u003cdiv class=\"container flex-mousepad-fallen\"\u003e\n                \u003ch3 class=\"yellow upper\"\u003eEscolha seu tecido preferido e veja como se comporta.\u003c\/h3\u003e\n                \u003cdiv class=\"simulation__textile\"\u003e\n                    \u003cdiv class=\"speed-content\"\u003e\n                        \u003cp class=\"text-mousepad-fallen upper text-space\"\u003ePreferência por Velocidade\u003c\/p\u003e\n                        \u003cdiv class=\"plus flex-mousepad-fallen\"\u003e\n                            \u003cbutton class=\"text-mousepad-fallen bullet flex-mousepad-fallen\" data-textile=\"Control\" data-text-textile=\"O jogador que exige domínio total e a consistência tátil de uma lenda.\n\nSua trama de textura áspera gera o feedback ideal para que você sinta cada movimento do mouse. Essa característica é perfeita para usuários de alta sensibilidade (high sense), pois garante o domínio total do deslize, mesmo em alta velocidade.\n\nCom o Control, a estabilidade é a essência. Você consegue ter uma sensação de comando maior em todos os movimentos, traduzindo-se em jogadas firmes e uma consistência incomparável na sua gameplay.\"\u003e\n                                Control \u003c\/button\u003e \u003cbutton class=\"text-mousepad-fallen bullet flex-mousepad-fallen\" data-textile=\"Speed +\" data-text-textile=\"O jogador que busca velocidade com segurança, entregando o equilíbrio perfeito para qualquer desafio.\n\nSua superfície macia e de deslize médio\/híbrido oferece a fluidez rápida que te move pelo mapa, mas com o poder de parada médio necessário para travar a mira em momentos de tensão.\n\nEle garante um deslocamento altamente confiável e permite que você combine flick shots ágeis com microajustes mais firmes. O Speed+ é a performance de alta velocidade com a segurança de frenagem que te dá confiança extra em jogadas cruciais.\"\u003e\n                                Speed + \u003c\/button\u003e \u003cbutton class=\"text-mousepad-fallen bullet flex-mousepad-fallen active\" data-textile=\"Speed ++\" data-text-textile=\"O jogado que busca velocidade máxima e deslize sem esforço.\n\nSua superfície de baixa fricção é ideal para movimentos amplos e rápidos, essenciais para jogadores de baixa sensibilidade (low sense).\n\nGarante um deslocamento ágil e permite que você execute flick shots e microajustes com uma menor resistência. O Speed++ prioriza o fluxo contínuo e a agilidade extrema, elevando o ritmo e a performance da sua gameplay.\"\u003e\n                                Speed ++ \u003c\/button\u003e \u003cbutton class=\"text-mousepad-fallen bullet flex-mousepad-fallen\" data-textile=\"Ice\" data-text-textile=\"O jogador que busca a velocidade mais extrema e desimpedida em sua gameplay.\n\nSua superfície com infusão de vidro é a sua pista ultrarrápida, onde o mouse simplesmente plana e não encontra resistência para o deslize. Seu super deslize é projetado para entregar a máxima aceleração e movimentos que desafiam a inércia.\n\nO ICE foi criado para o fluxo constante e a performance no limite, garantindo que você execute flicks e longos deslizes com a velocidade mais pura e extrema.\"\u003e\n                                Ice \u003c\/button\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"simulation__video flex-mousepad-fallen\"\u003e\n                    \u003cdiv class=\"img-container flex-mousepad-fallen\"\u003e\n                        \u003cimg id=\"size-img\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-ext.webp\" alt=\"\" data-size=\"estendido\"\u003e \u003cimg id=\"mouse-animation\" title=\"Mouse Pantera\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mouse.png\" alt=\"Mouse Pantera\"\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"speed-bar-container flex-mousepad-fallen\"\u003e\n                        \u003cp\u003eVelocidade\u003c\/p\u003e\n                        \u003cdiv id=\"speed-bar\" class=\"speed-bar\"\u003e\n                            \u003cdiv id=\"bar-content\" class=\"bar-content\"\u003e\u003c\/div\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cspan class=\"info-peq white\"\u003eRepresentação de velocidade e fricção, sujeita a variações conforme o tipo\n                    de mousefeet utilizado e a posição do braço em relação à mesa.\u003c\/span\u003e\n                \u003cdiv class=\"simulation__content\"\u003e\n                    \u003ch4 class=\"yellow upper\"\u003e\n                        \u003cspan id=\"textile\"\u003eSPEED++\u003c\/span\u003e É ideal para ...\n                    \u003c\/h4\u003e\n                    \u003cp id=\"spec-textile\" class=\"text-mousepad-fallen\"\u003eO jogador que busca velocidade máxima e deslize\n                        sem esforço.\u003cbr\u003e\u003cbr\u003e Sua superfície de baixa fricção é ideal para movimentos amplos e rápidos,\n                        essenciais para jogadores de baixa sensibilidade (low sense).\u003cbr\u003e\u003cbr\u003e Garante um deslocamento\n                        ágil e permite que você execute flick shots e microajustes com uma menor resistência. O Speed++\n                        prioriza o fluxo contínuo e a agilidade extrema, elevando o ritmo e a performance da sua\n                        gameplay.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"table\"\u003e\n        \u003cdiv class=\"table__size-table flex-mousepad-fallen\"\u003e\n            \u003ch3 class=\"upper yellow\"\u003eCOMO FICARIA O SEU DESKTOP?\u003c\/h3\u003e\n            \u003c!-- \u003cp class=\"text-mousepad-fallen\"\u003eArraste os itens para arrumar a mesa do seu jeito!\u003c\/p\u003e --\u003e\n            \u003cdiv class=\"content-img\"\u003e\n                \u003cimg class=\"mesa-img\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/Mesa%20Cadeira%20-%20Base.png\" alt=\"\"\u003e\n                \u003cimg class=\"teclado-img\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/Teclado%20e%20Mouse.png\" alt=\"\"\u003e \u003cimg class=\"monitor-img\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/Monitor.png\" alt=\"\"\u003e \u003cvideo class=\"monitor-video\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/monitor.webm\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"300\" height=\"150\"\u003e\u003c\/video\u003e \u003cimg class=\"headset-img\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/headset.png\" alt=\"\"\u003e \u003cimg id=\"mousepad-img\" class=\"mousepad-img\" src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-desk-est.webp\" alt=\"\"\u003e\n            \u003c\/div\u003e\n            \u003cimg class=\"hidden\" alt=\"\" data-show=\"show\"\u003e \u003cspan class=\"text-mousepad-fallen\"\u003eSelecione sua medida\n                preferida\u003c\/span\u003e\n            \u003cdiv class=\"size-table-content flex-mousepad-fallen\"\u003e\n                \u003cbutton class=\"bullet\" data-size=\"medio\"\u003eMedio\u003cspan class=\"tamanho-comprimento\"\u003e 30\u003c\/span\u003eX\u003cspan class=\"tamanho-altura\"\u003e36\u003c\/span\u003eCM\u003c\/button\u003e \u003cbutton class=\"bullet no-radius\" data-size=\"grande\"\u003eGrande\u003cspan class=\"tamanho-comprimento\"\u003e 45\u003c\/span\u003eX\u003cspan class=\"tamanho-altura\"\u003e45\u003c\/span\u003eCM\u003c\/button\u003e \u003cbutton class=\"bullet no-radius active\" data-size=\"estendido\"\u003eEstendido\u003cspan class=\"tamanho-comprimento\"\u003e 90\u003c\/span\u003eX\u003cspan class=\"tamanho-altura\"\u003e40\u003c\/span\u003eCM\u003c\/button\u003e \u003cbutton class=\"bullet\" data-size=\"superEstendido\"\u003eSuper Estendido\u003cspan class=\"tamanho-comprimento\"\u003e 120\u003c\/span\u003eX\u003cspan class=\"tamanho-altura\"\u003e60\u003c\/span\u003eCM\u003c\/button\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- \u003cdiv class=\"table__cards-content\"\u003e\n            \u003cul class=\"cards flex-mousepad-fallen\"\u003e\n                \u003cli class=\"item\"\u003e\u003cimg src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/card01.png\" alt=\"\"\u003e\u003c\/li\u003e\n                \u003cli class=\"item\"\u003e\u003cimg src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/card02.png\" alt=\"\"\u003e\u003c\/li\u003e\n                \u003cli class=\"item\"\u003e\u003cimg src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/card03.png\" alt=\"\"\u003e\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e --\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"sticker\"\u003e\n        \u003cdiv class=\"box flex-mousepad-fallen\"\u003e\n            \u003cvideo autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"300\" height=\"150\"\u003e\n                \u003csource src=\"https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/holo.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cdiv class=\"content  flex-mousepad-fallen\"\u003e\n                \u003ch3 class=\"purple upper\"\u003ePERSONALIZE!\u003c\/h3\u003e\n                \u003cp class=\"text-mousepad-fallen\"\u003eNa caixa do mousepad também vem adesivo Holográfico FALLEN para você\n                    colar aonde quiser.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e\n    \u003cscript\u003e\/\/ \u003c![CDATA[\n        document.addEventListener(\"DOMContentLoaded\", () =\u003e {\n\n            const bulletButtonsTextile = document.querySelectorAll('.plus .bullet');\n            const bulletButtonsSize = document.querySelectorAll('.buttons-size .bullet');\n            const bulletButtonsSizeTable = document.querySelectorAll('.size-table-content .bullet');\n            const sizeMousepad = document.getElementById('img-size-scroll');\n            const canvasHero = document.getElementById('hero-canvas');\n            const mousepad = document.querySelector('.mousepad-circ');\n            const heroContent = document.querySelector('.hero-content');\n            const backgroundScrolling = document.querySelector('.background-scrolling');\n            const optionsOverlay = document.querySelector('.mousepad-options');\n            const optionButtons = document.querySelectorAll('.mousepad-options button');\n            const verticalLine = document.querySelector('.vertical-line');\n            const horizontalLine = document.querySelector('.horizontal-line');\n            const section = document.querySelector('.scroll-section');\n            const sizeTable = document.getElementById('mousepad-img');\n            const alturaScrollSize = document.getElementById('tamanho-scroll-altura');\n            const comprimentoScrollSize = document.getElementById('tamanho-scroll-comprimento');\n            const textComp = document.getElementById('text-comp');\n            const barSpeed = document.getElementById('speed-bar');\n            const barContent = document.getElementById('bar-content');\n\n            const alturaEstendidoCM = \"40\"\n            const comprimentoEstendidoCM = \"90\"\n            const alturaGrandeCM = \"45\"\n            const comprimentoGrandeCM = \"45\"\n            const alturaMedioCM = \"30\"\n            const comprimentoMedioCM = \"36\"\n            const alturaSuperCM = \"60\"\n            const comprimentoSuperCM = \"120\"\n\n            let sectionActive = false;\n\n            const observer = new IntersectionObserver((entries) =\u003e {\n                entries.forEach(entry =\u003e {\n                    sectionActive = entry.isIntersecting;\n                });\n            }, { threshold: 0.1 });\n\n            observer.observe(section);\n\n            \/\/ Tipagem\n            const typingIntervals = {};\n            function typeWriter(id, text) {\n                if (typingIntervals[id]) clearInterval(typingIntervals[id]);\n                const el = document.getElementById(id);\n                if (!el) return;\n                el.textContent = '';\n                let i = 0;\n                typingIntervals[id] = setInterval(() =\u003e {\n                    if (i \u003c text.length) el.textContent += text[i++];\n                    else clearInterval(typingIntervals[id]);\n                }, 50);\n            }\n\n            function activeButton(list, btn) {\n                list.forEach(b =\u003e b.classList.remove('active'));\n                btn.classList.add('active');\n            }\n\n            function changeMousepadSize(btn) {\n                const size = btn.getAttribute('data-size');\n                const srcMap = {\n                    super: 'https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-size-scroll-super-estendido.webp',\n                    estendido: 'https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-size-scroll-estendido.webp',\n                    medio: 'https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-size-scroll-medio.webp',\n                    grande: 'https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-size-scroll-grande.webp'\n                };\n                sizeMousepad.src = srcMap[size] || srcMap.grande;\n            }\n\n            function changeTableSize(btn) {\n                const tableMousepad = btn.getAttribute('data-size');\n                const srcMap = {\n                    superEstendido: 'https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-desk-sup-est.webp',\n                    estendido: 'https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-desk-est.webp',\n                    medio: 'https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-desk-medio1.webp',\n                    grande: 'https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/mousepad-desk-gra.webp'\n                };\n                sizeTable.src = srcMap[tableMousepad] || srcMap.grande;\n            }\n\n            const textileAnimations = {\n                'Speed+': 'organicParabola 12s infinite cubic-bezier(0.25,0.1,0.25,1)',\n                'Speed++': 'organicParabola 10s infinite cubic-bezier(0.25,0.1,0.25,1)',\n                'Lycra': 'organicParabola 8s infinite cubic-bezier(0.25,0.1,0.25,1)',\n                'Lycra Xsoft': 'organicParabola 8s infinite cubic-bezier(0.25,0.1,0.25,1)',\n                'Ice': 'organicParabola 4s infinite cubic-bezier(0.25,0.1,0.25,1)',\n                'Control': 'organicParabola 15s infinite cubic-bezier(0.25,0.1,0.25,1)',\n                'Twisted': 'organicParabola 17s infinite cubic-bezier(0.25,0.1,0.25,1)'\n            };\n\n            bulletButtonsTextile.forEach(btn =\u003e {\n                btn.addEventListener('click', () =\u003e {\n                    activeButton(bulletButtonsTextile, btn);\n                    const dataTextile = btn.dataset.textile;\n                    const dataSpec = btn.dataset.textTextile;\n                    const textileEl = document.getElementById('textile');\n                    const specEl = document.getElementById('spec-textile');\n                    const animationEl = document.getElementById('mouse-animation');\n\n\n                    if (dataTextile !== textileEl.textContent) {\n                        typeWriter('textile', dataTextile);\n                        animationEl.style.animation = textileAnimations[dataTextile] || '';\n                        specEl.innerText = dataSpec;\n\n                        switch (dataTextile) {\n                            case 'Speed ++': barContent.style.width = \"60%\";\n                                break;\n                            case 'Speed +': barContent.style.width = \"50%\";\n                                break;\n                            case 'Control': barContent.style.width = \"40%\";\n                                break;\n                            case 'Ice': barContent.style.width = \"90%\";\n                                break;\n\n                            default: barContent.style.width = \"60%\";\n                        }\n\n                    }\n                });\n            });\n\n            bulletButtonsSize.forEach(btn =\u003e {\n                btn.addEventListener('click', () =\u003e {\n                    activeButton(bulletButtonsSize, btn);\n                    changeMousepadSize(btn);\n\n                    sizeScrollWidth(btn);\n                });\n            });\n\n            bulletButtonsSizeTable.forEach(btn =\u003e {\n                btn.addEventListener('click', () =\u003e {\n                    activeButton(bulletButtonsSizeTable, btn);\n                    changeTableSize(btn);\n                });\n            });\n\n\n            const frameCount = 35;\n            const images = [];\n            const getFramePath = i =\u003e `https:\/\/fallen.gg\/lp\/mousepad\/pantera\/padrao\/assets\/img\/img-scroll-top\/cena_pantera-v2_anima_pantera-v2_take-1_${String(i).padStart(4, '0')}.webp`;\n\n            const context = canvasHero.getContext('2d');\n            canvasHero.width = window.innerWidth;\n            canvasHero.height = window.innerHeight;\n\n            \/\/ Preload das imagens\n            for (let i = 0; i \u003c frameCount; i++) {\n                const img = new Image();\n                img.src = getFramePath(i);\n                images.push(img);\n            }\n\n            const sectionObserver = new IntersectionObserver((entries, observer) =\u003e {\n                entries.forEach(entry =\u003e {\n                    if (entry.isIntersecting) {\n                        updateImage(0);\n                        sectionActive = true;\n                        observer.unobserve(section);\n                    }\n                });\n            }, { threshold: 0 });\n\n            sectionObserver.observe(section);\n\n            window.addEventListener('scroll', () =\u003e {\n                if (!sectionActive) return;\n                if (!scrollPending) {\n                    scrollPending = true;\n                    requestAnimationFrame(() =\u003e {\n                        onScroll();\n                        scrollPending = false;\n                    });\n                }\n            });\n\n            function drawImageCover(img) {\n                context.clearRect(0, 0, canvasHero.width, canvasHero.height);\n                const hRatio = canvasHero.width \/ img.width;\n                const vRatio = canvasHero.height \/ img.height;\n                const ratio = Math.max(hRatio, vRatio);\n                const xShift = (canvasHero.width - img.width * ratio) \/ 2;\n                const yShift = (canvasHero.height - img.height * ratio) \/ 2;\n                context.drawImage(img, 0, 0, img.width, img.height, xShift, yShift, img.width * ratio, img.height * ratio);\n            }\n\n            function updateImage(index) { if (images[index]) drawImageCover(images[index]); }\n\n            let lastScroll = 0, currentFrameIndex = 0;\n            function onScroll() {\n                const scrollTop = window.scrollY;\n                const sectionTop = section.offsetTop;\n                const sectionHeight = section.offsetHeight;\n\n                let scrollFraction = Math.min(Math.max((scrollTop - sectionTop) \/ sectionHeight, 0), 1);\n                const scrollingDown = scrollTop \u003e lastScroll;\n                const scrollingUp = scrollTop \u003c lastScroll;\n                lastScroll = scrollTop;\n\n                if (scrollFraction \u003c= 0.3) {\n                    const move = (scrollFraction \/ 0.3) * 100;\n                    mousepad.style.transform = `translateX(${-move}%) rotate(-25deg)`;\n                    heroContent.style.transform = `translateX(${move}%)`;\n                }\n\n                if (scrollFraction \u003e 0) {\n                    backgroundScrolling.style.opacity = 0;\n                } else {\n                    backgroundScrolling.style.opacity = 1;\n                }\n\n                const frameProgress = Math.min(scrollFraction \/ (1 - (1.5 \/ (sectionHeight \/ window.innerHeight))), 1);\n                currentFrameIndex = Math.floor(frameProgress * (frameCount - 1));\n                updateImage(currentFrameIndex);\n\n                if (currentFrameIndex \u003e= frameCount - 1) {\n                    optionsOverlay.classList.add('active');\n                    verticalLine.classList.add('active');\n                    horizontalLine.classList.add('active');\n                    setTimeout(() =\u003e {\n                        canvasHero.style.opacity = \"0\";\n                    }, 350);\n                    sizeScrollWidth();\n                } else if (scrollFraction \u003c 0.3 \u0026\u0026 scrollingUp) {\n                    optionsOverlay.classList.remove('active');\n                    verticalLine.classList.remove('active');\n                    horizontalLine.classList.remove('active');\n                    canvasHero.style.opacity = \"1\";\n                    verticalLine.style.width = \"0\";\n                    horizontalLine.style.width = \"0\";\n                }\n\n                if (textComp) {\n                    const { initial: initialSize, final: finalSize } = getSizes();\n                    const startEffectAt = window.innerHeight - 600;\n                    const endEffectAt = window.innerHeight - 200;\n                    const effectArea = startEffectAt - endEffectAt;\n\n                    const elementPosition = textComp.getBoundingClientRect().top;\n                    const scrollProgress = 1 - ((elementPosition - endEffectAt) \/ effectArea);\n                    const clampedScrollProgress = Math.max(0, Math.min(1, scrollProgress));\n\n                    const newFontSize = initialSize + (finalSize - initialSize) * clampedScrollProgress;\n                    textComp.style.fontSize = `${newFontSize}px`;\n                }\n            };\n\n\n            function getSizes() {\n                if (window.innerWidth \u003c= 600) {\n                    return { initial: 25, final: 0 };\n                } else if (window.innerWidth \u003c 768) {\n                    return { initial: 30, final: 0 };\n                } else if (window.innerWidth \u003c= 900) {\n                    return { initial: 40, final: 0 };\n                } else if (window.innerWidth \u003c= 1200) {\n                    return { initial: 50, final: 0 };\n                } else {\n                    return { initial: 60, final: 0 };\n                }\n            }\n\n            function sizeScrollWidth(btn) {\n                if (!btn) {\n                    btn = document.querySelector('.buttons-size .bullet.active')\n                        || document.querySelector('.size-table-content .bullet.active');\n                }\n                if (!btn) return;\n\n                const size = btn.getAttribute('data-size');\n                const screenWidth = window.innerWidth;\n\n                if (size === \"estendido\") {\n                    if (screenWidth === 1920) {\n                        verticalLine.style.width = 40 + \"vh\";\n                        horizontalLine.style.width = 40 + \"vw\";\n                    } else if (screenWidth \u003c 1300 \u0026\u0026 screenWidth \u003e 768) {\n                        verticalLine.style.width = 20 + \"vh\";\n                        horizontalLine.style.width = 70 + \"vw\";\n                    } else if (screenWidth \u003c= 768) {\n                        verticalLine.style.width = 17 + \"vh\";\n                        horizontalLine.style.width = 60 + \"vw\";\n                    } else if (screenWidth \u003e 1920) {\n                        verticalLine.style.width = 20 + \"vh\";\n                        horizontalLine.style.width = 60 + \"vw\";\n                    }\n                    alturaScrollSize.innerText = alturaEstendidoCM + \"CM\"\n                    comprimentoScrollSize.innerText = comprimentoEstendidoCM + \"CM\"\n\n                } else if (size === \"medio\") {\n                    if (screenWidth === 1920) {\n                        verticalLine.style.width = 30 + \"vh\";\n                        horizontalLine.style.width = 30 + \"vw\";\n                    } else if (screenWidth \u003c= 768) {\n                        verticalLine.style.width = 15 + \"vh\";\n                        horizontalLine.style.width = 30 + \"vw\";\n                    }\n                    alturaScrollSize.innerText = alturaMedioCM + \"CM\"\n                    comprimentoScrollSize.innerText = comprimentoMedioCM + \"CM\"\n                } else if (size === \"grande\") {\n\n                    if (screenWidth === 1920) {\n                        verticalLine.style.width = 45 + \"vh\";\n                        horizontalLine.style.width = 40 + \"vw\";\n                    } else if (screenWidth \u003c 1300 \u0026\u0026 screenWidth \u003e 768) {\n                        verticalLine.style.width = 30 + \"vh\";\n                        horizontalLine.style.width = 80 + \"vw\";\n                    } else if (screenWidth \u003c= 768) {\n                        verticalLine.style.width = 19 + \"vh\";\n                        horizontalLine.style.width = 50 + \"vw\";\n                    } else if (screenWidth \u003e 1920) {\n                        verticalLine.style.width = 30 + \"vh\";\n                        horizontalLine.style.width = 70 + \"vw\";\n                    }\n                    alturaScrollSize.innerText = alturaGrandeCM + \"CM\"\n                    comprimentoScrollSize.innerText = comprimentoGrandeCM + \"CM\"\n                } else if (size === \"super\") {\n                    if (screenWidth === 1920) {\n                        verticalLine.style.width = 55 + \"vh\";\n                        horizontalLine.style.width = 55 + \"vw\";\n                    } else if (screenWidth \u003c= 768) {\n                        verticalLine.style.width = 20 + \"vh\";\n                        horizontalLine.style.width = 70 + \"vw\";\n                    }\n                    alturaScrollSize.innerText = alturaSuperCM + \"CM\"\n                    comprimentoScrollSize.innerText = comprimentoSuperCM + \"CM\"\n                }\n            }\n\n            let scrollPending = false;\n            window.addEventListener('scroll', () =\u003e {\n                if (!sectionActive) return;\n                if (!scrollPending) {\n                    scrollPending = true;\n                    requestAnimationFrame(() =\u003e {\n                        onScroll();\n                        scrollPending = false;\n                    });\n                }\n            });\n\n            window.addEventListener('resize', () =\u003e {\n                canvasHero.width = window.innerWidth;\n                canvasHero.height = window.innerHeight;\n                updateImage(currentFrameIndex);\n                if (textComp) onScroll();\n            });\n\n            optionButtons.forEach(btn =\u003e {\n                btn.addEventListener('click', () =\u003e {\n                    sizeScrollWidth(btn);\n                });\n            });\n        });\n        \/\/ ]]\u003e\u003c\/script\u003e\n\u003c\/p\u003e","brand":"Fallen Store","offers":[{"title":"M (36x30) \/ Control \/ Stitched (4mm)","offer_id":48490488955101,"sku":"MP03207","price":31.0,"currency_code":"USD","in_stock":false},{"title":"M (36x30) \/ Speed+ \/ Stitched (4mm)","offer_id":48490488987869,"sku":"MP00003","price":31.0,"currency_code":"USD","in_stock":false},{"title":"M (36x30) \/ Speed++ \/ Stitched (4mm)","offer_id":48490489020637,"sku":"MP03203","price":31.0,"currency_code":"USD","in_stock":false},{"title":"L (45x40) \/ Control \/ Stitched (4mm)","offer_id":48490380722397,"sku":"MP03208","price":38.0,"currency_code":"USD","in_stock":true},{"title":"L (45x40) \/ Speed++ \/ Stitched (4mm)","offer_id":48490380787933,"sku":"MP03204","price":38.0,"currency_code":"USD","in_stock":true},{"title":"L (45x40) \/ Speed++ \/ Non-Stitched (3mm)","offer_id":48490691297501,"sku":"MP00141","price":33.0,"currency_code":"USD","in_stock":false},{"title":"XL (90x40) \/ Control \/ Stitched (4mm)","offer_id":47562395418845,"sku":"MP00002","price":44.0,"currency_code":"USD","in_stock":false},{"title":"XL (90x40) \/ Speed+ \/ Stitched (4mm)","offer_id":48490380525789,"sku":"MP03202","price":44.0,"currency_code":"USD","in_stock":false},{"title":"XL (90x40) \/ Speed++ \/ Stitched (4mm)","offer_id":48490380558557,"sku":"MP03205","price":44.0,"currency_code":"USD","in_stock":false},{"title":"XL (90x40) \/ Speed++ \/ Non-Stitched (3mm)","offer_id":48490691395805,"sku":"MP00142","price":36.0,"currency_code":"USD","in_stock":true},{"title":"SXL (120x60) \/ Speed++ \/ Stitched (4mm)","offer_id":48490380919005,"sku":"MP03206","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0813\/4715\/0045\/files\/mousepad-pro-pantera-estidido-mockup_4201110d-5a6c-4546-9ab7-e946bc8f94c8.png?v=1788371397","url":"https:\/\/fallenstore.gg\/products\/gamer-fallen-pantera-mousepad","provider":"Fallen Store","version":"1.0","type":"link"}