mark,
ins {
text-decoration: none;
}
.yay-currency-checkout-notice,
.yay-currency-checkout-notice-admin {
background: #f8f8f8;
color: #555;
border-radius: 3px;
padding: 20px;
margin-bottom: 20px;
width: 100% !important;
}
.yay-currency-checkout-notice {
border-left: 3px solid #ffc106;
}
.yay-currency-checkout-notice-admin {
border-left: 3px solid #2271b1;
}
.yay-currency-switcher {
display: none !important;
width: 0 !important;
height: 0 !important;
}
.yay-currency-single-page-switcher {
margin-bottom: 8px;
}
.yay-currency-one-currency-by-country-wrapper {
pointer-events: none !important;
}
.yay-currency-form-switcher {
margin: 0;
}
.yay-currency-dropdown {
z-index: 9999 !important;
}
.yay-currency-dropdown a {
visibility: hidden !important;
}
.yay-currency-dropdown {
border-radius: 4px;
height: 30px !important;
margin: auto 0 !important;
max-width: 290px !important;
vertical-align: middle;
}
.yay-currency-form-switcher {
display: none !important;
}
.yay-currency-country-flag {
width: var(--flag-width);
height: var(--flag-height);
margin: var(--flag-margin);
} .yay-currency-custom-select-wrapper {
position: relative;
user-select: none;
min-width: 70px;
width: 270px;
font-size: 13px;
}
.yay-currency-custom-select-wrapper.widget {
width: 100%;
}
.yay-currency-custom-select-wrapper.small {
width: 235px;
font-size: 11px;
}
.yay-currency-custom-select-wrapper.no-currency-name {
width: fit-content;
}
.yay-currency-custom-select-wrapper.only-currency-name {
width: 180px;
}
.yay-currency-custom-select-wrapper.only-currency-name-and-something {
width: 215px;
}
.yay-currency-custom-select-wrapper.small.only-currency-name {
width: 160px;
}
.yay-currency-custom-select-wrapper.small.only-currency-name-and-something {
width: 190px;
}
.yay-currency-custom-select {
position: relative;
display: flex;
flex-direction: column;
}
.yay-currency-custom-select__trigger {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
color: #3b3b3b;
height: 40px;
line-height: 14px;
background: #ffffff;
cursor: pointer;
border: 1px solid #dcdfe6;
border-radius: 4px;
}
.yay-currency-custom-select__trigger:hover {
border: 1px solid #ccc;
}
.yay-currency-custom-select.open .yay-currency-custom-select__trigger {
border: 1px solid #2271b1;
}
.yay-currency-custom-select__trigger.small {
height: 30px;
}
.yay-currency-custom-options {
position: absolute;
display: block;
top: 100%;
left: 0 !important;
right: 0;
border: 1px solid #ccc;
border-radius: 0 0 4px 4px;
border-top: 0;
background: #fff;
height: 0;
transition: all 0.2s;
max-height: 250px;
overflow: auto;
margin: 0 !important;
padding: 0 !important;
opacity: 0;
visibility: hidden;
pointer-events: none;
z-index: 99999;
width: 100% !important;
}
.yay-currency-custom-options.upwards {
top: auto;
bottom: 95%;
border: 1px solid #ccc;
border-radius: 4px 4px 0 0;
}
.yay-currency-custom-select.open .yay-currency-custom-options {
display: block;
height: auto;
opacity: 1 !important;
visibility: visible !important;
pointer-events: all !important;
border-radius: 0 0 4px 4px;
}
.yay-currency-custom-arrow {
position: relative;
margin: 0 8px !important;
height: 8px;
width: 8px;
}
.yay-currency-custom-arrow::before,
.yay-currency-custom-arrow::after {
content: "";
position: absolute;
bottom: 0px;
width: 0.15rem;
height: 100%;
transition: all 0.2s;
}
.yay-currency-custom-arrow::before {
left: -2px;
transform: rotate(-45deg);
background-color: #ccc;
}
.yay-currency-custom-arrow::after {
left: 3px;
transform: rotate(45deg);
background-color: #ccc;
}
.upwards.yay-currency-custom-arrow::before {
left: -2px;
transform: rotate(45deg);
background-color: #ccc;
}
.upwards.yay-currency-custom-arrow::after {
left: 3px;
transform: rotate(-45deg);
background-color: #ccc;
}
.open .yay-currency-custom-arrow::before {
left: -2px;
transform: rotate(45deg);
}
.open .yay-currency-custom-arrow::after {
left: 3px;
transform: rotate(-45deg);
}
.open .yay-currency-custom-select__trigger {
border-radius: 4px 4px 0 0;
}
.open .upwards.yay-currency-custom-arrow::before {
left: -2px;
transform: rotate(-45deg);
}
.open .upwards.yay-currency-custom-arrow::after {
left: 3px;
transform: rotate(45deg);
}
.open .upwards.yay-currency-custom-select__trigger {
border-radius: 0 0 4px 4px;
}
.yay-currency-custom-select.open .upwards.yay-currency-custom-options {
border-radius: 4px 4px 0 0;
}
.yay-currency-custom-option-row {
display: flex !important;
justify-content: flex-start;
align-items: center;
list-style: none;
padding: 8px !important;
margin: 0 !important;
color: #5c5c5c;
line-height: 14px !important;
background-color: #fff;
}
.yay-currency-custom-option {
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
font-size: 14px !important;
}
.yay-currency-custom-option.small {
font-size: 11px !important;
}
.yay-currency-custom-option::before {
border-color: transparent !important;
}
.yay-currency-custom-option-row:hover {
cursor: pointer;
background-color: #f5f7fa;
}
.yay-currency-custom-option-row.selected {
color: #ffffff;
background-color: #2271b1;
}
.yay-currency-custom-selected-option {
display: flex;
align-items: center;
padding: 0 8px !important;
}
.yay-currency-flag {
display: inline-block;
min-width: 24px;
min-height: 18px;
margin: 0 8px 0 0 !important;
border-radius: 2px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.yay-currency-flag.small {
min-width: 20px;
min-height: 15px;
}
.overflow-fix {
overflow: visible !important;
}
.z-index-fix {
z-index: 9999 !important;
} .yay-currency-dropdown.menu-item {
display: inline-block;
}
.yay-currency-product-page .ppc-button-wrapper {
display: none;
}
.yay-currency-custom-loader {
animation: spin 1s linear infinite;
border: 2px solid #f3f3f3;
border-top: 2px solid #cfcfcf;
border-radius: 50%;
display: none;
margin-right: 4px;
width: 14px;
height: 14px;
}
.woocommerce-checkout-review-order-table .bundled_table_item .product-name {
padding-left: 2.5em;
}
.yay-currency-custom-loader.active {
display: inline-block;
}
.yay-currency-checkout-force-payment-notice.yay-currency-force-payment-hide {
display: none;
}
.yay-currency-approximately-price-by-country {
display: block !important;
padding-left: 0;
line-height: 1.3;
padding: 7px 0px;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} .yay-currency-converter-container {
background-color: #eaeef2;
border-radius: 15px;
padding: 15px;
margin: 10px 0px;
}
.yay-currency-converter-wrapper {
line-height: 1.5;
padding: 10px 5px;
width: 100%;
background-color: #ffffff;
border: 1px solid #ffffff;
border-radius: 7px;
}
.yay-currency-converter-heading {
font-weight: 500;
}
input.yay-currency-converter-amount {
width: 100%;
border-radius: 7px;
background-color: #ffffff;
}
.yay-currency-converter-row {
margin-top: 15px;
}
.yay-currency-converter-result-wrapper {
font-weight: bold;
font-size: 1.2em;
}
.yay-currency-converter-result-value {
color: #008026;
}
.single_variation_wrap.yay-caching-hide-variation-render-html
.woocommerce-variation.single_variation
.woocommerce-variation-price {
display: none !important;
}.yay-currency-cache-loading .woocommerce-Price-amount.amount,
.yay-currency-single-page-switcher.yay-currency-cache-loading .yay-currency-custom-selected-option {
position: relative;
}
.yay-currency-cache-opacity {
opacity: 0.5;
}
.yay-currency-cache-loading .woocommerce-Price-amount.amount:before,
.yay-currency-country-currency-notice-wrapper.yay-currency-cache-loading:before {
background-color: #f0f0f0;
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.yay-currency-cache-loading .woocommerce-Price-amount.amount:after,
.yay-currency-country-currency-notice-wrapper.yay-currency-cache-loading:after,
.yay-currency-single-page-switcher.yay-currency-cache-loading .yay-currency-custom-selected-option:after {
background-color: #fefefe;
opacity: 0.5;
width: 10px;
animation: yay_currency_animation_effect 1s infinite;
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
filter: blur(1px);
}
.yay-currency-single-page-switcher.yay-currency-cache-loading .yay-currency-custom-selected-option:before {
content: "";
position: absolute;
top: 0;
left: 5px;
right: 0;
bottom: 0;
background-color: #f0f0f0;
}
.yay-currency-single-page-switcher.yay-currency-cache-loading .yay-currency-custom-select__trigger {
line-height: 20px;
}
.yay-currency-country-currency-notice-wrapper.yay-currency-cache-loading {
position: relative;
width: auto;
display: block;
margin-bottom: 10px;
}
@keyframes yay_currency_animation_effect {
0% {
left: 0;
}
100% {
left: 100%;
}
}.site .elementor-products-grid ul.products.elementor-grid li.product {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 40px;
}
.page-template-elementor_header_footer .site-content:after { 
display: none;
}
.col-full.topbar-wrapper {
border: none;
}
@media (min-width: 992px) {
.col-full.main-header, .col-full-nav { 
padding-top: 0px;
padding-bottom: 0px;
}
}
@media (max-width: 992px) {
.main-header, .site-branding { 
height: 0px;
}
}
@media (min-width: 993px) {
.elementor-products-grid ul.products {
width: auto;
}
.elementor-element.elementor-products-grid ul.products li.product {
width: 100%;
}
.elementor-element.elementor-products-grid ul.products li.product.ckit-hide-cta:not(.product-category) {
padding-bottom: 0;
margin-bottom: 30px;
}
}
@media (max-width: 992px) {
.elementor-element.elementor-products-grid ul.products {
width: 100%;
}
.theme-shoptimizer.m-grid-2 .elementor-products-grid .commercekit-wishlist.mini {
top: 15px;
right: 30px;
}
.m-grid-2 ul.products.elementor-grid {
padding: 0;
} body:has(div[data-elementor-type=header]) .mobile-filter,
body:has(div[data-elementor-type=header]) .commercekit-atc-sticky-tabs {
top: -1px;
}
} @media (min-width: 993px) {
.products.elementor-grid {
display: grid;
}
.products.elementor-grid.columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.products.elementor-grid.columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.products.elementor-grid.columns-2 {
grid-template-columns: repeat(2, 1fr);
}
}
.elementor-element.elementor-products-grid ul.products li.product {
width: 100%;
}
ul.products.elementor-grid {
margin-left: 0;
}
body.static-cta-buttons ul.products.elementor-grid li.product:not(.product-category) {
margin-bottom: 0px;
}
body.static-cta-buttons ul.products.elementor-grid li.product .button {
position: relative;
} .single-product .product .elementor-widget-woocommerce-product-price .price {
float: none;
}
.single-product .elementor-add-to-cart .cart .single_add_to_cart_button {
float: none;
width: inherit;
height: inherit;
line-height: inherit;
} .single-product .swiper-slide {
will-change: revert;
}
@media (max-width: 991px) {
.m-grid-1 .elementor-grid-tablet-2 .elementor-grid,
.m-grid-2 .elementor-grid-tablet-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.m-grid-1 .elementor-grid-tablet-3 .elementor-grid,
.m-grid-2 .elementor-grid-tablet-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 768px) {
.m-grid-1 .elementor-grid-mobile-1 .elementor-grid,
.m-grid-2 .elementor-grid-mobile-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.m-grid-1 .elementor-grid-mobile-2 .elementor-grid,
.m-grid-2 .elementor-grid-mobile-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
}.awdr_free_product_text{
display: inline-block;
padding: 0px 10px;
background-color: #3d9cd2;
color: #fff;
border-radius: 3px;
}
.variation-wdr_free_product{
display: none !important;
}
.awdr_change_product{
cursor: pointer;
}
.awdr_free_product_variants{
padding: 5px;
}
.awdr-product-name{
padding-left: 10px;
}
.awdr_change_product{
display: flex;
}
.awdr-select-free-variant-product-toggle {
color: gray;
cursor: pointer;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 1.02em;
transition: 0.4s;
}
.awdr-select-free-variant-product-toggle-active, .awdr-select-free-variant-product-toggle:hover {
color: #444;
}
.awdr-select-variant-product {
padding: 0 18px;
display: none;
background-color: white;
overflow: hidden;
}
.awdr-select-free-variant-product-toggle:after {
content: '\02795'; font-size: 12px;
color: #777;
margin-left: 10px;
}
.awdr-select-free-variant-product-toggle-active:after {
content: "\2796"; }