.fable-extra-woocompare-list.loading,
.fable-extra-woocompare-widget-wrapper.loading {
position: relative
}
.fable-extra-woocompare-list.loading .fable-extra-wc-compare-wishlist-loader,
.fable-extra-woocompare-widget-wrapper.loading .fable-extra-wc-compare-wishlist-loader {
display: block
}
.fable-extra-woocompare-list .fable-extra-wc-compare-wishlist-loader,
.fable-extra-woocompare-widget-wrapper .fable-extra-wc-compare-wishlist-loader {
display: none;
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.5);
top: 0;
left: 0
}
.fable-extra-woocompare-list .fable-extra-wc-compare-wishlist-loader>*,
.fable-extra-woocompare-widget-wrapper .fable-extra-wc-compare-wishlist-loader>* {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.fable-extra-woocompare-table {
width: 100%;
min-width: 100%;
table-layout: fixed
}
.fable-extra-woocompare-table.tablesaw {
min-width: 0
}
.fable-extra-woocompare-row {
background: rgba(0, 0, 0, 0.02);
border-bottom: 1px solid #e1e1e1;
}
thead+.fable-extra-woocompare-row {
background: none
}
.fable-extra-woocompare-row:nth-child(odd) {
background: none
}
.fable-extra-woocompare-cell {
width: auto;
position: relative;
background: rgba(0, 0, 0, 0.02)
}
.fable-extra-woocompare-cell:nth-child(odd) {
background: none
}
.fable-extra-woocompare-cell p {
margin: 0;
padding: 0
}
.fable-extra-woocompare-remove {
position: absolute;
right: 5px;
top: 5px;
cursor: pointer;
color: #d42f2f;
text-align: center;
line-height: 17px;
font-size: 17px
}
.fable-extra-woocompare-remove:hover {
color: #a42424
}
.fable-extra-woocompare-heading-cell {
width: 100px
}
button.fable-extra-woocompare-button,
.woocommerce button.fable-extra-woocompare-button {
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.fable_extra_woocompare_product_actions_tip,
.fable_extra_woocompare_product_actions_tip .text {
min-width: 0;
display: block
}
.fable_extra_woocompare_product_actions_tip .text {
text-overflow: ellipsis;
overflow: hidden
}
.fable-extra-woocompare-widget-product {
position: relative;
margin: 0 0 20px
}
.compare-count:before {
content: ' ';
}        a.button.compare-btn.compare.in_compare.compare-btn-single {
display: none !important;
}
a.button.compare-btn.compare.in_compare .text {
color: var(--wf-main-color);
}
.compare-btn-single span.fable_extra_woocompare_product_actions_tip {
display: block;
}
a.compare-btn-single.button:after {
content: "\f021";
color: var(--wf-secondary-color);
font-family: 'FontAwesome';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: all 0.2s ease-in-out;
}
.woocommerce a.compare.button:hover:after,
.woocommerce a.compare.button:focus:after {
color: #fff;
}.fable-extra-woowishlist.loading,
.fable-extra-woocomerce-wishlist-widget-wrapper.loading {
position: relative
}
.fable-extra-woowishlist.loading .fable-extra-wc-compare-wishlist-loader,
.fable-extra-woocomerce-wishlist-widget-wrapper.loading .fable-extra-wc-compare-wishlist-loader {
display: block
}
.fable-extra-woowishlist .fable-extra-wc-compare-wishlist-loader,
.fable-extra-woocomerce-wishlist-widget-wrapper .fable-extra-wc-compare-wishlist-loader {
display: none;
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.5);
top: 0;
left: 0
}
.fable-extra-woowishlist .fable-extra-wc-compare-wishlist-loader>*,
.fable-extra-woocomerce-wishlist-widget-wrapper .fable-extra-wc-compare-wishlist-loader>* {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.fable-extra-woowishlist .fable-extra-wc-compare-wishlist-loader svg circle+circle,
.fable-extra-woocomerce-wishlist-widget-wrapper .fable-extra-wc-compare-wishlist-loader svg circle+circle {
stroke: var(--wf-main-color);
}
.fable-extra-woowishlist-remove {
position: absolute;
right: 10px;
top: 10px;
cursor: pointer;
color: #d42f2f;
text-align: center;
line-height: 17px;
font-size: 17px;
border-radius: 100%;
left: 15px;
max-width: 20px;
max-height: 20px;
}
.fable-extra-woowishlist-remove:hover {
color: #a42424
}
.fable-extra-woowishlist-button,
.woocommerce .fable-extra-woowishlist-button {
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.fable-extra-woowishlist-item {
position: relative;
display: grid;
grid-template-columns: repeat(5, 1fr);
place-items: center;
padding: 15px;
border-bottom: 1px solid rgba(189, 189, 189, 0.4);
}
.fable-extra-woowishlist-wrapper .row > div:last-child > .fable-extra-woowishlist-item {
border-bottom: none;
}
.fable-extra-woowishlist-item:after {
content: '';
clear: both;
display: block
}
.fable-extra-woowishlist-item .stock {
color: #77a464;
line-height: 1.2;
font-size: 14px;
font-weight: 500;
text-align: center;
}
.fable-extra-woowishlist-item .stock.out-of-stock {
color: red
}
.fable-extra-woowishlist-widget-product {
position: relative;
margin: 0 0 20px
}
.in_wishlist span.fable_extra_woowishlist_product_actions_tip i {
color:var(--wf-main-color);
}
.fable-extra-woowishlist-item.wishlist-head {
background-color: #f9f9f9;
padding: 15px;
}
.fable-extra-woowishlist-item .fable-extra-woocomerce-list__product-image img {
max-width: 100px;
}
.fable-extra-woowishlist-item.wishlist-head h5,
.fable-extra-woocomerce-list__product-title {
font-size: 1.6rem;
font-weight: 600;
}
.fable-extra-woocomerce-list__product-title a {
text-decoration: none;
}
@media (max-width: 767px) {
.wishlist-head {
display: none;
}
.fable-extra-woowishlist-item {
grid-template-columns: 1fr 4fr;
grid-template-rows: 1fr 1fr;
grid-column-gap: 1rem;
place-items: start;
}
.fable-extra-woowishlist-item .fable-extra-woocomerce-list__product-image {
grid-row: span 4;
}
.fable-extra-woowishlist-item .stock,
.fable-extra-woowishlist-item .price,
.fable-extra-woowishlist-item .fable-extra-woocomerce-list__product-title {
width: 100%;
}
.fable-extra-woowishlist-item a.button {
padding: 0.8rem 1rem;
font-size: 1.4rem;
margin-top: 3px;
}
}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 {
overflow: visible !important;
position: relative;
user-select: none;
width: fit-content;
}
.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;
width: fit-content;
}
.yay-currency-custom-select__trigger {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
color: #151515;
height: 36px;
line-height: 14px;
background: #ffffff;
cursor: pointer;
border: 1px solid #e5e5e5;
border-radius: 8px;
padding: 8px 12px;
gap: 8px;
width: fit-content;
box-sizing: border-box;
}
.yay-currency-custom-select__trigger.medium .yay-currency-selected-option,
.yay-currency-custom-option.medium {
font-size: 14px;
}
.yay-currency-custom-select__trigger.small {
height: 30px !important;
font-size: 12px !important;
padding: 8px 6px !important;
}
.yay-currency-custom-option.small {
font-size: 12px !important;
}
.yay-currency-custom-select__trigger:hover {
border: 1px solid #d4d4d4;
}
.yay-currency-custom-select.open .yay-currency-custom-select__trigger {
border: 1px solid #e5e5e5;
}
.yay-currency-custom-options {
position: absolute;
display: block;
top: 100%;
left: 0 !important;
right: 0;
border: 1px solid #e5e5e5;
border-radius: 8px;
background: #fff;
height: 0;
transition: all 0.2s;
max-height: 300px;
overflow-x: hidden;
overflow-y: auto;
scroll-padding-block: 4px;
margin: 0 !important;
margin-top: 3px !important; padding: 4px !important;
opacity: 0;
visibility: hidden;
pointer-events: none;
z-index: 99999999;
width: 100% !important;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
0 2px 4px -2px rgba(0, 0, 0, 0.1);
}
.yay-currency-custom-options::-webkit-scrollbar {
width: 6px;
}
.yay-currency-custom-options::-webkit-scrollbar-thumb {
background-color: #d4d4d4;
border-radius: 3px;
}
.yay-currency-custom-options::-webkit-scrollbar-thumb:hover {
background-color: #a3a3a3;
}
.yay-currency-custom-options.upwards {
top: auto;
bottom: 95%;
}
.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: 8px; max-width: 312px;
min-width: max-content;
}
.yay-currency-custom-select .yay-currency-custom-options {
transition: opacity 150ms ease, transform 150ms ease;
pointer-events: none;
}
.yay-currency-custom-select.open .yay-currency-custom-options.upwards {
animation: yayAnimationFadeIn 150ms ease-out,
yayAnimationSlideInFromBottom 150ms ease-out;
}
.yay-currency-custom-select.open .yay-currency-custom-options {
animation: yayAnimationFadeIn 150ms ease-out,
yayAnimationSlideInFromTop 150ms ease-out;
}
.yay-currency-custom-arrow {
width: 16px;
height: 16px;
}
.yay-currency-custom-arrow .yay-currency-arrow-icon {
opacity: 0.5;
width: 16px;
height: 16px;
}
.open .yay-currency-custom-select__trigger {
border-radius: 8px;
}
.open .upwards.yay-currency-custom-select__trigger {
border-radius: 8px;
}
.yay-currency-custom-select.open .upwards.yay-currency-custom-options {
border-radius: 8px;
margin-bottom: 5px !important;
margin-top: 0px !important;
}
.yay-currency-custom-option-row {
display: flex !important;
border-block: unset !important;
justify-content: flex-start;
align-items: center;
list-style: none;
padding: 8px 8px !important;
margin: 0 !important;
color: #171717;
line-height: 14px !important;
background-color: #fff;
gap: 8px;
}
.yay-currency-custom-option-row span.yay-currency-selected-checked-icon {
width: 14px;
height: 14px;
}
.yay-currency-custom-option-row:not(.yay-currency-row-with-flag)
span.yay-currency-selected-checked-icon {
position: absolute;
right: 12px;
display: flex;
justify-content: center;
}
.yay-currency-custom-option {
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
}
.yay-currency-custom-option {
flex: 1;
min-width: 0;
max-width: 250px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
}
.yay-currency-custom-option::before {
border-color: transparent !important;
}
.yay-currency-custom-option-row:not(.selected):hover {
color: #171717;
background-color: oklch(0.97 0 0);
border-radius: 6px;
}
.yay-currency-custom-option-row.selected {
color: #171717;
background-color: oklch(0.97 0 0);
border-radius: 6px;
}
.yay-currency-custom-options:has(
.yay-currency-custom-option-row:hover:not(.selected)
)
.yay-currency-custom-option-row.selected {
background-color: unset;
}
.yay-currency-custom-selected-option {
display: flex;
align-items: center;
gap: 8px;
}
.yay-currency-flag {
display: inline-block;
min-width: 24px;
min-height: 18px;
border-radius: 2px;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
}
.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);
}
} @keyframes yayAnimationFadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes yayAnimationFadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes yayAnimationSlideInFromTop {
from {
transform: translateY(-0.5rem);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
@keyframes yayAnimationSlideInFromBottom {
from {
transform: translateY(0.5rem);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
@keyframes yayAnimationSlideInFromLeft {
from {
transform: translateX(-0.5rem);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
@keyframes yayAnimationSlideInFromRight {
from {
transform: translateX(0.5rem);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
} .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;
}html, body {
overflow-x: hidden;
}
.iconbox:hover a {
color: #fff;
}
.iconbox a {
text-decoration: none;
color: var(--wf-secondary-color);
}
.wp-block-details summary {
font-weight: 600;
padding: 10px;
}
.wp-block-latest-comments__comment a {
text-decoration: none;
}
.wp-block-verse {
padding: 10px;
}
.wp-block-archives-list a {
text-decoration: none;
} .header--two .wf_mobilenav.is--sticky {
background-color: var(--wf-secondary-color);
}
.header--two + #content > .wf_slider_banner {
margin-top: 0;
padding-top: 2.4rem;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
top: 50%;
}
.woocommerce-Address-title h2 {
font-size: 2.4rem;
}
.has-background.wp-block-read-more, 
.has-background.post-navigation-link-next,
.has-background.post-navigation-link-previous {
padding: 0.25em 1.375em;
}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
height: 2rem !important;
width: 2rem !important;
}
.wp-block-avatar img {
border-radius: 50%;
}
.wp-block-avatar:hover img {
-webkit-transform: scale(1.07);
transform: scale(1.07);
}
.post-navigation-link-next a,
.post-navigation-link-previous a {
text-decoration: none;
}
.wp-block-woocommerce-single-product .wp-block-post-title a {
text-decoration: none;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, 
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus {
color: #fff;
}
.wp-block-page-list {
list-style: none;
padding: 0;
}
.wc-block-grid__products .wc-block-components-product-button__button {
border-radius: 0;
text-decoration: none;
}
.wp-block-page-list a {
color: var(--wf-secondary-color);
text-decoration: none;
font-weight: 600;
}
.wc-block-components-product-title a.wc-block-components-product-name:hover, 
.wc-block-components-product-title a.wc-block-components-product-name:focus {
color: var(--wf-main-color);
}
.wp-block-page-list a:hover,
.wp-block-page-list a:focus {
color: var(--wf-main-color);
}
.wp-block-list {
padding: 0;
}
.wc-block-components-product-name {
color: var(--wf-secondary-color);
text-decoration: none;
font-weight: 600;
}
.wp-block-list.has-background {
padding: 1.25em 2.375em;
}
.wp-block-details.has-background {
padding: 1.25em 2.375em;
}
.wp-block-verse.has-background {
padding: 1.25em 2.375em;
}
.wp-block-preformatted.has-background {
padding: 1em;
}
.wp-block-archives {
list-style: none;
padding: 0;
}
.wp-block-archives-list a {
font-weight: 600;
color: var(--wf-secondary-color);
}
.wp-block-archives-list a:hover, 
.wp-block-archives-list a:focus {
color: var(--wf-main-color);
}
.wp-block-page-list.has-background {
padding: 1rem;
}
a.wp-block-button__link:hover, 
a.wp-block-button__link:focus {
color: #fff;
text-decoration: none;
}
.wp-block-button.is-style-outline a.wp-block-button__link {
color: var(--wf-main-color);
}
.wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments li a:not(:hover, :focus) {
color: var(--wf-secondary-color);
}
.wp-block-latest-comments li a {
text-decoration:none;
}
.wf_footer ul.product_list_widget li .woocommerce-Price-amount {
color: var(--wf-main-color);
}
.wf_footer ul.product_list_widget li {
border-bottom: none;
}
.wf_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button) {
background-color: var(--wf-secondary-color);
}
.wf_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button):hover,
.wf_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button):focus {
background-color: var(--wf-secondary-color) !important;
}
.wf_footer .widget_shopping_cart a.checkout:hover, 
.wf_footer .widget_shopping_cart a.checkout:focus {
background-color: var(--wf-main-color) !important;
}
.wf_footer .widget_shopping_cart span.amount {
color: var(--wf-main-color);
}
.wf_footer .widget_shopping_cart li img {
object-fit: contain !important;
padding-right: 10px;
}
.wc-block-mini-cart__footer .wc-block-components-button {
text-decoration: none;
}
.wf_footer .widget .wc-block-cart-link {
color:#fff;
background: var(--wf-main-color);
}
.wf_footer .widget .wc-block-cart-link:hover, 
.wf_footer .widget .wc-block-cart-link:focus {
text-decoration: none;
}
.woocommerce-account .woocommerce-Address-title h2 {
font-size: 4rem;
}
.wp-block-button.is-style-outline a.wp-block-button__link {
border-color: inherit;
background: transparent
}
.wp-block-categories-list.has-background {
padding: 1rem;
}
.wp-block-latest-comments.has-background {
padding: 1rem;
}
.wp-block-file a {
text-decoration: none;
}
.wp-block-file.has-background {
padding: 1rem;
}
.woocommerce .summary .product_meta>span a {
text-decoration: none;
}
table.wc-block-cart-items .wc-block-cart-items__header th {
color: var(--wf-secondary-color);
font-size: 1.6rem;
font-weight: 700;
}
.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__totals-title {
font-weight: 700;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, 
.wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
font-weight: 600;
}
.wp-block-woocommerce-customer-account.has-background {
padding: 1rem;
}
.wp-block-woocommerce-customer-account a:focus {
text-decoration: underline !important;
}
.wc-block-customer-account__link {
text-decoration: none;
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
font-size: 1.2rem !important;
}
.woocommerce ul.products li.product .product-single h3 a:focus {
color: var(--wf-main-color);
}
.wp-block-list li a:not(:hover):not(:focus) {
text-decoration: none;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
background-color: var(--wf-main-color);
}
.wp-block-accordion-heading.has-background .wp-block-accordion-heading__toggle {
padding: 1rem;
}
.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
text-decoration: none;
}