@media(max-width:767px){
body.single-product.alsina-v52 .alsina-topbar{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
body.single-product.alsina-v52 #alsina-beige-overlay-v4{display:none!important}
body.single-product.alsina-v52 .alsina-stage-host{height:460px!important;min-height:460px!important;max-height:460px!important;padding:0!important;position:relative!important;background:#fff!important;overflow:hidden!important}
body.single-product.alsina-v52 .alsina-main-stage{height:460px!important;min-height:460px!important;max-height:460px!important;padding:14px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}
body.single-product.alsina-v52 .alsina-main-stage .alsina-producto-img{width:94%!important;height:94%!important;max-width:94%!important;max-height:94%!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:auto!important}
body.single-product.alsina-v52 .alsina-v52-ui{position:absolute!important;inset:0!important;z-index:9999!important;pointer-events:none!important}
body.single-product.alsina-v52 .alsina-v52-back,body.single-product.alsina-v52 .alsina-v52-wa{position:absolute!important;top:17px!important;width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;pointer-events:auto!important}
body.single-product.alsina-v52 .alsina-v52-back{left:17px!important;color:#555!important}body.single-product.alsina-v52 .alsina-v52-wa{right:17px!important;color:#25D366!important;text-decoration:none!important}
body.single-product.alsina-v52 .alsina-v52-back svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body.single-product.alsina-v52 .alsina-v52-wa svg{width:25px!important;height:25px!important;display:block!important;fill:#25D366!important}
body.single-product.alsina-v52 .alsina-v52-colors .alsina-color-opciones{display:flex!important;gap:10px!important;overflow-x:auto!important}
body.single-product.alsina-v52 .alsina-v52-colors .alsina-color-swatch{display:flex!important;align-items:center!important;justify-content:center!important;width:84px!important;height:84px!important;flex:0 0 84px!important;padding:4px!important;border:1.5px solid #aaa!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}
body.single-product.alsina-v52 .alsina-v52-colors .alsina-color-swatch img{display:block!important;width:76px!important;height:76px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:scale(1.2)!important}
body.single-product.alsina-v52 .alsina-ml-sizes{display:none!important}
body.single-product.alsina-v52 .alsina-v52-sizes{display:block!important;margin:16px 0 22px!important}
body.single-product.alsina-v52 .alsina-v52-title{font-size:16px!important;font-weight:600!important;margin:0 0 10px!important}
body.single-product.alsina-v52 .alsina-v52-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
body.single-product.alsina-v52 .alsina-v52-list button{width:100%!important;height:50px!important;min-width:0!important;margin:0!important;padding:0 6px!important;border:1.5px solid #aaa!important;border-radius:10px!important;background:#fff!important;color:#222!important;font:600 16px/1 Arial,sans-serif!important}
body.single-product.alsina-v52 .alsina-v52-list button.selected{border:2px solid #111!important;background:#f4efe5!important;box-shadow:inset 0 0 0 1px #111!important}
body.single-product.alsina-v52 .alsina-v52-list button:disabled{opacity:.35!important;background:#f3f3f3!important;text-decoration:line-through!important}
}
@media(max-width:767px){html body.single-product .alsina-topbar{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.single-product .alsina-ml-fixed-controls,html body.single-product .alsina-ml-hero-controls-v48,html body.single-product .alsina-ml-hard-controls,html body.single-product .alsina-ml-sizes{display:none!important}}

@media(max-width:767px){
html body.single-product #alsina-mobile-header-final{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
html body.single-product .woocommerce.wc-block-breadcrumbs:has(#alsina-mobile-header-final){height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
html body.single-product .alsina-v52-sizes{margin:14px 0 20px!important}
html body.single-product .alsina-v52-title{font-size:15px!important;margin:0 0 8px!important}
html body.single-product .alsina-v52-list{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;padding:1px 1px 4px!important;scrollbar-width:none!important}
html body.single-product .alsina-v52-list::-webkit-scrollbar{display:none!important}
html body.single-product .alsina-v52-list button{flex:0 0 43px!important;width:43px!important;min-width:43px!important;height:38px!important;border:1px solid #999!important;border-radius:6px!important;padding:0!important;font-size:14px!important;font-weight:500!important;background:#fff!important;box-shadow:none!important}
html body.single-product .alsina-v52-list button.selected{border:2px solid #333!important;background:#f4efe5!important;font-weight:600!important;box-shadow:none!important}
}
@media(max-width:767px){html body.single-product .alsina-v52-wa svg{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;overflow:visible!important}}

@media(max-width:767px){
html body.single-product.alsina-v52 .alsina-stage-host{height:430px!important;min-height:430px!important;max-height:430px!important;touch-action:pan-y!important}
html body.single-product.alsina-v52 .alsina-main-stage{height:430px!important;min-height:430px!important;max-height:430px!important;padding:2px 2px!important;overflow:hidden!important}
html body.single-product.alsina-v52 .alsina-main-stage .alsina-producto-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important;transform-origin:center center!important;object-fit:contain!important}
html body.single-product .alsina-v52-colors .alsina-color-swatch.is-active,
html body.single-product .alsina-v52-colors .alsina-color-swatch.active,
html body.single-product .alsina-v52-colors .alsina-color-swatch.selected{border:2px solid #b7a27a!important;background:#f4efe5!important;box-shadow:0 0 0 1px #d8c8aa!important}
html body.single-product .alsina-v52-list button.selected{border:2px solid #b7a27a!important;background:#f4efe5!important;box-shadow:0 0 0 1px #d8c8aa!important}
html body.single-product button.alsina-buy-now,
html body.single-product button.single_add_to_cart_button,
html body.single-product button.alsina-k6-calc{background:#c8b58f!important;background-color:#c8b58f!important;border-color:#c8b58f!important;color:#17130d!important}
html body.single-product button.alsina-buy-now:hover,
html body.single-product button.single_add_to_cart_button:hover,
html body.single-product button.alsina-k6-calc:hover{background:#b7a27a!important;background-color:#b7a27a!important;border-color:#b7a27a!important;color:#17130d!important}
}

@media(max-width:767px){
html body.single-product form.cart button.alsina-buy-now,
html body.single-product form.cart button.single_add_to_cart_button,
html body.single-product .single_variation_wrap button.alsina-buy-now,
html body.single-product .single_variation_wrap button.single_add_to_cart_button,
html body.single-product button.alsina-k6-calc{
background:#c8b58f!important;background-color:#c8b58f!important;border:1px solid #c8b58f!important;color:#17130d!important;box-shadow:none!important
}
html body.single-product form.cart button.alsina-buy-now:hover,
html body.single-product form.cart button.single_add_to_cart_button:hover,
html body.single-product button.alsina-k6-calc:hover{
background:#b7a27a!important;background-color:#b7a27a!important;border-color:#b7a27a!important;color:#17130d!important
}
html body.single-product .alsina-v52-list button.selected{
border:2px solid #b7a27a!important;background:#f4efe5!important;box-shadow:0 0 0 1px #d8c8aa!important
}
html body.single-product .alsina-v52-colors .alsina-color-swatch[aria-pressed="true"],
html body.single-product .alsina-v52-colors .alsina-color-swatch.is-selected,
html body.single-product .alsina-v52-colors .alsina-color-swatch.selected,
html body.single-product .alsina-v52-colors .alsina-color-swatch.active,
html body.single-product .alsina-v52-colors .alsina-color-swatch.is-active{
border:2px solid #b7a27a!important;background:#f4efe5!important;box-shadow:0 0 0 1px #d8c8aa!important
}
}

@media(max-width:767px){
html body.single-product .alsina-stage-host .alsina-v58-counter{
display:flex!important;position:absolute!important;right:14px!important;bottom:14px!important;z-index:999!important;
align-items:center!important;justify-content:center!important;min-width:48px!important;height:28px!important;padding:0 10px!important;
border-radius:16px!important;background:rgba(55,55,55,.78)!important;color:#fff!important;font:600 13px/1 Arial,sans-serif!important
}
html body.single-product .alsina-stage-host .alsina-producto-img{
object-fit:contain!important;object-position:center center!important;transform:scale(1.22)!important;
width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important
}
html body.single-product .alsina-stage-host .alsina-producto-img.alsina-slide-left{animation:alsinaSlideLeft .24s ease-out!important}
html body.single-product .alsina-stage-host .alsina-producto-img.alsina-slide-right{animation:alsinaSlideRight .24s ease-out!important}
@keyframes alsinaSlideLeft{0%{opacity:.55;translate:24px 0}100%{opacity:1;translate:0 0}}
@keyframes alsinaSlideRight{0%{opacity:.55;translate:-24px 0}100%{opacity:1;translate:0 0}}
}
