.is-loading-btn.processing {
opacity: 0.50 !important;
position: relative;
pointer-events: none !important;
}
.is-loading-btn.processing::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//phukienhafele.com.vn/wp-content/themes/monatheme/public/helpers/images/icon-loading-ring.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, .75);
z-index: 99;
}
.is-loading-group.processing {
opacity: 0.50 !important;
position: relative;
pointer-events: none !important;
}
.is-loading-group.processing::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//phukienhafele.com.vn/wp-content/themes/monatheme/public/helpers/images/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, .75);
z-index: 99;
}
.home-grid-slide .swiper-wrapper {
flex-direction: row;
}
.header-cate-bd .cate-nav .menu-link .menu-icon img {
width: 1.6rem;
height: 1.6rem;
margin: auto;
}
.header-cate-bd .cate-nav .menu-link {
display: flex;
gap: 1rem;
align-items: center;
}
.header-action-it .ic img {
width: 1.6rem;
height: 1.6rem;
margin: auto !important;
}
span.ic img {
margin-bottom: 0;
}
.menu-item > a {
color: #303a3c;
transition: 0.4s;
display: block;
position: relative;
font-weight: 400;
}
.menu-item:hover > a {
color: #c20e34;
}
.address-item > a {
color: #303a3c;
}
.address-item:hover > a {
color: #c20e34;
}
.item-footer-child img {
display: block;
margin-top: 2rem !important;
}
.item-footer-child ~ img:first-child {
display: block;
margin-top: 4rem !important;
}
.item-footer-child .footer-sp-it img {
margin-top: 0 !important;
}
.footer-form-flex button {
min-width: 5rem;
}
.footer-form-flex input[type="submit"] {
margin: 0;
padding: 0;
background-color: transparent;
font-weight: 700;
color: #c20e34;
font-size: 1.6rem;
}
.footer-form-flex .wpcf7-spinner {
display: none;
}
.footer-form-flex .wpcf7-not-valid-tip {
padding-top: 1rem;
color: #000;
}
.footer-form-flex img {
margin: 0;
}
.elementor-element img {
margin: 0;
}
.footer .address-item .icon {
margin-top: 0.8rem;
}
.promotion-deal--product__all a {
padding: 10px 24px 10px 24px;
color: white;
background-color: #c20e34;
border-radius: 0.8rem;
cursor: pointer;
}
.section-add-cart-item .elementor-widget-shopengine-product-price {
margin-bottom: 0px !important;
}
.section-product-infomations
.elementor-element
.elementor-widget-container
.elementor-widget-button
strong {
color: unset !important;
}
.taxonamyPro
.product-cat
.sidebar-product
.form-filter-product
.widget-color
.form-group:nth-child(1)
.label-origin
.color-attribute {
background: #d9d9d9;
}
.taxonamyPro
.product-cat
.sidebar-product
.form-filter-product
.widget-color
.form-group:nth-child(2)
.label-origin
.color-attribute {
background: #858585;
}
.taxonamyPro
.product-cat
.sidebar-product
.form-filter-product
.widget-color
.form-group:nth-child(3)
.label-origin
.color-attribute {
background: #242424;
} .elementor-pagination .page-numbers.current {
background-color: #c20e34 !important;
color: #ffffff !important;
}
.elementor-pagination {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
width: fit-content;
margin: auto;
margin-top: 2rem;
}
.elementor-pagination .page-numbers {
width: 3.2rem;
height: 3.2rem;
border-radius: 0.4rem;
color: #303a3c !important;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
transition: 0.4s;
}
.elementor-pagination .page-numbers.current {
background-color: #c20e34 !important;
color: #ffffff !important;
}
.section-news .elementor-widget-container {
margin-top: 0rem !important;
} .elementor-pagination .page-numbers:hover {
background-color: #c20e34 !important;
color: #ffffff !important;
}
.elementor-pagination .page-numbers:not(:last-child) {
margin-right: calc(10px / 2);
}
.swiper-button-prev,
.swiper-button-next {
width: 3.2rem !important;
height: 3.2rem !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
font-size: initial !important;
}
.shopengine-cart-totals .cart_totals .wc-proceed-to-checkout {
width: auto !important;
float: right;
} body.woocommerce-cart {
background: #f5f5f5 !important;
}
.shopengine-cart-totals :is(.wc-proceed-to-checkout .button, button) {
color: #ffffff !important;
background: #c20e34 !important;
border-radius: 8px !important;
padding: 10.5px 24.5px 10.5px 24.5px !important;
} .taxonamyPro .label-origin {
display: inline-block;
}
.taxonamyPro .label-origin::before {
margin-right: 5px;
}
.mona-content ul,
.mona-content ol {
padding-left: 20px;
}
.footer-sp-it .txt {
margin-bottom: 0;
} .shopengine-widget .shopengine-cart-table .shopengine-table {
box-shadow: 0 !important;
}
.shopengine-checkout-form-billing,
.shopengine-checkout-coupon-form {
margin: -15px;
}
.shopengine-widget
.shopengine-checkout-payment
.place-order
.woocommerce-privacy-policy-text {
display: none;
}
.elementor-location-footer .footer-form .wpcf7-not-valid-tip {
display: none;
} .contact-form .wpcf7 form .wpcf7-response-output,
.footer-form .wpcf7 form .wpcf7-response-output {
border-color: transparent;
color: #000;
background-color: white;
font-size: 1.4rem;
padding: 4px 5px;
border-radius: 8px;
margin: 1em 0em 1em;
}
.footer-form-flex input[type="submit"] {
cursor: pointer;
}
.contact-form .wpcf7-not-valid-tip {
font-size: 1em;
position: absolute;
right: 0;
font-size: 1.2rem;
color: white;
bottom: 0;
}
.popup-deal .wpcf7-not-valid-tip {
font-size: 1em;
position: absolute;
right: 8px;
font-size: 1rem;
bottom: -8px;
}
.popup.open {
visibility: visible;
z-index: 99;
}
.woocommerce a.added_to_cart {
color: #c20e34;
margin-left: -1rem;
}
.widget-brand .monaFilterItems {
display: flex;
align-items: center;
}
.widget-brand .monaFilterItems .monaFilterItem {
width: calc(100% / 2 - 1rem);
}
.widget-brand .monaFilterItems {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 1rem;
}
.widget-brand
.monaFilterItems
.monaFilterItem
input:checked
+ .form-label.monaFilterItem__thumbnail {
border-radius: 6px;
border: 0.1rem solid #000;
}
.taxonamyPro .product-cat .sidebar-product .widget .title-sidebar {
margin-bottom: 1.2rem;
font-weight: bold;
}
.taxonamyPro .product-cat .sidebar-product .widget:not(:last-child) {
margin-bottom: 2.4rem;
}
.taxonamyPro .form-group {
width: 100%; }
.mona-empty-message-large {
text-align: center;
margin: 2.4rem;
width: 100%;
font-size: 2rem;
font-weight: bold;
}
.product--sate-text {
background-color: white;
margin: 10px auto;
padding: 10px;
border: 0.1rem solid #c20e34 !important;
border-radius: 8px;
}
.single-product .product--sate-text {
background-color: white;
margin: 10px auto;
padding: 10px;
border: 0.1rem solid #c20e34 !important;
border-radius: 8px;
}
.pagination-posts-ajax.pagination {
margin: 0 auto;
}
.single-product .shopengine-product-price .info-prc-old {
font-size: 1.4rem;
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
text-decoration: line-through;
width: fit-content;
}
.single-product .shopengine-product-price .info-prc-old::after {
content: attr(data-dis);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
padding: 0.2rem 0.5rem;
border-radius: 0.4rem;
font-size: 1rem;
background-color: #c20e34;
width: fit-content;
color: #ffffff;
position: absolute;
left: calc(100% + 1rem);
top: 0;
}
.single-product .shopengine-product-price .price .info-prc-new {
margin-right: 1rem;
}
.header-search {
cursor: pointer;
margin-left: auto;
overflow: hidden;
transition: 0.3s;
position: relative;
}
.header-search .search-rs {
width: 100%;
max-height: 300px;
overflow-y: auto;
position: absolute;
left: 0;
top: 50px;
box-shadow: 5px 12px 15px rgba(0, 0, 0, 0.1);
background-color: #ffffff;
display: none;
}
.header-search .search-rs.active {
display: block;
}
.header-search .search-rs-item {
width: 100%;
padding: 10px 20px;
transition: 0.3s;
display: flex;
}
.header-search .search-rs-item p {
font-size: 1.6rem;
font-weight: 500;
color: #303030;
}
.mobile .header-lg {
padding: 0 1.2rem;
border-top: 0.1rem solid rgba(0, 0, 0, 0.1);
padding-top: 3rem;
max-width: 100%;
}
.header-search .search-rs-item .rs-image {
max-width: 70px;
}
.header-search .search-rs-item .rs-image {
max-width: 70px;
padding-right: 18px;
}
.rs-price.info-prc {
display: flex;
}
.info-prc .info-prc-new {
color: #c20e34;
font-weight: 700;
}
.info-prc .info-prc-old {
font-size: 1.4rem;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
text-decoration: line-through;
width: fit-content;
padding-left: 5px;
line-height: 1.8;
}
.header-search .search-rs.active {
border-radius: 8px;
margin-top: 18px;
}
button.return-to-shop.shopengine-footer-button,
button.shopengine-footer-button.clear-btn,
button.button.update-cart-btn.shopengine-footer-button {
background-color: #c20e34;
}
.shopengine-cart-totals :is(.wc-proceed-to-checkout .button, button):hover {
background: #3a3a3a !important;
opacity: 1 !important;
}
.header-action .txt {
line-height: 2rem;
}
.header-action-it .txt-val {
font-size: 1.2rem;
}
.home-cer-slide-it .inner img {
object-fit: initial;
}
@media screen and (min-width: 900px) {
.side-fixed {
top: 8rem;
}
}
@media screen and (max-width: 1200px) {
.side-fixed {
top: 0;
}
}
.taxonamyPro .product-cat .product-archive .product-head .product-btn {
width: 32%;
padding: 1rem 2.2rem;
font-size: 1.4rem;
}
.product-head-drop {
margin-top: 0rem;
}
@media screen and (max-width: 600px) {
.taxonamyPro .product-cat .product-archive .product-head .product-btn {
width: 48%;
}
}
.inner.product--loop .info-prc {
flex-direction: initial; margin-top: 1rem;
}
.booking-right-it-wr .img {
max-width: 5rem;
max-height: 5rem;
}
.booking-right-it-wr .info-tt {
font-weight: 600;
}
.single-product .shopengine-widget .shopengine-product-price .price {
padding-top: 1rem;
padding-bottom: 2rem;
}
.inner.product--loop .border-thumb {
position: absolute;
background-color: white;
z-index: 8;
width: 10px;
}
.inner.product--loop .border-thumb.border-left {
left: 0;
top: 0;
bottom: 0;
}
.inner.product--loop .border-thumb.border-right {
right: 0;
top: 0;
bottom: 0;
}
.inner.product--loop .border-thumb.border-top {
left: 0;
top: 0;
width: 100%;
height: 35px;
}
.inner.product--loop .border-thumb.border-bottom {
left: 0;
bottom: 0;
width: 100%;
height: 40px;
}
.inner.product--loop .info .shock,
.inner.product--loop .info-prc-old::after {
z-index: 9;
}
.home-deal-slide-it .inner .info .shock {
top: 1rem;
left: auto;
right: 0;
}
.home-deal-slide-it .inner .info-prc-old::after {
padding: 0.2rem 3rem;
border-radius: 10rem;
font-size: 1.4rem;
top: 4rem;
right: 0rem;
background: linear-gradient(136deg, #cc1818 0%, #c20e34 100%);
}
.woocommerce-product-gallery__wrapper .border-thumb {
position: absolute;
background-color: white;
z-index: 2;
width: 25px;
}
.woocommerce-product-gallery__wrapper .border-thumb.border-left {
left: 0;
top: 0;
bottom: 0;
}
.woocommerce-product-gallery__wrapper .border-thumb.border-right {
right: 0;
top: 0;
bottom: 0;
}
.woocommerce-product-gallery__wrapper .border-thumb.border-top {
left: 0;
top: 0;
width: 100%;
height: 70px;
}
.woocommerce-product-gallery__wrapper .border-thumb.border-bottom {
left: 0;
bottom: 0;
width: 100%;
height: 85px;
}
@media screen and (max-width: 400px) {
.inner.product--loop .info-prc-old::after {
right: 0;
left: auto;
}
.inner.product--loop .info .shock {
border-radius: 10rem;
}
}
@media screen and (max-width: 790px) {
.home-ser-it {
width: 50%;
margin-bottom: 18px;
}
}
@media screen and (max-width: 600px) {
.home-ser {
padding: 4rem 0 0;
}
.breadcrumbs {
padding: 0;
}
}
.form-label.monaFilterItem__thumbnail {
max-width: 10rem;
max-height: 10rem;
}
.form-label.monaFilterItem__thumbnail img {
padding: 8px;
}
.woocommerce-checkout
.shopengine-widget
.shopengine-checkout-review-order
.product-name {
flex-wrap: initial;
} .inner.product--loop .product--sate-text {
text-align: justify;
line-height: 1.2;
}
.inner.product--loop .product--sate-text span {
font-size: 11px !important;
}
.return-to-shop.shopengine-footer-button a,
button.button.update-cart-btn.shopengine-footer-button,
button.shopengine-footer-button.clear-btn {
text-transform: initial !important;
}
.section-img-pd-dt .single-sale-label {
z-index: 3;
}
.section-button-popup .elementor-button.elementor-button-link {
padding: 25px 25px;
}
.elementor-widget-shopengine-single-product-images {
border: 0.1rem solid #ececec;
border-radius: 0.8rem;
}
.section-product-infomations
.shopengine-product-image.shopengine-gallery-slider
.woocommerce-product-gallery__image
> a {
padding-top: calc((1 / 1) * 80%);
}
.section-special-box-item {
margin-top: 2.5rem !important;
}
.home-deal-slide-it .inner {
position: relative;
}
.taxonamyPro .form-group input:first-child:checked + .label-origin::after {
opacity: 1;
} .inner.product--loop .info .shock .txt {
font-size: 0.9rem;
}
.elementor-widget-woocommerce-product-stock .stock {
padding: 0.8rem 3rem;
background-color: #c20e34;
border-radius: 100rem;
text-align: center;
font-weight: 500;
width: max-content;
}
.woocommerce div.product .out-of-stock {
color: #fff !important;
} .mona-custom-column-pd {
padding: 0 !important;
margin-left: 1rem !important;
padding-left: 1rem !important;
width: calc(30% - 1rem) !important;
border-left: 0.1rem solid gray !important;
}
.mona-custom-column-pd
.elementor-widget-wrap.elementor-element-populated
.product--sate-text {
margin: 0;
border: none;
border-bottom: 0.1rem solid gray;
}
.btn-1 {
margin-top: 5rem !important;
}
#zalo_shortcode {
display: none;
}
.mona-pod-badges .shock .txt {
font-size: 1.2rem !important;
}
.mona-pagination-search {
margin-top: 2rem;
}
.Pd #frmPartner .inner {
padding: inherit !important;
}
.wpcf7 form#frmPartner .wpcf7-not-valid-tip {
font-size: 1.2rem !important;
}
.wpcf7 form#frmPartner .wpcf7-response-output {
border-radius: 0.8rem;
}
.home-news-left-slide .swiper-slide{
height: auto;
}
.home-news-left-it .inner .img-inner img{
height: 100% !important;
}