:root {
--cgkit-container-width: var(--commercekit-container-width, 1200px);
--cgkit-container-padding: var(--commercekit-container-padding, 20px);
} .commercekit-container {
max-width: var(--commercekit-container-width, 1200px);
margin-right: auto;
margin-left: auto;
padding-right: var(--commercekit-container-padding, 20px);
padding-left: var(--commercekit-container-padding, 20px);
width: 100%;
box-sizing: border-box;
}
@media (max-width: 992px) {
.commercekit-container {
padding-right: 1rem;
padding-left: 1rem;
}
} .commercekit-sticky-add-to-cart {
z-index: 5;
position: fixed;
border-bottom: 1px solid #eee;
display: block;
top: -300px;
right: 0;
left: 0;
padding: 0 0.15em;
background-color: #fff;
box-shadow: 4px -5px 6px rgb(50 50 50 / 5%);
font-size: 15px;
transition: all 0.45s;
}
.commercekit-sticky-add-to-cart.visible {
top: 0;
}
.commercekit-sticky-add-to-cart .commercekit-container {
display: flex;
justify-content: space-between;
align-items: center;
} @media (max-width: 992px) {
.commercekit-sticky-add-to-cart {
top: auto;
bottom: -150px;
}
.commercekit-sticky-add-to-cart.visible {
bottom: 0;
}
.commercekit-sticky-add-to-cart .commercekit-container {
padding-top: 10px;
padding-bottom: 10px;
}
}
.single-product div.product .product_meta { 
clear: both; 
} .admin-bar .commercekit-sticky-add-to-cart.visible {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .commercekit-sticky-add-to-cart.visible {
top: 46px;
}
} .cgkit-pdp-review.cgkit-pdp-review-mobile {
margin-top: 1em;
margin-bottom: 1em;
align-items: flex-start;
border-radius: 5px;
}
.cgkit-pdp-review-mobile .cgkit-pdp-review--text {
margin-top: -5px;
}
.cgkit-pdp-review-desktop {
margin-top: 1rem;
}
.cgkit-pdp-review {
display: flex;
width: 100%;
align-items: center;
padding: 1.5rem;
background: #fff;
border: 1px solid #e2e2e2;
border-radius: 8px;
}
.cgkit-pdp-review--image:has(img),
.cgkit-pdp-review--image:has(picture) {
width: 75px;
min-width: 75px;
margin-right: 1.5rem;
}
.cgkit-pdp-review--image img {
width: 100%;
height: auto;
}
.cgkit-pdp-review--text {
color: #222;
font-size: clamp(0.875rem, 0.8115rem + 0.2033vw, 0.9375rem);
}
.cgkit-pdp-review--text mark {
background: transparent;
background-image: linear-gradient(90deg, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3));
border-radius: 0.8rem 0.3rem;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
margin: 0 -0.4rem;
padding: 0.1rem 0.4rem;
}
.rtl .cgkit-pdp-review--image:has(img),
.rtl .cgkit-pdp-review--image:has(picture) {
margin-left: 1.5rem;
margin-right: 0;
}
@media (max-width: 770px) {
.cgkit-pdp-review-desktop {
display: none;
}
}
@media (min-width: 771px) {
.cgkit-pdp-review-mobile {
display: none;
}
} .cgkit-fsn-bar {
width: 100%;
text-align: center;
}
.cgkit-fsn-bar-cart {
margin: 20px 0 10px 0;
}
.cgkit-fsn-progress-bar {
height: 8px;
background: #ddd;
border-radius: 5px;
margin-bottom: 3px;
}
.cgkit-fsn-bar-cart .cgkit-fsn-progress-bar {
margin-bottom: 6px;
}
.cgkit-fsn-bar a {
color: #111;
text-decoration: underline;
font-weight: bold;
}
.cgkit-fsn-amount {
height: 8px;
background: var(--commercekit-fsn-bar-color, #3bb54a);
display: block;
border-radius: 5px;
}
.cgkit-fsn-bar-mini-cart.cgkit-fsn-bar {
margin-bottom: 10px;
}
body:not(.theme-shoptimizer) .cgkit-fsn-bar-mini-cart.cgkit-fsn-bar {
padding: 20px 20px 0;
text-align: left;
text-wrap: pretty;
}
.cgkit-fsn-bar-mini-cart .cgkit-fsn-notice,
.cgkit-fsn-bar-mini-cart .cgkit-fsn-title {
font-size: 12px;
display: inline-block;
line-height: 1.4;
}
.cgkit-fsn-bar-mini-cart.ckit-fsn-bar-active .cgkit-fsn-title {
font-size: 12px;
}
.cgkit-fsn-bar-cart .cgkit-fsn-notice {
font-size: 13px;
}
.cgkit-fsn-notice .amount {
color:  var(--commercekit-fsn-bar-color, #3bb54a);
font-weight: bold;
}
.cgkit-fsn-shop-link a {
color: #111;
text-decoration: underline;
font-weight: bold;
margin-left: 5px;
}
.ckit-fsn-bar-active .cgkit-fsn-title {
position: relative;
padding-left: 23px;
font-size: 13px;
}
.ckit-fsn-bar-active .cgkit-fsn-title:before {
position: absolute;
top: 50%;
left: 0px;
margin-top: -9px;
content: "";
display: block;
width: 18px;
height: 18px;
background: var(--commercekit-fsn-bar-color, #3bb54a);
-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='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1.5' 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='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
}
.cgkit-fsn-bar-shortcode.cgkit-fsn-bar {
margin-bottom: 10px;
margin-top: 10px;
}
.cgkit-fsn-bar-shortcode .cgkit-fsn-notice,
.cgkit-fsn-bar-shortcode .cgkit-fsn-title {
font-size: 13px;
display: inline-block;
line-height: 1.4;
}
.cgkit-fsn-bar-shortcode.ckit-fsn-bar-active .cgkit-fsn-title {
font-size: 13px;
} .rtl .ckit-fsn-bar-active .cgkit-fsn-title:before {
right: 0px;
left: auto;
}
.rtl .ckit-fsn-bar-active .cgkit-fsn-title {
padding-right: 23px;
padding-left: 0;
}
.commercekit-review-alert {
display: block;
width: 100%;
font-size: 14px;
font-weight: bold;
padding-top: 15px;
padding-bottom: 3px;
border-top: 1px solid #e2e2e2;
line-height: 1.45;
}
.ckobp-before-you-go { font-size: 15px; color: #111; font-weight: bold; }
.commercekit-order-bump { border: 1px solid #e2e2e2; box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.06); padding: 20px; margin: 8px 0 0 0; border-radius: 6px; }
.commercekit-order-bump .ckobp-title { width: 100%; padding-bottom: 10px; font-weight: bold; font-size: 14px; line-height: 1.4; color: #111; }
.commercekit-order-bump .ckobp-wrapper { display: flex; justify-content: space-between; }
.commercekit-order-bump .ckobp-item { display: flex; }
.commercekit-order-bump .ckobp-actions { display: flex; flex-shrink: 0; }
.commercekit-order-bump .ckobp-image { width: 50px; flex-shrink: 0; }
.commercekit-order-bump .ckobp-image a { display: block; }
.commercekit-order-bump .ckobp-image img { display:block; max-width: 50px; margin: 0; }
.commercekit-order-bump .ckobp-image img:nth-child(2n) { display: none; }
.commercekit-order-bump .ckobp-product { margin: -5px 15px 0 15px; }
.commercekit-order-bump .ckobp-name { color: #111; font-size: 13px; line-height: 1.4; display: inline-flex; }
.commercekit-order-bump .ckobp-name a { color: #111; }
.commercekit-order-bump .ckobp-price { margin-top: 2px; font-size: 12px; }
.commercekit-order-bump .ckobp-price del { margin-right: 5px; color: #999; font-weight: normal; }
.commercekit-order-bump .ckobp-actions button { padding: 7px 10px; font-size: 12px; font-weight: 600; color: #111; border: 1px solid #e2e2e2; background: linear-gradient(180deg, white, #eee 130%) no-repeat; border-radius: 4px; transition: 0.2s all; }
.commercekit-order-bump .ckobp-actions button:hover { border-color: #ccc; }
.ckobp-bullets { min-height: 1px; display: flex;}
.ckobp-bullets.processing { opacity: 0.5; pointer-events: none; }
.ckobp-bullets .ckobp-bullet { display: inline-block; width: 8px; height: 8px; background-color: #ccc; border-radius: 50%; cursor: pointer; margin-right: 7px; }
.ckobp-bullets .ckobp-bullet.active {  background-color: #000; }
@media (max-width: 500px) {
.commercekit-order-bump .ckobp-wrapper { display: block; }
.commercekit-order-bump .ckobp-actions { display: block; width: 100%; margin-top: 10px; }
.commercekit-order-bump .ckobp-actions button { width: 100%; }
.commercekit-order-bump .ckobp-name, .commercekit-order-bump .ckobp-title, .commercekit-order-bump .ckobp-actions button { font-size: 13px; }
} body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart { min-width: 0; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump { padding: 12px; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-wrapper { display: block; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-item { margin-bottom: 8px; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-actions { display: block; width: 100%; margin-top: 8px; flex-shrink: unset; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-actions button { width: 100%; min-width: 0; box-sizing: border-box; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-product { margin-left: 10px; margin-right: 0; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .cgkit-order-bump-selector.active { display: block; margin-top: 8px; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .cgkit-order-bump-selector select { width: 100%; max-width: 100%; box-sizing: border-box; }
body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bumps { align-items: flex-start; }
.commercekit-order-bumps { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scroll-snap-stop: always; scroll-behavior: smooth; -webkit-overflow-scrolling: touch; position: relative; -ms-overflow-style: none; scrollbar-width: none; width: 100%; }
.commercekit-order-bumps::-webkit-scrollbar { width: 6px; height: 6px; }
.commercekit-order-bumps::-webkit-scrollbar-thumb { background-color:rgba(0,0,0,.2); border-radius: 6px; }
.commercekit-order-bumps::-webkit-scrollbar-track { background: transparent; }
.commercekit-order-bumps::-webkit-scrollbar { display: none; }
.commercekit-order-bumps .commercekit-order-bump { scroll-snap-align: center; flex-shrink: 0; margin-right: 15px; border-radius: 10px; transform-origin: center center; transform: scale(1); transition: transform 0.5s; position: relative; justify-content: center; align-items: center; width: 100%; }
.cgkit-single-order-bump .commercekit-order-bumps::-webkit-scrollbar { width: 0px; height: 0px; }
.product_list_widget li:has(.commercekit-order-bump-wrap) { padding-bottom: 0; }
.commercekit-order-bump-wrap.cgkit-single-order-bump { margin-bottom: 15px; }
.commercekit-order-bumps-wrap { position: relative; }
.commercekit-order-bumps-wrap .ckobp-prev.ckobp-disabled, .commercekit-order-bumps-wrap .ckobp-next.ckobp-disabled { opacity: 0.25; }
.commercekit-order-bumps-wrap .ckobp-prev, .commercekit-order-bumps-wrap .ckobp-next {cursor: pointer; z-index: 2; display: inline-flex; margin-left: 5px;}
.commercekit-order-bumps-wrap .ckobp-prev svg, .commercekit-order-bumps-wrap .ckobp-next svg { width: 18px; height: 18px;}
.commercekit-order-bumps-wrap .ckobp-nav { display: flex; justify-content: space-between; align-items: center; margin: 8px 0 20px 0; }
.commercekit-order-bumps-wrap .ckobp-prevnext { display: flex; order: 2; }
.commercekit-order-bump .cgkit-order-bump-selector { display: none; width: 100%; padding-top: 10px; }
.commercekit-order-bump .cgkit-order-bump-selector.active { display: block; }
.commercekit-order-bump .cgkit-order-bump-selector select { margin-bottom: 10px; }
.commercekit-order-bump .cgkit-order-bump-selector .cgkit-order-bump-status { color: #ff0000; font-weight: bold; }
.commercekit-order-bump .cgkit-obp-status-wrap { display: flex; justify-content: space-between; } .rtl .ckobp-bullets .ckobp-bullet { margin-right: 0; margin-left: 7px; }
.rtl .commercekit-order-bumps-wrap .ckobp-prev { order: 1; }
.rtl .commercekit-order-bumps-wrap .ckobp-prev, .rtl .commercekit-order-bumps-wrap .ckobp-next { margin-left: 0; margin-right: 5px; }
.ckit-badge_wrapper { font-size: 11px; position: absolute; z-index: 1; left: 10px; top: 10px; display: flex; flex-direction: column; align-items: flex-start; }
div.product .ckit-badge_wrapper { font-size: 12px; }
.ckit-badge_wrapper.ckit-badge-summary { position: unset; }
.sale-item.product-label + .ckit-badge_wrapper, .onsale + .ckit-badge_wrapper { top: 36px; }
.ckit-badge { padding: 3px 9px; margin-bottom: 5px; line-height: 15px; text-align: center; border-radius: 3px; opacity: 0.8; pointer-events: none; background: #e24ad3; color: #fff; }
#commercegurus-pdp-gallery-wrapper { position: relative; }
#commercegurus-pdp-gallery-wrapper .ckit-badge_wrapper { z-index: 2; } .cgkit-has-wishlist .commercekit-wishlist.mini { left: auto; right: 10px; } body:not(.theme-shoptimizer).cgkit-has-badges .ckit-badge_wrapper.ckit-has-sale {
top: 38px;
left: 10px;
right: auto;
align-items: flex-start;
} .rtl .ckit-badge_wrapper {left: auto;right: 10px;}
.rtl.cgkit-has-wishlist .commercekit-wishlist.mini { right: auto; left: 10px; }
body.rtl:not(.theme-shoptimizer).cgkit-has-badges .ckit-badge_wrapper.ckit-has-sale {
top: 38px;
right: 10px;
left: auto;
}
@media (min-width: 771px) {
.rtl .cgkit-gallery-vertical-scroll .ckit-badge_wrapper {margin-right: 65px;margin-left: 0;}
.cgkit-gallery-vertical-left .ckit-badge_wrapper { margin-left: 100px; }
.rtl .cgkit-gallery-vertical-left .ckit-badge_wrapper { margin-right: 100px; }
.rtl .cg-layout-vertical-scroll .cg-thumb-swiper {
margin-left: 10px;
margin-right: 0;
}
}
@media only screen and (max-width: 992px) and (min-width: 771px) {
.rtl .cgkit-gallery-vertical-scroll .ckit-badge_wrapper {margin-right: 40px;margin-left: 0;}
}
#commercekit-flash-popup{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)}div.product .summary .commercekit-pdp-sticky-inner table.variations {
text-align: left;
border: 0;
margin-bottom: 0;
}
div.product .summary .commercekit-pdp-sticky-inner table.variations tr {
display: block;
}
div.product .summary .commercekit-pdp-sticky-inner table.variations td,
div.product .summary .commercekit-pdp-sticky-inner table.variations th {
display: block;
padding: 4px 0;
background-color: transparent;
} .commercekit-atc-sticky-tabs ul.commercekit-atc-tab-links {
padding: 0;
}
.commercekit-atc-tab-links li a {
text-decoration: none;
} .cgkit-swatch-form {
margin-bottom: 0;
}
.cgkit-swatch-form table tbody tr td {
text-align: inherit;
} @media (min-width: 993px) {
form.variations_form.cgkit-swatch-form table.variations tr:nth-child(2) .cgkit-swatch-title {
display: inherit;
}
} @media (max-width: 770px) {
.cgkit-as-wrap-plp .cgkit-attribute-swatches li.cgkit-attribute-swatch.cgkit-as-more > a {
height: 44px;
}
}
.woocommerce .cart-collaterals .cross-sells ul.products .cgkit-attribute-swatches li, 
.woocommerce-page .cart-collaterals .cross-sells ul.products .cgkit-attribute-swatches li {
width: auto;
}
.rtl .commercekit-pdp-sticky-inner table td {
text-align: right;
} .commercekit-pdp-links {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 1rem;
}
.commercekit-wishlist.full {
flex-shrink: 0;
}
.commercekit-pdp-links .commercekit-size-guide {
margin: 0;
flex-shrink: 0;
}
.commercekit-pdp-links a,
.commercekit-pdp-links .commercekit-sg-label {
font-weight: 400;
line-height: 1;
} .commercekit-size-guide .commercekit-sg-label {
padding: 0;
}  .cg-thumb-swiper {
container-type: inline-size;
} .cg-thumb-swiper .swiper-slide {
box-sizing: border-box;
} #commercegurus-pdp-gallery.cg-layout-horizontal {
overflow: hidden;
} #commercegurus-pdp-gallery .swiper-wrapper {
margin: 0;
padding: 0;
} #commercegurus-pdp-gallery .swiper-button-next:after,
#commercegurus-pdp-gallery .swiper-button-prev:after {
display: block;
}
@media (min-width: 771px) {
#commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper .swiper-slide,
#commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper .swiper-slide {
padding-top: 0;
padding-bottom: 0;
}
#commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper button.swiper-button-prev,
#commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper button.swiper-button-prev {
margin: 0;
top: 0px;
}
#commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper button.swiper-button-next,
#commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper button.swiper-button-next {
margin: 0;
bottom: 0px;
} #commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper.swiper-container,
#commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper.swiper-container {
margin-left: 0;
width: 100px;
}
.rtl #commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper.swiper-container,
.rtl #commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper.swiper-container {
margin-right: 0;
}
}
@container (max-width: 400px) {
.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper button.swiper-button-next,
.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper button.swiper-button-prev {
width: 24px;
height: 24px;
margin-top: -12px;
}
.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper button.swiper-button-next:after,
.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper button.swiper-button-prev:after {
width: 14px;
height: 14px;
}
.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper div.cgkit-play,
.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper div.cgkit-play svg {
width: 24px;
height: 24px;
}
} #commercegurus-pdp-gallery-wrapper.images .woocommerce-product-gallery__image,
#commercegurus-pdp-gallery-wrapper.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 100%;
display: block;
}
@media (max-width: 770px) {
#commercegurus-pdp-gallery-wrapper.images.ckit-mobile-show-edge:not(.cgkit-single-gallery) .woocommerce-product-gallery__image.swiper-slide,
#commercegurus-pdp-gallery-wrapper.images.ckit-mobile-show-edge .woocommerce-product-gallery__image.swiper-slide:nth-child(n+2) {
width: var(--cgkit-showedge-percent, 91%);
display: flex;
}
}
.woocommerce div.product #commercegurus-pdp-gallery-wrapper.images .woocommerce-product-gallery__image a,
.woocommerce div.product #commercegurus-pdp-gallery-wrapper.images img {
height: 100%;
object-fit: cover;
}
.woocommerce div.product .cgkit-gallery-horizontal #commercegurus-pdp-gallery .swiper-button-next,
.woocommerce div.product .cgkit-gallery-horizontal #commercegurus-pdp-gallery .swiper-button-prev {
margin-top: 5px;
transform: translateY(-50%);
}
.woocommerce div.product #commercegurus-pdp-gallery-wrapper.images .cg-grid-layout .woocommerce-product-gallery__image.more-images {
display: none;
}
@media (min-width: 771px) {
button.load-more-images {
padding: 10px 20px; 
font-size: 13px;
}
}
@media (max-width: 770px) {
.load-more-images {
display: none;
}
}
@media (min-width: 771px) { .cgkit-active.single-product:has(.cg-layout-vertical-left) div.product > .onsale {
left: 100px;
}
.rtl.cgkit-active.single-product:has(.cg-layout-vertical-left) div.product > .onsale {
right: 100px;
left: auto;
}
.cgkit-active.single-product:has(.cg-layout-vertical-left) div.product .ckit-badge_wrapper {
margin-left: 100px;
}
.rtl.cgkit-active.single-product:has(.cg-layout-vertical-left) div.product .ckit-badge_wrapper {
margin-right: 100px;
margin-left: 0;
}
.cgkit-active.single-product:has(.cgkit-single-gallery) div.product .ckit-badge_wrapper {
margin-left: 0px;
}
.rtl.cgkit-active.single-product:has(.cgkit-single-gallery) div.product .ckit-badge_wrapper {
margin-right: 0px;
margin-left: 0;
} .cgkit-active.single-product.cgkit-has-badges:has(.cg-layout-vertical-left) div.product > span.onsale {
left: 110px;
}
.cgkit-active.single-product:has(.cgkit-gallery-vertical-scroll) div.product > span.onsale {
margin-left: 65px;
}
.rtl.cgkit-active.single-product:has(.cgkit-gallery-vertical-scroll) div.product > span.onsale {
margin-left: 0;
margin-right: 65px;
}
.rtl.cgkit-active.single-product.cgkit-has-badges:has(.cg-layout-vertical-left) div.product > span.onsale {
left: auto;
right: 110px;
}
} #commercekit-wishlist-shortcode .commercekit-wishlist-list {
padding: 0;
list-style: none;
display: grid;
grid-template-columns: repeat(4, 1fr);
column-gap: 26px;
row-gap: 36px;
}
#commercekit-wishlist-shortcode.woocommerce ul.products:before {
display: none;
}
#commercekit-wishlist-shortcode.woocommerce ul.products li.product {
float: none;
width: 100%;
margin: 0;
}
@media screen and (min-width: 993px) {
#commercekit-wishlist-shortcode ul.commercekit-wishlist-list.products li.product {
width: 100%;
}
}
@media (max-width: 992px) {
#commercekit-wishlist-shortcode .commercekit-wishlist-list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 600px) {
#commercekit-wishlist-shortcode .commercekit-wishlist-list {
grid-template-columns: repeat(1, 1fr);
}
}   .cgkit-has-wishlist:not(.theme-storefront):not(.cgkit-has-badges) ul.products li.product span.onsale {
left: -.5em;
right: auto;
} .cgkit-has-badges:not(.theme-storefront) ul.products li.product span.onsale {
top: 10px;
left: 10px;
right: auto;
margin: 0;
border-radius: 3px;
font-size: 11px;
line-height: 1.4;
padding: 3px 8px;
min-width: unset;
min-height: unset;
}
.cgkit-active.cgkit-has-badges:not(.theme-storefront) div.product .onsale {
top: 10px;
left: 10px;
right: auto;
margin: 0;
border-radius: 3px;
font-size: 12px;
line-height: 1.4;
padding: 3px 8px;
min-width: unset;
min-height: unset;
} .rtl.cgkit-has-badges:not(.theme-storefront) ul.products li.product span.onsale,
.rtl.cgkit-active.cgkit-has-badges:not(.theme-storefront) div.product span.onsale {
right: 10px;
left: auto;
}
.rtl.cgkit-has-wishlist:not(.theme-storefront):not(.cgkit-has-badges) ul.products li.product span.onsale {
right: -.5em;
left: auto;
} .cgkit-active #commercekit-waitlist-popup .star-rating {
float: none;
}.cx-clear,.tab-box,.tab-box .tab-box-wrap{clear:both;visibility:visible;width:auto;height:auto;overflow:unset}.cx-clear:after,.cx-clear:before,.tab-box .tab-box-wrap:after,.tab-box .tab-box-wrap:before,.tab-box:after,.tab-box:before{content:" ";display:table}.cx-clear:after,.tab-box .tab-box-wrap:after,.tab-box:after{clear:both}.smooth,.tab-box .tab-icon img.custom-tab-img,.tab-box .tab-icon svg,.tab-box.tab-front-box .tab-box-content a.coupon-tab-close,.tab-text{transition:all ease-in-out .3s}.tab-box{margin:20px;position:absolute;bottom:0}.tab-box.tab-front-box{position:fixed;display:none;z-index:9999}@media only screen and (max-width:600px){.tab-box.tab-front-box{max-width:calc(100% - 40px)}}.tab-box.tab-front-box.couponapp-open-click-hover .tab-box-content{display:none;opacity:0}.tab-box.tab-front-box.couponapp-open-click-hover:hover .tab-box-content{display:block}.tab-box.tab-front-box .tab-icon{pointer-events:all}.tab-box.tab-front-box:not(.couonapp-active){pointer-events:none}.tab-box.tab-front-box:not(.couonapp-active) .tab-box-content{opacity:0;visibility:hidden;transform:translateY(-20px)}.tab-box.tab-front-box.couonapp-active{pointer-events:all;z-index:999999}.tab-box.tab-front-box.couonapp-active .tab-box-wrap .tab-text{opacity:0;visibility:hidden}.tab-box.tab-front-box.couonapp-active .custom-tab-img,.tab-box.tab-front-box.couonapp-active .tab-icon-svg{opacity:0;visibility:hidden;transform:rotate(-180deg)}.tab-box.tab-front-box.couonapp-active svg.tab-icon-close{opacity:1;visibility:visible;transform:rotate(-180deg)}.tab-box.tab-front-box.couonapp-active.couponapp-style-2 .tab-box-couponcode-content{display:none;opacity:0;visibility:hidden;pointer-events:none}.tab-box.tab-front-box.couonapp-active.couponapp-style-2.couponapp-email-coupon-code-show .tab-box-couponcode-content{display:flex;visibility:visible;opacity:1;pointer-events:all}.tab-box.tab-front-box.couonapp-active.couponapp-style-2.couponapp-email-coupon-code-show .tab-box-couponcode-content:not(.has-image){display:block!important}.tab-box.tab-front-box.open-coupon-code.couonapp-active .tab-box-couponcode-content:not(.has-image){display:block!important}.tab-box.tab-front-box.couonapp-active.couponapp-style-2.couponapp-email-coupon-code-show .tab-box-email-content{display:none;opacity:0;visibility:hidden;pointer-events:none}.tab-box.tab-front-box svg.tab-icon-close{opacity:0;visibility:hidden;padding:5px}.tab-box.tab-front-box .tab-box-content{position:relative;opacity:1;visibility:visible;box-shadow:rgba(0,0,0,.1) 0 4px 12px;border-radius:15px}.tab-front-box.couonapp-active .tab-box-content{transform:translateY(0);transition:all ease-in-out .3s}.tab-box.tab-front-box .tab-box-content a.coupon-tab-close{width:16px;height:16px;line-height:16px;position:absolute;top:6px;right:6px;z-index:1;opacity:.75}.tab-box.tab-front-box .tab-box-content a.coupon-tab-close:active,.tab-box.tab-front-box .tab-box-content a.coupon-tab-close:hover{transform:rotate(-180deg)}.tab-box.tab-front-box .coupon-code-style{display:none}.tab-box.tab-front-box .coupon-email-style .coupon-code-email-text{max-width:140px;margin-right:20px}.tab-box.tab-front-box .coupon-email-style .coupon-code-email-text input{min-width:140px;padding:11px 16px;margin:0;border:1px dashed #aeaeae}.tab-box.tab-front-box .coupon-code-style,.tab-box.tab-front-box .coupon-email-style{text-align:center}.tab-box.tab-front-box .coupon-code-style>button,.tab-box.tab-front-box .coupon-code-style>p,.tab-box.tab-front-box .coupon-email-style>button,.tab-box.tab-front-box .coupon-email-style>p{display:inline-block;vertical-align:middle}.tab-box.tab-front-box form.tab-box-front-0{margin:0}.tab-box.tab-front-box form.tab-box-front-0 .form-wrap{align-items:start}.tab-box.tab-front-box form.tab-box-front-0 .form-wrap .coupon-code-text{font-size:14px}.tab-box.tab-front-box button.btn{max-height:38px;font-size:14px;text-transform:none;letter-spacing:0;line-height:40px;padding:0 25px}.tab-box.couponapp-position-left{left:0}.tab-box.couponapp-position-left .tab-text{float:right;margin:2px 0 0 15px}.tab-box.couponapp-position-left .tab-text:after{left:-20px;border-right-color:#d4d4d4;border-left-color:transparent}.tab-box.couponapp-position-left .tab-icon{float:left}.tab-box.couponapp-position-left .tab-box-wrap{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.tab-box.couponapp-position-right{right:0}@media screen and (max-width:480px){.tab-box.couponapp-position-right{right:0!important}}.tab-box.couponapp-position-right .tab-text{float:left;margin:2px 15px 0 0}.tab-box.couponapp-position-right .tab-text:after{right:-20px;border-left-color:#d4d4d4;border-right-color:transparent}.tab-box.couponapp-position-right .tab-icon{float:right}.tab-box.couponapp-position-right .tab-box-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.tab-box .tab-icon{position:relative}.tab-box .tab-icon svg{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.tab-box:not(.couponapp-tab-shape-hexagon) .tab-icon{box-shadow:0 2px 5px rgba(52,52,52,.15)}.tab-box.couponapp-tab-shape-circle .tab-icon{border-radius:60%}.tab-box.couponapp-tab-shape-square .tab-icon{border-radius:2px}.tab-box.couponapp-tab-shape-leaf .tab-icon{border-radius:2px 50%}.tab-box.couponapp-tab-shape-hexagon .tab-icon{height:29px;line-height:29px;padding:0 9px;position:relative;z-index:0}.tab-box.couponapp-tab-shape-hexagon .tab-icon .after,.tab-box.couponapp-tab-shape-hexagon .tab-icon .before{background-color:#ffc700;position:absolute;left:0;width:100%;height:100%;z-index:-1}.tab-box.couponapp-tab-shape-hexagon .tab-icon .before{transform:rotate(60deg)}.tab-box.couponapp-tab-shape-hexagon .tab-icon .after{transform:rotate(-60deg)}.tab-box-content.couponapp-email-code-option .form-wrap,.tab-box.couponapp-style-1 .tab-box-couponcode-content .form-wrap,.tab-box.couponapp-style-2 .tab-box-couponcode-content .form-wrap{height:44px;background:#fff;padding:4px;border-radius:5px;border:2px dashed #605dec;position:relative;display:block}.tab-box-content.couponapp-email-code-option .form-wrap .vector,.tab-box.couponapp-style-1 .tab-box-couponcode-content .form-wrap .vector,.tab-box.couponapp-style-2 .tab-box-couponcode-content .form-wrap .vector{width:12px;height:12px;position:absolute;left:10px;top:-7px;display:block}.tab-box-content.couponapp-email-code-option .form-wrap .coupon-code-text,.tab-box.couponapp-style-1 .tab-box-couponcode-content .form-wrap .coupon-code-text,.tab-box.couponapp-style-2 .tab-box-couponcode-content .form-wrap .coupon-code-text{min-height:32px;color:#a7a8cd;line-height:32px;padding:0 5px;border:0;text-align:left;font-size:16px;letter-spacing:1px;float:left;width:auto}.tab-box-content.couponapp-email-code-option .form-wrap button.coupon-button,.tab-box.couponapp-style-1 .tab-box-couponcode-content .form-wrap button.coupon-button,.tab-box.couponapp-style-2 .tab-box-couponcode-content .form-wrap button.coupon-button{background-image:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/css/images/button-bg.png);background-repeat:repeat-x;background-position:0 0;width:auto!important;max-height:32px;height:32px;min-height:32px;font-size:16px;letter-spacing:1px;line-height:32px;padding:0 22px;float:right;border:0;text-decoration:none!important;cursor:pointer}.tab-text{background-color:#d4d4d4;min-width:50px;font-size:16px;line-height:46px;font-weight:500;padding:0 20px;position:relative;border-radius:12px;box-shadow:0 2px 5px rgba(52,52,52,.15)}.tab-text:after{width:0;right:0;content:"";position:absolute;top:calc(50% - 10px);border:10px solid;border-bottom-color:transparent;border-top-color:transparent}.tab-icon{background-color:#ffc700;width:50px;height:50px;padding:9px}.tab-icon svg{width:32px;height:32px;fill:#605dec}.tab-box-content{background-color:#e0e6ec;text-align:center;padding:30px;margin-bottom:15px;border-radius:6px}@media screen and (max-width:480px){.tab-box-content{padding:30px 20px}}.tab-box-content .form-wrap{margin:0 -10px 15px -10px;display:flex;align-items:center;justify-content:center}.tab-box-content .form-wrap input{text-align:center;border-radius:4px;width:100%;height:40px;line-height:40px}.tab-box-content .form-wrap input[type=text]{background:#fff;border:1px dashed #aeaeae;border-radius:4px}.tab-box-content .form-wrap button.coupon-button{border-radius:4px;margin:0}.tab-box-content h4{font-size:16px;font-weight:600;margin:0 0 20px}.tab-box-content p{margin:0}.tab-box-content .coupon-description{margin:10px;font-size:14px}.tab-box-content .form-wrap .coupon-code-text{background:#fff;min-height:39px;border:1px dashed #aeaeae;border-radius:4px;padding:9px 5px}@keyframes flash{0%,15%,35%,50%,65%,85%,to{opacity:1}25%,75%{opacity:0}}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,40%,60%,90%{transform:translate3d(0,-12px,0)}20%,30%,50%,70%,80%{transform:translate3d(0,0,0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.couponapp-flash-animation:not(.couonapp-active) .tab-icon{animation-name:flash;animation-duration:3s;animation-iteration-count:infinite}.couponapp-shake-animation:not(.couonapp-active) .tab-icon{animation-name:shakeY;animation-duration:2s;animation-iteration-count:infinite}.couponapp-swing-animation:not(.couonapp-active) .tab-icon{animation-name:swing;animation-duration:2s;animation-iteration-count:infinite;transform-origin:top center}.couponapp-tada-animation:not(.couonapp-active) .tab-icon{animation-name:tada;animation-duration:2s;animation-iteration-count:infinite}.couponapp-heartbeat-animation:not(.couonapp-active) .tab-icon{animation-name:heartBeat;animation-duration:1.33s;animation-iteration-count:infinite}.couponapp-wobble-animation:not(.couonapp-active) .tab-icon{animation-name:wobble;animation-duration:2s;animation-iteration-count:infinite}img.custom-tab-img{vertical-align:middle;height:100%!important;width:100%;object-fit:cover;padding:0;border-radius:50%;top:0;left:0;position:absolute}.coupon-code-text{position:relative}.coupon-code-text span.label-tooltip{width:auto;height:auto}.coupon-code-text span.label-tooltip.tooltip-show:after{text-align:center;content:"" attr(data-title) "";font-size:11px;position:absolute;top:-5px;left:0;right:0;transform:translate(0,calc(-100% - 6px));padding:0 12px;line-height:23px;height:auto;white-space:nowrap;background-color:#333;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:6px;opacity:1;max-width:300px!important;min-width:80px;width:max-content;white-space:pre-wrap}.coupon-code-text span.label-tooltip.tooltip-show:before{content:"";position:absolute;top:-12px;height:10px;width:10px;border-width:8px 5px 0;border-style:solid;border-color:#333 transparent transparent}.tab-box-content.couponapp-email-code-option .form-wrap,.tab-box-content.couponapp-email-option .form-wrap,.tab-box-content.tab-box-couponcode-content .form-wrap,.tab-box-content.tab-box-email-content .form-wrap{margin:0 0 15px 0}.tab-box-content.couponapp-email-code-option .form-wrap .coupon-code-email-text,.tab-box-content.couponapp-email-code-option .form-wrap .coupon-code-text,.tab-box-content.couponapp-email-code-option .form-wrap button.coupon-button,.tab-box-content.couponapp-email-code-option .form-wrap button.coupon-email-button,.tab-box-content.couponapp-email-option .form-wrap .coupon-code-email-text,.tab-box-content.couponapp-email-option .form-wrap .coupon-code-text,.tab-box-content.couponapp-email-option .form-wrap button.coupon-button,.tab-box-content.couponapp-email-option .form-wrap button.coupon-email-button,.tab-box-content.tab-box-couponcode-content .form-wrap .coupon-code-email-text,.tab-box-content.tab-box-couponcode-content .form-wrap .coupon-code-text,.tab-box-content.tab-box-couponcode-content .form-wrap button.coupon-button,.tab-box-content.tab-box-couponcode-content .form-wrap button.coupon-email-button,.tab-box-content.tab-box-email-content .form-wrap .coupon-code-text,.tab-box-content.tab-box-email-content .form-wrap button.coupon-button,.tab-box-content.tab-box-email-content .form-wrap button.coupon-email-button{width:50%}.tab-box-content.couponapp-email-code-option .email-content-checkbox,.tab-box-content.couponapp-email-option .email-content-checkbox,.tab-box-content.tab-box-couponcode-content .email-content-checkbox,.tab-box-content.tab-box-email-content .email-content-checkbox{text-align:left}.email-content-checkbox input[type=checkbox]{padding:0!important;height:16px!important;width:16px!important;border:1px solid!important;vertical-align:middle!important;border-radius:4px!important}.email-content-checkbox{font-size:13px;font-weight:400}.tab-box-content.tab-box-couponcode-content,.tab-box-content.tab-box-email-content{width:410px}.tab-box-content.tab-box-email-content p.coupon-code-email-text{margin-right:20px;padding:0}.coupon_owneroverlay{position:fixed;bottom:20px;left:8%;right:0;z-index:999999}.coupon_owneroverlay:target{visibility:visible;opacity:1}.formappownerpopup{font-family:Poppins,Open Sans Hebrew;padding:20px;background:#fff;border-radius:15px;width:400px;position:relative;transition:all 5s ease-in-out;box-shadow:rgba(0,0,0,.15) 0 0 20px 0;z-index:99999;max-width:400px}.formappownerpopup .coupon_ownerpopupclose{width:24px;height:24px;line-height:24px;font-size:36px;color:#868f9a;text-align:center;position:absolute;top:10px;right:10px}.formappownerpopup h2{font-family:Poppins,Open Sans Hebrew;font-size:13px;color:#868f9a;letter-spacing:.1em;text-transform:none;padding:6px 10px 6px 8px;border:1px solid #868f9a;border-radius:5px;display:inline-block}.formappownerpopup h2 span{margin-left:6px}.formappownerpopup .coupon_content p{font-size:14px;color:#868b8e;margin-bottom:10px}.formappownerpopup .coupon_content h4{font-family:Poppins,Open Sans Hebrew;font-size:20px;color:#3a3a3a}.coupon_ownerwrapcontent span{color:#fff;padding:0 5px;font-weight:700;background-color:#f93737;background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);animation:mseprogress-bar-stripes 2s linear infinite}.coupon_ownerremind{margin-top:15px;display:block}.coupon_ownerremind a{text-decoration:none;background:#7473d8;color:#fff;padding:10px;border-radius:30px;line-height:1;font-weight:700;font-family:Poppins}.coupon_ownerremind a.coupon_dontremind{background:#ff0047;margin-left:5px}@media only screen and (max-width:480px){.formappownerpopup{width:90%;padding:10px}.tab-box-content.tab-box-couponcode-content,.tab-box-content.tab-box-email-content{width:100%}}span.coupon-pending-message{position:absolute;top:-8px;right:-8px;font-size:11px;font-size:11.5px;border-radius:50%;background:#d00;color:#fff;min-width:20px;min-height:20px;text-align:center;line-height:20px}@media only screen and (max-width:480px){.tab-box-content.tab-box-couponcode-content,.tab-box-content.tab-box-email-content{width:100%}}.coupon-button.coupon-code-link,.coupon-email-button,.preview-box button.coupon-button{background-image:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/css/images/button-bg.png);background-repeat:repeat-x;background-position:0 0;border:0}a.coupon-button{text-decoration:none!important}.tab-box.tab-front-box.open-coupon-code.couonapp-active .tab-box-couponcode-content{position:relative;display:flex!important;opacity:1;visibility:visible;transform:translateY(0);transition:all ease-in-out .3s;pointer-events:unset}.tab-box-email-content .form-wrap{height:44px;background:#fff;padding:4px;border-radius:5px;border:1px solid #605dec;position:relative;display:block}.tab-box-content.tab-box-email-content .form-wrap .coupon-code-email-text{margin-right:5px}.tab-box-content.tab-box-email-content .form-wrap button.coupon-email-button{width:auto;max-height:34px;min-height:34px;line-height:34px;float:right;font-size:16px;letter-spacing:1px;cursor:pointer}.tab-box-content .form-wrap input,.tab-box-content .form-wrap input:focus{text-align:left;border-radius:0;border:none;width:100%;height:34px;line-height:34px;outline:0;font-size:16px;letter-spacing:1px;padding:10px 5px}.tab-box.couponapp-style-1 .tab-box-couponcode-content .form-wrap .coupon-code-text{width:auto}.tab-box-content .form-wrap button.coupon-button{z-index:9999;position:absolute;right:3px;float:none}.tab-box.tab-front-box *,.tab-box.tab-front-box :after,.tab-box.tab-front-box :before{box-sizing:border-box}.tab-box.tab-front-box .btn{padding:0 18px;line-height:38px;border-radius:4px}.firstlead-popup-dialog{font-family:Poppins;position:fixed;top:80px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:999999;width:550px;background-color:#fff;padding-top:10px;box-shadow:0 10px 15px rgb(0 0 0 / 10%),0 4px 6px rgb(0 0 0 / 5%)}.lead-popup-header{padding:0 30px;text-align:center}.lead-popup-header span{top:0;text-align:center;font-weight:700;font-family:Poppins;font-size:20px;font-style:normal}.lead-popup-header .dialog-close-tab{position:absolute;top:10px;right:10px;cursor:pointer;width:15px;height:15px;font-weight:600}.lead-popup-content{border:0;padding:12px 25px 1px 25px;text-align:center}.lead-popup-content p{line-height:1.5em;margin:30px 0}.lead-popup-footer{background-color:#f9fafb;padding:10px 17px 20px 17px;text-align:center}.lead-popup-footer .btn-blue.show-me-button{font-family:Poppins;border-radius:3px;color:#fff;font-weight:500;margin-right:10px;background-color:#605dec;padding:8px 20px;border:none}#popup-overlay-box{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:99999999999}.coupon-code-link{padding:0 18px!important;line-height:38px!important;border-radius:4px;text-decoration:none}.hide{display:none!important}.tab-box-content .email-content-checkbox{display:flex;align-items:center;justify-content:center}.img-preview{display:none}.tab-box-content.has-image:not(.cover) .img-preview{display:block}.tab-box-content.has-image{display:flex;padding:15px;flex-direction:row}.tab-box-content.has-image.right{flex-direction:row-reverse}.tab-box-content.has-image.top{flex-direction:column}.tab-box-content.has-image .img-preview{flex:0 0 100px}.tab-box-content.has-image .img-preview img{width:100%;height:100%;object-fit:cover;border-radius:8px}.tab-box-content.has-image.top .img-preview img{height:100px;border-radius:8px}.tab-box-content.has-image .content-preview{flex:1;padding-left:15px}.tab-box-content.has-image.top .content-preview{padding-left:0;padding-top:5px}.tab-box-content.has-image.right .content-preview{padding-left:0;padding-right:15px}.tab-box-content.has-image.cover .content-preview{padding:5px}.tab-box-content.has-image .content-preview .email-content-checkbox{display:flex;align-items:center}.preview-box .tab-box:not(.couponx-floating-bar) .couponapp-code-option.has-image,.preview-box .tab-box:not(.couponx-floating-bar) .couponapp-email-option.has-image,.preview-box .tab-box:not(.couponx-floating-bar) .couponapp-link-option.has-image,.preview-box .tab-box:not(.couponx-floating-bar) .couponapp-no-coupon-option.has-image{min-height:120px!important;height:100%!important;display:flex}.tab-box-content.has-image.cover .content-preview{background-image:"";background-repeat:no-repeat;background-origin:padding-box;background-size:100%;background-position:center;border-radius:8px}.preview-box .tab-box:not(.couponx-floating-bar) .couponx-preview-notfloating-bar{display:inline-block;vertical-align:middle}.tab-box-email-content .form-wrap.cx-form-wrap{display:flex}.tab-box-content.tab-box-email-content .form-wrap .coupon-code-email-text{flex:1}.tab-box-content .form-wrap.cx-form-wrap button.coupon-button{z-index:9999;position:relative;right:auto;float:none}.required-text-msg{font-size:14px;color:#d00;width:100%;text-align:left;margin-top:-10px;display:none}.required-text-msg.active{display:block}.mb-10{margin-bottom:10px!important}.customer-name-text input{border:none!important}.tab-box-content:before{content:'';width:100%;display:block;height:100%;position:absolute;top:0;left:0;background-size:contain!important;pointer-events:none}.tab-box-content:after{content:'';width:100%;display:block;height:100%;position:absolute;bottom:0;left:0;background-size:contain!important;pointer-events:none}.tab-box-content{position:relative}.tab-box-content.element-confetti:before{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/confetti.svg) repeat-x top center}.tab-box-content.element-nature:before{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/nature_before.svg) no-repeat top center}.tab-box-content.element-nature:after{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/nature_after.svg) no-repeat bottom center}.tab-box-content.element-discount:before{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/discount_before.svg) no-repeat top center}.tab-box-content.element-discount:after{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/discount_after.svg) no-repeat bottom center}.tab-box-content.element-bell:before{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/notification_bell_before.svg) no-repeat top center}.tab-box-content.element-bell:after{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/notification_bell_after.svg) no-repeat bottom center}.tab-box-content.element-gifts:before{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/gifts_before.svg) no-repeat top center}.tab-box-content.element-gifts:after{background:url(//www.kimunyoga.com/wp-content/plugins/coupon-x-discount-pop-up/assets/img/gifts_after.svg) no-repeat bottom center}.tab-box-content.type-announcement{padding:15px}