.payment-flex {
display: flex;
flex-wrap: wrap;
}
.payment-flex-item:nth-child(2) {
order: 2;
}
.payment-flex-item:nth-child(3) {
order: 3;
flex-basis: 100%;
}
.mobile-only-options {
display: none;
margin-top: 10px;
margin-bottom: 10px;
}
@media only screen and (max-width: 1023.9px) {
.mobile-only-options {
display: block;
}
.mobile-only-options .card__footer-options{
padding: 0;
}
.payment-flex-item:nth-child(2) {
order: 3;
}
.payment-flex-item:nth-child(3) {
order: 2;
}
} .my-account-auth {
max-width: 420px;
margin: 40px auto 60px;
color: #172331;
}
.my-account-auth__card h3 {
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}
.my-account-auth__switch {
text-align: center;
margin-top: 16px;
}
.my-account-auth__switch a {
color: #0dc7a3;
} form.lost_reset_password {
max-width: 460px;
margin: 30px auto 60px;
}
form.lost_reset_password .input,
form.lost_reset_password > div {
margin: 0 0 14px;
}
form.lost_reset_password label {
display: block;
margin-bottom: 6px;
font-size: 13px;
color: #172331;
}
form.lost_reset_password input[type="text"],
form.lost_reset_password input[type="password"] {
width: 100%;
height: 44px;
padding: 0 14px;
border: 1px solid #e3e6ea;
border-radius: 4px;
font-size: 14px;
}
form.lost_reset_password button {
width: 100%;
}
.wp-content .woocommerce-message,
.wp-content .woocommerce-error,
.wp-content .woocommerce-info {
max-width: 640px;
margin-left: auto;
margin-right: auto;
} .mobile-menu i[class^="icon-"]:before,
.mobile-menu i[class*=" icon-"]:before {
font-family: "iSmile" !important;
font-weight: 400;
} .page-article__content:not(:has(.page-article__right)) .wp-content {
flex: 1 1 100%;
max-width: 100%;
} .price del,
.dgwt-wcas-sp del { text-decoration: line-through;
}
.price ins,
.dgwt-wcas-sp ins {
color: #e02b27;
text-decoration: none;
} .card__price-cost-quantity .price del {
text-decoration: line-through;
padding-left: 0;
}
.card__price-cost-quantity .price del::before {
content: none; }
.card__price-cost-quantity .price del .woocommerce-Price-currencySymbol {
top: 0;
margin-right: 1px;
line-height: inherit;
font-size: inherit; }
.card__price-cost-quantity .price ins {
color: #e02b27;
} .page-product .product-box__content-details-buy-cost-quantity .price del {
text-decoration: line-through;
padding-left: 0;
}
.page-product .product-box__content-details-buy-cost-quantity .price del:before {
content: none;
}
.page-product .product-box__content-details-buy-cost-quantity .price del .woocommerce-Price-currencySymbol {
top: 0;
margin-right: 1px;
line-height: inherit;
font-size: inherit;
}
.page-product .product-box__content-details-buy-cost-quantity .price ins {
color: #e02b27;
} .card__over .card-tags__item.ismile-sale-badge {
padding: 3px 8px;
font-size: 12px;
line-height: 16px;
font-weight: 600;
letter-spacing: 0.3px;
border-radius: 3px;
background-color: #e02b27;
}
.product-img__main {
position: relative; }
.ismile-sale-badge--product {
position: absolute;
top: 12px;
left: 12px;
z-index: 5;
padding: 4px 10px;
color: #fff;
font-size: 14px;
line-height: 18px;
font-weight: 600;
letter-spacing: 0.3px;
border-radius: 3px;
background-color: #e02b27;
} .nav__menu__item--sign-in .sign-in {
min-width: 408px;
}
.nav__menu__item--sign-in .sign-in__controls button {
flex: 1 1 auto;
min-width: 0;
height: auto;
min-height: 48px;
padding: 8px 10px;
line-height: 1.35;
white-space: normal; overflow: visible;
} .mobile-header-menu__login__controls button {
max-width: 180px;
height: auto;
min-height: 48px;
padding: 8px 10px;
line-height: 1.35;
white-space: normal;
overflow: visible;
overflow-wrap: anywhere; } #product-attributes li.disabled {
opacity: 0.45;
cursor: not-allowed;
pointer-events: none;
filter: grayscale(1);
}
#product-attributes li.disabled span {
text-decoration: line-through;
} .payment-flex-item:nth-child(3) {
flex: 0 1 391px;
margin-left: auto;
}
@media (max-width: 1023px) {
.payment-flex-item:nth-child(3) {
flex-basis: 100%;
margin-left: 0;
}
} .js-card-attributes.disabled {
opacity: 0.45;
cursor: not-allowed;
pointer-events: none;
filter: grayscale(1);
text-decoration: line-through;
} .ismile-sale-badge--product {
z-index: 50;
pointer-events: none;
}
.card__over {
z-index: 5;
}
.card__over .card-tags__item.ismile-sale-badge {
position: relative;
z-index: 5;
} .card__price-cost-quantity {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
text-align: center;
}
.card__price-cost-quantity .price {
text-align: center;
justify-content: center;
} .card .woocommerce-price-suffix,
.card__price-cost-quantity .woocommerce-price-suffix {
display: none !important;
} .mobile-menu i.icon-heart:before,
.page-shopping-card i.icon-heart:before,
.basket i.icon-heart:before {
font-family: "iSmile" !important;
content: "\e90b" !important;
} .mobile-menu i.icon-heart.icon-favourite-active:before,
.page-shopping-card i.icon-heart.icon-favourite-active:before,
.basket i.icon-heart.icon-favourite-active:before {
font-family: "iSmile" !important;
content: "\e919" !important;
} .card__favourite-icon.active .icon-favourite-active {
color: #e2264d;
}
.card__favourite-icon.active:hover .icon-favourite-active {
color: #c2183c;
}