@media(min-width:992px) and (hover:hover) and (pointer:fine){
body.type-category #products .zn-hovercart{position:relative}
body.type-category #products .zn-hovercart :is(.p-in,.p-bottom,[data-micro=offer]){position:static!important}
body.type-category #products .zn-hovercart .p-tools{position:absolute!important;top:var(--zn-cart-top);left:12px;right:12px;width:auto!important;margin:0!important;z-index:5;opacity:0!important;pointer-events:none;transition:opacity .15s}
body.type-category #products .zn-hovercart:is(:hover,:focus-within) .p-tools{opacity:1!important;pointer-events:auto}
body.type-category #products .zn-hovercart .btn-cart{width:100%!important;background:#ed1730!important;border-color:#ed1730!important;color:#fff!important;border-radius:25px!important}
}
body #productsAlternative:before{color:#111!important}
body #productsAlternative :is(.p,.name,.availability,.prices,.widget-parameter-wrapper){text-align:center!important}
body #productsAlternative .image{display:flex!important;align-items:center;justify-content:center;height:280px!important;padding:0!important;margin-bottom:10px!important}
body #productsAlternative .image img{width:100%!important;height:100%!important;object-fit:contain}
body #productsAlternative .zn-alt-ready .image .flags,body #productsAlternative :is(.p-tools,.p-desc,.p-code,.stars-placeholder){display:none!important}
body #productsAlternative .zn-alt-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:24px;margin:0 8px 18px}
body #productsAlternative .zn-alt-tags span{width:auto!important;height:auto!important;padding:3px 7px;border-radius:3px;font:700 12px/18px Arial;white-space:nowrap}
body #productsAlternative .name{display:block!important;color:#111!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-transform:uppercase}
body #productsAlternative :is(.p-in,.p-in-in,.ratings-wrapper){height:auto!important;min-height:0!important}
body #productsAlternative .availability{display:block!important;margin:18px 0!important;font-weight:700!important}
body #productsAlternative .availability span{color:#009b16!important}
body #productsAlternative .p-bottom{min-height:0!important;padding-bottom:0!important}
body #productsAlternative [data-micro=offer]{flex-wrap:wrap!important}
body #productsAlternative .prices{width:100%!important;flex:0 0 100%!important}
body #productsAlternative .price-final{display:flex!important;justify-content:center!important;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:22px!important;color:#111!important}
body #productsAlternative .zn-alt-old{font:400 14px Arial!important;color:#222!important;text-decoration:line-through;white-space:nowrap}
body #productsAlternative .widget-parameter-wrapper{width:100%!important;margin:20px 0 0!important;padding:0!important}
body #productsAlternative :is(.widget-parameter-list,.zn-sizes){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;width:100%!important;padding:0!important;margin:20px auto!important;list-style:none!important}
body #productsAlternative :is(.widget-parameter-list,.zn-sizes)>li{float:none!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
body #productsAlternative :is(.widget-parameter-list,.zn-sizes)>li>a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px;border:0!important;border-radius:4px!important;background:#f1f1f1!important;color:#111;font-size:14px!important;font-weight:700;text-decoration:none}
@media(max-width:767px){body #productsAlternative .zn-arrow{top:290px!important;transform:translateY(-50%)}}
@media(min-width:992px){body.type-detail .zn-galerie:has(>a:nth-child(6):last-child)>a{grid-column:span 3!important}}
body.type-detail .add-to-cart .quantity{display:grid!important;grid-template-columns:repeat(3,44px);align-items:center;width:132px!important;height:44px!important;padding:0!important;border:0!important;background:#fff;flex:0 0 132px}
body.type-detail .quantity>label{grid-area:1/2;margin:0!important;width:44px!important}
body.type-detail .quantity input.amount{width:44px!important;height:44px!important;padding:0!important;border:0!important;background:#fff;text-align:center;font-size:16px!important;appearance:textfield}
body.type-detail .quantity input::-webkit-inner-spin-button,body.type-detail .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body.type-detail .quantity>button{position:static!important;float:none!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:2px solid #fff!important;border-radius:5px!important;background:#35434b!important;color:#fff!important;transform:none!important;font:700 26px/40px Arial!important}
body.type-detail .quantity>.decrease{grid-area:1/1}
body.type-detail .quantity>.increase{grid-area:1/3}
body.type-detail .quantity>button:before,body.type-detail .quantity>button>span{display:none!important}
body.type-detail .quantity>button:after{position:static!important;display:inline!important;border:0!important;background:none!important;font:inherit!important;color:inherit!important;transform:none!important}
body.type-detail .quantity>.decrease:after{content:"−"!important}
body.type-detail .quantity>.increase:after{content:"+"!important}
