.product-item.express-checkout {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #F9E9EE 100%);
    border: 1px solid #EDBACA;
    border-radius: 8px;
    padding: 20px;
}
.product-item.backorders-7days {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #c2f1c2 100%);
    border: 1px solid #9ee6ca !important;
    border-radius: 8px;
    padding: 20px;
}
.product-item.express-checkout:hover {
    border-color: #C51F54;
}
.product-item.backorders-7days:hover {
    border-color: #009000;
}
.product-item {
    border: 1px solid #B9C3E2 !important;
    padding: 20px;
    border-radius: 8px;
    height: 100%;
    background: linear-gradient(180deg, #FFFFFF 59.01%, #cfd8f1 100%);
}
.product-item:hover {
    border-color: #224290;
    border-bottom-width: 3px;
}

.column.main .product-item {
    padding: 0 10px;
}
.product-items.slick-slider .slick-track {
    display: flex;
    flex-wrap: wrap;
}
.product-items.slick-slider .slick-track .slick-slide{height: auto;}
.product-items.slick-slider .slick-track .slick-slide > div {
    height: 100%;
}
.product-items.slick-slider .slick-track .slick-slide > div .product-item{height: 100%;}

.catalog-category-view .product-item.express-checkout {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #F9E9EE 100%);
    border-radius: 8px;
    padding: 20px;
}
.catalog-category-view .product-item {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #cfd8f1 100%);
}
.catalog-category-view .product-item.backorders-7days {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #c2f1c2 100%);
    border-radius: 8px;
    padding: 20px;
}
.catalog-category-view .product-item.express-checkout .product-item-info {
    border: 1px solid #EDBACA !important;
}
.catalog-category-view .product-item.backorders-7days .product-item-info {
    border: 1px solid #9ee6ca !important;
}
.catalog-category-view .product-item {
    border-radius: 8px;
}
.catalog-category-view .product-item .product-item-info  {
    border: 1px solid #B9C3E2 !important;
}
.products-grid .product-item .product-item-info:hover  {
    border: 1px solid #B9C3E2 !important;
}

/* for header serach box */
body .theme-pearl .page-wrapper .page-header-v2 .header.content .block-search {
    position: relative !important;
    top: 0px !important;
    margin-right: 0;
    padding-right: 15px;
}
/* for header mini cart */
body .minicart-wrapper .action.showcart .text {
    overflow: visible !important;
    position: relative;
    width: auto;
    height: auto;
    text-transform: capitalize;
}

/* ------------ 03-05-2024 ---------------- */

body .page-header .header.content {
    padding: 16px 24px !important;
    justify-content: space-between;
    border-bottom: 1px solid #DCDCDE;
}
body .page-header .header.content .header_right {
    margin-left: unset !important;
}
.header-placeholder .nav-sections-items {
    padding: 0 24px;
}
body .page-wrapper .page-header .header.content .block-search input {
    border-radius: 8px;
    padding-left: 44px !important;
}
body .header_right .return-btn {
    background-color: #E9ECF6 !important;
    border: 0 !important;
    border-radius: 4px;
}
body .header_right .return-btn a {
    display: flex;
    justify-content: center;
    align-items: center;
}
body .header_right .return-btn a  picture {
    width:100%;
}
body .header_right .mukafa-btn a  picture {
    width:100%;
}
body .header_right .mukafa-btn {
    background-color: #F9E9EE !important;
    border: 0 !important;
    border-radius: 4px;
}
body .header_right .mukafa-btn a {
    display: flex;
    align-items: center;
    justify-content: center;
}
body .header_right .top-header-links {
    display: flex;
    gap: 8px;
}
body .header_right {
    gap: 25px;
}
body .header_right .wishlist a, body .header_right .header.links .link a, body .header_right .minicart-wrapper a {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 18.2px;
    letter-spacing: 0.5px;
    width: auto !important;
    height: auto !important;
    display: flex;
    align-items: center;
    gap: 10px;
    text-transform: capitalize !important;
}
body .header_right .wishlist a:hover, body .header_right .header.links .link a:hover, body .header_right .minicart-wrapper a:hover span {
    color: #000;
}
/*body .header_right .header.links .link a::before {
    content: "" !important;
    background-image:url('/media/wysiwyg/Account.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    width: 20px;
    display: inline-block;
}*/
body .header_right > .wishlist a::before {
    content: "" !important;
    background-image:url('/media/wysiwyg/Whishlist.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    width: 20px;
    display: inline-block;
}
body .header_right .minicart-wrapper a.action.showcart::before {
    content: "" !important;
    background-image:url('/media/wysiwyg/Cart.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    width: 20px;
    display: inline-block;
}
body .header_right .minicart-wrapper {
    margin: 0;
}
body .top-header-links .btn {
    padding: 0 20px;
    height: auto;
    width: 140px;
}
body .header #search_mini_form {
    position: relative;
}
body .header #search_mini_form .action.search {
    right: unset;
    left: 17px;
    top: 17px;
    opacity: 1;
}
body .header #search_mini_form .action.search::before {
    content: "";
    background-image: url(../images/header-search.svg);
    display: inline-block;
    width: 14px;
    height: 14px;
    background-size: cover;
}
body .page-header-v2 .header.content .block-search {
    position: static !important;
}
body .page-wrapper .nav-sections-item-content > .navigation {
    padding: 0 24px;
}
body .page-wrapper .nav-sections-item-content > .navigation li.level-top.category-item a.level-top {
    font-weight: 500;
    text-transform: capitalize;
}
body .page-header .notice-inner .header_promo_message p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px;
}
body .page-header .header-global-promo .global-notification-wrapper {
    min-height: 32px;
    padding: 7px;
}
body .page-wrapper {
    padding-top: 162px;
}
body.cms-index-index .page-wrapper {
    padding-bottom: 61px;
}
body .page-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
}
body .page-wrapper .nav-sections-item-content > .navigation .level-top.mm-first-item a.level-top::before {
    content: "";
    background-image: url(../images/category-icon.svg);
    display: inline-block;
    width: 17px;
    height: 17px;
    background-size: cover;
    margin-right: 10px;
}
body .global-notification-wrapper.after-nav-promo {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7px 24px;
}
body .global-notification-wrapper.after-nav-promo .notice-inner {
    width: 100%;
    text-align: center;
}
body .global-notification-wrapper.after-nav-promo .icon-line-cross {
    float: right;
}
body .global-notification-wrapper.after-nav-promo .best-deal-promo-message p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px;
    text-align: center;
    color: #000000;
}
body .page-main .custom-slider .owl-stage-outer {
    padding-top: 0;
}
body .footer-bottom-sticky .pagebuilder-column-line {
    justify-content: center;
    padding: 19px 0;
}
body .footer-bottom-sticky .pagebuilder-column-group {
    background: #F4F4F4;
    border-top: 1px solid #DCDCDE;
}
body .footer-bottom-sticky .pagebuilder-column {
    width: auto !important;
    padding: 0 36px;
    white-space: nowrap;
}
body .footer-bottom-sticky .pagebuilder-column:not(:last-child) {
    border-right: 2px solid #D6D6D6;
}
body .footer-bottom-sticky .pagebuilder-column .footer_sticky {
    display: flex;
    align-items: center;
    gap: 6px;
}
body .footer-bottom-sticky .pagebuilder-column .footer-content-text span {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20.8px;
    text-align: center;
    color: #000000;
}
body .footer-bottom-sticky {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 9;
}
body .footer-bottom-sticky:hover {
    transform: scale(1.3);
}
body.theme-pearl .page-wrapper .page-footer .footer.content .footer-v1-content .footer-title {
    font-size: 14px;
    line-height: 18.2px;
    padding: 60px 0 20px 0px;
    text-transform: none;
}
body .footer-v1 {
    padding: 0 24px;
}
body .footer.content .links li {
    margin: 0 0 12px;
    line-height: 18.2px;
}
body .footer.content .links li a {
    color: #FFFFFFE5 !important;
}
body.theme-pearl .page-footer .footer.content .footer-v1-content .border-v1 {
    border: 0;
    margin-top: 40px;
}
body.theme-pearl .page-wrapper .page-footer .footer.content .footer-v1-content .border-v1 .small-text {
    font-weight: 600;
    line-height: 18.2px;
    margin: 0 0 12px 0;
}
/* body.theme-pearl .page-footer .footer.content .social-icons {
    width: 27px;
    height: 27px;
    background-color: #fff !important;
    border-radius: 50%;
    margin-right: 4px !important;
}
body.theme-pearl .page-footer .footer.content .social-icons i {
    font-size: 13px !important;
    color: #000 !important;
    line-height: 28px;
}
body.theme-pearl .page-footer .footer.content .social-icons:hover i:first-child {
    margin-top: -29px;
}
body.theme-pearl .page-footer .footer.content .social-icons:hover i {
    color: #000 !important;
} */

body.theme-pearl .button-back-to-top {
    height: 48px;
    width: 164px;
    background: #fff !important;
    border: 1px solid #000 !important;
    opacity: 1;
    padding: 12px 48px 12px 28px;
    border-radius: 6px !important;
    right: 24px;
/*    bottom: 7px !important;*/
    bottom: 221px !important;
    z-index: 9;
}
body.theme-pearl .button-back-to-top span {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 19.36px;
}
body.theme-pearl .button-back-to-top:after {
    top: 15px;
    left: unset;
    right: 22px;
    font-size: 13px;
    font-weight: 600;
    color: #000;
}
body.theme-pearl.checkout-index-index .button-back-to-top:hover span {
    color: #000 !important;
}
/*body.theme-pearl .home-page-products {
    padding: 32px 24px;
}*/
body.theme-pearl .home-page-products .product-item .product-item-details .product-item-inner .secondary-addto-links {
    display: inline-block !important;
}
body.theme-pearl .home-page-products .product-item .product-item-details .product-item-inner .towishlist {
    width: 32px;
    background: #fff;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 32px;
    border: 1px solid #F6F6F6;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1;
}
body.theme-pearl .home-page-products .product-item .product-item-details .product-item-inner .towishlist::before {
    content: "" !important;
    background-image: url(../images/whishlist.svg);
    width: 16px;
    height: 16px;
    background-size: 100%;
    background-repeat: no-repeat;
}
body.theme-pearl .home-page-products .product-item {
    padding: 20px;
}
body.theme-pearl .home-page-products .product-item .product-item-name .product-item-link {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 20.3px;
    text-align: left !important;
    color: #000000;
    min-height: 41px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
body.theme-pearl .home-page-products .product-item .product-item-name a:hover {
    color: #000000;
    text-decoration: none;
}
body.theme-pearl .home-page-products.products-list .product-item .product-item-details .price-box { height: auto; margin: 0 0 25px 0;}
body.theme-pearl .home-page-products .product-item .product-item-details .price-box {
    margin-top: 0;
    margin-bottom: 12px;
    text-align: left;
    height: 47.5px;
}
body.theme-pearl .home-page-products .product-item .product-item-details .price-box .price {
    font-size: 20px;
    font-weight: normal;
    line-height: 24.2px;
    text-align: left;
    color: #224290 !important;
    display: block;
}
body.theme-pearl .home-page-products .product-item .product-item-details .price-box .old-price .price {
    font-size: 14px !important;
    font-weight: 400;
    line-height: 16.94px;
    text-align: left;
    color: #232323;
    padding-top: 6px;
    padding-left: 2px;
}
body.theme-pearl .home-page-products .product-item.express-checkout .product-item-details .price-box .price {
    color: #C51F54 !important;
}
body.theme-pearl .home-page-products .product-item.backorders-7days .product-item-details .price-box .price {
    color: #009000 !important;
}
body.theme-pearl .home-page-products .product-item.express-checkout .product-item-details .price-box .old-price .price {
    color: #232323 !important;
}
body.theme-pearl .home-page-products .product-item.backorders-7days .product-item-details .price-box .old-price .price {
    color: #232323 !important;
}
body.theme-pearl .home-page-products .product-item .product-item-details .price-box .old-price .price {
    color: #232323 !important;
}
body.theme-pearl .home-page-products .quick-view-bg {
    display: flex;
    justify-content: start;
}
body.theme-pearl .home-page-products .quick-view-bg a {
    padding: 12px;
    color: #000000;
    background-color: #fff;
    border: 1px solid #000000;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px;
    display: flex;
    align-items: center;
    height: auto;
}
body.theme-pearl .home-page-products .quick-view-bg a::before {
    content: "";
    width: 18px;
    height: 13px;
    background-image: url(../images/quick-view-icon.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 8px;
}
body.theme-pearl .home-page-products .quick-view-bg a:hover {
    color: #000000;
}
body.theme-pearl .home-page-products .express-delivery-bg span {
    background-color: #224290;
    color: #fff;
    padding: 4px 6px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px;
    border-radius: 4px;
    display: flex;
    align-items: center;
}
body.theme-pearl .home-page-products .backorders-7days .express-delivery-bg span {
    background-color: #009000;
}
body.theme-pearl .home-page-products .express-checkout .express-delivery-bg span {
    background-color: #C51F54;
}
body.theme-pearl .home-page-products .express-delivery-bg span::before {
    content: "";
    background-image: url(../images/express-delivery-icon.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 4px;
    width: 17px;
    height: 12px;
}
body.theme-pearl .home-page-products .express-delivery-bg {
    display: flex;
}
body.theme-pearl .home-page-products .product-item:hover .product-item-info {
    border-bottom-width: 3px;
}
body.theme-pearl .home-page-products .product-item.express-checkout:hover .product-item-info {
    border-color: #C51F54;
}
body.theme-pearl .home-page-products .product-item.backorders-7days:hover .product-item-info {
    border-color: #009000;
}
body.theme-pearl .home-page-products .product-item:hover .product-item-info {
    border-color: #224290;
}
body.theme-pearl .home-page-products .rating-delivery-bg {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    gap: 12px;
    height: 28.2px;
}
body.theme-pearl .home-page-products .ratings-section .average-rating {
    font-size: 14px;
    font-weight: 600;
    line-height: 18.2px;
    color: #000000;
}
body.theme-pearl .home-page-products .ratings-section .review-count {
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px;
    color: #B3B3B7;
}
body.theme-pearl .home-page-products .ratings-section .average-rating::after {
    content: "";
    background-image: url(../images/star-rating.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 4px;
    width: 15px;
    height: 14px;
}
body.theme-pearl .home-page-products .ratings-section {
    border: 1px solid #F4F4F4;
    border-radius: 4px;
    background: #fff;
    padding: 4px 6px;
}
body.theme-pearl .home-page-products .custom-slider {
    margin-top: 6px;
}
body.theme-pearl .all-product-links a {
    font-size: 16px;
    font-weight: 500;
    line-height: 19.36px;
    color: #17338B;
}
body.theme-pearl .all-product-links a:hover {
    color: #17338B;
}
body.theme-pearl .all-product-links a::after {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    border-top: 2.5px solid;
    border-right: 2.5px solid;
    transform: rotate(45deg);
    margin-left: 8px;
    margin-bottom: 1px;
    margin-right: 5px;
}
.express-delivery-text-mobile {
    display: none !important;
}
body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart {
    width: 44px;
    height: 44px;
    padding: 0;
    background-color: #224290;
    border: 1px solid #224290;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart::before {
    content: "";
    background-image: url(../images/cart-icon-white.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
}
body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart:hover::before {
    background-image: url(../images/cart-icon-blue.svg);
}
body.theme-pearl .home-page-products .product-item.express-checkout .product-button-inner-bg .product-item-inner .tocart:hover::before {
    background-image: url(../images/cart-icon-pink.svg);
}
body.theme-pearl .home-page-products .product-item.backorders-7days .product-button-inner-bg .product-item-inner .tocart:hover::before {
    background-image: url(../images/cart-icon-green.svg);
}
body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart:hover {
    background-color: transparent;
}
body.theme-pearl .home-page-products .product-item.express-checkout .product-button-inner-bg .product-item-inner .tocart:hover {
    background-color: transparent;
}
body.theme-pearl .home-page-products .product-item.backorders-7days .product-button-inner-bg .product-item-inner .tocart:hover {
    background-color: transparent;
}
body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart span {
    display: none;
}
body.theme-pearl .home-page-products .product-button-inner-bg {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
body.theme-pearl .home-page-products .product-item.express-checkout .product-button-inner-bg .product-item-inner .tocart {
    background-color: #C51F54;
    border: 1px solid #C51F54;
}
body.theme-pearl .home-page-products .product-item.backorders-7days .product-button-inner-bg .product-item-inner .tocart {
    background-color: #009000;
    border: 1px solid #009000;
}
body.theme-pearl .home-page-products .product-item .product-button-inner-bg .product-item-inner .product-item-actions {
    display: flex;
}
body.theme-pearl .pre-footer-content {
    background-color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px solid #F4F3F3;
}
body.theme-pearl .pre-footer-content .jumbo-helpline-title h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    color: #000 !important;
    margin: 0 0 8px 0;
    text-transform: none;
}
body.theme-pearl .pre-footer-content .jumbo-helpline-title p {
    font-size: 14px;
    font-weight: 400;
    line-height: 18.2px;
    color: #4E4E51 !important;
    margin: 0;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions {
    margin: 24px 0 0 0;
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions a {
    font-size: 16px;
    font-weight: 600;
    line-height: 19.36px;
    padding: 15px 24px;
    border: 1px solid #000;
    border-radius: 6px;
    transition: all 0.3s ease-in-out;
    display: flex;
    align-items: center;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-mail::after {
    content: "";
    width: 7px;
    height: 7px;
    border-top: 2.8px solid #fff;
    border-left: 2.8px solid #fff;
    transform: rotate(135deg);
    display: inline-block;
    margin-left: 9.5px;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-mail:hover::after {
    border-top: 2.8px solid #000;
    border-left: 2.8px solid #000;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-helpline::after {
    content: "";
    width: 7px;
    height: 7px;
    border-top: 2.8px solid #000;
    border-left: 2.8px solid #000;
    transform: rotate(135deg);
    display: inline-block;
    margin-left: 9.5px;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-helpline:hover::after {
    border-top: 2.8px solid #fff;
    border-left: 2.8px solid #fff;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-mail {
    background-color: #000;
    color: #fff !important;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-mail::before {
    content: "";
    width: 18px;
    height: 15px;
    display: inline-block;
    background-image: url(../images/mail-icon.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 8.5px;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-mail:hover::before {
    background-image: url(../images/mail-icon-black.svg);
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-helpline::before {
    content: "";
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(../images/helpline-icon.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 8.5px;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-helpline:hover:before {
    background-image: url(../images/helpline-icon-white.svg);
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-mail:hover {
    background-color: transparent;
    color: #000 !important;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-helpline {
    background-color: transparent;
    color: #000;
}
body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions .jumbo-helpline:hover {
    background-color: #000;
    color: #fff !important;
}
body.theme-pearl .pre-footer-content .block.newsletter .title {
    display: block;
}
body.theme-pearl .pre-footer-content .block.newsletter {
    max-width: 100%;
    width: auto;
}
body.theme-pearl .pre-footer-content .block.newsletter .title strong {
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    color: #000;
}
body.theme-pearl .pre-footer-content .block.newsletter .title .subtitle {
    font-size: 14px;
    font-weight: 400;
    line-height: 18.2px;
    color: #4E4E51;
    margin: 8px 0 0 0;
}
body.theme-pearl .pre-footer-content .block.newsletter .content {
    margin: 24px 0 0 0;
}
body.theme-pearl .pre-footer-content .block.newsletter .field.newsletter {
    max-width: unset;
    width: 363px;
    margin-right: 12px !important;
}
body.theme-pearl .pre-footer-content .block.newsletter .field.newsletter .control::before {
    display: none;
}
body.theme-pearl .pre-footer-content .block.newsletter .field.newsletter .control input {
    height: 48px !important;
    padding: 0 20px !important;
    margin: 0;
    color: #000;
    background: #F4F4F4 !important;
    border: 0 !important;
    border-radius: 8px !important;
}
body.theme-pearl .pre-footer-content .block.newsletter .field.newsletter .control input::placeholder {
    font-size: 16px;
    font-weight: 500;
    line-height: 20.8px;
    text-align: left;
    color: #818186;
}
body.theme-pearl .pre-footer-content .block.newsletter .content .actions .subscribe {
    height: 48px;
    background: #1B3893;
    border: 1px solid #1B3893;
    border-radius: 6px;
    padding: 0 24px;
}
body.theme-pearl .pre-footer-content .block.newsletter .content .subscribe span {
    font-size: 16px;
    font-weight: 600;
    line-height: 19.36px;
}
body.theme-pearl .pre-footer-content .block.newsletter .content .subscribe:hover span {
    color: #fff;
}
body.theme-pearl .pre-footer-content .block.newsletter .content .subscribe span::after {
    content: "";
    width: 7px;
    height: 7px;
    border-top: 2.8px solid #fff;
    border-left: 2.8px solid #fff;
    transform: rotate(135deg);
    display: inline-block;
    margin-left: 5px;
}
.mega-promotions .owl-dots {
    position: static;
}
.new-arrival-slider .owl-dots {
    position: static;
}
.home-page-second-mega-promotions-slider .owl-dots {
    position: static;
}
.view-all-link a {
    font-size: 16px;
    font-weight: 600;
    line-height: 19.36px;
    color: #C51F54;
}
.view-all-link a::after {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    border-top: 2.5px solid;
    border-right: 2.5px solid;
    transform: rotate(45deg);
    margin-left: 8px;
    margin-bottom: 1px;
    margin-right: 5px;
}
.section-title p {
    color: #000000;
    font-weight: 400;
    text-align: left;
    margin: 0px;
}
.theme-pearl #searchautocomplete {
    width: 100% !important;
}
.theme-pearl .owl-theme.owl-carousel .owl-controls .owl-dot span {
    width: 8px;
    height: 8px;
    background-color: #D9D9D9;
    border: 0;
    margin: 5px 3px;
}
.theme-pearl .owl-theme.owl-carousel .owl-controls .owl-dot.active span {
    width: 18px;
    background-color: #000;
}
.theme-pearl .owl-theme.owl-carousel .owl-controls .owl-dots {
    margin: 20px 0 0 0;
}
.weltpixel-quickview-slidein .page-main-details {
    display: none;
}
.weltpixel-quickview-slidein .page-wrapper {
    padding: 0;
}
.theme-pearl .quickcart-items-wrapper .quickcart-items .quickcart-product-item {
    border: 0;
    border-radius: 0 !important;
    border-bottom: 1px solid #ccc;
}
.theme-pearl .quickcart-items-wrapper .quickcart-items .quickcart-product-item:last-child {
    border-bottom: 0 !important;
}
.theme-pearl .quickcart-items-wrapper .quickcart-items .quickcart-product-item .product-item-name a:hover {
    color: #000;
}
.theme-pearl .quickcart-items-wrapper .quickcart-items .price-wrapper .price-excluding-tax .minicart-old-price {
    margin-left: 10px !important;
}
.theme-pearl .home-page-second-mega-promotions-slider {
    padding-bottom: 20px !important;
}
.theme-pearl.catalog-product-view .page-main .columns .product.info.detailed .product.data.items .item.content{
    background: #fff !important;
    color: #000000 !important;
}
.theme-pearl.catalog-product-view .product.info.detailed > .items > .item.content input, .theme-pearl.catalog-product-view .product.info.detailed > .items > .item.content select, .theme-pearl.catalog-product-view .product.info.detailed > .items > .item.content textarea {
    background: #fff !important;
}
.product-info-price .price-box .price-container .price {
    font-size: 24px;
}
.product-info-main .product-info-price .old-price .price-wrapper .price {
    font-size: 14px;
}
.wp-sales-off-msg {
    font-size: 14px;
}
.product-info-main .stock.available, .product-info-main .stock.unavailable {
    font-size: 14px;
}
.product-info-main .product.attribute.sku {
    font-size: 12px;
}
.product-info-main .product-info-stock-sku {
    padding-left: 0;
    margin: 8px 0 0 0;
}
.theme-pearl.catalog-product-view .swatch-option.text, .theme-pearl.catalog-product-view .swatch-option.text:before {
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}
.theme-pearl.catalog-product-view .swatch-option.text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    padding: 0 8px;
    height: 30px;
}
.theme-pearl.catalog-product-view .swatch-option.text:before {
    width: 100%;
    height: 30px;
    top: 0;
    left: 0;
}
.theme-pearl.page-products .products-grid .product-image-wrapper {
    padding-bottom: 100% !important;
}
.page-products .products-grid .product-item .product-item-details {
    display: flex !important;
    flex-direction: column;
    width: 100%;
}
.page-products .column.main .products-grid .product-item .product-item-info .addtocart_position_3.center {
    order: 5;
}
.page-products .product-item .weltpixel-quickview {
    position: static !important;
    order: 6;
}
.theme-pearl.page-products .products-grid .product-item .product-item-info:hover .hoverShow {
    margin: 0 0 20px 0;
}
.page-products .column.main .products-grid .product-item .hoverShow {
    padding: 0 !important;
}
.page-products .products-grid .product-item .product-item-details .price-box .price-container .price-label {
    display: none !important;
}
body.theme-pearl .newsletter-subscribe .form-group {
    justify-content: start !important;
}
.column.main .products-grid .product-item .product-item-info {
    border-radius: 8px;
}
.column.main .products-grid .product-item.express-checkout .product-item-info:hover {
    border-radius: 8px;
    border-color: #C51F54 !important;
}
.column.main .products-grid .product-item.backorders-7days .product-item-info:hover {
    border-radius: 8px;
    border-color: #009000 !important;
}
.column.main .products-grid .product-item .product-item-info:hover {
    border-radius: 8px;
    border-color: #224290 !important;
    border-bottom-width: 3px !important;
}
.catalog-category-view .owl-carousel-products-bestsell_products .product-item .product-item-info {
    border: 0 !important;
}
.w.footer-v5 {
    padding-bottom: 77px !important;
}
.product-item-info .product-item-details .swatch-option.text, .product-item-info .product-item-details .swatch-option.text:before {
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}
.product-item-info .product-item-details .swatch-option.text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto !important;
    min-width: auto !important;
    padding: 0 8px !important;
    height: 30px !important;
}
.product-item-info .product-item-details .swatch-option.text:before {
    width: 100%;
    height: 30px;
    top: 0;
    left: 0;
}
.page-products .custom-slider .owl-dots {
    bottom: 0;
    margin: 0;
}
.testimonial-container .testimonials-grid.grid-4 li {
    width: 25%;
}
.page-products .products-grid .product-item {
    border: 0;
}
.catalog-product-view .column.main .products-grid.products-related .product-item .product-item-info .product-item-details .field.choice.related {
    width: 100%;
}
body.theme-pearl .home-page-products.products-grid .quick-view-bg {
    display: block;
}
body.theme-pearl .home-page-products.products-grid .add-to-cart-btn-bg {
    width: 100%;
}
body.theme-pearl .home-page-products.products-grid .add-to-cart-btn-bg .actions-primary-btn-form {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart {
    width: 44px;
    height: 44px;
    padding: 0;
    background-color: #224290;
    border: 1px solid #224290;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart:hover {
    background-color: transparent;
}
body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart::before {
    content: "";
    background-image: url(../images/cart-icon-white.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
}
body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart:hover::before {
    background-image: url(../images/cart-icon-blue.svg);
}
body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart span {
    display: none;
}





.theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart {
    width: 44px;
    height: 44px;
    padding: 0;
    background-color: #224290;
    border: 1px solid #224290;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart:hover {
    background-color: transparent;
}
.theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart::before {
    content: "";
    background-image: url(../images/cart-icon-white.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
}
.theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart:hover::before {
    background-image: url(../images/cart-icon-blue.svg);
}
.theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart span {
    display: none;
}






body.theme-pearl .home-page-products.products-grid .express-checkout .add-to-cart-btn-bg .tocart {
    background-color: #C51F54;
    border: 1px solid #C51F54;
}
body.theme-pearl .home-page-products.products-grid .backorders-7days .add-to-cart-btn-bg .tocart {
    background-color: #009000;
    border: 1px solid #009000;
}
body.theme-pearl .home-page-products.products-grid .express-checkout .add-to-cart-btn-bg .tocart:hover {
    background-color: transparent;
}
body.theme-pearl .home-page-products.products-grid .backorders-7days .add-to-cart-btn-bg .tocart:hover {
    background-color: transparent;
}
body.theme-pearl .home-page-products.products-grid .express-checkout .add-to-cart-btn-bg .tocart:hover::before {
    background-image: url(../images/cart-icon-pink.svg);
}
body.theme-pearl .home-page-products.products-grid .backorders-7days .add-to-cart-btn-bg .tocart:hover::before {
    background-image: url(../images/cart-icon-green.svg);
}
.products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
.products-grid .product-item .product-item-details .price-box .old-price .price-container .price {
    color: #224290 !important;
}
body.theme-pearl .home-page-products.products-grid .towishlist,
body.theme-pearl .home-page-products.products-grid .tocompare,
body.theme-pearl .home-page-products .product-item-details .product-item-inner .towishlist,
body.theme-pearl .home-page-products .product-item-details .product-item-inner .tocompare {
    width: 32px !important;
    background: #fff;
    height: 32px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 32px;
    border: 1px solid #F6F6F6;
    position: static !important;
    margin: 0 0 8px 0 !important;
}
body.theme-pearl .home-page-products.products-grid .product.actions .actions-secondary, body.theme-pearl .home-page-products .product-item .product-item-details .product-item-inner .product.actions .actions-secondary {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    z-index: 1 !important;
}
body.theme-pearl .home-page-products .tocompare:hover::before {
    color: #666666 !important;
}
.column.main .products-grid .product-item .action.towishlist:before {
    content: "" !important;
    background-image: url(../images/whishlist.svg);
    width: 16px !important;
    height: 16px;
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0 !important;
}
.page-products .page-title-wrapper .page-title {
    margin-bottom: 10px;
    font-weight: 500;
}
#layered-filter-block.filter .block-content.filter-content .block-subtitle {
    font-size: 13px;
    line-height: 20.8px;
    color: #000;
    font-weight: 500;
}
#layered-filter-block .block-content.filter-content .filter-options .filter-options-item .filter-options-title {
    font-size: 12px;
    line-height: 20.8px;
    color: #000;
    font-weight: 400;
}
#layered-filter-block .filter-content .filter-options .filter-options-item:last-child .filter-options-title {
    border-bottom-width: 1px;
}
.sidebar #layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items .item a {
    font-size: 12px;
    line-height: 18.2px;
    color: #000;
}
.sidebar #layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before {
    border: 1px solid #A5A5A9;
}
#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content {
    padding: 16px 0;
}
div.wp-slider-inp .wp-slider-inp-range .price-value-wrapper span, body.theme-pearl div.wp-slider-inp a.wp-price-slider-a {
    font-size: 14px;
    color: #000;
}
body.theme-pearl div.wp-slider-inp label {
    font-size: 14px;
    color: #000;
}
.sidebar #layered-filter-block .filter-options .filter-options-item .swatch-attribute-options .swatch-option.text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto !important;
    min-width: auto !important;
    padding: 0 8px !important;
    height: 30px !important;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}
#wp_ln_shopby.filter-current #wp_ln_shopby_items {
    padding-left: 0;
}
#wp_ln_shopby.filter-current #wp_ln_shopby_items .item span {
    font-size: 14px;
    color: #000;
}
.block .block-title strong {
    font-size: 13px;
    font-weight: 500;
}
.block .empty {
    font-size: 14px;
}
.products-grid.products-related .product-item .product-item-name a {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 20.3px;
    min-height: 41px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.products-grid.products-related .product-item .product-item-details .price-box .old-price .price-container .price {
    font-size: 14px !important;
}
.products-grid.products-related .product-item .product-item-details .price-box {
    min-height: 56px;
    margin-bottom: 15px;
}
.products-grid.products-related .product-item .product-item-info .product-item-details .field.choice.related {
    min-height: 18px;
}
.products-grid.products-related .product-item .product-item-details .price-box .price-container .price {
    color: #224290 !important;
}
.products-grid.products-related .product-item.express-checkout .product-item-details .price-box .price-container .price {
    color: #C51F54 !important;
}
.products-grid.products-related .product-item.backorders-7days .product-item-details .price-box .price-container .price {
    color: #009000 !important;
}
.product-item .price-box .price {
    font-weight: normal;
}
.products-grid.products-related .product-item:hover {
    border: 0;
}
.theme-pearl.store-view-default.page-products .content-heading .title {
    font-size: 2.4rem;
    margin-top: 2rem;
    margin-bottom: 0rem;
}
.owl-theme .owl-controls .owl-nav .owl-next {
    right: -15px !important;
}
.owl-theme .owl-controls .owl-nav .owl-prev {
    left: -15px !important;
}
.weltpixel-quickview-slidein .product-info-main .page-title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: 500;
    color: #000;
}
.weltpixel-quickview-slidein .product-info-price .price-box .price-container .price {
    font-weight: 500;
}
.weltpixel-quickview-slidein .product-info-main .product-info-stock-sku {
    margin: 0;
}
.weltpixel-quickview-slidein .product-info-main .product-info-price {
    margin-bottom: 0;
    border-bottom: none;
}
.weltpixel-quickview-slidein .product-info-main .product-add-form {
    padding-top: 0;
}
.weltpixel-quickview-slidein .product-info-main .stock.available, .weltpixel-quickview-slidein .product-info-main .stock.unavailable {
    font-weight: 500;
}
.weltpixel-quickview-slidein .product-info-main .product-info-stock-sku {
    color: #000;
}
.weltpixel-quickview-slidein .box-tocart .action.tocart, .weltpixel-quickview-slidein .box-gotoproduct #product-gotoproduct-button {
    padding: 10px 17px;
}
.weltpixel-quickview-slidein .wp-product-label-extra {
    display: none;
}
.weltpixel_quickview-catalog_product-view.catalog-product-view .page-title-wrapper h1 {
    font-size: 18px !important;
}
.weltpixel-quickview-slidein .product-info-price .price-box .price-container .price {
    font-size: 18px !important;
}
.theme-pearl .page-wrapper .page-footer .footer.content  .footer-section2-content a {
    color: #fff !important;
}
.theme-pearl .page-wrapper .page-footer .footer.content  .footer-section2-content #newsletter-footer .validate-email {
    border-radius: 0 !important;
    height: 32px !important;
    font-size: 14px !important;
}
.theme-pearl .page-wrapper .page-footer .footer.content  .footer-section2-content .newsletter-btn {
    background-color: transparent;
    border-radius: 0;
    border: 1px solid #fff;
}
.theme-pearl .page-wrapper .page-footer .footer.content  .footer-section2-content .newsletter-btn:hover {
    background-color: #fff;
    color: #000 !important;
}
.theme-pearl .page-wrapper .page-footer .footer.content  .footer-section2-content .newsletter-btn:hover span {
    color: #000 !important;
}
.weltpixel-quickview-slidein .tocart.express-checkout {
    background-color: #C51F54 !important;
    border: 1px solid #C51F54 !important;
}
.weltpixel-quickview-slidein .tocart.backorders-7days {
    background-color: #009000 !important;
    border: 1px solid #009000 !important;
}
.weltpixel-quickview-slidein .tocart.express-checkout:hover {
    background-color: transparent !important;
}
.weltpixel-quickview-slidein .tocart.backorders-7days:hover {
    background-color: transparent !important;
}
.weltpixel-quickview-slidein .tocart.express-checkout:hover span {
    color: #C51F54 !important;
}
.weltpixel-quickview-slidein .tocart.backorders-7days:hover span {
    color: #009000 !important;
}
.weltpixel-quickview-slidein .tocart {
    background-color: #224290 !important;
    border: 1px solid #224290 !important;
}
.weltpixel-quickview-slidein .tocart:hover {
    background-color: transparent !important;
}
.weltpixel-quickview-slidein .tocart:hover span {
    color: #224290 !important;
}
.column.main .products-grid .product-item.backorders-7days .product-item-info:hover {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #c2f1c2 100%) !important;
}
.column.main .products-grid .product-item.backorders-7days .product-item-info:hover {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #c2f1c2 100%) !important;
}
.column.main .products-grid .product-item.express-checkout .product-item-info:hover {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #F9E9EE 100%) !important;
}
.column.main .products-grid .product-item .product-item-info:hover {
    background: linear-gradient(180deg, #FFFFFF 59.01%, #cfd8f1 100%) !important;
}

.floating-compare .block-content {
    display: flex;
    margin: 0 auto;
    max-width: 1285px;
    padding: 0 15px;
    column-gap: 24px;
    align-items: center;
}
.floating-compare #compare-items .product-item {
    flex: 0 0 calc(25% - 8px);
    position: relative;
    display: flex;
    align-items: center;
    padding: 15px 20px !important;
    background: #fff;
    border: 1px solid #d9d9d9;
}
.floating-compare #compare-items {
    display: flex;
    list-style: none;
    padding-left: 0;
    gap: 10px;
    flex: 1 1;
    max-width: calc(100% - 182px);
    position: relative;
}
.floating-compare .actions-toolbar {
    flex: 0 0 158px;
    position: relative;
    margin: 0px;
}
.floating-compare .block-title {
    display: none;
}
.floating-compare {
    padding: 40px 24px;
    margin: 0;
    float: unset !important;
    position: fixed;
    width: 100%;
    bottom: 61px;
    left: 0;
    z-index: 1;
    background-color: #232323;
}
.floating-compare #compare-items .product-item a {
    color: #000000;
}
.floating-compare #compare-items .product-item a.product-item-link {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.28;
}
.block-compare.floating-compare .action.delete {
    left: unset;
    position: absolute;
    top: 10px;
    right: 10px;
}
#compare-clear-all {
    height: auto;
    color: #000000 !important;
    font-size: 14px;
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 6px 18px;
    line-height: 27px;
}
#compare-clear-all span{font-size: 14px; text-align: center;}
#compare-clear-all:hover {
    color: #000000 !important;
}
.floating-compare .actions-toolbar .secondary{ margin:0px; padding:0px; }
.floating-compare .actions-toolbar .primary, .floating-compare .actions-toolbar .secondary {
    display: block;
    text-align: left;
    float: unset;
    padding-left: 0px;
}
.floating-compare .actions-toolbar .secondary {
    margin-left: 0;
    margin-top: 0px;
}
.tocompare .compare-checkbox {
    border: 1px solid #000;
    border-radius: 0;
    outline: none;
    box-shadow: unset;
    width: 14px;
    height: 14px;
    margin: 0 7px 0 0 !important;
    cursor: pointer;
    /* -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; */
}
.tocompare .compare-checkbox:focus {
    box-shadow: none;
}
.theme-pearl.store-view-default .compare-checkbox-wrapper {
    margin-top: 15px;
}
.theme-pearl.store-view-default .action.tocompare {
    font-size: 14px !important;
    color: #000 !important;
    text-align: left !important;
    display: block;
}
.theme-pearl.store-view-default .action.tocompare:hover {
    color: #000 !important;
}
.theme-pearl.store-view-default .action.tocompare::before {
    display: none;
}
.floating-compare .actions-toolbar .primary .compare {
    box-shadow: none;
    border-radius: 6px;
    padding: 10px 25px;
    width: 100%;
    text-align: center;
    margin: 0 0 8px;
}
.floating-compare .actions-toolbar .primary .compare span{ font-size:14px;}
.floating-compare .product-item:hover {
    border: 0;
}
.floating-compare .product-item-name a:hover {
    text-decoration: none;
}
.floating-compare #compare-items .product-item a.product-item-link{overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2; /* number of lines to show */ line-clamp: 2; -webkit-box-orient: vertical;}

.footer-payment-sec-bg {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end;}
.footer-certification img{width: 150px; float: left;}
.page-products .columns {z-index: 0}

.page-footer .footer-v5 .footer-payment-icon { display: inline-flex; margin: 0 3px 0 0px; padding: 5px; border-radius: 4px; background: #F4F4F4; min-width: 71px; flex-wrap: wrap; align-items: center; justify-content: center; min-height: 33px; vertical-align: top; }

.theme-pearl .page-wrapper .page-footer .footer-bottom-contant .footer-bottom-section{ display:inline-block; margin:0px; padding:0px; width:100%; }
.theme-pearl .page-wrapper .page-footer .footer-bottom-contant .footer-bottom-section .footer-bottom-section-title{ float:left; margin:0px; padding:0px; width:100%;}
.theme-pearl .page-wrapper .page-footer .footer-bottom-contant .footer-bottom-section .footer-bottom-section-title{ float:left; margin:0 0 8px; padding:0px; width:100%;}
.theme-pearl .page-wrapper .page-footer .footer-bottom-contant .footer-bottom-section .footer-bottom-section-title h4{ font-family: Inter; font-size: 14px; font-weight: 600; line-height: 18.2px; text-align: left; color:#3C3C3E; margin:0px; text-transform: none;}
.theme-pearl .page-wrapper .page-footer .footer-bottom-contant .footer-bottom-section .footer-bottom-section-content{float:left; margin:0px; padding:0px; width:100%;}
.theme-pearl .page-wrapper .page-footer .footer-bottom-contant .footer-bottom-section .footer-bottom-section-content p { font-family: Inter; font-size: 14px; font-weight: 400; line-height: 18.2px; text-align: left; color: #4E4E51; margin-bottom: 20px;}
.copyright { background: #F1F2F4; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #D7D5D5; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 16px 24px 24px 24px; margin: 0 0 -1px 0; }
.copyright span{font-family: Inter; font-size: 12px; font-weight: 400; line-height: 14.52px; text-align: left; color: #4E4E51}
.copyright span.design-by { font-family: Inter; font-size: 12px; font-weight: 400; line-height: 14.52px; text-align: right; color: #4E4E51; }
.page-wrapper .page-footer .footer.content .footer-v1-content {margin: 0 auto; display: flex; flex-wrap: wrap;}
.block-compare .product-item .product-item-name {margin-left: 10px;}

.footer.content .floating-compare{ position: fixed; left: 0; bottom: 61px; width: 100vw; height: auto; background-color: #fff; z-index: 9; padding: 28px 0 !important; box-shadow: 0 0 4px 0 rgba(0, 0, 0, .251); }
.theme-pearl.catalog-product-view .product-social-links .product-addto-links .action.tocompare{ font-size:12px !important;color: #666 !important; }
.theme-pearl.catalog-product-view .product-social-links .product-addto-links .action.tocompare:hover{ color: #cccccc !important; }

.page-header-v2 .customer-welcome .customer-name .action.switch span { position: static; clip: unset; width: auto; height: auto; overflow: visible; margin: 0; display: inline-block; opacity: 1; color: #000; vertical-align: top;font-family: 'Inter', sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 18.2px; letter-spacing: 0.5px; text-transform: none;}
.page-header-v2 .customer-welcome .customer-name .action.switch:after{ display:none; }
:root .page-header-v2 .page-header .header.links > .customer-welcome .customer-name{ width:auto; }

#multiship-addresses-table .control.qty-control {display: inline-block; margin: 0px; padding: 0 36px; width: 120px; position: relative; border: 1px solid #ccc; vertical-align: middle;}
#multiship-addresses-table .control.qty-control .qty-decrease{position: absolute; left: 0px; top: 0px; width: 36px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a;}
#multiship-addresses-table .control.qty-control .qty-increase { position: absolute; right: 0px; top: 0px; width: 36px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a; }
#multiship-addresses-table .control.qty-control .input-text.qty{ float:left; margin:0px; padding:0px; width:100%; text-align: center; box-shadow: none !important; border: none; height: 42px;}
.block.block-addresses-list{ margin-bottom:0px !important; }
.column.main .products-grid .product-item .product-item-info .product-item-details > .rating-delivery-bg{ justify-content:space-between; }
.products-list .product-item-details .product-item-description a.action.more{ display:none; }

body.catalog-product-view .column.main {min-height: 0;}
body.catalog-product-view .review-form .fieldset {border: 0; margin: 0 0 10px 0; padding: 0; letter-spacing: -.31em;}
.theme-pearl.page-layout-1column .box-tocart .field.qty .plus-minus-input{ width:74px; }
.checkout-index-index .am-checkout{ margin:0px; }
body.checkout-index-index .checkout-header{ margin-top:0px; }
body.checkout-index-index .page-wrapper { padding-top: 117px;}

.login-container .block.block-customer-login{ margin-bottom:0px; }
.login-container .block.block-new-customer{margin-bottom:0px;}
.customer-account-login.page-layout-1column .column.main{ padding-bottom:0px; }
.product-item-info .product-item-details .product-data-show-main .swatch-option.selected:before{visibility: hidden; position: absolute; top: -3px; left: -3px; z-index: 1; width: 31px; height: 31px; line-height: 31px; font-family: lined-icons; speak: none; font-style: normal; font-weight: 900; font-variant: normal; visibility: visible; font-size: 10px; text-transform: none; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e116'; color: #ffffff;}
.order-actions-toolbar .action{ color:#17338B; }


@media screen and (min-width: 320px) and (max-width: 767px) {
.footer.content .footer-v1 .links li {border-top: none; background: transparent; padding: 0;}
body .page-footer .footer.content .footer-v1-content .footer-title.footer_blank_title{ display:none; }
body .page-footer .footer.content .footer-v1-content .footer-title{padding: 30px 0 20px 0px !important;}
.page-footer .footer-v1-content .footer-payment-icon{min-width: 50px;}
body.cms-index-index .page-wrapper { padding-bottom: 0;}
.copyright span{font-size: 11px;text-align: center; width: 100%;}
.copyright span.design-by{font-size: 11px;text-align: center;margin-top: 10px; width: 100%;}
body#html-body .footer-bottom-sticky{ display:none; }
.brand-store-slider {padding-top: 12px !important; padding-bottom: 12px !important;}
.brand-store-slider .custom-slider { padding: 0px; }
.brand-store-slider .custom-slider .owl-stage-outer .owl-stage {padding-left: 16px !important; padding-right: 16px !important;}
.brand-store-slider .custom-slider .owl-stage-outer .owl-stage {padding-left: 24px !important; padding-right: 24px !important;}
/*.brand-store-slider .custom-slider .owl-stage-outer .owl-stage .owl-item {margin-right: 6px !important;}*/
.footer-certification{ width:100%; text-align:center; display: flex; flex-wrap: wrap; justify-content: center; margin-top: 10px; margin-bottom: 10px;}
.page-footer .footer-v5 .footer-payment-icon{min-width: 62px;}
.catalog-product-view .product.media .lower-left{bottom: 0;}
.floating-compare .block-content{flex-wrap: wrap;}
.floating-compare #compare-items { flex: 0 0 100%; overflow: auto; padding-bottom: 15px; max-width: 100%;}
.floating-compare #compare-items .product-item {flex: 0 0 33.33%; position: relative; display: flex; align-items: center; padding: 10px 10px !important; background: #fff; flex-wrap: wrap; justify-content: center;}
.block-compare .product-item .product-item-name {text-align: center; margin: 0;}
.floating-compare .actions-toolbar{flex: 0 0 100%; position: relative; display: flex;}
.floating-compare .actions-toolbar .primary, .floating-compare .actions-toolbar .secondary{ padding:0px; width: 100%;}
.floating-compare .actions-toolbar .secondary{ order:-1; }
.floating-compare .actions-toolbar .primary .compare{ text-align:center; }
#compare-clear-all{ text-align:center; }
.floating-compare #compare-items .product-item a.product-item-link{overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2; /* number of lines to show */ line-clamp: 2; -webkit-box-orient: vertical; text-align: left; font-size: 11px;line-height: 1.4;}
.footer.content .floating-compare {padding: 15px 0px 5px !important; bottom: 0;}
.floating-compare .actions-toolbar .secondary{ padding:0px; margin:0px; }
.floating-compare .actions-toolbar .secondary a{ display:block; padding:15px; }
.theme-pearl.catalog-product-view .product-social-links .product-addto-links .action { float: left;}
.theme-pearl.catalog-product-view .product-social-links .product-addto-links .action .action.tocompare{ font-size:12px !important;color: #666 !important; }
.theme-pearl.catalog-product-view .product-social-links .product-addto-links .action .action.tocompare:hover{ color: #cccccc !important; }
.minicart-wrapper .block-minicart {width: 90%;}
.products-grid.wishlist .product-item-info > .product-item-actions {margin: 10px 0 0; position: absolute; top: -10px !important; left: 10px; right: auto; z-index: 1;}
.products-grid.wishlist .product-item .giftregisty-dropdown, .products-grid.wishlist .product-item .field.qty{ display:inline-block; }
.products-grid.wishlist .product-item-info .qty_control .input-text.qty{ height:30px !important; }
.products-grid.wishlist .product-item .box-tocart { float: left; margin-right: 0; width: 100%; }
.products-grid.wishlist .product-item-actions {display: inline-block; float: right; margin-left: 10px; position: relative; top: 25px;}
.pages .item{ position:static; }
.amwrap-option-list { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: 10px 0 0% 0; }
.amwrap-popup-block .amwrap-popup { min-height: auto; }
.amwrap-option-list .amwrap-popup-title { margin: 0 0 0px 0; border-bottom: 0; }
.theme-pearl.store-view-default .action.towishlist:before{content: "" !important; background-image: url(../images/whishlist.svg); width: 16px; height: 16px; background-size: 100%; background-repeat: no-repeat;}
body.theme-pearl .home-page-products .custom-slider { margin-top: 6px; padding: 0;}
.arv-wrapper .arv-content .arv-item-list{margin-top: 20px;}
.theme-pearl.store-view-default .block.block-viewed-products-grid .block-content .products-grid button.action.primary.tocart{padding: 5px 10px;}
.theme-pearl.store-view-default .block.block-viewed-products-grid .block-content .products-grid button.action.primary.tocart span{ font-size:14px; }
.theme-pearl.store-view-default .block.block-viewed-products-grid .block-content .products-grid .product-item{ padding:10px; }
.testi-image, .testi-image a, .testi-image img, .testi-image i {display: block; width: 64px; height: 64px;}
#html-body .mega-promotions{ padding-top:16px; }
#html-body .home-page-second-mega-promotions{ padding-top:16px; }
#html-body .pagebuilder-column.view-all-link{align-items: flex-start;}
.product.info.detailed { clear: both; margin-bottom: 0;}
body.catalog-product-view .columns .column.main { max-width: 100%; padding-bottom: 0;}
body.catalog-product-view .page-footer { margin-top: 0;}
.multicheckout .product-item-name, .multicheckout .price-including-tax, .multicheckout .price-excluding-tax { display: inline; }

}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-v1 { text-align: left; }
    .footer.content .footer-v1 .footer-title::after { display:none; }
    .footer.content .links > li{ padding:0px; }
    body.cms-index-index .page-wrapper {padding-bottom: 124px;}

}
@media screen and (min-width: 768px) and (max-width: 1023px) {

    .floating-compare .block-content{flex-wrap: wrap;}
    .floating-compare #compare-items { flex: 0 0 100%; overflow: auto; padding-bottom: 7px; max-width: 100%;}
    .floating-compare #compare-items .product-item {flex: 0 0 33.33%; position: relative; display: flex; align-items: center; padding: 10px 10px !important; background: #fff; }
    .floating-compare .actions-toolbar{flex: 0 0 100%; position: relative;}
    .floating-compare .actions-toolbar .primary, .floating-compare .actions-toolbar .secondary{ padding:0px; width: 100%;}
    .floating-compare .actions-toolbar .primary .compare { text-align: center; width: 100%; margin: 0;}
    #compare-clear-all{ text-align:center; }
    .floating-compare #compare-items .product-item a.product-item-link{overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2; /* number of lines to show */ line-clamp: 2; -webkit-box-orient: vertical;}
    .floating-compare .actions-toolbar .secondary{ padding:0px; margin:0px; }
    .floating-compare .actions-toolbar .secondary a{ display:block; padding:15px; }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.page-wrapper .page-footer .footer.content .footer-v1-content {margin: 0 auto; display: flex; flex-wrap: wrap;}
}
@media screen and (min-width: 1600px) and (max-width: 1900px) {
    body .page-wrapper .page-header .header.content .block-search input {
        width: 700px;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
    body .page-wrapper .page-header .header.content .block-search input {
        width: 500px;
    }
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    body .page-wrapper .page-header .header.content .block-search input {
        width: 440px;
    }
}

@media screen and (min-width: 1275px) and (max-width: 1365px) {
    body .page-wrapper .page-header .header.content .block-search input {
        width: 350px;
    }
    body .page-wrapper .nav-sections-item-content > .navigation .level-top.mm-first-item a.level-top::before {
        position: relative;
        top: 2px;
    }
    body .footer-bottom-sticky:hover {
        transform: scale(1.15);
    }
}

@media screen and (max-width: 767px) {
    body.theme-pearl .button-back-to-top:after {
        top: 50%;
        right: 15px;
        transform: translateY(-50%);
    }
    body.theme-pearl .button-back-to-top span {
        display: none;
    }
    body.theme-pearl .button-back-to-top {
        height: 40px;
        width: 40px;
        padding: 0;
        right: 15px;
        bottom: 15px;
    }
    body.theme-pearl .home-page-products .product-item {
        padding: 8px;
    }
    body.theme-pearl .home-page-products .express-delivery-bg span {
        font-size: 10px;
        line-height: 12.1px;
        padding: 4px 5px;
    }
    body.theme-pearl .home-page-products .rating-delivery-bg {
        gap: 0;
        height: 25px;
        margin-bottom: 8px;
    }
    body.theme-pearl .home-page-products .express-delivery-bg span::before {
        margin-right: 4px;
        width: 12px;
        height: 8px;
    }
    body.theme-pearl .home-page-products {
        padding: 0px 16px 0px 16px !important;
    }
    body.theme-pearl .home-page-products .home-page-products {
        padding: 0px !important;
    }
    body .page-main .custom-slider .owl-stage-outer{ padding:0px; }
    body.theme-pearl .home-page-products .ratings-section .average-rating {
        font-size: 10px;
        line-height: 12.1px;
    }
    body.theme-pearl .home-page-products .ratings-section .average-rating::after {
        margin-left: 2px;
        width: 10px;
        height: 10px;
    }
    body.theme-pearl .home-page-products .ratings-section {
        padding: 3px 4px;
    }
    body.theme-pearl .home-page-products .owl-item {
        margin-right: 5px !important;
    }
    .express-delivery-text-desktop {
        display: none !important;
    }
    .express-delivery-text-mobile {
        display: block !important;
    }
    body.theme-pearl .home-page-products .ratings-section .review-count {
        font-size: 10px;
        line-height: 12.1px;
    }
    body.theme-pearl .home-page-products .product-item .product-item-name .product-item-link {
        font-size: 13px !important;
        line-height: 15.3px;
        min-height: 31px;
    }
    body.theme-pearl .home-page-products .product-item .product-item-details .price-box .price {
        font-size: 14px !important;
        line-height: 16.94px;
    }
    .products-grid .product-item .product-item-details .price-box .special-price .price-container .price {
        font-size: 14px !important;
        line-height: 16.94px;
    }
    body.theme-pearl .home-page-products .product-item .product-item-details .price-box .old-price .price {
        font-size: 12px !important;
        line-height: 14.52px;
    }
    body.theme-pearl .home-page-products .product-item .product-item-details .price-box {
        height: 38px;
        margin-bottom: 8px;
    }
    body.theme-pearl .home-page-products .product-image-wrapper {
        padding-bottom: 100% !important;
    }
    body.theme-pearl .home-page-products .quick-view-bg a {
        padding: 6px;
        font-size: 11px;
        line-height: 16.2px;
    }
    body.theme-pearl .home-page-products .quick-view-bg a::before {
        width: 14px;
        height: 11px;
        margin-right: 4px;
    }
    body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart {
        width: 30px;
        height: 30px;
    }

    body.theme-pearl .products-grid.wishlist .product-item-info .product-item-inner .tocart{
        width: 30px;
        height: 30px;
    }
    body.theme-pearl .products-grid.wishlist .product-item-info .product-item-inner .tocart:before{
        width: 14px;
        height: 14px;
        margin: 3px 0 0 0;
    }
    body.theme-pearl .home-page-products.products-grid .towishlist,
    body.theme-pearl .home-page-products.products-grid .tocompare,
    body.theme-pearl .home-page-products .product-item-details .product-item-inner .towishlist,
    body.theme-pearl .home-page-products .product-item-details .product-item-inner .tocompare {
        width: 24px !important;
        height: 24px !important;
        margin: 0 0 5px 0 !important;
    }
    .column.main .products-grid .product-item .action.towishlist:before, body.theme-pearl .home-page-products .product-item .product-item-details .product-item-inner .towishlist::before {
        width: 12px !important;
        height: 12px !important;
    }
    .theme-pearl.store-view-default .action.tocompare:before {
        font-size: 12px !important;
    }
    body.theme-pearl .home-page-products .product-item .product-item-details .product-item-inner .product.actions .actions-secondary {
        top: 5px !important;
        right: 5px !important;
    }
    body.theme-pearl .home-page-products.products-grid .product.actions .actions-secondary {
        top: 0px !important;
        right: 0px !important;
    }
    body.theme-pearl .pre-footer-content .jumbo-helpline-title h4, body.theme-pearl .pre-footer-content .block.newsletter .title strong {
        font-size: 18px;
        line-height: 24.05px;
    }
    body.theme-pearl .pre-footer-content .jumbo-helpline-title p, body.theme-pearl .pre-footer-content .block.newsletter .title .subtitle {
        font-size: 13px;
        line-height: 17.2px;
    }
    body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions {
        margin: 20px 0 0 0;
    }
    body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions a {
        font-size: 13px;
        line-height: 16.36px;
        padding: 11px 13px;
        width: 75%;
    }
    body.theme-pearl .pre-footer-content .footer-contect-bg .jumbo-btn-actions {
        gap: 10px;
    }
    body.theme-pearl .pre-footer-content .block.newsletter .title {
        margin-top: 30px;
    }
    body.theme-pearl .pre-footer-content .block.newsletter .field.newsletter {
        width: 100%;
        margin-right: 8px;
        padding-right: 12px;
    }
    body.theme-pearl .pre-footer-content .block.newsletter .field.newsletter .control input {
        height: 38px !important;
        padding: 0 10px !important;
        font-size: 12px;
    }
    body.theme-pearl .pre-footer-content .block.newsletter .content .actions .subscribe {
        height: 38px;
        padding: 0 12px;
    }
    body.theme-pearl .pre-footer-content .block.newsletter .content .subscribe span::after {
        width: 6px;
        height: 6px;
    }
    body.theme-pearl .pre-footer-content .block.newsletter .field.newsletter .control input::placeholder {
        font-size: 12px;
        line-height: 16.8px;
    }
    body.theme-pearl .pre-footer-content .block.newsletter .content .subscribe span {
        font-size: 13px;
        letter-spacing: 0.7px;
    }
    .premium-brands .premium-brands-columns .pagebuilder-column {
        width: 25%;
        float: left;
        flex-basis: 25%;
        max-width: 25%;
    }
    body .page-wrapper {
        padding-top: 136px;
    }
    body .header_right .wishlist a, body .header_right .header.links .link a {
        font-size: 0 !important;
        gap: 0;
        letter-spacing: 0;
    }
    body .header_right .minicart-wrapper a .text {
        display: none;
    }
    body .header_right .top-header-links {
        position: absolute;
        bottom: -38px;
        left: 0;
        width: 100%;
        gap: 2px;
        background-color: #fff;
    }
    body .top-header-links .btn {
        padding: 9px 22px;
        border-radius: 0;
        flex: 0 0 50%;
    }
    body.theme-pearl .header_right .minicart-wrapper a .counter.qty {
        font-size: 9px;
        border-radius: 50%;
        height: 18px;
        min-width: 18px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0;
        background: #C51F54;
        border: 0;
        color: #fff;
        position: absolute;
        top: -12px;
        right: -12px;
    }
    body.theme-pearl .header_right .minicart-wrapper a .counter.qty .counter-number {
        color: #fff;
    }
    body.theme-pearl .header_right {
        gap: 23px;
    }
    body.theme-pearl .page-wrapper .page-header-v2 .header.content .block-search {
        margin: 0 23px 0 auto;
    }
    body.theme-pearl .page-header .block-search .field.search .label:before {
        font-size: 20px !important;
    }
    body.theme-pearl .global-notification-wrapper.after-nav-promo {
        padding: 7px 16px;
    }
    body.theme-pearl .page-wrapper .page-header .header.content .nav-toggle:before {
        font-size: 24px;
    }

    body.theme-pearl .header .form.minisearch .field.search .control {
        opacity: 0;
    }
    body.theme-pearl .header .minisearch.active .field.search .control {
        opacity: 1;
    }
    body.theme-pearl .page-wrapper .page-header .header.content .block-search input, .theme-pearl .page-wrapper .page-header-v2 .header.content .block-search #search_mini_form label.active + .control input {
        width: calc(100% - 40px);
        height: 38px;
        position: absolute;
        right: 0;
        left: 50%;
        top: 65px;
        transform: translateX(-50%);
        font-size: 12px;
        padding-left: 15px !important;
        margin: 0;
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: #DCDCDE;
        background-color: #F5F5F5;
        z-index: 102;
    }
    .theme-pearl .page-wrapper .page-header-v2 .header.content .block-search #search_mini_form .control {
        position: static;
    }
    .theme-pearl #searchautocomplete {
        position: absolute !important;
        left: 50%;
        width: calc(100% - 45px) !important;
        transform: translateX(-50%);
        top: 110px;
    }
    body .header #search_mini_form {
        position: static;
    }
    .theme-pearl .page-wrapper .page-header-v2 .header.content .block-search .minisearch.active .control {
        z-index: 101;
    }
    body .global-notification-wrapper.after-nav-promo .best-deal-promo-message p {
        font-size: 12px;
        line-height: 16.2px;
    }
    body.theme-pearl .section-title-wrap .pagebuilder-column-line {
        flex-wrap: nowrap;
        align-items: center;
    }
    body.theme-pearl .view-all-link {
        justify-content: center !important;
        align-items: start;
    }
    body.theme-pearl .all-product-links a {
        font-size: 14px;
        color: #000;
    }
    body.theme-pearl .all-product-links a::after {
        border-top: 3px solid;
        border-right: 3px solid;
        width: 6px;
        height: 6px;
        margin: 0 0 1px 0;
        border-radius: 1px;
    }
    .section-title span {
        font-size: 16px !important;
        line-height: 19.36px;
    }
    .section-title p {
        line-height: 19.36px !important;
    }
    .section-title {
        width: fit-content !important;
        flex-basis: auto;
        white-space: nowrap;
    }
    .page-with-filter .columns .sidebar-main {
        margin-bottom: 0 !important;
    }
    .page-products .columns {
        padding-top: 40px;
    }
    .toolbar.toolbar-products p#toolbar-amount {
        font-size: 11px;
    }
    .toolbar.toolbar-products {
        padding-left: 0;
    }
    .page-products .products {
        margin-top: 20px;
    }
    .products.wrapper .product-items .ias-load-prev span {
        font-size: 14px;
    }
    .products.wrapper .product-items .ias-load-prev {
        background-color: #000000;
    }
    body.theme-pearl #layer-product-list .home-page-products {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart::before, body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart::before {
        width: 14px;
        height: 14px;
        margin: 3px 0 0 0;
    }
    body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart {
        width: 30px;
        height: 30px;
    }
    .theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart::before {
        width: 14px;
        height: 14px;
        margin: 3px 0 0 0;
    }
    .theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart{
        width: 30px;
        height: 30px;
    }
    .theme-pearl.page-products .columns .column .products-grid .product-item {
        margin-bottom: 0px;
    }
    .theme-pearl.store-view-default.page-products .content-heading .title {
        font-size: 1.7rem;
        margin-bottom: 1rem;
    }
    .owl-theme .owl-controls .owl-nav .owl-next {
        right: -20px !important;
    }
    .owl-theme .owl-controls .owl-nav .owl-prev {
        left: -20px !important;
    }
    .theme-pearl.page-products .custom-slider .owl-theme.owl-carousel .owl-controls .owl-dots {
        margin: 0px 0 0 0;
    }
    .theme-pearl.page-products .columns .column {
        padding-bottom: 0px;
    }
    .theme-pearl.page-products .columns .sidebar-additional {
        margin-bottom: 0 !important;
    }
    .catalog-category-view .product-item.express-checkout {
        background: none !important;
    }
    .catalog-category-view .product-item.backorders-7days {
        background: none !important;
    }
    .theme-pearl.page-products .columns .column .products-grid .product-item{ background:none;}
    .catalog-category-view .product-item .product-item-info {
        background: linear-gradient(180deg, #FFFFFF 59.01%, #cfd8f1 100%);
    }
    .catalog-category-view .product-item.express-checkout .product-item-info {
        background: linear-gradient(180deg, #FFFFFF 59.01%, #F9E9EE 100%);
    }
    .catalog-category-view .product-item.backorders-7days .product-item-info {
        background: linear-gradient(180deg, #FFFFFF 59.01%, #c2f1c2 100%);
    }
}

@media screen and (min-width: 1280px) and (max-width: 1440px) {
    body.theme-pearl .home-page-products .product-item {
        padding: 10px 10px 15px 10px;
    }
    body.theme-pearl .home-page-products .rating-delivery-bg {
        gap: 3px;
        height: 23.2px;
    }
    body.theme-pearl .home-page-products .ratings-section {
        padding: 4px 3px;
    }
    body.theme-pearl .home-page-products .ratings-section .average-rating {
        font-size: 10px;
        line-height: 18.2px;
    }
    body.theme-pearl .home-page-products .ratings-section .average-rating::after {
        width: 10px;
        height: 10px;
    }
    body.theme-pearl .home-page-products .ratings-section .review-count {
        font-size: 10px;
        line-height: 18.2px;
    }
    body.theme-pearl .home-page-products .express-delivery-bg span {
        font-size: 10px;
        line-height: 13.2px;
    }
    body.theme-pearl .home-page-products .quick-view-bg a {
        padding: 6px;
        font-size: 13px;
    }
    body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart {
        width: 32px;
        height: 32px;
    }
    body.theme-pearl .home-page-products .product-button-inner-bg .product-item-inner .tocart::before {
        width: 15px;
        height: 12px;
    }

    body.theme-pearl .products-grid.wishlist .product-item-info .product-item-inner .tocart {
        width: 32px;
        height: 32px;
    }
    body.theme-pearl .products-grid.wishlist .product-item-info .product-item-inner .tocart::before {
        width: 15px;
        height: 12px;
    }

    .product-info-main .product-info-price .old-price .price-wrapper .price {
        font-size: 12px;
    }
    .product-info-price .price-box .price-container .price {
        font-size: 20px;
    }
    .wp-sales-off-msg {
        font-size: 13px;
    }
    body.theme-pearl .home-page-products.products-grid .rating-delivery-bg {
        gap: 12px;
    }
    body.theme-pearl .w .newsletter-subscribe input.validate-email {
        width: calc((100%) - 110px);
        font-size: 13px;
    }
    .theme-pearl.store-view-default .newsletter-btn {
        padding: 6px 15px;
    }
    .theme-pearl.store-view-default .newsletter-btn span {
        font-size: 14px;
    }
    .footer.content .horizontal-list li a {
        font-size: 12px;
    }
    body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart::before {
        width: 15px;
        height: 12px;
    }
    body.theme-pearl .home-page-products .product-items .add-to-cart-btn-bg .tocart {
        width: 32px;
        height: 32px;
    }
    .theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart::before {
        width: 15px;
        height: 12px;
    }
    .theme-pearl.store-view-default .block.block-wishlist .action.primary.tocart {
        width: 32px;
        height: 32px;
    }


    body.theme-pearl.page-products .custom-slider .home-page-products .rating-delivery-bg {
        gap: 12px;
    }
    body.theme-pearl .home-page-products.products-grid .product.actions .actions-secondary {
        top: 0px !important;
        right: 0px !important;
    }
    body.theme-pearl .home-page-products .product-item .product-item-details .product-item-inner .product.actions .actions-secondary {
        top: 5px !important;
        right: 5px !important;
    }
    .catalog-category-view .product-image-wrapper .lower-left{ max-width: 34% !important;}
}

@media screen and (min-width: 1025px) {
    body.theme-pearl .new-arrival-slider .owl-dots {
        display: none !important;
    }
    body.theme-pearl .new-arrival-slider {
        margin: 0 0 25px 0;
    }
}

@media screen and (min-width: 768px) {
    body .page-wrapper .nav-sections-2.nav-sections {
        position: fixed;
        top: 113px;
        left: 0;
        width: 100%;
    }
    .page-wrapper .page-footer .footer.content .footer-section2-content {
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 575px) {
    .footer-payment-sec-bg {
        justify-content: center;
        margin: 20px 0 10px 0;
    }

}

@media screen and (min-width: 576px) and (max-width: 767px) {
    .footer-certification {
        width: auto;
        margin-top: 0;
        margin-bottom: 0;
    }
    .footer-payment-sec-bg {
        margin: 20px 0 0 0;
    }

}

@media screen and (min-width: 768px) and (max-width: 786px) {
    body.theme-pearl .page-footer .footer-section2-content .mobile-toggle {
        width: 100%;
    }
    body.theme-pearl .page-footer .w {
        text-align: center;
    }
    .footer-payment-sec-bg {
        margin: 20px 0 0 0;
    }
}

@media screen and (min-width: 787px) and (max-width: 991px) {
    .page-wrapper .page-footer .footer.content .footer-section2-content {
        flex-wrap: wrap;
    }
}

@media screen and (min-width: 992px) and (max-width: 1279px) {
    .separation-border {
        margin-right: 2%;
    }
}

@media screen and (min-width: 787px) and (max-width: 1199px) {
    .page-wrapper .page-footer .footer.content .footer-section2-content .newsletter-footer .accordion {
        width: fit-content;
    }
    .page-wrapper .page-footer .footer.content .footer-section2-content .newsletter-footer {
        display: flex;
        justify-content: center;
    }
}

@media screen and (max-width: 400px) {
    .filter-title strong {
        font-size: 10px !important;
        padding: 4px 5px;
    }
    .toolbar.toolbar-products .toolbar-sorter.sorter label {
        font-size: 10px;
    }
    .toolbar.toolbar-products select.sorter-options, .toolbar.toolbar-products select.limiter-options {
        font-size: 11px;
    }
}

.product-item-info .product-item-details .product-data-show-main{height: 0; overflow: hidden;}
.product-item-info:hover .product-item-details .product-data-show-main { height: auto; margin-bottom: 30px;}
.product-item-info .product-item-details .product-data-show-main .swatch-option { border-radius: 25px !important; -moz-border-radius: 25px !important; -webkit-border-radius: 25px !important; width: 25px !important; height: 25px !important; min-width: 25px !important; margin: 3px !important; }
.product-item-info .product-item-details .product-data-show-main .swatch-attribute .swatch-attribute-options { display: inline-block !important; }
.product-item-info .product-item-details .product-data-show-main .product-options-part { display: block; float: left; width: 100%; margin-left: 0;}
.product-item-info .product-item-details .product-data-show-main .swatch-option.text { display: flex; justify-content: center; align-items: center; width: auto !important; min-width: auto !important; padding: 0 8px !important; height: 30px !important; border-radius: 0px !important;}
.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner{margin: 0 0 20px 0; height: auto; display: none;}
.nav-sections .nav-sections-item-content .navigation .level0.parent > .level-top {padding-right: 0px;}
.home-banner-slider { padding-bottom: 24px !important;}
.catalog-product-view .product.media .lower-left{max-width: 30%;}
.catalog-category-view .product-image-wrapper .lower-left{ max-width: 50%;}
.catalog-category-view .product_image .product-image-container { width: 100% !important;}

.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner { height: auto; order: 6; display: block; background: none; width: 100%; border: none; clip: unset; overflow: visible; margin: 0; }
.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner:before{ display:none; }
.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center .actions-secondary{ position:static !important; }
.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center .actions-secondary .compare-checkbox-wrapper{ margin-top:15px; }
.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center .actions-secondary .compare-checkbox-wrapper .compare-checkbox { display: inline-block; margin: 2px 6px 0 0px !important; padding: 0px; vertical-align: top; }
.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center .actions-secondary .compare-checkbox-wrapper .action.tocompare { width: auto !important; height: auto !important; border-radius: 0px; background: none; border: none; display: inline-block !important; margin: 0 !important; vertical-align: middle; font-family: 'Inter', sans-serif;}
.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center .actions-secondary .compare-checkbox-wrapper .action.tocompare:before{ display:none;}
.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center { justify-content: flex-start;}


/* temporary css */

img.compareProducts-img {
    width: 50px;
    height: 63px;
    object-fit: cover;
}
.floating-compare {
    padding: 24px 24px !important;
}

.theme-pearl .page-wrapper .page-footer {
    position: relative;
    z-index: 8;
}

.response-message-bg{left: 0px; right: 0px; display: flex; position: absolute; transition: 230ms cubic-bezier(0.21, 1.02, 0.73, 1); transform: translateY(0px); bottom: 15px; justify-content: center;z-index: 1;}
.response-message { background: #000000 url(../images/arror_icon.svg) no-repeat center left 35px !important; color: #fff !important; padding: 8px 35px 8px 60px; min-height: 45px; width: max-content; max-width: 455px; border-radius: 6px !important; position: relative; display: flex; align-items: center; line-height: 1.3; will-change: transform; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); pointer-events: auto; background-size: 16px auto !important; }
.cart.table-wrapper .col.qty .control.qty { display: inline-block; margin: 0px; padding: 0 36px; width: 120px; position: relative; border: 1px solid #ccc; }
.cart.table-wrapper .col.qty .control.qty .decreaseQty{position: absolute; left: 0px; top: 0px; width: 36px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a;}
.cart.table-wrapper .col.qty .control.qty .increaseQty { position: absolute; right: 0px; top: 0px; width: 36px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a; }
.cart.table-wrapper .col.qty .control.qty .input-text.qty{ float:left; margin:0px; padding:0px; width:100%; text-align: center; box-shadow: none !important; border: none;}
#html-body .pagebuilder-column.view-all-link{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: flex-end; align-self: center;}
.cart-empty a{color: #17338B !important; font-weight: bold;}
.mfp-popup-fadeInRight .mfp-container.mfp-iframe-holder .mfp-close { top: -2px; width: auto; right: 16px; color: #ffffff; background: transparent !important; opcacity: 1; padding-right: 15px; height: 30px; opacity: 1; }
.weltpixel_quickview-catalog_product-view .amcountdown-block-wrapper.-circle{ display:none !important; }
.wishlist-index-index .wishlist-toolbar div:first-child{display: none;}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty .details-qty-bg { display: inline-block; margin: -2px 0 0 10px; padding: 0 20px; width: 80px; position: relative; border: 1px solid #ccc; background: #ffffff; vertical-align: middle; height: 22px;}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty .details-qty-bg .item-minus{position: absolute; left: 0px; top: 0px; width: 20px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a; margin: 0px; display: flex; align-items: center; justify-content: center;}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty .details-qty-bg .item-plus { position: absolute; right: 0px; top: 0px; width: 20px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a; margin: 0px; display: flex; align-items: center; justify-content: center;}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty .details-qty-bg .item-qty.cart-item-qty{ float:left; margin:0px; padding:0px; width:100%; text-align: center; box-shadow: none !important; border: none; height: 20px; max-width: 100%; }

.column.main .opc-block-summary .product-item .qty-wrapper { display: inline-block; margin: -2px 0 0 10px; padding: 0 20px; width: 80px; position: relative; border: 1px solid #ccc; background: #ffffff; vertical-align: middle; height: 22px;}
.column.main .opc-block-summary .product-item .qty-wrapper .qty-btn.decrease{position: absolute; left: 0px; top: 0px; width: 20px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a; margin: 0px; display: flex; align-items: center; justify-content: center;}
.column.main .opc-block-summary .product-item .qty-wrapper .qty-btn.increase { position: absolute; right: 0px; top: 0px; width: 20px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a; margin: 0px; display: flex; align-items: center; justify-content: center;}
.column.main .opc-block-summary .product-item .qty-wrapper .qty { float: left; margin: 0px; padding: 0px !important; width: 100%; text-align: center; box-shadow: none !important; border: none !important; height: 20px !important; max-width: 100%; }
.column.main .opc-block-summary .minicart-items .product-item-details .details-qty{padding-right: 10px;}
.checkout-cart-index .page-main > .page-title-wrapper .page-title{ text-transform:none; }
.checkout-cart-index #shipping-zip-form .field[name="shippingAddress.region"]{ display:none; }
.amwrap-edit-btn::after {content: '\e601'; font-family: 'luma-icons'; color: #303030; font-size: 16px !important;  overflow: visible;}
.amwrap-trash-btn::after {content: '\e604'; font-family: 'luma-icons'; color: #303030; font-size: 16px !important;  overflow: visible;}
.message.success a{ font-weight:bold; color:#17338B !important; }
:root .theme-pearl .column.main .products-grid.wishlist .product-items { display:flex; flex-wrap:wrap; margin: 0 -5px; padding: 0px;}
:root .theme-pearl .column.main .products-grid.wishlist .product-items .product-item { padding: 0 5px !important; margin: 0 0 10px !important; background: none; border: none !important; height: auto;}
:root .theme-pearl .column.main .products-grid.wishlist .product-items .product-item .product-item-info { border: 1px solid #B9C3E2 !important; padding: 20px; border-radius: 8px; height: 100%; background: linear-gradient(180deg, #FFFFFF 59.01%, #cfd8f1 100%); }

.products-grid.wishlist .product-item-info .qty_control {display: inline-block; margin: 0px; padding: 0 36px; width: 120px; position: relative; border: 1px solid #ccc; vertical-align: middle;}
.products-grid.wishlist .product-item-info .qty_control .decreaseQty{position: absolute; left: 0px; top: 0px; width: 36px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a;}
.products-grid.wishlist .product-item-info .qty_control .increaseQty { position: absolute; right: 0px; top: 0px; width: 36px; height: 100%; padding: 0; text-align: center; line-height: normal; background: none; border: none; color: #8a8a8a; }
.products-grid.wishlist .product-item-info .qty_control .input-text.qty{ float:left; margin:0px; padding:0px; width:100%; text-align: center; box-shadow: none !important; border: none; height: 42px;}
.products-grid.wishlist .product-item-info .product-item-inner .tocart { width: 44px; height: 44px; padding: 0; background-color: #224290; border: 1px solid #224290; border-radius: 50% !important; display: flex; justify-content: center; align-items: center;}
.products-grid.wishlist .product-item-info .product-item-inner .tocart:hover { background-color: transparent; }
.products-grid.wishlist .product-item-info .product-item-inner .tocart::before { content: ""; background-image: url(../images/cart-icon-white.svg); background-size: 100%; background-repeat: no-repeat; width: 20px; height: 20px; display: inline-block; }
.products-grid.wishlist .product-item-info .product-item-inner .tocart:hover::before { background-image: url(../images/cart-icon-blue.svg); }
.products-grid.wishlist .product-item-info .product-item-inner .tocart span{ display:none; }
.products-grid.wishlist .product-item .product-item-info:hover .product-item-inner { box-shadow: none; border: 1px solid #B9C3E2; border-top: none; background: #ffffff; padding: 15px; border-radius: 0 0 10px 10px; }
.products-grid.wishlist .product-item-actions .action.edit::before, .products-grid.wishlist .product-item-actions .action.delete::before {color: #303030; font-size: 16px !important;}
.theme-pearl .page-wrapper .page-header-v2 .header.content .header_right .minicart-wrapper .counter.qty {position: absolute; top: -12px; left: 10px; margin: 0; border-radius: 10px;}
.products-grid.wishlist .product-item-info > .product-item-actions {margin: 10px 0 0; position: absolute; top: -10px; right: 15px; z-index: 1;}

.cart-summary > .title {
    font-size: 2rem;
    display: block;
    font-weight: bold;
    margin: 12px 0;
    padding: 0 15px;
    color: #303030;
}
.theme-pearl.store-view-default .action.towishlist{ color:#17338B; }
.theme-pearl.store-view-default .cart-summary .action.multicheckout{ color:#17338B; }

:root .page-header-v2 .page-header .header.links > .customer-welcome .customer-menu .header.links li a{ display:block !important; }
:root .page-header-v2 .page-header .header.links > li.customer-welcome {display: flex !important; align-items: center;}
:root .page-header-v2 .page-header .header.links > .customer-welcome .customer-name::before {content: "" !important;background-image:url('/media/wysiwyg/Account.jpg'); background-repeat: no-repeat; background-size: contain; height: 20px; width: 20px; display: inline-block;}
:root .page-header-v2 .page-header .header.links > li.authorization-link a:not([data-post])::before{content: "" !important;background-image:url('/media/wysiwyg/Account.jpg'); background-repeat: no-repeat; background-size: contain; height: 20px; width: 20px; display: inline-block;}
:root .page-header-v2 .page-header .header.links > li.authorization-link a:not([data-post])::after{ content:"Account"; font-family: 'Inter', sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 18.2px; letter-spacing: 0.5px; color: #000000;}
:root .page-header-v2 .page-header .header.links > li.authorization-link a:not([data-post]) { font-size: 0 !important; width: auto; display: flex; align-items: center;}
@media (min-width: 769px), print {
  .products-grid.wishlist .product-item .fieldset .field.qty {
    padding-right: 10px;
    width: 100%;
  }
}


.theme-pearl.store-view-default.weltpixel_quickview-catalog_product-view .modals-wrapper .modal-footer button{ width:100%; margin-bottom: 10px; color: #ffffff !important; text-align: center;}
.theme-pearl.store-view-default.weltpixel_quickview-catalog_product-view .modals-wrapper .modal-footer button span{ color:#ffffff !important; }
.cart.item .control.qty div.mage-error{position: absolute; left: 0; top: 40px; text-align: left;}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span.price{margin: 0px 10px 10px 0;}
body.page-products .products-list .product-item .weltpixel-quickview{font-size: 16px; padding: 5px 0; float: left; height: auto;}
.catalog-category-view .block.block-wishlist .product-item .product-item-info{ border:none !important; }
.sidebar .product-items .product-item-details{ overflow:hidden; }
.column.main .opc-block-summary .product-item { margin: 0 0 15px 0; padding: 15px;}
.amwrap-body-bg{overflow: hidden !important;}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item {overflow: hidden; min-width: 150px !important;}
.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item button.action.tocart.primary span {font-size: 12px;}
.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-image-wrapper {padding-bottom: 100% !important;}
.form-wishlist-items ol.product-items li.product-item .product-item-name {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.checkout-index-index .amrewards-actions button.action-apply span {font-size: 17px}
.checkout-index-index select.super-attribute-select {background: #ffffff url('../images/select-bg.svg') no-repeat 100% 45%;}
@media screen and (max-width: 768px) {
    .navigation .megamenu.level1 .submenu {
        padding-left: 15px !important;
    }
    .fieldset {
        margin: 0 0 10px;
    }
    .nav-sections-item-title {
        width: 50%;
    }
}
@media screen and (max-width: 767px) {
    .amasty-checkout-index .form-reward.amrewards-discount-form .payment-option-inner .actions-toolbar {
        display: table-cell;
        vertical-align: top;
        width: 1%;
        min-width: 150px;
    }
}

.amasty-checkout-index .form-reward.amrewards-discount-form .payment-option-inner .actions-toolbar {width: 20%; min-width: 150px;}
.amrewards-discount-form {max-width: 100% !important;}
.amrewards-apply-container#block-reward {float: none; width: auto;}
#block-discount-heading {font-size: 1.4rem;}

@media only screen and (max-width: 600px) {
    .multicheckout .item-options dd { width: 60%; word-break: break-word; }
}

@media only screen and (max-width: 1505px) {
    body .footer-bottom-sticky .pagebuilder-column-line{ padding: 30px 0; }
}

.action.towishlist.already-added:before{
    background-image: url(../images/Love.png) !important;
    width: 16px;
    height: 16px;
    background-size: 100%;
    background-repeat: no-repeat;
    content: "" !important;
}

.table-comparison .action.towishlist:before {
    content: "" !important;
    background-image: url(../images/whishlist.svg) !important;
    width: 16px !important;
    height: 16px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

@media screen and (min-width: 769px) {
    body.theme-pearl ::-webkit-scrollbar {width: 10px !important;}
    .product-reviews-summary { margin-top: 20px;}
}

.recently_view .product-item .action.towishlist:before{
    color: #000 !important;
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item {overflow: hidden;}

@media only screen and (max-width: 1650px) {
    .checkout-index-index .payment-logo {
        background-size: cover;
    }
}

@media only screen and (max-width: 800px) {
    .amrewards-apply-container .title strong {
        color: #303030 !important;
        font-size: 1.6rem;
    }

    .checkout-index-index .payment-logo {
        background-size: cover;
    }

    .order-details-items.ordered .order-title {
        display: none;
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .mark {
        width: 55% !important;
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount {
        width: 45% !important;
    }

    .order-actions-toolbar .action.print:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 16px;
        line-height: 16px;
        color: inherit;
        content: '\e624';
        font-family: 'luma-icons';
        margin: 0 4px 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center;
    }

    .order-actions-toolbar .action.print {
        display: inline !important;
        float: right !important;
    }
}

@media only screen and (max-width: 550px) {
    .checkout-index-index .payment-logo {
        background-size: contain !important;
    }
    .order-details-items .action.track { float: right; }
}

@media only screen and (min-width: 600px) {
    .arv-wrapper .arv-content .arv-clear {
        top: 18px !important;
    }
    .crp {
        display: inline-flex;
        padding: 0 10px 0 10px;
    }

    .crp .english-text {
        width: 55%;
        padding-right: 4rem;
    }

    .crp .arabic-text {
        width: 45%;
        padding-left: 4rem;
    }
}

@media only screen and (min-width: 800px) {
    .checkout-index-index .payment-logo {
        background-size: contain
    }
}

body.multishipping-checkout-addresses .page-wrapper {
    padding-top: 10rem !important;
}

.arv-wrapper .arv-content {
    padding: 30px 20px 20px 20px !important;
}

.block-reorder .reorder .product-items-names .product-item-name {
    margin: 3px !important;
}

.form-create-account .fieldset.create.account:after {content: '' !important;}
.login-container .fieldset:after {content: '' !important;}

.product-reviews-summary{margin-top: 10px;}
.recently_view .product-item-name{  margin-bottom: 15px;}
.customer-account-index .rating-summary { margin-top: 5px; }
.block-reviews-dashboard .rating-summary .label{ margin-left: 5px; }
.sales-order-printshipment .page-wrapper {padding-top: 20px; }
.weltpixel-quickview-slideIn .product-info-main .product-reviews-summary { display: none; }
.searchautocomplete .cat-container { display: none; }
.crp {padding: 0 10px 0 10px;}
@media only screen and (max-width: 639px) {
    .rating-summary .rating-result:before { line-height: 16px !important; }
    .rating-summary .rating-result > span:before{ line-height: 16px !important;}
    .tooltip.wrapper .tooltip.content:before, .tooltip.wrapper .tooltip.content:after {left: 50% !important;}
    .tooltip.wrapper.product-item-tooltip, .toggle:not(.field-tooltip) { display: inline-block !important;}
}
input#amount_to { margin-left: 5px; }
input#amount_from { margin-right: 5px; }
.quickcart-wrapper .block-quickcart .block-content-quickcart .action-viewcart .action.viewcart span span:hover{color: #17338B !important;}
.theme-pearl.page-products .columns .column .products-grid .product-item{border: none !important;}
.navigation .megamenu.category-item.first {position: relative; top: 4px; margin-right: 15px;}
.orders-history .table-order-items.history .action:hover {color: #17338B !important;}
.checkout-billing-address .field.field-select-billing .select {
	background-image: url(/media/wysiwyg/dropdown-arrow.svg);
	background-repeat: no-repeat;
	background-position: right .75rem center;
	background-size: 16px 12px;
}
.quickcart-wrapper .block-quickcart .block-content-quickcart .action-viewcart .action.viewcart span span {
    color: #17338B !important;
}
.comparison .table-comparison tbody td.product.info {
	background-color: #fff;
}
.intl-tel-input .country-list .country .country-name{
    color: #999;
}
.customer-account-create input#mobile-mobileget, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input#loginotpmob, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input#loginotpmob-default{
    padding-left: 92px !important;
}
.customer-account-create .actions-toolbar .action.primary.submit{
    display: block !important;
}
.customer-account-create .otp-content .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4{
    display: block;
    float: none;
}
.iti-mobile .intl-tel-input.iti-container{
    top: 31% !important;
    left: 8.3% !important;
    width: 35% !important;
}
.mobilenumber-reg-text .flag-container .selected-flag {
	margin-top:28px;
}

.theme-pearl .page-wrapper .page-header-v2 .header.content .desktop-logo a.logo img {
    max-width: 60%;
    height: auto;
    width: auto;
    object-fit: contain;
}
.amsl-button.-whatsapp {
    background: #ffffff;
}
.amsl-button.-whatsapp .amsl-social-icon {
    background-image: url(../images/whatsapp_login_icon.png);
}

#customer-popup-login .actions-toolbar .submitbtnajax .submit-btn {
  margin-left: 0px;
  border-radius: 4px;
  width: 132px;
  height: 37px;
  margin-top: 25px;
  padding: 0px 8px !important;
  filter: drop-shadow(0px 8px 8px rgba(0,0,0,0.26));
}
.userInput {
    display: block !important;
}
.verifyotp  .input-box .container .userInput .otp-boxes {
    width: 35px !important;
}