.products .acoplw-badge{
position: relative;
display: inline-block;  }
.products .product{
position: relative;
}
.products .acoplw-badge.acoplw-textBlock{
position: unset;
}
.acoplw-badge img{
margin: 0;
}
.acoplw-badge > span {
z-index: 99;
}
.acoplw-badge-icon{
visibility:hidden;
}
.acoplw-hidden-wrap{
display: none;
visibility: hidden;
position: absolute;
height: 0;
width: 0;
}
.type-product .acoplw-badge-icon,
.product-gallery .acoplw-badge-icon,
.wc-block-grid .acoplw-badge-icon,
.jet-woo-products__item .acoplw-badge-icon,
.woocommerce-product-gallery__wrapper .acoplw-badge-icon{
visibility:visible;
}
.acoplw-blockText{
font-style: normal;
line-height: 16px;
position: relative;
z-index: 99;
top: 50%;
display: block;
transform: translateY(-50%);
color: #fff;
}
.acoplw-badge-listing-hide {
display: none !important;
}
.acoplw-badgeOutter{
position: relative;
display: block;
}
.acoplw-badgeOutter .acoplw-badge-listing-hide,
.acoplw-badgeOutter .acoplw-jq-badge{
display: block !important;
}
.acoplw-bsone {
background-color: #6D71F9;
color: #d1d2d8;
position: absolute;
z-index: 99;
top: 0px;
left: 0px;
height: 30px;
line-height: 30px;
text-align: center;
vertical-align: middle;
padding: 0 15px;
text-align: center;
text-shadow: none;
border-radius: 3px;
}
.acoplw-bsone .acoplw-blockText{
line-height: inherit;
transform: translateY(0);
top: auto;
}
.acoplw-bsone.acoplwRightAlign{
right: 0;
left: auto;
}
.acoplw-bstwo {
position: absolute;
background-color: #6D71F9;
text-align: center;
border-radius: 3px;
top: 0px;
left: 0px;
height: 30px;
line-height: 30px;
color: #fff;
padding: 0px 5px 0px 15px;
}
.acoplw-bstwo .acoplw-blockText{
line-height: inherit;
transform: translateY(0);
top: auto;
}
.acoplw-bstwo:after {
content:"";
position: absolute;
bottom: 0px;
transform: skew(-15deg);
right: -10px;
width: 20px;
height: 100%;
background-color: #6D71F9;
border-radius: 0 3px 3px 0;
}
.acoplw-bstwo.acoplwRightAlign{
left: auto;
right: 0;
}
.acoplw-bstwo.acoplwRightAlign:after {
right: auto;
left: -10px;
border-radius: 3px 0px 0px 3px;
transform: skew(-1055deg);
}
.acoplw-bsthree {
border-radius: 3px;
padding: 0px 15px;
position: absolute;
display: inline-block;
background-color: #6D71F9;
width: auto;
top: 0px;
left: 0px;
height: 30px;
line-height: 30px;
box-sizing: border-box;
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.acoplw-bsthree .acoplw-blockText{
line-height: inherit;
transform: translateY(0);
top: auto;
}
.acoplw-bsthree:before {
position: absolute;
right: -15px;
top: 0px;
border-top-left-radius: 1px;
border-bottom-left-radius: 1px;
content: '';
display: block;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-left: 15px solid #6D71F9;
border-bottom: 15px solid transparent;
}
.acoplw-bsthree:after {
display: block;
content: '';
position: absolute;
background: #ffffff;
width: 7px;
height: 7px;
border-radius: 10px;
right: 0px;
top: calc(100%/2 - 4px);
}
.acoplw-bsthree.acoplwLeftAlign{                                           
border-top-right-radius: 1px !important;
border-bottom-right-radius: 1px !important;
}
.acoplw-bsthree.acoplwRightAlign{
left: auto;
right: 0;
border-top-left-radius: 1px !important;
border-bottom-left-radius: 1px !important;
}
.acoplw-bsthree.acoplwRightAlign:before {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-top-right-radius: 1px;
border-bottom-right-radius: 1px;
border-top: 15px solid transparent;
border-right: 15px solid #6D71F9;
border-bottom: 15px solid transparent;
border-left: none;
right: auto;
left: -15px;
}
.acoplw-bsthree.acoplwRightAlign:after {
right: auto;
left: 0px;
}
.acoplw-bsfour {
text-align: center;
display: inline-block;
padding: 0px 15px;
position: absolute;
left: 0px;
top: 0px;
height: 30px;
background: #6D71F9;
border-radius: 3px;
}
.acoplw-bsfour .acoplw-blockText{
line-height: inherit;
transform: translateY(0);
top: auto;
}
.acoplw-bsfour:before {
border-left-color: transparent!important;
display: inline-block;
content: "";
position: absolute;
right: -20px;
top: 0;
border: 9px solid transparent;
border-width: 15px 15px;
border-color: #6D71F9;
transform: rotate(180deg); }
.acoplw-bsfour.acoplwRightAlign{
right: 0px;
left: auto;
}
.acoplw-bsfour.acoplwRightAlign:before {
right: auto;
left: -20px;
transform: rotate(0deg);
}
.acoplw-bsfive {
position: absolute;
display: block;
width: 65px;
color: #d1d2d8;
height: auto;
text-align: center;
left: auto;
right: 0px;
top: 0px;
overflow: hidden;
}
.acoplw-bsfive .acoplw-blockOne{
position: absolute;
z-index: 12;
top: 0;
left: 2px;
border-left: 3px solid transparent;
width: 10px;
}
.acoplw-bsfive .acoplw-blockTwo{
position: absolute;
z-index: 12;
bottom: 2px;
right: 0px;
border-bottom: 3px solid transparent;
height: 10px;
}
.acoplw-bsfive .acoplw-blockText{
background: #6D71F9;
position: absolute;
text-align: center;
z-index: 14;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
top: 11px;
left: -7px;
width: 65px;
height: 24px;
line-height: 24px;
}
.acoplw-bsfive.acoplwLeftAlign{
left: 0px;
right: auto;
}
.acoplw-bsfive.acoplwLeftAlign .acoplw-blockText{
-webkit-transform: rotate(315deg);
-ms-transform: rotate(315deg);
transform: rotate(315deg); 
}
.acoplw-bssix {
position: absolute;
height: 65px;
margin: 0;
padding: 0;
text-align: center;
top: 0px;
right: 0px;
left: auto;
width: 65px;
font-weight: 400;
border-radius: 0;
box-sizing: border-box;
}
.acoplw-bssix .acoplw-blockOne{
width: 0;
height: 0;
border-right: 65px solid #6D71F9;
border-bottom: 65px solid transparent;
z-index: 12;
display: block;
}
.acoplw-bssix .acoplw-blockText{
position: absolute;
z-index: 14;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
width: 100%;
text-align: center;
display: block;
top: 15px;
left: 0px;
width: 90px;
}
.acoplw-bssix.acoplwLeftAlign{
right: auto;
left: 0;
}
.acoplw-bssix.acoplwLeftAlign .acoplw-blockOne{
border-right: none;
border-left: 65px solid #6D71F9;
}
.acoplw-bssix.acoplwLeftAlign .acoplw-blockText{
-webkit-transform: rotate(315deg);
-ms-transform: rotate(315deg);
transform: rotate(315deg);
left: auto;
right: 0px;
}
.acoplw-bsseven {
background-color: #6D71F9;
color: #d1d2d8;
position: absolute;
z-index: 99;
top: 0px;
left: 0px;
height: 65px;
width: 65px;
border-radius: 3px;
text-align: center;
}
.acoplw-bsseven.acoplwRightAlign {
left: auto;
right: 0;
}
.acoplw-bseight {
background-color: #6D71F9;
color: #d1d2d8;
position: absolute;
z-index: 99;
top: 0px;
left: 0px;
height: 65px;
width: 65px;
border-radius: 50%;
text-align: center;
}
.acoplw-bseight.acoplwRightAlign {
left: auto;
right: 0;
}
.acoplw-bsten {
display: none;
height: 65px;
width: 60px;
background-color: #6D71F9;
position: absolute;
z-index: 99;
top: 0px;
left: 0px;
color: white;
border-radius: 3px 3px 25px 25px;
text-align: center;
}
.acoplw-bsten .acoplw-blockText{
line-height: 16px;
position: relative;
z-index: 99;
top: 50%;
display: block;
transform: translateY(-50%);
}
.acoplw-bsten.acoplwRightAlign {
left: auto;
right: 0;
}
.acoplw-bsfifteen { background-color: #6D71F9;
color: #d1d2d8;
position: absolute;
z-index: 99;
top: 0px;
left: 0px;
height: 30px;
line-height: 30px;
text-align: center;
vertical-align: middle; text-align: center;
text-shadow: none;
border-radius: 0px;
width: 100%;
}
.acoplw-bsfifteen .acoplw-blockText{
line-height: inherit;
transform: translateY(0);
top: auto;
}  .stm-product-item{
position: relative;
}
.stm-product-item .acoplw-badge-icon{
visibility: visible;
}#commercekit-wishlist-popup {padding-left: 30px;padding-right: 30px;font-weight: 700;line-height: 50px;text-align: center;background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);border-radius: 6px;position: fixed;top: 50%;left: 50%;padding: 7px 40px;z-index: 10000;transform: translate(-50%, 0) }.commercekit-wishlist {display: block;width: 100% }.commercekit-wishlist.mini {position: absolute;right: 30px;top: 15px;z-index: 2;width: 30px;height: 30px;background: #fff;border-radius: 50%;opacity: 0;transition: all .2s;transform: translateY(5px); }@media (max-width:992px) {.commercekit-wishlist.mini {opacity: 1 }}li.menu-item .commercekit-wishlist.mini {right: 10px;top: 10px }li.product .commercekit-wishlist a {display: block;text-align: center;height: 100% }.summary .commercekit-wishlist {margin-bottom: 15px }.summary .commercekit-wishlist a {font-size: 14px;font-weight: 600;color: #111 }.summary .commercekit-wishlist a em.cg-wishlist-t:before, .summary .commercekit-wishlist a em.cg-wishlist:before {margin-top: 5px }.commercekit-wishlist a.processing:after, .commercekit-wishlist-table a.commercekit-remove-wishlist2.processing:after {position: absolute;top: 3px;left: 3px;-webkit-transition: opacity 0s ease;transition: opacity 0s ease;content: "";display: inline-block;width: 22px;height: 22px;border: 1px solid rgba(0, 0, 0, .15);border-left-color: #fff;border-radius: 50%;vertical-align: middle;-webkit-transition: opacity .25s ease;transition: opacity .25s ease;webkit-animation: rotate 450ms infinite linear;animation: rotate 450ms infinite linear;box-sizing: content-box }.commercekit-wishlist-table a.commercekit-remove-wishlist2.processing:after {top: -6px;left: -6px;width: 30px;height: 30px }@-webkit-keyframes rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}.commercekit-wishlist a em {font-style: normal }.commercekit-wishlist a em.cg-wishlist-t:before, .commercekit-wishlist a em.cg-wishlist:before, .summary .commercekit-wishlist a em.cg-wishlist-t:before {position: absolute;content: "";display: block;width: 16px;height: 16px;background: #333;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}li .commercekit-wishlist a em.cg-wishlist-t:before, li .commercekit-wishlist a em.cg-wishlist:before {left: 50%;top: 50%;transform: translate(-50%, -50%);}.commercekit-wishlist a em.cg-wishlist-t:before, .commercekit-wishlist a em.cg-wishlist:before, .summary .commercekit-wishlist a em.cg-wishlist-t:before {-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31802 6.31802C2.56066 8.07538 2.56066 10.9246 4.31802 12.682L12.0001 20.364L19.682 12.682C21.4393 10.9246 21.4393 8.07538 19.682 6.31802C17.9246 4.56066 15.0754 4.56066 13.318 6.31802L12.0001 7.63609L10.682 6.31802C8.92462 4.56066 6.07538 4.56066 4.31802 6.31802Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31802 6.31802C2.56066 8.07538 2.56066 10.9246 4.31802 12.682L12.0001 20.364L19.682 12.682C21.4393 10.9246 21.4393 8.07538 19.682 6.31802C17.9246 4.56066 15.0754 4.56066 13.318 6.31802L12.0001 7.63609L10.682 6.31802C8.92462 4.56066 6.07538 4.56066 4.31802 6.31802Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.commercekit-wishlist a em.cg-wishlist-t:before {-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L9 17L19 7' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L9 17L19 7' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.summary .commercekit-wishlist a em.cg-wishlist {position: absolute;left: 0px;}.commercekit-wishlist a span {display: inline-block;padding-left: 22px;}ul.products li.product:hover .commercekit-wishlist.mini {opacity: 1;transform: translateY(0px); }.commercekit-pages {clear: both;width: 100%;text-align: right }.commercekit-wishlist-table tbody td, .commercekit-wishlist-table thead th {border-bottom: 1px solid #eee;padding: 10px 0;vertical-align: middle;font-size: 15px }.commercekit-wishlist-table thead th {padding-top: 0;border-bottom-width: 2px }.commercekit-wishlist-table tbody td {padding-right: 15px }.commercekit-wishlist-table tbody tr:last-child td {border: none;}.commercekit-wishlist-table a {color: #000 }.commercekit-wishlist-table .remove {vertical-align: middle;text-align: left;padding-left: 0;padding-right: 0;width: 36px;}.commercekit-wishlist-table .remove a {display: block;width: 24px;height: 24px;font-size: 16px;line-height: 19px;border-radius: 100%;color: #ccc;font-weight: 700;text-align: center;border: 1.5px solid #ccc;transition: all .2s }.commercekit-wishlist-table .remove a:hover {color: #777;border-color: #777 }.commercekit-wishlist-table .image-name {vertical-align: middle }.commercekit-wishlist-table .image-name .image {display: inline-block;vertical-align: middle;width: 50px; margin-right: 10px; }.commercekit-wishlist-table .image {width: 80px;}.commercekit-wishlist-table .price del {color: #999 }.commercekit-wishlist-table .stock .instock {color: #323232 }.commercekit-wishlist-table .stock .outofstock {color: #999 }.commercekit-wishlist-table .cart {text-align: right;padding-right: 0;font-size: 13px }.commercekit-wishlist-table .cart button {transition: .2s all;border-radius: 4px;font-size: 14px;color: #fff;white-space: nowrap;} .commercekit-wishlist-table {margin-top:10px;margin-bottom:3em;} .commercekit-wishlist-table .center {text-align: center }.commercekit-wishlist-table a.commercekit-remove-wishlist2 {width: 24px;height: 24px;display: inline-block;vertical-align: middle;text-align: center }.commercekit-wishlist-table a.commercekit-remove-wishlist2:focus {outline: 0 }.commercekit-wishlist-table a.commercekit-remove-wishlist2.processing {position: relative }@media(max-width: 770px) {.commercekit-wishlist-table .stock, .commercekit-wishlist-table #stock {display: none;}.commercekit-wishlist-table td.image {width: 50px;}.commercekit-wishlist-table tbody td, .commercekit-wishlist-table thead th {font-size: 13px; line-height: 1.4;} .commercekit-wishlist-table .cart button { font-size: 11px; }} @media (max-width: 500px) { .commercekit-wishlist-table thead th { display: none; } .commercekit-wishlist-table .remove { padding-bottom: 10px; border-top: 1px solid #eee; width: 100%; padding-top: 15px; } .commercekit-wishlist-table tbody tr:last-child td.remove { border-top: 1px solid #eee; } .commercekit-wishlist-table tbody td { display: block; border: none; padding: 5px 0 0 0; } .commercekit-wishlist-table td.image { width: 200px; } .commercekit-wishlist-table .cart { text-align: left; padding-top: 10px; padding-bottom: 15px; } }