[class*="hint--"] {
position: relative;
display: inline-block;  }
[class*="hint--"]:before, [class*="hint--"]:after {
position: absolute;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: hidden;
opacity: 0;
z-index: 1000000;
pointer-events: none;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
transition: 0.3s ease;
-webkit-transition-delay: 0ms;
-moz-transition-delay: 0ms;
transition-delay: 0ms;
}
[class*="hint--"]:hover:before, [class*="hint--"]:hover:after {
visibility: visible;
opacity: 1;
}
[class*="hint--"]:hover:before, [class*="hint--"]:hover:after {
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
transition-delay: 100ms;
}
[class*="hint--"]:before {
content: '';
position: absolute;
background: transparent;
border: 6px solid transparent;
z-index: 1000001;
}
[class*="hint--"]:after {
background: #383838;
color: white;
padding: 8px 10px;
font-size: 12px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 12px;
white-space: nowrap;
}
[class*="hint--"][aria-label]:after {
content: attr(aria-label);
}
[class*="hint--"][data-hint]:after {
content: attr(data-hint);
}
[aria-label='']:before, [aria-label='']:after,
[data-hint='']:before,
[data-hint='']:after {
display: none !important;
}  .hint--top-left:before {
border-top-color: #383838;
}
.hint--top-right:before {
border-top-color: #383838;
}
.hint--top:before {
border-top-color: #383838;
}
.hint--bottom-left:before {
border-bottom-color: #383838;
}
.hint--bottom-right:before {
border-bottom-color: #383838;
}
.hint--bottom:before {
border-bottom-color: #383838;
}
.hint--left:before {
border-left-color: #383838;
}
.hint--right:before {
border-right-color: #383838;
} .hint--top:before {
margin-bottom: -11px;
}
.hint--top:before, .hint--top:after {
bottom: 100%;
left: 50%;
}
.hint--top:before {
left: calc(50% - 6px);
}
.hint--top:after {
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
.hint--top:hover:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--top:hover:after {
-webkit-transform: translateX(-50%) translateY(-8px);
-moz-transform: translateX(-50%) translateY(-8px);
transform: translateX(-50%) translateY(-8px);
} .hint--bottom:before {
margin-top: -11px;
}
.hint--bottom:before, .hint--bottom:after {
top: 100%;
left: 50%;
}
.hint--bottom:before {
left: calc(50% - 6px);
}
.hint--bottom:after {
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
.hint--bottom:hover:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px);
}
.hint--bottom:hover:after {
-webkit-transform: translateX(-50%) translateY(8px);
-moz-transform: translateX(-50%) translateY(8px);
transform: translateX(-50%) translateY(8px);
} .hint--right:before {
margin-left: -11px;
margin-bottom: -6px;
}
.hint--right:after {
margin-bottom: -14px;
}
.hint--right:before, .hint--right:after {
left: 100%;
bottom: 50%;
}
.hint--right:hover:before {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
transform: translateX(8px);
}
.hint--right:hover:after {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
transform: translateX(8px);
} .hint--left:before {
margin-right: -11px;
margin-bottom: -6px;
}
.hint--left:after {
margin-bottom: -14px;
}
.hint--left:before, .hint--left:after {
right: 100%;
bottom: 50%;
}
.hint--left:hover:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
transform: translateX(-8px);
}
.hint--left:hover:after {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
transform: translateX(-8px);
} .hint--top-left:before {
margin-bottom: -11px;
}
.hint--top-left:before, .hint--top-left:after {
bottom: 100%;
left: 50%;
}
.hint--top-left:before {
left: calc(50% - 6px);
}
.hint--top-left:after {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
transform: translateX(-100%);
}
.hint--top-left:after {
margin-left: 12px;
}
.hint--top-left:hover:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--top-left:hover:after {
-webkit-transform: translateX(-100%) translateY(-8px);
-moz-transform: translateX(-100%) translateY(-8px);
transform: translateX(-100%) translateY(-8px);
} .hint--top-right:before {
margin-bottom: -11px;
}
.hint--top-right:before, .hint--top-right:after {
bottom: 100%;
left: 50%;
}
.hint--top-right:before {
left: calc(50% - 6px);
}
.hint--top-right:after {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.hint--top-right:after {
margin-left: -12px;
}
.hint--top-right:hover:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--top-right:hover:after {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
} .hint--bottom-left:before {
margin-top: -11px;
}
.hint--bottom-left:before, .hint--bottom-left:after {
top: 100%;
left: 50%;
}
.hint--bottom-left:before {
left: calc(50% - 6px);
}
.hint--bottom-left:after {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
transform: translateX(-100%);
}
.hint--bottom-left:after {
margin-left: 12px;
}
.hint--bottom-left:hover:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px);
}
.hint--bottom-left:hover:after {
-webkit-transform: translateX(-100%) translateY(8px);
-moz-transform: translateX(-100%) translateY(8px);
transform: translateX(-100%) translateY(8px);
} .hint--bottom-right:before {
margin-top: -11px;
}
.hint--bottom-right:before, .hint--bottom-right:after {
top: 100%;
left: 50%;
}
.hint--bottom-right:before {
left: calc(50% - 6px);
}
.hint--bottom-right:after {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.hint--bottom-right:after {
margin-left: -12px;
}
.hint--bottom-right:hover:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px);
}
.hint--bottom-right:hover:after {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px);
} .hint--small:after,
.hint--medium:after,
.hint--large:after {
white-space: normal;
line-height: 1.4em;
word-wrap: break-word;
}
.hint--small:after {
width: 80px;
}
.hint--medium:after {
width: 150px;
}
.hint--large:after {
width: 300px;
} [class*="hint--"] { }
[class*="hint--"]:after {
text-shadow: 0 -1px 0px black;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}  .hint--error:after {
background-color: #b34e4d;
text-shadow: 0 -1px 0px #592726;
}
.hint--error.hint--top-left:before {
border-top-color: #b34e4d;
}
.hint--error.hint--top-right:before {
border-top-color: #b34e4d;
}
.hint--error.hint--top:before {
border-top-color: #b34e4d;
}
.hint--error.hint--bottom-left:before {
border-bottom-color: #b34e4d;
}
.hint--error.hint--bottom-right:before {
border-bottom-color: #b34e4d;
}
.hint--error.hint--bottom:before {
border-bottom-color: #b34e4d;
}
.hint--error.hint--left:before {
border-left-color: #b34e4d;
}
.hint--error.hint--right:before {
border-right-color: #b34e4d;
} .hint--warning:after {
background-color: #c09854;
text-shadow: 0 -1px 0px #6c5328;
}
.hint--warning.hint--top-left:before {
border-top-color: #c09854;
}
.hint--warning.hint--top-right:before {
border-top-color: #c09854;
}
.hint--warning.hint--top:before {
border-top-color: #c09854;
}
.hint--warning.hint--bottom-left:before {
border-bottom-color: #c09854;
}
.hint--warning.hint--bottom-right:before {
border-bottom-color: #c09854;
}
.hint--warning.hint--bottom:before {
border-bottom-color: #c09854;
}
.hint--warning.hint--left:before {
border-left-color: #c09854;
}
.hint--warning.hint--right:before {
border-right-color: #c09854;
} .hint--info:after {
background-color: #3986ac;
text-shadow: 0 -1px 0px #1a3c4d;
}
.hint--info.hint--top-left:before {
border-top-color: #3986ac;
}
.hint--info.hint--top-right:before {
border-top-color: #3986ac;
}
.hint--info.hint--top:before {
border-top-color: #3986ac;
}
.hint--info.hint--bottom-left:before {
border-bottom-color: #3986ac;
}
.hint--info.hint--bottom-right:before {
border-bottom-color: #3986ac;
}
.hint--info.hint--bottom:before {
border-bottom-color: #3986ac;
}
.hint--info.hint--left:before {
border-left-color: #3986ac;
}
.hint--info.hint--right:before {
border-right-color: #3986ac;
} .hint--success:after {
background-color: #458746;
text-shadow: 0 -1px 0px #1a321a;
}
.hint--success.hint--top-left:before {
border-top-color: #458746;
}
.hint--success.hint--top-right:before {
border-top-color: #458746;
}
.hint--success.hint--top:before {
border-top-color: #458746;
}
.hint--success.hint--bottom-left:before {
border-bottom-color: #458746;
}
.hint--success.hint--bottom-right:before {
border-bottom-color: #458746;
}
.hint--success.hint--bottom:before {
border-bottom-color: #458746;
}
.hint--success.hint--left:before {
border-left-color: #458746;
}
.hint--success.hint--right:before {
border-right-color: #458746;
} .hint--always:after, .hint--always:before {
opacity: 1;
visibility: visible;
}
.hint--always.hint--top:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--always.hint--top:after {
-webkit-transform: translateX(-50%) translateY(-8px);
-moz-transform: translateX(-50%) translateY(-8px);
transform: translateX(-50%) translateY(-8px);
}
.hint--always.hint--top-left:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--always.hint--top-left:after {
-webkit-transform: translateX(-100%) translateY(-8px);
-moz-transform: translateX(-100%) translateY(-8px);
transform: translateX(-100%) translateY(-8px);
}
.hint--always.hint--top-right:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--always.hint--top-right:after {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--always.hint--bottom:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px);
}
.hint--always.hint--bottom:after {
-webkit-transform: translateX(-50%) translateY(8px);
-moz-transform: translateX(-50%) translateY(8px);
transform: translateX(-50%) translateY(8px);
}
.hint--always.hint--bottom-left:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px);
}
.hint--always.hint--bottom-left:after {
-webkit-transform: translateX(-100%) translateY(8px);
-moz-transform: translateX(-100%) translateY(8px);
transform: translateX(-100%) translateY(8px);
}
.hint--always.hint--bottom-right:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px);
}
.hint--always.hint--bottom-right:after {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px);
}
.hint--always.hint--left:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
transform: translateX(-8px);
}
.hint--always.hint--left:after {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
transform: translateX(-8px);
}
.hint--always.hint--right:before {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
transform: translateX(8px);
}
.hint--always.hint--right:after {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
transform: translateX(8px);
} .hint--rounded:after {
border-radius: 4px;
} .hint--no-animate:before, .hint--no-animate:after {
-webkit-transition-duration: 0ms;
-moz-transition-duration: 0ms;
transition-duration: 0ms;
}
.hint--bounce:before, .hint--bounce:after {
-webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
}.wpcbm-wrapper {
position: relative;
}
.wpcbm-badges {
position: absolute;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
z-index: 9;
}
.wpcbm-badges.wpcbm-badges-flat {
position: relative;
margin-left: -5px;
margin-right: -5px;
justify-content: flex-start;
}
.wpcbm-badges.wpcbm-badges-flat .wpcbm-badge {
margin: 5px;
position: relative !important;
}
.wpcbm-badges[class*="left"] .wpcbm-badge {
margin-right: 10px;
}
.wpcbm-badges[class*="center"] .wpcbm-badge {
margin-left: 5px;
margin-right: 5px;
}
.wpcbm-badges[class*="right"] .wpcbm-badge {
margin-left: 10px;
}
.wpcbm-wrapper-single-image {
display: none;
}
.woocommerce-product-gallery .wpcbm-wrapper-single-image {
display: block;
}.wpcbm-wrapper {
max-width: 100%;
} .wpcbm-badges-top-left {
top: 10px;
left: 10px;
}
.wpcbm-badges-top-center {
top: 10px;
left: 50%;
transform: translateX(-50%);
}
.wpcbm-badges-top-right {
top: 10px;
left: auto;
right: 10px;
}
.wpcbm-badges-middle-left {
top: 50%;
transform: translateY(-50%);
left: 10px;
}
.wpcbm-badges-middle-center {
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
}
.wpcbm-badges-middle-right {
top: 50%;
transform: translateY(-50%);
right: 10px;
}
.wpcbm-badges-bottom-left {
bottom: 10px;
left: 10px;
}
.wpcbm-badges-bottom-center {
bottom: 10px;
left: 50%;
transform: translateX(-50%);
}
.wpcbm-badges-bottom-right {
bottom: 10px;
right: 10px;
} .wpcbm-badge-style-image {
background-color: transparent !important;
border: none !important;
}
.wpcbm-badge-style-image .wpcbm-badge-inner {
display: block;
width: 80px;
}
.wpcbm-badge-style-image img {
max-width: 100%;
height: auto;
margin: 0 !important;
padding: 0 !important;
}
.wpcbm-badge-style-01 {
padding: 0;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border-width: 2px;
border-style: solid;
}
.wpcbm-badge-style-02 {
padding: 0;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 0;
border-width: 2px;
border-style: solid;
}
.wpcbm-badge-style-03 {
padding: 5px 15px;
text-align: center;
border-radius: 10px;
border-width: 2px;
border-style: solid;
}
.wpcbm-badge-style-04 {
padding: 5px 10px;
border-width: 2px;
border-style: solid;
}
.wpcbm-badge-style-05 {
padding: 0;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border: none;
position: relative;
}
.wpcbm-badge-style-05 .wpcbm-badge-inner {
background-color: inherit;
}
.wpcbm-badge-style-05 .wpcbm-badge-inner:after {
position: absolute;
content: '';
top: 100%;
left: 50%;
margin-top: -16px;
margin-left: -20px;
display: block;
width: 12px;
height: 12px;
background-color: inherit;
}
.wpcbm-badge-style-06 {
padding: 0;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border: none;
position: relative;
}
.wpcbm-badge-style-06 .wpcbm-badge-inner {
background-color: inherit;
}
.wpcbm-badge-style-06 .wpcbm-badge-inner:after {
position: absolute;
content: '';
top: 100%;
left: 50%;
margin-top: -10px;
margin-left: -6px;
display: block;
width: 12px;
height: 12px;
background-color: inherit;
transform: rotate(45deg);
}
.wpcbm-badge-style-07 {
padding: 5px 10px;
border-width: 1px;
border-style: solid;
box-shadow: 4px 4px rgb(0 0 0 / 20%);
}
.wpcbm-badge-style-08 {
padding: 0;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 0;
border: none;
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8px), 50% 100%, 0 calc(100% - 8px));
}
.wpcbm-badge-style-09 {
padding: 0;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 0;
border: none;
clip-path: polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 8px), 0 100%);
}
.wpcbm-badge-style-10 {
padding: 5px 20px 5px 10px;
border: none;
clip-path: polygon(0% 0%, 100% 0%, calc(100% - 8px) 50%, 100% 100%, 0% 100%);
}
.wpcbm-badge-style-11 {
padding: 5px 10px 5px 20px;
border: none;
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 8px 50%);
}
.wpcbm-badge-style-12 {
padding: 5px 20px 5px 10px;
border: none;
clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);
}
.wpcbm-badge-style-13 {
padding: 5px 10px 5px 20px;
border: none;
clip-path: polygon(10px 0, 100% 0, 100% 100%, 0 100%);
}
.wpcbm-badge-style-14 {
position: absolute;
padding: 5px 20px;
border: none;
}
.wpcbm-badge-style-14 .wpcbm-badge-inner {
border-color: inherit;
}
.wpcbm-badge-style-14 .wpcbm-badge-inner:before {
content: '';
height: 0;
width: 0;
top: -8px;
left: 0;
border-style: solid;
border-bottom-width: 8px;
border-bottom-color: inherit;
border-left-width: 8px;
border-left-color: transparent;
border-top-width: 0;
border-right-width: 0;
position: absolute;
}
[class*="wpcbm-badges-top-"] .wpcbm-badge-style-14 {
top: 0;
}
[class*="wpcbm-badges-bottom-"] .wpcbm-badge-style-14 {
bottom: 0;
}
.wpcbm-badges[class*="-left"] .wpcbm-badge-style-14 {
left: -18px;
}
.wpcbm-badges[class*="-center"] .wpcbm-badge-style-14 {
position: relative;
}
.wpcbm-badges[class*="-center"] .wpcbm-badge-style-14 .wpcbm-badge-inner:before {
display: none;
}
.wpcbm-badges[class*="-right"] .wpcbm-badge-style-14 {
right: -18px;
}
.wpcbm-badges[class*="-right"] .wpcbm-badge-style-14 .wpcbm-badge-inner:before {
left: auto;
right: 0;
border-bottom-width: 8px;
border-bottom-color: inherit;
border-right-width: 8px;
border-right-color: transparent;
border-top-width: 0;
border-left-width: 0;
}
.wpcbm-badge-style-15 {
padding: 0;
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
background-image: url(//www.dismediclevante.com/wp-content/plugins/wpc-badge-management/assets/images/background/15.svg);
background-size: 60px;
background-position: center;
background-repeat: no-repeat;
}
.wpcbm-badge-style-16 {
padding: 0;
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
background-image: url(//www.dismediclevante.com/wp-content/plugins/wpc-badge-management/assets/images/background/16.svg);
background-size: 60px;
background-position: center;
background-repeat: no-repeat;
}
.wpcbm-badge-style-17 {
padding: 0;
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
background-image: url(//www.dismediclevante.com/wp-content/plugins/wpc-badge-management/assets/images/background/17.svg);
background-size: 52px;
background-position: center top;
background-repeat: no-repeat;
}
.wpcbm-badge-style-18 {
padding: 0;
width: 60px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
background-image: url(//www.dismediclevante.com/wp-content/plugins/wpc-badge-management/assets/images/background/18.svg);
background-size: 60px;
background-position: center;
background-repeat: no-repeat;
}
.wpcbm-badge-style-19 {
padding: 0;
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
background-image: url(//www.dismediclevante.com/wp-content/plugins/wpc-badge-management/assets/images/background/19.svg);
background-size: 50px;
background-position: center center;
background-repeat: no-repeat;
}
.wpcbm-badge-style-20 {
padding: 0;
width: 60px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
background-image: url(//www.dismediclevante.com/wp-content/plugins/wpc-badge-management/assets/images/background/20.svg);
background-size: 60px;
background-position: -2px;
background-repeat: no-repeat;
}
.wpcbm-badge-style-21 {
padding: 0 10px 10px 10px;
text-align: center;
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
background-image: url(//www.dismediclevante.com/wp-content/plugins/wpc-badge-management/assets/images/background/21.svg);
background-size: auto 6px;
background-position: center bottom;
background-repeat: no-repeat;
}
.wpcbm-badge-style-22 {
padding: 0 10px 10px 10px;
text-align: center;
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
background-image: url(//www.dismediclevante.com/wp-content/plugins/wpc-badge-management/assets/images/background/22.svg);
background-size: auto 6px;
background-position: center bottom;
background-repeat: no-repeat;
}
.wpcbm-badge-style-23 {
border: none !important;
box-shadow: none !important;
background-color: transparent !important;
}
.wpcbm-badge-style-24 {
width: 48px;
height: 48px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 73% 27% 76% 24% / 36% 69% 31% 64%;
border: 2px solid #6f2a41;
background-color: #b9466c;
}
.wpcbm-badge-style-25 {
width: 48px;
height: 48px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 67% 33% 68% 32% / 30% 52% 48% 70%;
border: 2px solid #327993;
background-color: #00a0bc;
}
.wpcbm-badge-style-26 {
width: 48px;
height: 48px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 67% 33% 61% 39% / 47% 30% 70% 53%;
border: 2px solid #cf7704;
background-color: #ffad00;
}
.wpcbm-badge-style-27 {
width: 48px;
height: 48px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 47% 53% 53% 47% / 65% 46% 54% 35%;
border: 2px solid #4a8800;
background-color: #77bb24;
}
.wpcbm-badge-style-28 {
width: 48px;
height: 48px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 73% 27% 29% 71% / 34% 34% 66% 66%;
border: 2px solid #6f2a41;
background-color: #b9466c;
}
.wpcbm-badge-style-29 {
width: 48px;
height: 48px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 70% 30% 76% 24% / 57% 39% 61% 43%;
border: 2px solid #327993;
background-color: #00a0bc;
}
.wpcbm-badge-style-30 {
width: 48px;
height: 48px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 49% 51% 51% 49% / 36% 69% 31% 64%;
border: 2px solid #4a8800;
background-color: #77bb24;
}.pwb-clearfix:after{content:"";display:table;clear:both}.pwb-before-loop{margin-bottom:1em}.pwb-after-loop{margin-top:1em}.pwb-carousel .pwb-slick-slide a{display:block}.pwb-carousel .pwb-slick-slide a>img{margin:0 auto}.pwb-carousel .pwb-slick-slide,.pwb-product-carousel .pwb-slick-slide{margin:0 10px}.pwb-carousel .slick-prev,.pwb-carousel .slick-next,.pwb-product-carousel .slick-prev,.pwb-product-carousel .slick-next{font-size:0;position:absolute;top:0;bottom:0;display:block;cursor:pointer;font-size:22px;width:30px;overflow:hidden;text-align:center;color:#aeaeae;border:none;outline:none;z-index:999;background:#eee;opacity:0;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.pwb-carousel .slick-prev>span,.pwb-carousel .slick-next>span,.pwb-product-carousel .slick-prev>span,.pwb-product-carousel .slick-next>span{display:inline-block;height:20px;width:20px;padding:10px;position:absolute;top:50%;margin-top:-20px;left:0;right:0}.pwb-carousel .slick-prev:hover,.pwb-carousel .slick-prev:focus,.pwb-carousel .slick-next:hover,.pwb-carousel .slick-next:focus,.pwb-product-carousel .slick-prev:hover,.pwb-product-carousel .slick-prev:focus,.pwb-product-carousel .slick-next:hover,.pwb-product-carousel .slick-next:focus{outline:none}.pwb-carousel .slick-prev,.pwb-product-carousel .slick-prev{left:0}.pwb-carousel .slick-next,.pwb-product-carousel .slick-next{right:0}.pwb-carousel:hover .slick-next,.pwb-carousel:hover .slick-prev,.pwb-product-carousel:hover .slick-next,.pwb-product-carousel:hover .slick-prev{opacity:.8}.pwb-product-carousel .pwb-amount{display:block;width:100%;margin-bottom:12px}.pwb-carousel,.pwb-product-carousel{min-height:30px}.pwb-carousel .pwb-slick-slide,.pwb-product-carousel .pwb-slick-slide{display:none}.pwb-carousel.slick-initialized .pwb-slick-slide,.pwb-product-carousel.slick-initialized .pwb-slick-slide{display:block}.pwb-carousel .slick-list,.pwb-product-carousel .slick-list{opacity:0;position:absolute}.pwb-carousel.slick-initialized,.pwb-product-carousel.slick-initialized{min-height:none}.pwb-carousel.slick-initialized .slick-list,.pwb-product-carousel.slick-initialized .slick-list{opacity:1;position:relative;transition:opacity .2s ease-in}.pwb-carousel.slick-initialized .pwb-carousel-loader,.pwb-product-carousel.slick-initialized .pwb-carousel-loader{display:none !important;opacity:0 !important}.pwb-carousel-loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:30px;height:30px;border-radius:50%;background:#525252;background:-moz-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-webkit-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-o-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-ms-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:linear-gradient(to right, #525252 10%, rgba(82, 82, 82, 0) 42%);position:relative;-webkit-animation:PWBCarouselLoader 1.4s infinite linear;animation:PWBCarouselLoader 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.pwb-carousel-loader:before{width:50%;height:50%;background:#525252;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.pwb-carousel-loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes PWBCarouselLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes PWBCarouselLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pwb-all-brands .pwb-pagination-wrapper{margin-top:20px;padding-top:10px;border-top:1px solid #ededed;text-align:right}.pwb-all-brands .pwb-pagination{display:inline-block;margin-right:10px;background-color:#ededed;color:#333;text-align:center;padding:10px}.pwb-brands-cols-outer{display:flex;flex-wrap:wrap;gap:15px}.pwb-all-brands .pwb-brands-cols-outer:after{content:"";display:table;clear:both}.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{box-sizing:border-box;width:calc(20% - 15px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pwb-az-listing-row{margin-bottom:20px}.pwb-az-listing-row-in{margin-left:-5px;margin-right:-5px}.pwb-az-listing-col{padding:5px}.pwb-az-listing-col>a{display:block;text-transform:uppercase;white-space:nowrap;overflow:hidden}.pwb-az-listing-title{border-bottom:1px solid #ddd;font-weight:bold;font-size:115%;text-transform:uppercase}.pwb-az-listing-header{margin-bottom:30px}.pwb-az-listing-header ul{margin:0;padding:0;list-style:none;margin-right:-2px;margin-left:-2px}.pwb-az-listing-header li{display:inline-block;float:left;width:25px;height:25px;margin:2px;line-height:25px;border:1px solid #ddd;text-align:center}.pwb-az-listing-header a{text-transform:uppercase}.pwb-filter-products input[type=checkbox]{margin-right:10px}.pwb-filter-products li{margin-bottom:5px}.pwb-row:after{content:"";display:table;clear:both}.pwb-columns-2{width:50%}.pwb-columns-3{width:33.33333%}.pwb-columns-4{width:25%}.pwb-columns-5{width:20%}.pwb-columns-6{width:16.66666%}.pwb-columns{float:left}.pwb-single-product-brands{padding-top:1em;display:flex;gap:.1em}.product_meta .pwb-single-product-brands{padding-top:0}.pwb-text-before-brands-links{margin-right:4px}@media screen and (max-width: 1000px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:25%}}@media screen and (max-width: 700px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:50%}.pwb-columns-5,.pwb-columns-6{width:25%}}@media screen and (max-width: 480px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:100%;float:none}.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3>p:first-child{height:auto}.pwb-columns-3,.pwb-columns-4,.pwb-columns-5,.pwb-columns-6{width:50%}}@media(min-width: 576px){.pwb-az-listing-col{width:50%;float:left}}@media(min-width: 992px){.pwb-az-listing-col{width:25%}}.et_pb_db_shop_cat_loop .grid-loop>:not(.no-results-layout):after,.et_pb_db_shop_cat_loop .grid-loop>:not(.no-results-layout):before{content:none!important}.et_pb_db_shop_cat_loop .grid-loop>:not(.no-results-layout) li{width:100%!important}.et_pb_db_shop_cat_loop .grid-loop>:not(.no-results-layout){display:grid;grid-gap:25px}.et_pb_db_shop_cat_loop .col-desk-1>:not(.no-results-layout){grid-template-columns:repeat(1,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-desk-2>:not(.no-results-layout){grid-template-columns:repeat(2,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-desk-3>:not(.no-results-layout){grid-template-columns:repeat(3,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-desk-4>:not(.no-results-layout){grid-template-columns:repeat(4,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-desk-5>:not(.no-results-layout){grid-template-columns:repeat(5,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-desk-6>:not(.no-results-layout){grid-template-columns:repeat(6,minmax(0,1fr))}@media (min-width:768px) and (max-width:980px){.et_pb_db_shop_cat_loop .col-tab-1>:not(.no-results-layout){grid-template-columns:repeat(1,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-tab-2>:not(.no-results-layout){grid-template-columns:repeat(2,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-tab-3>:not(.no-results-layout){grid-template-columns:repeat(3,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-tab-4>:not(.no-results-layout){grid-template-columns:repeat(4,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-tab-5>:not(.no-results-layout){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.et_pb_db_shop_cat_loop .col-mob-1>:not(.no-results-layout){grid-template-columns:repeat(1,minmax(0,1fr))}.et_pb_db_shop_cat_loop .col-mob-2>:not(.no-results-layout){grid-template-columns:repeat(2,minmax(0,1fr))}}.dbc_column_alignment_left .compare_thumbnail,.dbc_column_alignment_left .compare_title,.dbc_column_alignment_left .dbc_compare_value,.dbc_column_alignment_left .table_button_atc{text-align:left!important}.dbc_column_alignment_center .compare_thumbnail,.dbc_column_alignment_center .compare_title,.dbc_column_alignment_center .dbc_compare_value,.dbc_column_alignment_center .table_button_atc{text-align:center!important}.dbc_column_alignment_right .compare_thumbnail,.dbc_column_alignment_right .compare_title,.dbc_column_alignment_right .dbc_compare_value,.dbc_column_alignment_right .table_button_atc{text-align:right!important}.woocommerce .dbc_column_alignment_left .star-rating{float:left}.woocommerce .dbc_column_alignment_center .star-rating{float:none;margin:auto}.woocommerce .dbc_column_alignment_right .star-rating{float:right}.hide_empty_row .empty_compare_item{display:none!important}.et_pb_db_shop_comparetable .et_pb_db_shop_comparetable_item,.hide_empty_row .empty_compare_item.compare_item_not_empty{display:table-row-group!important}.align-module_center .et_pb_module_inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.align-module_right .et_pb_module_inner{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end}.et_pb_db_shop_comparetable .table_row{display:table;width:100%;table-layout:fixed}.et_pb_db_shop_comparetable .tr_row{display:table-row}.et_pb_db_shop_comparetable .td_row{display:table-cell;border-style:solid;border-width:0;vertical-align:top}.et_pb_db_shop_comparetable .et_pb_db_shop_comparetable_item>div{display:table-row}.et_pb_db_shop_comparetable_item .star-rating{float:left}.et_pb_db_shop_comparetable_item .dbc_compare_icon{position:relative}.wishlist_notice{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;background-color:rgba(0,0,0,.3)}.wishlist_inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:40px;font-size:20px}.add_wishlist{position:relative;min-width:20px;min-height:20px;display:inline-block;padding:0}.adding_list.add_wishlist:after{z-index:999999;color:#8332ac;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.et_db_wishlist_compare .add_wishlist:hover{padding:0}.et_db_wishlist_compare .et_pb_button,.et_db_wishlist_compare .et_pb_button:hover{padding-right:30px}.et_db_wishlist_compare .et_pb_button.no_text,.et_db_wishlist_compare .et_pb_button.no_text:hover{padding-right:0}.add_wishlist:after{font-family:ETmodules!important;line-height:1em!important;position:absolute;top:50%;left:50%;font-size:17px;content:"\E030";opacity:1!important;margin:0}.add_wishlist.et_pb_button:after{right:0;left:auto;top:50%;margin-top:-.5em}.add_wishlist.et_pb_button.no_text:after,.add_wishlist:not(.et_pb_button):after{left:50%!important;right:auto!important;margin-right:0!important;margin-left:-.5em!important;margin-top:-.5em!important}.add_wishlist.in_wishlist:after{content:"\E089"}.single-dm-account .active.add_wishlist:after{content:"\E07D"!important}.dislike_active{opacity:.3;position:relative}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.et_pb_db_shop_orderby,.et_pb_db_shop_orderby .main-orderby{max-width:200px}.et_pb_db_shop_orderby.ui-sortable{max-width:100%}.et_pb_db_shop_orderby.align-right,.main-orderby.align-right{margin-left:auto}