/* ARTEMISA_AUDIT_V22_FRONT_INLINE_CSS_EXTRACTED */
/* ARTEMISA FIX 187
   Usuwa niebieską otoczkę / focus ring z górnego pola wyszukiwania i przycisku lupy.
   Nie blokuje przycisku, nie zmienia działania autocomplete i nie dodaje przekreślonego kursora. */
#search_form #search_text,
form.search_form input[name="search_text"] {
  outline: 0 !important;
-webkit-appearance: none !important;appearance: none !important;}

#search_form #search_text:focus,
#search_form #search_text:focus-visible,
#search_form #search_text:active,
form.search_form input[name="search_text"]:focus,
form.search_form input[name="search_text"]:focus-visible,
form.search_form input[name="search_text"]:active {
  outline: 0 !important;
  
  border-color: #ced4da !important;
-webkit-box-shadow: none !important;box-shadow: none !important;}

#search_form .input-group:focus,
#search_form .input-group:focus-within,
form.search_form .input-group:focus,
form.search_form .input-group:focus-within {
  outline: 0 !important;
  
-webkit-box-shadow: none !important;box-shadow: none !important;}

#search_form button[type="submit"],
form.search_form button[type="submit"] {
  outline: 0 !important;
}

#search_form button[type="submit"]:focus,
#search_form button[type="submit"]:focus-visible,
#search_form button[type="submit"]:active,
#search_form .btn:focus,
#search_form .btn:focus-visible,
#search_form .btn:active,
form.search_form button[type="submit"]:focus,
form.search_form button[type="submit"]:focus-visible,
form.search_form button[type="submit"]:active,
form.search_form .btn:focus,
form.search_form .btn:focus-visible,
form.search_form .btn:active {
  outline: 0 !important;
  
-webkit-box-shadow: none !important;box-shadow: none !important;}


.product-grid2 .social li.action-item-wishlist:hover .product-action.product-action-wishlist,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form:hover .product-action.product-action-wishlist,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:hover,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:focus,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:active,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-tip-visible,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed{color:#fff!important;background:{{ $allsettings->site_button_color ?: '#d49a1f' }}!important;background-color:{{ $allsettings->site_button_color ?: '#d49a1f' }}!important;background-image:none!important;box-shadow:0 0 10px rgba(0,0,0,.5)!important;width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important;-webkit-transform:none!important;transform:none!important;}
.product-grid2 .social li.action-item-wishlist:hover .product-action.product-action-wishlist>i,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form:hover .product-action.product-action-wishlist>i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:hover>i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:focus>i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:active>i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-tip-visible>i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed>i,
.product-grid2 .social li.action-item-wishlist:hover .product-action.product-action-wishlist>i:before,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form:hover .product-action.product-action-wishlist>i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:hover>i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:focus>i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:active>i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-tip-visible>i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed>i:before{color:#fff!important;font-size:17px!important;line-height:45px!important;-webkit-transform:none!important;transform:none!important;}


.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist,
.product-grid2 .social li.action-item-wishlist a.product-action.product-action-wishlist,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:hover,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:focus,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:active,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-tip-visible {
    width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important;line-height:45px!important;padding:0!important;-webkit-transform:none!important;transform:none!important;
}
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist > i,
.product-grid2 .social li.action-item-wishlist a.product-action.product-action-wishlist > i,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist > i:before,
.product-grid2 .social li.action-item-wishlist a.product-action.product-action-wishlist > i:before,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist > i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:hover > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:hover > i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed > i:before {
    content:"\f004"!important;font-family:FontAwesome!important;font-size:17px!important;line-height:45px!important;width:45px!important;height:45px!important;display:inline-block!important;text-align:center!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;-webkit-transform:none!important;transform:none!important;
-webkit-animation:none!important;animation:none!important;}
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:not(.is-observed):not(:hover):not(:focus):not(:active):not(.artemisa-tip-visible) > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:not(.is-observed):not(:hover):not(:focus):not(:active):not(.artemisa-tip-visible) > i:before{color:#505050!important}
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:hover > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:hover > i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed > i:before{color:#fff!important}


.product-grid2 .social li.action-item-wishlist,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist > i:before {
    top:0!important;bottom:auto!important;line-height:45px!important;-webkit-transform:none!important;transform:none!important;
-webkit-animation:none!important;animation:none!important;}
.product-grid2 .social li.action-item-wishlist{-webkit-transform:translateX(100px)!important;transform:translateX(100px)!important;}
.product-grid2:hover .social li.action-item-wishlist,
.product-grid2:focus-within .social li.action-item-wishlist,
.product-grid2.artemisa-touch-actions-open .social li.action-item-wishlist{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;}
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed,
.product-grid2:hover .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed,
.product-grid2.artemisa-touch-actions-open .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed{color:#fff!important;background:{{ $allsettings->site_button_color ?: '#d49a1f' }}!important;background-color:{{ $allsettings->site_button_color ?: '#d49a1f' }}!important;background-image:none!important;box-shadow:0 0 10px rgba(0,0,0,.5)!important}
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.is-observed > i:before{color:#fff!important}
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:not(.is-observed):not(:hover):not(:focus):not(:active):not(.artemisa-tip-visible),
.product-grid2.artemisa-touch-actions-open .social li.action-item-wishlist .product-action.product-action-wishlist:not(.is-observed):not(:hover):not(:focus):not(:active):not(.artemisa-tip-visible){color:#505050!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:not(.is-observed):not(:hover):not(:focus):not(:active):not(.artemisa-tip-visible) > i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist:not(.is-observed):not(:hover):not(:focus):not(:active):not(.artemisa-tip-visible) > i:before{color:#505050!important}


.product-grid2 .social li.action-item-wishlist:hover .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed),
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form:hover .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed),
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed),
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed):hover,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed):focus,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed):active,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed).artemisa-tip-visible,
.product-grid2.artemisa-touch-actions-open .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed){color:#505050!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}
.product-grid2 .social li.action-item-wishlist:hover .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed)>i,
.product-grid2 .social li.action-item-wishlist:hover .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed)>i:before,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form:hover .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed)>i,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form:hover .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed)>i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed)>i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed)>i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed):hover>i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed):hover>i:before,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed).artemisa-tip-visible>i,
.product-grid2 .social li.action-item-wishlist .product-action.product-action-wishlist.artemisa-force-unobserved:not(.is-observed).artemisa-tip-visible>i:before{color:#505050!important}


body.wishlist-page .product-grid2 .product-image2,
.wishlist-page .product-grid2 .product-image2{position:relative!important;overflow:hidden!important}
body.wishlist-page .product-grid2 .product-hider,
.wishlist-page .product-grid2 .product-hider{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:85!important;pointer-events:none!important}
body.wishlist-page .product-grid2 .product-hider>.remove,
.wishlist-page .product-grid2 .product-hider>.remove{display:block!important;position:absolute!important;top:8px!important;right:10px!important;left:auto!important;bottom:auto!important;z-index:95!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;margin:0!important;padding:0!important;pointer-events:auto!important;-webkit-transform:none!important;transform:none!important;}
body.wishlist-page .product-grid2 .product-hider>.remove form,
.wishlist-page .product-grid2 .product-hider>.remove form{display:block!important;position:static!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important}
body.wishlist-page .product-grid2 .product-hider>.remove button,
body.wishlist-page .product-grid2 .product-hider>.remove button.quickview,
.wishlist-page .product-grid2 .product-hider>.remove button,
.wishlist-page .product-grid2 .product-hider>.remove button.quickview{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;color:#505050!important;box-shadow:0 7px 18px rgba(0,0,0,.20)!important;line-height:32px!important;text-align:center!important;cursor:pointer!important;-webkit-transform:none!important;transform:none!important;}
body.wishlist-page .product-grid2 .product-hider>.remove button:hover,
body.wishlist-page .product-grid2 .product-hider>.remove button:focus,
.wishlist-page .product-grid2 .product-hider>.remove button:hover,
.wishlist-page .product-grid2 .product-hider>.remove button:focus{color:#fff!important;background:#d49a1f!important;background-color:#d49a1f!important;box-shadow:0 0 10px rgba(0,0,0,.5)!important}
body.wishlist-page .product-grid2 .product-hider>.remove button i,
body.wishlist-page .product-grid2 .product-hider>.remove button i:before,
.wishlist-page .product-grid2 .product-hider>.remove button i,
.wishlist-page .product-grid2 .product-hider>.remove button i:before{display:block!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;color:inherit!important;font-size:16px!important;line-height:32px!important;text-align:center!important;background:transparent!important}
body.wishlist-page .product-grid2 .product-hider>.remove button p,
.wishlist-page .product-grid2 .product-hider>.remove button p{display:none!important}
@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse){body.wishlist-page .product-grid2 .product-hider>.remove,.wishlist-page .product-grid2 .product-hider>.remove{top:8px!important;right:8px!important;left:auto!important}}


body.wishlist-page .product-grid2 .product-hider>.remove,
body.wishlist-page .product-grid2 .product-hider>.remove form,
body.wishlist-page .product-grid2 .product-hider>.remove button,
.wishlist-page .product-grid2 .product-hider>.remove,
.wishlist-page .product-grid2 .product-hider>.remove form,
.wishlist-page .product-grid2 .product-hider>.remove button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}


@media screen and (hover:hover) and (pointer:fine){
.product-grid2:hover .product-image2:not(:hover) .social li,
.product-grid2:focus-within .product-image2:not(:hover) .social li,
.product-grid2:not(.artemisa-image-actions-hover) .product-image2 .social li{-webkit-transform:translateX(100px)!important;transform:translateX(100px)!important;}
.product-grid2:hover .product-image2:not(:hover)>a.add-to-cart,
.product-grid2:hover .product-image2:not(:hover) .add-to-cart,
.product-grid2:focus-within .product-image2:not(:hover)>a.add-to-cart,
.product-grid2:focus-within .product-image2:not(:hover) .add-to-cart,
.product-grid2:not(.artemisa-image-actions-hover) .product-image2>a.add-to-cart,
.product-grid2:not(.artemisa-image-actions-hover) .product-image2 .add-to-cart{bottom:-100%!important}
.product-grid2 .product-image2:hover .social li,
.product-grid2.artemisa-image-actions-hover .product-image2 .social li{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;}
.product-grid2 .product-image2:hover>a.add-to-cart,
.product-grid2 .product-image2:hover .add-to-cart,
.product-grid2.artemisa-image-actions-hover .product-image2>a.add-to-cart,
.product-grid2.artemisa-image-actions-hover .product-image2 .add-to-cart{bottom:0!important}
}
@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse){
.product-grid2:not(.artemisa-touch-actions-open) .product-image2 .social li{-webkit-transform:translateX(100px)!important;transform:translateX(100px)!important;}
.product-grid2:not(.artemisa-touch-actions-open) .product-image2>a.add-to-cart,
.product-grid2:not(.artemisa-touch-actions-open) .product-image2 .add-to-cart{bottom:-100%!important}
.product-grid2.artemisa-touch-actions-open .product-image2 .social li{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;}
.product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart{bottom:0!important}
}


@media screen and (min-width:768px) and (hover:hover) and (pointer:fine){
.swiper-container.artemisa-product-swiper,.swiper-container{overflow:hidden!important}
.swiper-container.artemisa-product-swiper .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
.swiper-container.artemisa-product-swiper .swiper-slide{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-self:stretch!important}
.swiper-container.artemisa-product-swiper .product-grid2{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}
.swiper-container.artemisa-product-swiper .product-image2{height:250px!important;min-height:250px!important;flex:0 0 250px!important}
.swiper-container.artemisa-product-swiper .swiper-button-next,.swiper-container.artemisa-product-swiper .swiper-button-prev{top:41%!important;z-index:90!important}
}
.product-grid2 .social li.action-item-wishlist,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist{top:0!important;bottom:auto!important;-webkit-transform:none!important;transform:none!important;}
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist:active,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist:focus,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist.is-observed,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist.artemisa-force-unobserved{display:flex!important;align-items:center!important;justify-content:center!important;width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important;line-height:45px!important;margin:0!important;padding:0!important}
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist i,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist i:before{position:static!important;display:inline-block!important;width:45px!important;height:45px!important;line-height:45px!important;margin:0!important;padding:0!important;vertical-align:top!important;-webkit-transform:none!important;transform:none!important;}


@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse){
.product-grid2 .product-image2{position:relative!important;overflow:hidden!important}
.product-grid2 .product-image2>a.add-to-cart,
.product-grid2 .product-image2 .add-to-cart,
.swiper-container .product-grid2 .product-image2>a.add-to-cart,
.swiper-container .product-grid2 .product-image2 .add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2>a.add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .add-to-cart{display:block!important;position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:-100%!important;width:100%!important;max-width:100%!important;z-index:75!important;opacity:1!important;visibility:visible!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:bottom .3s ease,background-color .25s ease,color .25s ease!important;transition:bottom .3s ease,background-color .25s ease,color .25s ease!important;}
.product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart,
.swiper-container .product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.swiper-container .product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart{bottom:0!important}
.product-grid2 .social li.action-item-wishlist,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist:active,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist:focus,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist.is-observed,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist.artemisa-force-unobserved{top:0!important;bottom:auto!important;-webkit-transform:none!important;transform:none!important;}
}


@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse){
.product-grid2 .product-image2 .social,
.swiper-container .product-grid2 .product-image2 .social,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .social{position:absolute!important;right:18px!important;bottom:50px!important;top:auto!important;left:auto!important;width:45px!important;height:auto!important;margin:0!important;padding:0!important;z-index:80!important;overflow:visible!important;-webkit-transform:none!important;transform:none!important;}
.product-grid2 .product-image2 .social li.action-item-wishlist,
.product-grid2 .product-image2 .social li.action-item-wishlist:hover,
.product-grid2 .product-image2 .social li.action-item-wishlist:focus,
.product-grid2 .product-image2 .social li.action-item-wishlist:active{display:block!important;position:relative!important;top:0!important;right:auto!important;bottom:auto!important;left:auto!important;width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important;margin:0 0 10px!important;padding:0!important;line-height:45px!important;vertical-align:top!important;box-sizing:border-box!important}
.product-grid2.artemisa-touch-actions-open .product-image2 .social li.action-item-wishlist,
.product-grid2.artemisa-mobile-actions-open .product-image2 .social li.action-item-wishlist{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;}
.product-grid2 .product-image2 .social li.action-item-wishlist .artemisa-wishlist-form,
.product-grid2 .product-image2 .social li.action-item-wishlist .artemisa-wishlist-form:hover,
.product-grid2 .product-image2 .social li.action-item-wishlist .artemisa-wishlist-form:focus,
.product-grid2 .product-image2 .social li.action-item-wishlist .artemisa-wishlist-form:active{display:block!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important;margin:0!important;padding:0!important;line-height:45px!important;-webkit-transform:none!important;transform:none!important;box-sizing:border-box!important}
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist:hover,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist:focus,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist:active,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.is-observed,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.is-observed:hover,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.artemisa-force-unobserved,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.artemisa-force-unobserved:hover,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.artemisa-tip-visible{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important;margin:0!important;padding:0!important;line-height:45px!important;border-radius:50%!important;vertical-align:top!important;box-sizing:border-box!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important;}
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist i,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist i:before,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist:hover i,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist:hover i:before,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.is-observed i,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.is-observed i:before,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.artemisa-force-unobserved i,
.product-grid2 .product-image2 .social li.action-item-wishlist button.product-action.product-action-wishlist.artemisa-force-unobserved i:before{content:"\f004"!important;font-family:FontAwesome!important;position:static!important;display:inline-block!important;width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important;margin:0!important;padding:0!important;line-height:45px!important;font-size:17px!important;text-align:center!important;vertical-align:top!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important;}
}


.swiper-container.artemisa-product-swiper .swiper-wrapper,
.swiper-container[data-artemisa-manual-slider="1"] .swiper-wrapper{-webkit-transition:-webkit-transform .72s cubic-bezier(.25,.82,.25,1)!important;transition:transform .72s cubic-bezier(.25,.82,.25,1)!important;}
@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse){
.swiper-container.artemisa-product-swiper .swiper-wrapper,
.swiper-container[data-artemisa-manual-slider="1"] .swiper-wrapper{-webkit-transition:-webkit-transform .72s cubic-bezier(.25,.82,.25,1)!important;transition:transform .72s cubic-bezier(.25,.82,.25,1)!important;}
}


:root{--artemisa-product-card-width:240px;--artemisa-product-image-height:300px}
.product-grid2,
.swiper-container .product-grid2,
.swiper-container.artemisa-product-swiper .product-grid2,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2{width:100%!important;max-width:var(--artemisa-product-card-width)!important;min-width:var(--artemisa-product-card-width)!important;background:#fff!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
.product-grid2 .product-image2,
.swiper-container .product-grid2 .product-image2,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2{width:var(--artemisa-product-card-width)!important;max-width:var(--artemisa-product-card-width)!important;min-width:var(--artemisa-product-card-width)!important;height:var(--artemisa-product-image-height)!important;min-height:var(--artemisa-product-image-height)!important;max-height:var(--artemisa-product-image-height)!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important}
.product-grid2 .product-image2 a,
.product-grid2 .product-image2 img,
.product-grid2 .product-image2 .pic-1,
.product-grid2 .product-image2 .pic-2,
.swiper-container .product-grid2 .product-image2 a,
.swiper-container .product-grid2 .product-image2 img,
.swiper-container .product-grid2 .product-image2 .pic-1,
.swiper-container .product-grid2 .product-image2 .pic-2{width:100%!important;max-width:var(--artemisa-product-card-width)!important;height:var(--artemisa-product-image-height)!important;min-height:var(--artemisa-product-image-height)!important;max-height:var(--artemisa-product-image-height)!important;object-fit:cover!important;box-sizing:border-box!important}
.product-grid2 .product-content,
.swiper-container .product-grid2 .product-content,
.swiper-container.artemisa-product-swiper .product-grid2 .product-content{width:var(--artemisa-product-card-width)!important;min-height:102px!important;padding:20px 10px!important;text-align:center!important;box-sizing:border-box!important;background:#fff!important}
.product-grid2 .title,
.swiper-container .product-grid2 .title{font-size:17px!important;line-height:22px!important;min-height:22px!important;margin:0 0 7px!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}
.product-grid2 .price,
.swiper-container .product-grid2 .price{font-size:15px!important;line-height:22px!important;min-height:22px!important}
.swiper-container.artemisa-product-swiper .swiper-slide,
.swiper-container[data-artemisa-manual-slider="1"] .swiper-slide{display:flex!important;justify-content:center!important;align-items:stretch!important;min-width:var(--artemisa-product-card-width)!important;box-sizing:border-box!important}
.swiper-container.artemisa-product-swiper .swiper-wrapper,
.swiper-container[data-artemisa-manual-slider="1"] .swiper-wrapper{align-items:stretch!important}
@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse){
.swiper-container.artemisa-product-swiper .swiper-slide,
.swiper-container[data-artemisa-manual-slider="1"] .swiper-slide{min-width:var(--artemisa-product-card-width)!important}
.product-grid2,
.swiper-container .product-grid2,
.swiper-container.artemisa-product-swiper .product-grid2,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2{max-width:var(--artemisa-product-card-width)!important;min-width:var(--artemisa-product-card-width)!important}
}


.product-grid2 .product-image2,
.swiper-container .product-grid2 .product-image2,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2{position:relative!important;overflow:hidden!important}
.product-grid2 .product-image2 .product-hider,
.swiper-container .product-grid2 .product-image2 .product-hider,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;z-index:4!important;pointer-events:none!important;-webkit-transform:none!important;transform:none!important;}
.product-grid2 .product-image2 .product-hider>a.quickview,
.product-grid2 .product-image2 .product-hider a.quickview,
.product-grid2:hover .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-image-actions-hover .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-touch-actions-open .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-mobile-actions-open .product-image2 .product-hider a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider>a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider>a.quickview,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider>a.quickview,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview{display:block!important;position:absolute!important;top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0!important;z-index:9!important;color:#505050!important;text-align:center!important;line-height:15px!important;pointer-events:auto!important;-webkit-transform:none!important;transform:none!important;text-decoration:none!important-webkit-animation:none!important;animation:none!important;}
.product-grid2 .product-image2 .product-hider a.quickview i,
.product-grid2 .product-image2 .product-hider a.quickview .fa,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview i,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview .fa{display:block!important;width:72px!important;height:16px!important;line-height:16px!important;margin:0 0 2px 0!important;padding:0!important;text-align:center!important;color:#505050!important;font-size:15px!important;-webkit-transform:none!important;transform:none!important;}
.product-grid2 .product-image2 .product-hider a.quickview p,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview p{display:block!important;width:72px!important;min-width:72px!important;max-width:72px!important;margin:0!important;padding:0!important;color:#505050!important;font-size:13px!important;line-height:15px!important;text-align:center!important;white-space:normal!important;-webkit-transform:none!important;transform:none!important;}
@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse){
.product-grid2 .product-image2 .product-hider>a.quickview,
.product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider>a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview{top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;width:72px!important;min-width:72px!important;max-width:72px!important;-webkit-transform:none!important;transform:none!important;}
}


@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse){
.product-grid2 .product-image2{position:relative!important;overflow:hidden!important}
.product-grid2 .product-image2>a.add-to-cart,
.product-grid2 .product-image2 .add-to-cart,
.product-grid2:hover .product-image2>a.add-to-cart,
.product-grid2:hover .product-image2 .add-to-cart,
.product-grid2:focus-within .product-image2>a.add-to-cart,
.product-grid2:focus-within .product-image2 .add-to-cart,
.product-grid2 .product-image2:hover>a.add-to-cart,
.product-grid2 .product-image2:hover .add-to-cart,
.swiper-container .product-grid2 .product-image2>a.add-to-cart,
.swiper-container .product-grid2 .product-image2 .add-to-cart,
.swiper-container .product-grid2:hover .product-image2>a.add-to-cart,
.swiper-container .product-grid2:hover .product-image2 .add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2>a.add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .add-to-cart{display:block!important;position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:-100%!important;width:100%!important;max-width:100%!important;z-index:75!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:bottom .3s ease,background-color .25s ease,color .25s ease!important;transition:bottom .3s ease,background-color .25s ease,color .25s ease!important;}
.product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart,
.product-grid2.artemisa-touch-actions-open:hover .product-image2>a.add-to-cart,
.product-grid2.artemisa-touch-actions-open:hover .product-image2 .add-to-cart,
.product-grid2.artemisa-touch-actions-open .product-image2:hover>a.add-to-cart,
.product-grid2.artemisa-touch-actions-open .product-image2:hover .add-to-cart,
.swiper-container .product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.swiper-container .product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart{bottom:0!important}
.product-grid2.artemisa-mobile-actions-open:not(.artemisa-touch-actions-open) .product-image2>a.add-to-cart,
.product-grid2.artemisa-mobile-actions-open:not(.artemisa-touch-actions-open) .product-image2 .add-to-cart{bottom:-100%!important}
}


@media screen and (max-width:767.98px){
.product-grid2:not(.artemisa-touch-actions-open) .product-image2>a.add-to-cart,
.product-grid2:not(.artemisa-touch-actions-open) .product-image2 .add-to-cart,
.product-grid2:not(.artemisa-touch-actions-open):hover .product-image2>a.add-to-cart,
.product-grid2:not(.artemisa-touch-actions-open):hover .product-image2 .add-to-cart,
.product-grid2:not(.artemisa-touch-actions-open):focus-within .product-image2>a.add-to-cart,
.product-grid2:not(.artemisa-touch-actions-open):focus-within .product-image2 .add-to-cart,
.product-grid2:not(.artemisa-touch-actions-open) .product-image2:hover>a.add-to-cart,
.product-grid2:not(.artemisa-touch-actions-open) .product-image2:hover .add-to-cart,
.swiper-container .product-grid2:not(.artemisa-touch-actions-open) .product-image2>a.add-to-cart,
.swiper-container .product-grid2:not(.artemisa-touch-actions-open) .product-image2 .add-to-cart,
.swiper-container .product-grid2:not(.artemisa-touch-actions-open):hover .product-image2>a.add-to-cart,
.swiper-container .product-grid2:not(.artemisa-touch-actions-open):hover .product-image2 .add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2:not(.artemisa-touch-actions-open) .product-image2>a.add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2:not(.artemisa-touch-actions-open) .product-image2 .add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2:not(.artemisa-touch-actions-open):hover .product-image2>a.add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2:not(.artemisa-touch-actions-open):hover .product-image2 .add-to-cart{bottom:-100%!important;-webkit-transform:none!important;transform:none!important;opacity:1!important;visibility:visible!important}
.product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart,
.product-grid2.artemisa-touch-actions-open:hover .product-image2>a.add-to-cart,
.product-grid2.artemisa-touch-actions-open:hover .product-image2 .add-to-cart,
.product-grid2.artemisa-touch-actions-open .product-image2:hover>a.add-to-cart,
.product-grid2.artemisa-touch-actions-open .product-image2:hover .add-to-cart,
.swiper-container .product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.swiper-container .product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2.artemisa-touch-actions-open .product-image2>a.add-to-cart,
.swiper-container.artemisa-product-swiper .product-grid2.artemisa-touch-actions-open .product-image2 .add-to-cart{bottom:0!important}
}


@media screen and (max-width:767.98px){
.product-grid2 .product-image2 .pic-1,
.product-grid2:hover .product-image2 .pic-1,
.product-grid2:focus .product-image2 .pic-1,
.product-grid2:focus-within .product-image2 .pic-1,
.product-grid2:active .product-image2 .pic-1,
.product-grid2.artemisa-touch-actions-open .product-image2 .pic-1,
.product-grid2.artemisa-mobile-actions-open .product-image2 .pic-1,
.swiper-container .product-grid2:hover .product-image2 .pic-1,
.swiper-container.artemisa-product-swiper .product-grid2:hover .product-image2 .pic-1{opacity:1!important;visibility:visible!important}
.product-grid2 .product-image2 .pic-2,
.product-grid2:hover .product-image2 .pic-2,
.product-grid2:focus .product-image2 .pic-2,
.product-grid2:focus-within .product-image2 .pic-2,
.product-grid2:active .product-image2 .pic-2,
.product-grid2.artemisa-touch-actions-open .product-image2 .pic-2,
.product-grid2.artemisa-mobile-actions-open .product-image2 .pic-2,
.swiper-container .product-grid2:hover .product-image2 .pic-2,
.swiper-container.artemisa-product-swiper .product-grid2:hover .product-image2 .pic-2{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.product-grid2 .product-image2 img,
.product-grid2 .product-image2 .pic-1,
.product-grid2 .product-image2 .pic-2{-webkit-transform:none!important;transform:none!important;transition-property:opacity!important}
.product-grid2.artemisa-touch-actions-open,
.product-grid2.artemisa-touch-actions-open .product-image2,
.product-grid2.artemisa-touch-actions-open .product-image2>a,
.product-grid2.artemisa-touch-actions-open .product-image2 img{-webkit-transform:none!important;transform:none!important;}
}


.product-grid2 .price,
.swiper-container .product-grid2 .price,
.swiper-container.artemisa-product-swiper .product-grid2 .price,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .price{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;width:100%!important;white-space:nowrap!important;line-height:22px!important;text-align:center!important}
.product-grid2 .price .linethrow,
.swiper-container .product-grid2 .price .linethrow,
.swiper-container.artemisa-product-swiper .product-grid2 .price .linethrow,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .price .linethrow{display:inline-block!important;margin-right:0!important;padding-right:0!important;white-space:nowrap!important;line-height:22px!important}
.product-grid2 .price .like,
.swiper-container .product-grid2 .price .like,
.swiper-container.artemisa-product-swiper .product-grid2 .price .like,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .price .like{display:inline-block!important;margin-left:0!important;padding-left:0!important;white-space:nowrap!important;line-height:22px!important}
@supports not (gap:4px){.product-grid2 .price .linethrow,.swiper-container .product-grid2 .price .linethrow{margin-right:4px!important}}


#start .display_result,
.single-product #start .display_result,
.product-details #start .display_result,
.product-detail #start .display_result{word-spacing:-8px!important;white-space:nowrap!important}


/* === ARTEMISA_FIX_105_QUICKVIEW_SCALE_ALIGN ===
   Quick View must stay small like original ZigKart: eye centered over text,
   no oversized circular hover background, same alignment in all product card variants.
*/
.product-grid2 .product-image2 .product-hider,
.swiper-container .product-grid2 .product-image2 .product-hider,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  pointer-events: none !important;
  overflow: visible !important;
  -webkit-transform: none !important;transform: none !important;
  
}
.product-grid2 .product-hider > a.quickview,
.product-grid2 .product-hider a.quickview,
.product-grid2 .product-image2 .product-hider > a.quickview,
.product-grid2 .product-image2 .product-hider a.quickview,
.product-grid2:hover .product-image2 .product-hider a.quickview,
.product-grid2:focus-within .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-image-actions-hover .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-touch-actions-open .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-mobile-actions-open .product-image2 .product-hider a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview,
.product-grid2 .social .action-item-quickview,
.product-grid2 .social .product-action-quickview,
.product-grid2 .social li .product-action.product-action-quickview,
.product-grid2 .social li a.product-action.product-action-quickview {
  display: block !important;
  position: absolute !important;
  top: 10px !important;
  left: 12px !important;
  right: auto !important;
  bottom: auto !important;
  width: 52px !important;
  min-width: 52px !important;
  max-width: 52px !important;
  height: auto !important;
  min-height: 30px !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #505050 !important;
  opacity: 1 !important;
  visibility: visible !important;
  text-align: center !important;
  text-decoration: none !important;
  line-height: 12px !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  pointer-events: auto !important;
  z-index: 90 !important;
  -webkit-transform: none !important;transform: none !important;
  
  -webkit-transition: color .18s ease !important;transition: color .18s ease !important;
  
}
.product-grid2 .product-hider > a.quickview:hover,
.product-grid2 .product-hider a.quickview:hover,
.product-grid2 .product-image2 .product-hider a.quickview:hover,
.product-grid2 .product-hider > a.quickview:focus,
.product-grid2 .product-hider a.quickview:focus,
.product-grid2 .product-image2 .product-hider a.quickview:focus,
.product-grid2 .social .action-item-quickview:hover,
.product-grid2 .social .product-action-quickview:hover,
.product-grid2 .social li .product-action.product-action-quickview:hover,
.product-grid2 .social li a.product-action.product-action-quickview:hover,
.product-grid2 .social .action-item-quickview:focus,
.product-grid2 .social .product-action-quickview:focus,
.product-grid2 .social li .product-action.product-action-quickview:focus,
.product-grid2 .social li a.product-action.product-action-quickview:focus {
  width: 52px !important;
  height: auto !important;
  min-height: 30px !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #111 !important;
  -webkit-transform: none !important;transform: none !important;
  
}
.product-grid2 .product-hider a.quickview i,
.product-grid2 .product-hider a.quickview .fa,
.product-grid2 .product-image2 .product-hider a.quickview i,
.product-grid2 .product-image2 .product-hider a.quickview .fa,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview i,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview .fa,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview i,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview .fa,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview i,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview .fa,
.product-grid2 .social .action-item-quickview i,
.product-grid2 .social .product-action-quickview i,
.product-grid2 .social li .product-action.product-action-quickview i,
.product-grid2 .social li a.product-action.product-action-quickview i {
  display: block !important;
  width: 52px !important;
  height: 13px !important;
  min-width: 52px !important;
  line-height: 13px !important;
  margin: 0 auto 1px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: inherit !important;
  text-align: center !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  -webkit-transform: none !important;transform: none !important;
  
}
.product-grid2 .product-hider a.quickview p,
.product-grid2 .product-image2 .product-hider a.quickview p,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview p,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview p,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview p,
.product-grid2 .social .action-item-quickview p,
.product-grid2 .social .product-action-quickview p,
.product-grid2 .social li .product-action.product-action-quickview p,
.product-grid2 .social li a.product-action.product-action-quickview p {
  display: block !important;
  width: 52px !important;
  min-width: 52px !important;
  max-width: 52px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  color: inherit !important;
  background: transparent !important;
  text-align: center !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  font-size: 11px !important;
  line-height: 12px !important;
  font-weight: 400 !important;
  -webkit-transform: none !important;transform: none !important;
  
}
@media screen and (max-width: 767.98px) {
  .product-grid2 .product-hider > a.quickview,
  .product-grid2 .product-hider a.quickview,
  .product-grid2 .product-image2 .product-hider > a.quickview,
  .product-grid2 .product-image2 .product-hider a.quickview,
  .swiper-container .product-grid2 .product-image2 .product-hider > a.quickview,
  .swiper-container .product-grid2 .product-image2 .product-hider a.quickview {
    top: 9px !important;
    left: 10px !important;
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
  }
  .product-grid2 .product-hider a.quickview i,
  .product-grid2 .product-hider a.quickview .fa,
  .product-grid2 .product-image2 .product-hider a.quickview i,
  .product-grid2 .product-image2 .product-hider a.quickview .fa,
  .product-grid2 .product-hider a.quickview p,
  .product-grid2 .product-image2 .product-hider a.quickview p {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
  }
}


/* Przywraca szerokość strony jak w oryginalnym pakiecie ZigKart: .container = 1280px na desktopie. */
@media (min-width: 1200px) {
  .container {
    max-width: 1280px !important;
  }
}


/* Artemisa fix117: Quick View mniejszy i dociśnięty do lewego górnego rogu jak w oryginalnym ZigKart/Codecanyon. */
.product-grid2 .product-hider > a.quickview,
.product-grid2 .product-hider a.quickview,
.product-grid2 .product-image2 .product-hider > a.quickview,
.product-grid2 .product-image2 .product-hider a.quickview,
.product-grid2:hover .product-image2 .product-hider a.quickview,
.product-grid2:focus-within .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-image-actions-hover .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-touch-actions-open .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-mobile-actions-open .product-image2 .product-hider a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview,
.product-grid2 .social .action-item-quickview,
.product-grid2 .social .product-action-quickview,
.product-grid2 .social li .product-action.product-action-quickview,
.product-grid2 .social li a.product-action.product-action-quickview {
  display: block !important;
  position: absolute !important;
  top: 6px !important;
  left: 7px !important;
  right: auto !important;
  bottom: auto !important;
  width: 44px !important;
  min-width: 44px !important;
  max-width: 44px !important;
  height: auto !important;
  min-height: 26px !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #505050 !important;
  opacity: 1 !important;
  visibility: visible !important;
  text-align: center !important;
  text-decoration: none !important;
  line-height: 10px !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  pointer-events: auto !important;
  z-index: 95 !important;
  -webkit-transform: none !important;transform: none !important;
  
  -webkit-transition: color .18s ease !important;transition: color .18s ease !important;
  
}
.product-grid2 .product-hider > a.quickview:hover,
.product-grid2 .product-hider a.quickview:hover,
.product-grid2 .product-image2 .product-hider a.quickview:hover,
.product-grid2 .product-hider > a.quickview:focus,
.product-grid2 .product-hider a.quickview:focus,
.product-grid2 .product-image2 .product-hider a.quickview:focus,
.product-grid2 .social .action-item-quickview:hover,
.product-grid2 .social .product-action-quickview:hover,
.product-grid2 .social li .product-action.product-action-quickview:hover,
.product-grid2 .social li a.product-action.product-action-quickview:hover,
.product-grid2 .social .action-item-quickview:focus,
.product-grid2 .social .product-action-quickview:focus,
.product-grid2 .social li .product-action.product-action-quickview:focus,
.product-grid2 .social li a.product-action.product-action-quickview:focus {
  width: 44px !important;
  min-width: 44px !important;
  max-width: 44px !important;
  height: auto !important;
  min-height: 26px !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #111 !important;
  -webkit-transform: none !important;transform: none !important;
  
}
.product-grid2 .product-hider a.quickview i,
.product-grid2 .product-hider a.quickview .fa,
.product-grid2 .product-image2 .product-hider a.quickview i,
.product-grid2 .product-image2 .product-hider a.quickview .fa,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview i,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview .fa,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview i,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview .fa,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview i,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview .fa,
.product-grid2 .social .action-item-quickview i,
.product-grid2 .social .product-action-quickview i,
.product-grid2 .social li .product-action.product-action-quickview i,
.product-grid2 .social li a.product-action.product-action-quickview i {
  display: block !important;
  width: 44px !important;
  height: 12px !important;
  min-width: 44px !important;
  line-height: 12px !important;
  margin: 0 auto 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: inherit !important;
  text-align: center !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  -webkit-transform: none !important;transform: none !important;
  
}
.product-grid2 .product-hider a.quickview p,
.product-grid2 .product-image2 .product-hider a.quickview p,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview p,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview p,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview p,
.product-grid2 .social .action-item-quickview p,
.product-grid2 .social .product-action-quickview p,
.product-grid2 .social li .product-action.product-action-quickview p,
.product-grid2 .social li a.product-action.product-action-quickview p {
  display: block !important;
  width: 44px !important;
  min-width: 44px !important;
  max-width: 44px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  color: inherit !important;
  background: transparent !important;
  text-align: center !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  font-size: 10px !important;
  line-height: 11px !important;
  font-weight: 400 !important;
  -webkit-transform: none !important;transform: none !important;
  
}


/* Artemisa fix138: Quick View "Zobacz szczegóły" ma wyglądać i animować się dokładnie jak .btn.button-color w szczegółach produktu. */
:root {
  --artemisa-site-button-color: {{ $allsettings->site_button_color ?: '#d49a1f' }};
  --artemisa-site-button-hover: {{ $allsettings->site_button_hover ?: ($allsettings->site_button_color ?: '#d49a1f') }};
}
.artemisa-product-quickview .product-former p:has(> a.btn.button-color) {
  margin-top: 24px !important;
  margin-bottom: 0 !important;
}
.artemisa-product-quickview .product-former a.btn.button-color,
.artemisa-product-quickview .product-former .btn.button-color,
.fancybox-container.artemisa-product-quickview .product-former a.btn.button-color,
.fancybox-container.artemisa-product-quickview .product-former .btn.button-color {
  display: inline-block !important;
  min-height: 0 !important;
  height: auto !important;
  padding: .375rem .75rem !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: var(--artemisa-site-button-color) !important;
  border-radius: .25rem !important;
  background: var(--artemisa-site-button-color) !important;
  background-color: var(--artemisa-site-button-color) !important;
  background-image: none !important;
  color: #000 !important;
  font-family: inherit !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  vertical-align: middle !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-shadow: none !important;
  -webkit-transform: none !important;transform: none !important;
  
  -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
  
}
.artemisa-product-quickview .product-former a.btn.button-color:hover,
.artemisa-product-quickview .product-former .btn.button-color:hover,
.artemisa-product-quickview .product-former a.btn.button-color:focus,
.artemisa-product-quickview .product-former .btn.button-color:focus,
.artemisa-product-quickview .product-former a.btn.button-color:active,
.artemisa-product-quickview .product-former .btn.button-color:active,
.fancybox-container.artemisa-product-quickview .product-former a.btn.button-color:hover,
.fancybox-container.artemisa-product-quickview .product-former .btn.button-color:hover,
.fancybox-container.artemisa-product-quickview .product-former a.btn.button-color:focus,
.fancybox-container.artemisa-product-quickview .product-former .btn.button-color:focus,
.fancybox-container.artemisa-product-quickview .product-former a.btn.button-color:active,
.fancybox-container.artemisa-product-quickview .product-former .btn.button-color:active {
  border-color: var(--artemisa-site-button-hover) !important;
  background: var(--artemisa-site-button-hover) !important;
  background-color: var(--artemisa-site-button-hover) !important;
  color: #fff !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-transform: none !important;transform: none !important;
  
}
.product-grid2 .price,
.swiper-container .product-grid2 .price,
.swiper-container.artemisa-product-swiper .product-grid2 .price,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .price {
  gap: 3px !important;
}
@supports not (gap: 3px) {
  .product-grid2 .price .linethrow,
  .swiper-container .product-grid2 .price .linethrow {
    margin-right: 3px !important;
  }
}


/* Artemisa fix139: dokładnie ta sama wysokość przycisku Quick View i przycisku Dodaj do koszyka w szczegółach produktu. */
#cart_form .btn.button-color,
#cart_form button.btn.button-color,
#cart_form a.btn.button-color,
.artemisa-product-quickview .product-former a.btn.button-color,
.artemisa-product-quickview .product-former .btn.button-color,
.fancybox-container.artemisa-product-quickview .product-former a.btn.button-color,
.fancybox-container.artemisa-product-quickview .product-former .btn.button-color {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.2 !important;
  vertical-align: middle !important;
}
#cart_form .btn.button-color,
#cart_form button.btn.button-color,
#cart_form a.btn.button-color {
  padding-left: .75rem !important;
  padding-right: .75rem !important;
}
.artemisa-product-quickview .product-former a.btn.button-color,
.artemisa-product-quickview .product-former .btn.button-color,
.fancybox-container.artemisa-product-quickview .product-former a.btn.button-color,
.fancybox-container.artemisa-product-quickview .product-former .btn.button-color {
  padding-left: .75rem !important;
  padding-right: .75rem !important;
}


/* ARTEMISA_FIX_148: przesuń ikonę i napis Quick View lekko w lewo. */
.product-grid2 .product-hider > a.quickview,
.product-grid2 .product-hider a.quickview,
.product-grid2 .product-image2 .product-hider > a.quickview,
.product-grid2 .product-image2 .product-hider a.quickview,
.product-grid2:hover .product-image2 .product-hider a.quickview,
.product-grid2:focus-within .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-image-actions-hover .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-touch-actions-open .product-image2 .product-hider a.quickview,
.product-grid2.artemisa-mobile-actions-open .product-image2 .product-hider a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container .product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container.artemisa-product-swiper .product-grid2 .product-image2 .product-hider a.quickview,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider > a.quickview,
.swiper-container[data-artemisa-manual-slider="1"] .product-grid2 .product-image2 .product-hider a.quickview,
.product-grid2 .social .action-item-quickview,
.product-grid2 .social .product-action-quickview,
.product-grid2 .social li .product-action.product-action-quickview,
.product-grid2 .social li a.product-action.product-action-quickview {
  left: 2px !important;
  right: auto !important;
}
@media screen and (max-width:767.98px),(hover:none) and (pointer:coarse) {
  .product-grid2 .product-hider > a.quickview,
  .product-grid2 .product-hider a.quickview,
  .product-grid2 .product-image2 .product-hider > a.quickview,
  .product-grid2 .product-image2 .product-hider a.quickview,
  .swiper-container .product-grid2 .product-image2 .product-hider > a.quickview,
  .swiper-container .product-grid2 .product-image2 .product-hider a.quickview {
    left: 2px !important;
    right: auto !important;
  }
}


/* ARTEMISA_FIX_194: dostępność + brak inline style dla przycisku obserwowanych. */
.artemisa-wishlist-form-inline {
  display: inline !important;
}
.product-action.product-action-wishlist,
button.product-action.product-action-wishlist {
  border: 0 !important;
  padding: 0 !important;
  cursor: pointer !important;
}
.artemisa-wishlist-lock-heart,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist {
  position: static !important;
  inset: auto !important;
  width: 45px !important;
  height: 45px !important;
  min-width: 45px !important;
  min-height: 45px !important;
  max-width: 45px !important;
  max-height: 45px !important;
  margin: 0 !important;
  line-height: 45px !important;
  -webkit-transform: none !important;transform: none !important;
  
}
.artemisa-wishlist-lock-heart-form,
.product-grid2 .social li.action-item-wishlist .artemisa-wishlist-form-inline {
  position: static !important;
  width: 45px !important;
  height: 45px !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 45px !important;
  -webkit-transform: none !important;transform: none !important;
  
}
.artemisa-wishlist-lock-heart-item,
.product-grid2 .social li.action-item-wishlist {
  line-height: 45px !important;
}
.artemisa-wishlist-lock-heart > i,
.product-grid2 .social li.action-item-wishlist button.product-action.product-action-wishlist > i {
  position: static !important;
  width: 45px !important;
  height: 45px !important;
  min-width: 45px !important;
  min-height: 45px !important;
  max-width: 45px !important;
  max-height: 45px !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 45px !important;
  text-align: center !important;
  vertical-align: top !important;
  -webkit-transform: none !important;transform: none !important;
  
}

/* Audyt Edge/WebHint: bez kosztownych animacji transform/paint w starych efektach. */
.animated,.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.zoomIn,.bounceIn{-webkit-animation:none!important;animation:none!important;}

/* ARTEMISA_FIX_NEW_RELEASES_CODECANYON_VERTICAL_ALIGN
   Przywraca pionowy odstęp produktu od górnej krawędzi białego pudełka dokładnie jak w oryginalnym ZigKart/Codecanyon. */
body.artemisa-new-releases-page main .artemisa-new-releases-box,
body.artemisa-new-releases-page main .page-white-box.artemisa-new-releases-box {
  padding: 30px !important;
}
body.artemisa-new-releases-page main .artemisa-new-releases-box > .artemisa-new-releases-row,
body.artemisa-new-releases-page main .page-white-box.artemisa-new-releases-box > .artemisa-new-releases-row {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
body.artemisa-new-releases-page main .artemisa-new-releases-box > .artemisa-new-releases-row > .prod-item,
body.artemisa-new-releases-page main .page-white-box.artemisa-new-releases-box > .artemisa-new-releases-row > .prod-item {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
body.artemisa-new-releases-page main .artemisa-new-releases-box .product-grid2,
body.artemisa-new-releases-page main .page-white-box.artemisa-new-releases-box .product-grid2 {
  margin-top: 0 !important;
}
@media (max-width: 575.98px) {
  body.artemisa-new-releases-page main .artemisa-new-releases-box,
  body.artemisa-new-releases-page main .page-white-box.artemisa-new-releases-box {
    padding: 30px !important;
  }
}
/* /ARTEMISA_FIX_NEW_RELEASES_CODECANYON_VERTICAL_ALIGN */
