/*!/wp-content/themes/bikys-child/css/home.css*/#slider{width:100%;height:880px;background-color:#202020;color:#fff;text-transform:uppercase;position:relative;font-family:"Bikys Heading"!important;overflow:hidden}#slider .slide{display:none;opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity 0.5s ease-in-out}#slider .slide.active{display:block;opacity:1}#slider .slide.inactive{display:none;opacity:0}#slider .slide.video{position:relative}#slider .slide.video .overlay-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .56);z-index:2;border-radius:0;pointer-events:none}#slider .slide.video .video-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;aspect-ratio:16/9;background:#111;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px #0006;z-index:1;display:flex;align-items:center;justify-content:center}#slider .slide.video .video-container iframe{width:100%;height:100%;border:none;background:#111;display:block;border-radius:18px}#slider .slide.video .box_centrale,#slider .slide.video .box_centrale .informazioni{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}#slider .slide.video .box_centrale .informazioni{background:none;padding:0;text-align:center;pointer-events:auto}#slider .slide.video .box_centrale .brand{color:#ffdb00;font-size:26px;margin-bottom:8px}#slider .slide.video .box_centrale .nome_prodotto{font-size:62px;font-weight:700;line-height:1.1;margin-bottom:12px;color:#fff;text-align:center;letter-spacing:-1.5px;text-shadow:0 2px 18px #000b}#slider .slide.video .box_centrale .prezzi{font-size:21px;margin:10px 0 12px 0;color:#ffdb00;text-align:center}#slider .slide.video .box_centrale .prezzi .prezzo{color:#ffdb00;font-size:30px;font-weight:700;margin-bottom:2px;align-items:center}#slider .slide.video .box_centrale .prezzi .prezzo span{font-size:24px;color:#fff;margin-left:7px}#slider .slide.video .box_centrale .scopri a{padding:14px 36px;font-size:13px;top:0;background:#fff;color:#000;font-weight:500;text-decoration:none;border-radius:6px;margin-top:20px;display:inline-block;text-transform:uppercase;letter-spacing:2px;transition:background 0.3s,color 0.3s}#slider .slide.video .box_centrale .scopri a:hover{background:#ffdb00;color:#000}#slider .box_centrale{position:relative;width:100%;height:100%}#slider .informazioni{position:absolute;left:70px;top:22%;z-index:3;max-width:50vw}#slider .informazioni .brand{color:#ffdb00;font-size:20px;margin-bottom:8px}#slider .informazioni .nome_prodotto{text-transform:uppercase;color:#fff;text-align:left;line-height:100px;letter-spacing:-2px;font-weight:700;font-size:90px;margin:15px 0 0 0;display:inline-grid}#slider .moto .informazioni .nome_prodotto span{font-size:38px}#slider .informazioni .prezzo,#slider .prezzi .prezzo{font-size:35px;color:#ffdb00;font-weight:700;margin-bottom:6px;display:flex;align-items:flex-start}#slider .prezzi .prezzo span{font-size:28px;color:#fff;margin-left:5px}#slider .prezzi{margin:12px 0 0 0;font-size:24px;color:#ffdb00}#slider .scopri a{background-color:#fff;color:#000;font-size:14px;font-weight:500;text-decoration:none;padding:20px 50px;position:relative;top:50px;font-family:Heebo;text-transform:uppercase;letter-spacing:2px;border-radius:6px;transition:background 0.3s,color 0.3s}#slider .scopri a:hover{background:#ffdb00;color:#000}#slider .immagine{position:absolute;top:45%;right:40%;transform:translate(50%,-50%);z-index:2;display:block}#slider .bici .immagine{width:950px;height:auto}#slider .monopattino .immagine{width:780px;height:780px}#slider .moto .immagine{width:980px;height:739px}#slider .microcar .immagine{width:800px;height:auto}#slider .immagine img{width:100%;height:auto}#slider .immagine span{color:#404040;font-size:200px}#slider .ombra{background-image:url(https://www.ecobikeshop.it/wp-content/uploads/revslider/home-1/revslider_1_shape.png);width:300px;height:300px;position:absolute;top:-8%;left:10%}#slider .paginazione{position:absolute;bottom:70px;left:70px;font-family:"Bikys Heading";cursor:pointer;color:#9e9e9e;display:flex;gap:25px;font-size:25px;z-index:999}#slider .paginazione span:hover{color:#ffdb00;transition:opacity 0.5s ease-in-out}#slider .paginazione .pagine{display:flex;gap:15px}#slider .paginazione .disabled{pointer-events:none;opacity:.4}@media (max-width:1200px){#slider{height:540px}#slider .informazioni{left:24px;top:12%;max-width:90vw}#slider .informazioni .nome_prodotto{font-size:44px;line-height:60px;letter-spacing:-1px;margin:8px 0 0 0}#slider .slide.video .video-container{width:98vw;max-width:98vw}#slider .slide.video .box_centrale .nome_prodotto{font-size:36px}}@media (max-width:900px){#slider{height:360px}#slider .informazioni{left:14px;top:10%;max-width:92vw}#slider .informazioni .nome_prodotto{font-size:26px;line-height:34px;margin:4px 0 0 0}#slider .prezzi{font-size:14px}#slider .prezzi .prezzo{font-size:15px}#slider .prezzi .prezzo span{font-size:12px}#slider .scopri a{padding:10px 18px;font-size:10px;top:14px}#slider .paginazione{bottom:18px;left:8px;font-size:16px;gap:15px}#slider .slide.video .overlay-bg{display:none}#slider .slide.video .video-container{position:static;transform:none;width:100vw;border-radius:10px;aspect-ratio:16/9;z-index:1}#slider .slide.video .box_centrale,#slider .slide.video .box_centrale .informazioni{position:static;width:100vw;height:auto;background:none;display:block;text-align:left;justify-content:flex-start;align-items:flex-start;padding:8px 2vw 0 2vw}#slider .slide.video .box_centrale .nome_prodotto{font-size:19px;line-height:24px;text-align:center;text-shadow:none;margin-bottom:6px}#slider .slide.video .prezzi{text-align:left}#slider .slide.video .prezzi .prezzo{font-size:13px}#slider .slide.video .prezzi .prezzo span{font-size:11px}#slider .slide.video .box_centrale .scopri a{padding:7px 15px;font-size:9px;top:0}}@media (max-width:600px){#slider{height:240px}#slider .informazioni{left:6px;top:7%;max-width:98vw}#slider .informazioni .nome_prodotto{font-size:14px;line-height:17px;margin:3px 0 0 0}#slider .prezzi,#slider .prezzi .prezzo,#slider .prezzi .prezzo span{font-size:9px}#slider .scopri a{padding:7px 10px;font-size:8px;top:6px}#slider .paginazione{bottom:7px;left:50%;transform:translateX(-50%);font-size:20px;gap:7px;position:absolute}#slider .slide.video .box_centrale .prezzi .prezzo{align-items:center}}.fullpage_custom .content-area{width:100%;margin:0}.titolo_sezione{position:relative;padding:0 0 0 25px;text-align:center}#introduzione{margin:30px auto;padding:0 200px}#introduzione h1{text-transform:uppercase;font-size:40px;text-align:center;font-weight:700;margin:20px 0 30px 0}#introduzione>div{display:flex;flex-wrap:nowrap;align-items:center;gap:15px}#introduzione>div>div:first-of-type{flex-basis:50%}#introduzione>div>div:nth-child(2){flex-basis:50%}#introduzione p{font-size:18px;text-align:justify;margin:0 0 20px 0}#introduzione img{margin:0 0 20px 0}#i-nostri-prodotti{background-color:#F6F6F6;padding:60px 200px}.categorie{display:grid;grid-template-columns:25% 25% 25% 25%;gap:20px;max-width:1400px;margin:0 auto;padding:30px 20px}.categoria{position:relative;perspective:1000px;cursor:pointer;transition:transform 0.3s}.categoria .inner{width:100%;height:260px;background:#f3f3f3;display:flex;align-items:center;justify-content:center;transition:box-shadow 0.3s,transform 0.3s}.categoria:hover .inner{box-shadow:0 8px 20px rgb(0 0 0 / .12);transform:translateY(-6px) scale(1.03)}.front{background:#d6e1a9;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;transition:background 0.3s}.categoria .front h3{font-size:1.45rem;margin-bottom:18px;color:#384015;font-weight:600}.categoria img{width:190px;max-width:100%;height:auto;margin:0 auto;transition:transform 0.2s}.categoria:hover img{transform:scale(1.05)}@media (max-width:1100px){.categorie{grid-template-columns:33.33% 33.33% 33.33%}}@media (max-width:800px){.categorie{grid-template-columns:50% 50%}}@media (max-width:700px){.categorie{display:flex;flex-wrap:wrap;gap:10px;padding:0!important;max-width:100%;margin:0}.categoria h3{font-size:20px!important}.categoria{flex:0 0 calc(50% - 10px);margin-bottom:14px;min-width:150px}.categoria .inner{height:180px}.categoria .front h3{font-size:1.15rem;margin-bottom:12px}.categoria img{width:140px}}#i-nostri-prodotti>div>div:nth-child(2)>div:nth-child(1)>div>div.front>img,#i-nostri-prodotti>div>div:nth-child(1)>div:nth-child(3)>div>div.front>img{width:300px}.back a{background:#A8C62E;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;text-decoration:none;transition:0.3s}.back a:hover{background:#ebca02;color:#222}#i-piu-venduti{margin:0 auto;padding:60px 200px}#i-piu-venduti p{text-align:justify}.carousel-container{width:100%;margin:50px auto;position:relative;overflow:hidden}.carousel{display:flex;gap:20px;margin:20px 0;transition:transform 0.5s ease-in-out}.product{flex:0 0 calc(25% - 20px);background:#fff;border-radius:10px;box-shadow:0 4px 10px rgb(0 0 0 / .1);overflow:hidden;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.product:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgb(0 0 0 / .15)}.product .info{display:flex;justify-content:space-between;padding:10px;font-size:12px;font-weight:700;text-transform:uppercase}.product .sconto{background:#eb3030;color:#fff;padding:4px 8px;border-radius:5px}.product .disp{background:#a8c62e;color:#fff;padding:4px 8px;border-radius:5px}.product .immagine_prodotto{width:100%;height:auto;object-fit:cover;transition:transform 0.3s ease-in-out}.product:hover .immagine_prodotto{transform:scale(1.05)}.dettagli_prodotto{padding:15px;text-align:center;min-height:215px}.nome_prodotto{font-size:18px;font-weight:700;color:#333;margin-bottom:10px;transition:color 0.3s ease-in-out}.product:hover .nome_prodotto{color:#a8c62e}.price{font-size:16px;font-weight:700;color:#eb3030;display:flex;justify-content:center;align-items:center;gap:10px}.price del{font-size:14px;color:#9e9e9e}.scopri-di-piu{text-align:center;padding:10px;border-top:1px solid #e2e2e2}.scopri-di-piu a{font-size:18px;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px;color:#333;text-decoration:none;transition:color 0.3s ease-in-out}.scopri-di-piu a:hover{color:#a8c62e}.scopri-di-piu svg{transition:transform 0.3s ease-in-out}.scopri-di-piu a:hover svg{transform:translateX(5px)}img{max-width:100%;height:auto}.controls{position:relative;display:flex;transform:translateY(-50%);gap:10px;justify-content:flex-end;margin:40px 0}.control-btn{font-size:24px;cursor:pointer;background:#fff0;outline:none;border:solid 1px;padding:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}#nuovi-arrivi{margin:0 auto;padding:60px 200px}#nuovi-arrivi p{text-align:justify}#mondo-dei-trasporti{margin:0 auto;padding:60px 200px}#mondo-dei-trasporti h3{text-align:center;color:#A8C62E;font-weight:700;text-transform:uppercase}#mondo-dei-trasporti>p{text-align:center}#mondo-dei-trasporti>div{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:20px 0}#mondo-dei-trasporti h4{color:#A8C62E;font-size:26px;text-align:center;text-transform:uppercase;margin:20px 0}#mondo-dei-trasporti img{width:150px;height:150px;margin:0 auto}#i-nostri-brand{margin:0 auto;padding:60px 200px}#i-nostri-brand h2{text-align:center}#i-nostri-brand>div{display:flex;flex-wrap:wrap}#i-nostri-brand .brand{flex-basis:16.6%;border:solid 1px}#i-nostri-brand .brand img{width:100%;height:auto}#i-nostri-brand .brand img:hover{filter:grayscale(100%)}#recensioni{margin:0 auto;padding:60px 200px}#recensioni h2{font-size:19px;text-transform:uppercase;margin:30px 0!important;background-color:#a8c62e;padding:8px;max-width:max-content}#recensioni h3{text-transform:uppercase}#recensioni .recensioni>p{text-align:center;font-size:19px;font-weight:700}#recensioni .recensioni span{font-weight:700;margin:0 0 10px 0;display:block}#recensioni>div{display:flex;flex-wrap:nowrap}#recensioni>div>div:first-of-type{flex-basis:40%;padding:0 50px 0 0}#recensioni>div>div:first-of-type p{text-align:justify}#recensioni>div>div:nth-child(2){flex-basis:60%;position:relative}#recensioni>div>div:nth-child(2)>div:first-of-type{background-image:url(https://www.ecobikeshop.it/wp-content/uploads/2024/01/recensioni.jpg);width:auto;height:600px}#recensioni .recensioni{background-color:#fff;width:400px;height:505px;position:absolute;top:25px;right:55px;padding:25px}.recensione{display:none;position:relative;width:100%;height:84%}.recensione p{font-size:14px;text-align:justify}.recensione .nome{font-weight:700}.active{display:block}.recensione div:last-of-type{display:flex;align-items:center;justify-content:center;gap:25px}.recensioni div:last-of-type{display:flex;justify-content:space-between;align-items:center}.recensioni div:last-of-type a{background-color:#333;color:#fff;border-bottom:solid 5px #a8c62e;padding:10px 25px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:14px}.recensioni div:last-of-type div:nth-child(2){position:relative;top:-12px}#prev,#next{cursor:pointer;transform:translateY(-50%);border:solid 1px;border-radius:50%;width:25px;height:25px;text-align:center;font-size:18px;line-height:25px;justify-content:center}#info{margin:60px auto;padding:60px 200px}#info>div{display:flex;flex-wrap:nowrap;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;padding:60px 0}#info>div>div{flex-basis:25%;display:flex;align-items:center;gap:20px}#info i{font-size:50px}#info h3{font-size:20px;text-transform:uppercase;border-bottom:solid 2px #A8C62E;max-width:max-content;padding-bottom:6px}#newsletter{background-color:#000;padding:50px 200px}#newsletter>div{max-width:750px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}#newsletter>div>form>div:nth-child(3){display:flex;flex-direction:row-reverse;align-items:baseline;gap:6px;margin:5px 0}#newsletter h4{color:#A8C62E;font-size:47px;text-align:center;margin:10px 0}#newsletter p{text-align:center;color:#FFF}#newsletter .form_newsletter{display:flex;flex-wrap:wrap;margin:15px 0}#newsletter .form_newsletter>div:first-of-type{flex-basis:70%}#newsletter .form_newsletter>div:nth-child(2){flex-basis:30%}#newsletter .form_newsletter>div:last-child{flex-basis:100%;display:flex;flex-direction:column;align-items:baseline;gap:7px;margin:10px 0;justify-content:flex-start}#newsletter .form_newsletter input[type="email"],#newsletter .form_newsletter input[type="submit"]{width:100%;height:auto}#newsletter .form_newsletter label{color:#fff;font-size:14px}@media only screen and (max-width:600px){#slider{height:630px}#slider .informazioni{top:5%;left:0;width:100%}#slider a{padding:15px 40px}#slider .brand{text-align:center}#slider .informazioni .nome_prodotto{width:100%;text-align:center;font-size:33px;line-height:60px}#slider .immagine{position:absolute;left:50%;transform:translate(-50%,0%)!important;z-index:2;width:300px!important;height:300px!important;top:34%}#slider .informazioni .prezzo{justify-content:center;font-size:50px}#slider .informazioni .prezzo_con_ecobonus .prezzo{font-size:28px}#slider .categoria_slider{display:none}#slider .paginazione{bottom:35px}.scopri{text-align:center}#introduzione{padding:20px}#introduzione h1{font-size:32px}#introduzione h2{font-size:25px}#introduzione>div{flex-wrap:wrap;gap:20px}#introduzione>div>div:first-of-type{flex-basis:100%}#introduzione>div>div:nth-child(2){flex-basis:100%}#i-nostri-prodotti{padding:20px}#i-nostri-prodotti h2{font-size:25px}.product{flex:0 0 100%}#mondo-dei-trasporti{padding:20px}#mondo-dei-trasporti>div{flex-wrap:wrap}#mondo-dei-trasporti>div>div{flex-basis:50%}#mondo-dei-trasporti img{width:130px;height:130px}#mondo-dei-trasporti h4{font-size:16px}#i-piu-venduti{padding:20px}#i-piu-venduti h2{font-size:25px}#i-nostri-brand{padding:20px}#i-nostri-brand .brand{flex-basis:33.3%}#nuovi-arrivi{padding:20px}#nuovi-arrivi h2{font-size:25px}#recensioni{padding:20px}#recensioni>div{flex-wrap:wrap}#recensioni .recensioni{width:100%!important;position:relative!important;top:0!important;left:0!important;;padding:25px;display:block;min-height:600px}#recensioni>div>div:first-of-type{flex-basis:100%;padding:0}#recensioni>div>div:nth-child(2){flex-basis:100%}#recensioni>div>div:nth-child(2)>div:first-of-type{display:none}#info{padding:20px;margin:0}#info>div{flex-wrap:wrap;padding:20px 0}#info>div>div{flex-basis:100%;margin:10px 0}#newsletter{padding:20px}#newsletter .form_newsletter{flex-wrap:wrap}#newsletter .form_newsletter>div{flex-basis:100%!important;margin:5px 0}}