body #principal-main.banner-layout{grid-gap:2rem;margin-top:70px}@media all and (min-width: 1024px){body #principal-main.banner-layout{margin-top:106px}}body #principal-main.banner-layout .banner-backgrounds{position:absolute;left:0;right:0;top:137px}body #principal-main.banner-layout .banner-backgrounds>a img,body #principal-main.banner-layout .banner-backgrounds>a picture{width:100%}body #principal-main.banner-layout .banner-backgrounds>a picture{background:linear-gradient(-45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));background-size:200% 150%;-webkit-animation:gradient 3s infinite;animation:gradient 3s infinite}@media all and (min-width: 1025px){body #principal-main.banner-layout .banner-backgrounds>a picture{width:100vw;height:100vh;position:absolute}}body #principal-main.banner-layout .more{height:100%}body #principal-main.banner-layout .banner-logo{position:absolute;z-index:1}body #principal-main.banner-layout .banner-logo img{width:200px;max-width:100%}@media all and (min-width: 768px){body #principal-main.banner-layout .banner-logo img{width:100%}}body #principal-main.banner-layout .banner-background img{width:100%;max-width:100%;position:absolute;left:0}body #principal-main.banner-layout .gradient-bg{content:"";width:100vw;height:2538px;position:absolute;left:0;top:0;background:#051418;background:linear-gradient(0deg, rgb(5, 20, 24) 0%, rgb(5, 20, 24) 10%, rgba(5, 20, 24, 0) 40%, rgba(5, 20, 24, 0) 100%)}body #principal-main.banner-layout #splide-type-1{margin-bottom:2.5rem}body #principal-main.banner-layout #splide-type-1 ul.splide__pagination{display:flex;bottom:-2.5rem}body #principal-main.banner-layout #splide-type-1 .slick-arrow{width:70px;height:100%;top:50%;background:url("/assets/images/icons/arrow-dark.png") center center no-repeat;-webkit-filter:invert(100%);filter:invert(100%)}@media all and (min-width: 1024px){body #principal-main.banner-layout #splide-type-1 .slick-arrow{top:50%;width:120px;height:85%;top:48%}}body #principal-main.banner-layout #splide-type-1 .splide__arrow--prev{left:0}body #principal-main.banner-layout #splide-type-1 .splide__arrow--next{right:0}body #principal-main.banner-layout #splide-type-1 .splide__arrow:focus-visible{outline:none}body #principal-main.banner-layout #splide-type-1 .splide__arrow:focus{outline:none}body #principal-main.banner-layout #splide-type-1 .splide__arrow--prev{-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}body #principal-main.banner-layout #splide-type-1 .splide__arrow--prev svg{display:none}body #principal-main.banner-layout #splide-type-1 .splide__arrow--next svg{display:none}@media all and (min-width: 1400px){body #principal-main.banner-layout #splide-type-1 .splide__arrow--prev{left:-90px}body #principal-main.banner-layout #splide-type-1 .splide__arrow--next{right:-90px}}body #principal-main.banner-layout #splide-type-1 .game-banner a.image,body #principal-main.banner-layout #splide-type-1 .game-banner img.banner{border-radius:0;height:100%;object-fit:contain}@media all and (min-width: 1024px){body #principal-main.banner-layout #splide-type-1 .game-banner a.image,body #principal-main.banner-layout #splide-type-1 .game-banner img.banner{min-height:253px}}body #principal-main.banner-layout #splide-type-1 .slick-slide:last-child a.image,body #principal-main.banner-layout #splide-type-1 .slick-slide:last-child img.banner{width:100%}body #principal-main.banner-layout>section:nth-child(2) .splide__slide>game-item>div{transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1)}body #principal-main.banner-layout>section:nth-child(2) .splide__slide{background-color:rgba(0,0,0,0)}@media all and (min-width: 1000px){body #principal-main.banner-layout section.is-lightning-discounts{flex-direction:row;align-items:flex-start;grid-gap:12px}}@media all and (min-width: 1000px){body #principal-main.banner-layout .game-block:not(:nth-child(2),.view-list) ul .game-banner-container:not(.more) .game-banner{width:initial}}body #principal-main.banner-layout .game-block:not(.view-list) .scroll-container{margin-right:0;margin-left:0;width:100%}@media all and (min-width: 1024px){body #principal-main.banner-layout .game-block:not(.view-list) .scroll-container{height:100%}}@media all and (min-width: 1024px){body #principal-main.banner-layout .game-block:not(section:nth-child(2),.product-related,.clair-john-thomas-thomas,.clair-thomas-thomas-thomas-thomas,.john-clair-john,.john-john-john-john) .scroll-container{display:flex;grid-gap:22px}}body #principal-main.banner-layout .game-block .list .home-slider{display:flex;position:inherit;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;grid-gap:50px 7%}body #principal-main.banner-layout .game-block .list header h2{font-family:"Metropolis",sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:48px;display:flex;align-items:center;color:#fff}body #principal-main.banner-layout .game-block .lightning-discount .description{color:#fff;font-size:14px;line-height:14px;margin-bottom:0;display:none}@media all and (min-width: 1000px){body #principal-main.banner-layout .game-block .lightning-discount .description{display:block;max-width:300px;color:#fff;font-family:"Metropolis",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:28px}}body #principal-main.banner-layout .game-block .lightning-discount .hashtag{color:#fff;margin:0}body #principal-main.banner-layout .game-block .lightning-discount .to{font-size:10px;line-height:10px;color:#fff;margin-bottom:0px;padding:0px}@media all and (min-width: 1000px){body #principal-main.banner-layout .game-block .lightning-discount .to{font-size:initial;line-height:initial;margin-top:10px}}body #principal-main.banner-layout .game-block .lightning-discount h2{font-family:"Metropolis",sans-serif;font-weight:600;font-size:20px;line-height:20px;color:#ff7d00;margin:0;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-wrap:nowrap;flex-direction:row;grid-gap:0 .5rem}@media all and (min-width: 1000px){body #principal-main.banner-layout .game-block .lightning-discount h2{font-size:2.5rem;line-height:2.5rem}}body #principal-main.banner-layout .game-block .lightning-discount h2 img{width:40px;height:40px}body #principal-main.banner-layout .game-block .new-john-john-john.special-promotions{height:auto !important;min-height:auto !important}body #principal-main.banner-layout .game-block .new-john-john-john ul .game-banner-container{flex:2}body #principal-main.banner-layout .game-block .new-full-thomas .lightning-discount{margin-bottom:40px}body #principal-main.banner-layout .game-block .new-full-thomas .lightning-discount .title{margin-bottom:20px}body #principal-main.banner-layout .game-block .new-full-thomas.special-promotions{height:auto !important;min-height:auto !important}body #principal-main.banner-layout .game-block .new-full-thomas.special-promotions ul{margin-right:0}body #principal-main.banner-layout .game-block .clair-thomas-thomas-thomas-thomas h3{overflow:hidden;max-width:none}body #principal-main.banner-layout .game-block .clair-john-thomas-thomas h3{overflow:hidden;max-width:none}body #principal-main.banner-layout .game-block section.game-block:not(:nth-child(2),.view-list) ul .game-banner-container:not(.more) .game-banner{grid-gap:0 12px;width:calc(100vw - 55px)}body #principal-main.banner-layout .game-block section:not(:nth-child(2)) .slick-initialized .slick-slide{margin:0 8px}body #principal-main.banner-layout .game-block>section:nth-child(2) .slick-center{position:relative}body #principal-main.banner-layout .game-block>section:nth-child(2) .slider__item>img{width:100%;height:auto}body #principal-main.banner-layout .game-block.game-block-ads img{width:100%;max-width:1920px;border-radius:10px}body #principal-main.banner-layout .game-block.list.great-partners li{max-width:120px}body #principal-main.banner-layout .game-block.list.great-partners li img{width:100%}body #principal-main.banner-layout .game-block.view-list .game-banner .shopping .cart button{margin-top:0}@media all and (min-width: 1024px){body #principal-main.banner-layout .game-block.new-full-thomas.special-promotions .lightning-discount{margin-bottom:20px}}@media all and (min-width: 1025px){body #principal-main.banner-layout .game-block.new-full-thomas.special-promotions .lightning-discount{width:270px}}@media all and (min-width: 1024px){body #principal-main.banner-layout .game-block.new-full-thomas.special-promotions ul .slick-slide{margin-right:22px}}body #principal-main .section-products{width:calc(100vw - 2rem);margin:0 1rem 2rem 1rem;max-width:1240px;display:flex;flex-wrap:nowrap;flex-direction:column;grid-gap:3rem}@media all and (min-width: 600px){body #principal-main .section-products{width:calc(100vw - 4rem);margin:0 2rem 2rem 2rem}}body #principal-main .banner{overflow:hidden;width:100vw;display:flex;justify-content:center}body #principal-main .banner picture,body #principal-main .banner img{width:100%;height:183px;object-position:top;object-fit:cover;display:block}@media all and (min-width: 321px){body #principal-main .banner picture,body #principal-main .banner img{height:202px}}@media all and (min-width: 425px){body #principal-main .banner picture,body #principal-main .banner img{height:230px}}@media all and (min-width: 600px){body #principal-main .banner picture,body #principal-main .banner img{height:304px}}@media all and (min-width: 769px){body #principal-main .banner picture,body #principal-main .banner img{height:200px}}@media all and (min-width: 800px){body #principal-main .banner picture,body #principal-main .banner img{height:203px}}@media all and (min-width: 1000px){body #principal-main .banner picture,body #principal-main .banner img{height:260px}}@media all and (min-width: 1240px){body #principal-main .banner picture,body #principal-main .banner img{width:1600px;height:320px}}body #principal-main.mx header#main-header{top:0}body #principal-main.mx #principal-main.banner-layout .banner-backgrounds{top:106px}body #principal-main button.splide__pagination__page{width:16px;height:10px;background:#0a542c;padding:5px;margin:4px;border-radius:2px;cursor:pointer;opacity:1}body #principal-main button.splide__pagination__page.is-active{display:initial;background:#00ff7a;box-shadow:0px 0px 5px #00ff7a}body #principal-main .great-partners{width:100%;background:#03282f;flex-direction:column;padding:1.5rem;grid-gap:1rem;border-radius:1rem;border:1px solid #0d3840}@media all and (min-width: 1024px){body #principal-main .great-partners ul{display:flex;height:100%;min-height:100%;justify-content:center;align-items:center;gap:2rem}}body #principal-main .great-partners ul img{max-width:64px}body #principal-main .great-partners header{text-align:center}.home-slider.slider{flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;grid-gap:2px 50px}@media all and (min-width: 1000px){.splide__track:after{content:" ";position:absolute;width:100%;right:0;top:0;height:100%;z-index:99;pointer-events:none}}#splide-type-1{height:0}#splide-type-1.is-initialized,#splide-type-1.is-rendered{height:auto}