/* Refuerzos: Vonzot pisa botones e imagenes, aqui se devuelve el estilo nuestro */
.aks-home .hero{isolation:isolate;position:relative}
.aks-home .slide-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;z-index:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;display:block!important}
.aks-home .slide.has-img::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.12) 100%)!important;z-index:1!important}
.aks-home .slide>h1,.aks-home .slide>p,.aks-home .slide>.btn{position:relative;z-index:2}
.aks-home .slide h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 14px rgba(0,0,0,.35);max-width:62%;line-height:1.2;padding-bottom:.08em;margin-bottom:4px}
.aks-home .slide p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:52%}
.aks-home .ar{padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;width:42px!important;height:42px!important;border-radius:50%!important;border:0!important;box-shadow:0 2px 10px rgba(0,0,0,.18)!important;background:rgba(255,255,255,.92)!important;color:#1b1d24!important;font-size:22px!important;line-height:42px!important;text-align:center;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;display:grid!important;place-items:center;cursor:pointer;transition:background .2s,color .2s}
.aks-home .ar:hover{background:#1b1d24!important;color:#fff!important}
.aks-home .dots{z-index:3}
.aks-home .dots button{padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;width:11px!important;height:11px!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.6)!important;box-shadow:none!important;cursor:pointer;transition:width .25s,background .25s}
.aks-home .dots button.on{background:#fff!important;width:28px!important;border-radius:99px!important}
.aks-home .btn{padding:12px 26px!important;border-radius:99px!important;border:0!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;line-height:1.2!important;box-shadow:none!important;min-height:0!important}
.aks-home .rnav button{padding:0!important;min-width:0!important;min-height:0!important;text-transform:none!important;letter-spacing:0!important}
.aks-home .prod .ph img{max-width:none!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;margin:0!important}
.aks-home .art img{max-width:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important}
.aks-home h2,.aks-home h3,.aks-home h1{text-transform:none!important;letter-spacing:-.01em}
.aks-home .prod h3{letter-spacing:0!important}
.aks-home .price{font-size:16px!important}
.aks-home .price del{font-size:13px!important;opacity:.7}
.aks-home .price .woocommerce-Price-amount{font-size:inherit}
.aks-home .blk .grid{list-style:none}
@media(max-width:700px){.aks-home .slide p{max-width:100%}}
/* Trustindex dentro de nuestra tarjeta */
.aks-home .aks-ti{margin-top:18px}
.aks-home .aks-ti .ti-widget{margin:0!important}

/* Barra de administracion de WordPress */
@media(min-width:1001px){body.admin-bar .aks-header{top:44px}}
@media(max-width:1000px){body.admin-bar .aks-header{top:calc(42px + env(safe-area-inset-top,0px))}}
@media screen and (max-width:782px){body.admin-bar .aks-header{top:calc(52px + env(safe-area-inset-top,0px))}}
body.admin-bar.aks-skin #page-content{padding-top:112px}
@media(max-width:1000px){body.admin-bar.aks-skin #page-content{padding-top:104px}}
@media screen and (max-width:782px){body.admin-bar.aks-skin #page-content{padding-top:118px}}
/* El menu debe verse en escritorio */
@media(min-width:1001px){.aks-nav{display:flex!important}}

/* Aire entre el contenido y el footer */
.aks-home{padding-bottom:64px;display:block}
@media(max-width:820px){.aks-home{padding-bottom:44px}}
body.aks-skin.home .site-content,body.aks-skin.home .content-inner{padding-bottom:0!important;margin-bottom:0!important}
/* Resenas de Google dentro de la tarjeta */
.aks-home .aks-ti .ti-widget{margin:0!important;padding:0!important}
.aks-home .aks-ti .ti-widget-container{padding:0!important}
.aks-home .aks-ti .ti-footer,.aks-home .aks-ti .ti-header{margin-top:10px!important}

/* Alto y proporcion de la portada */
.aks-home .slide-img{object-position:center center!important}
.aks-home .slide-pic{position:absolute;inset:0;display:block;z-index:0}
/* Escritorio y tableta: misma proporcion que el arte ancho (1100x400) */
.aks-home .hero{height:auto;aspect-ratio:11/4;max-height:420px}
.aks-home .slide{padding:40px 44px}
/* Movil: proporcion vertical, igual que el arte de movil (1000x1250) */
@media(max-width:700px){
.aks-home .hero{aspect-ratio:4/5;max-height:none}
.aks-home .slide{padding:24px 20px 46px;justify-content:flex-end}
.aks-home .slide h1{max-width:100%;font-size:22px;-webkit-line-clamp:2;margin-bottom:2px}
.aks-home .slide p{max-width:100%;font-size:13.5px;margin-bottom:14px}
.aks-home .slide.has-img::after{background:linear-gradient(0deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.74) 24%,rgba(0,0,0,.34) 50%,rgba(0,0,0,0) 74%)!important}
.aks-home .ar{width:34px!important;height:34px!important;top:34%}
.aks-home .dots{bottom:14px}
}

