body,
h2,
h5,
h6 {
    font-family: Poppins, sans-serif;
    font-optical-sizing: auto;
}
a,
h2,
h5,
h6,
p {
    color: var(--main-color-2);
}
.btn.active,
.btn:focus,
.btn:hover,
button:focus:not(:focus-visible),
input:focus {
    box-shadow: none;
    outline: 0;
}
.btn i,
.btn span,
.search_btn i {
    vertical-align: middle;
}
.cart_count,
.lds-ellipsis,
.scrollup {
    text-align: center;
}
.social_icons li a,
a:hover {
    color: var(--main-color-1);
}
.abc,
.btn-fill-out,
.sale_banner,
.social_icons li a,
body.active {
    overflow: hidden;
}
.sale_banner img,
.sale_banner:hover img {
    transition: 0.3s;
    width: 100%;
}
.add_to_cart_button,
.banner-text a,
.gift-wrap-button,
.menu > ul > li a,
.product-title a,
a,
a.home-banner-btn,
a:hover {
    text-decoration: none;
}
body,
html {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
}
body {
    background: var(--white-color) none repeat scroll 0 0;
    color: var(--main-color-4);
    font-size: 16px;
}
/* p {
    line-height: 28px;
    margin-bottom: 25px;
} */
.w-80 {
    width: 80%;
}
.form-control::placeholder,
.form-text::placeholder,
.place-holder::placeholder {
    color: #afafaf !important;
    opacity: 1;
}
#block-search .search-input::placeholder {
    color: #afafaf !important;
}
input[type="checkbox"] {
    accent-color: var(--main-color-1);
}
.form-check-input:checked {
    background-color: var(--main-color-1);
    border-color: var(--main-color-1);
}
.form-check-input:focus {
    box-shadow: none;
}
.form-check-input[type="checkbox"] {
    border-radius: 4px;
}
::-ms-input-placeholder {
    color: var(--main-color-6);
}
a:focus,
button:focus {
    outline: 0;
}
.menu img,
img {
    max-width: 100%;
}
li,
ol,
ul {
    margin: 0;
    padding: 0;
}
.award-single p,
.news-single p,
label {
    color: var(--main-color-4);
}
.section {
    padding: 0;
    position: relative;
}
.footer_top.small_pt,
.section.small_pt {
    padding-top: 50px;
}
.footer_top.small_pb,
.section-padding-04,
.section.small_pb {
    padding-bottom: 60px;
}
.footer_top.pb_20,
.pb_20,
.section.pb_20 {
    padding-bottom: 20px;
}
.btn {
    border-width: 2px;
    cursor: pointer;
    line-height: normal;
    padding: 8px 30px;
    text-transform: uppercase;
    transition: 0.3s ease-in-out;
    font-weight: 600;
}
.btn.active:focus,
.btn:active:focus {
    box-shadow: none !important;
}
.btn-fill-out {
    background-color: transparent;
    border: 1px solid var(--main-color-1);
    color: var(--white-color);
    position: relative;
    z-index: 1;
}
.btn-fill-out::after,
.btn-fill-out::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: var(--main-color-1);
    z-index: -1;
    transition: 0.3s ease-in-out;
    width: 51%;
}
.btn-fill-out::after {
    right: 0;
    left: auto;
}
.btn-fill-out:hover:after,
.btn-fill-out:hover:before {
    width: 0;
}
.btn-fill-out:hover {
    color: var(--main-color-1) !important;
}
@keyframes criss-cross-left {
    0% {
        left: -20px;
    }
    50% {
        left: 50%;
        width: 20px;
        height: 20px;
    }
    100% {
        left: 50%;
        width: 450px;
        height: 450px;
    }
}
@keyframes criss-cross-right {
    0% {
        right: -20px;
    }
    50% {
        right: 50%;
        width: 20px;
        height: 20px;
    }
    100% {
        right: 50%;
        width: 450px;
        height: 450px;
    }
}
.btn + .btn {
    margin-left: 10px;
}
.btn i {
    margin-right: 10px;
    line-height: 1;
}
.bg_gray {
    background-color: #f7f8fb !important;
}
.bg_dark {
    background-color: var(--main-color-1) !important;
}
.scrollup {
    background-color: #171717;
    bottom: 20px;
    color: #fff;
    font-size: 24px;
    height: 40px;
    line-height: 40px;
    position: fixed;
    right: 20px;
    width: 40px;
    z-index: 99;
}
.carousel-control-next:hover,
.carousel-control-prev:hover,
.light_arrow .carousel-control-next:hover,
.light_arrow .carousel-control-prev:hover,
.scrollup:hover {
    background-color: var(--main-color-1);
    color: var(--white-color);
}
.header_wrap:not([class*="bg_"]):not([class*="bg-"]),
.preloader {
    background-color: var(--white-color);
}
.banner_content h5,
.light_skin.top-header span,
.nav-link,
.scrollup:focus {
    color: var(--white-color);
}
.background_bg {
    background-position: center center;
    background-size: cover;
}
@-webkit-keyframes ripple {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes ripple {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.banner_section .banner_slide_content,
.lds-ellipsis {
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.border-top-tran {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.banner-item,
.banner_section,
.custom_select,
.heading_s2,
.password-view,
.product-grid-item,
.quick-view-details,
.quick-view-img {
    position: relative;
}
.heading_s2 h1,
.heading_s2 h2,
.heading_s2 h5,
.heading_s2 h6 {
    font-weight: 600;
    margin: 0;
    text-transform: capitalize;
    font-size: 28px;
    position: relative;
    z-index: 9;
    color: var(--black-color);
}
.heading_s2 h1 {
    border-left: 3px solid var(--main-color-1);
    padding-left: 10px;
    padding-bottom: 10px;
    margin-top: 15px;
}
.banner_content h2,
.icon_box_content h2,
.icon_box_content h5,
.icon_box_content h6 {
    text-transform: capitalize;
}
.preloader {
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.lds-ellipsis {
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 64px;
    z-index: 9999;
}
.lds-ellipsis span {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: var(--main-color-1);
    -webkit-animation: 0.6s ease-in-out infinite ball-pulse-sync;
    animation: 0.6s ease-in-out infinite ball-pulse-sync;
}
.dropdown-toggle::after,
button.navbar-toggler.side_navbar_toggler::after {
    border: 0;
    font-weight: 600;
    font-family: "Font Awesome 5 Free";
    margin-left: 5px;
    vertical-align: middle;
}
.lds-ellipsis span:first-child {
    -webkit-animation: 0.6s ease-in-out -0.14s infinite ball-pulse-sync;
    animation: 0.6s ease-in-out -0.14s infinite ball-pulse-sync;
}
.lds-ellipsis span:nth-child(2) {
    -webkit-animation: 0.6s ease-in-out -70ms infinite ball-pulse-sync;
    animation: 0.6s ease-in-out -70ms infinite ball-pulse-sync;
}
@-webkit-keyframes ball-pulse-sync {
    33% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    66% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes ball-pulse-sync {
    33% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    66% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.header_topbar_info p {
    font-size: 14px;
    color: var(--main-color-2);
}
.header_topbar_info svg {
    height: 15px;
    color: var(--white-color);
}
.navbar-brand {
    vertical-align: top;
    margin: 0;
    display: inline-block;
}

.dark_skin .logo_dark {
    display: block;
}
.middle-header {
    padding: 10px 0;
    position: relative;
}
.header_wrap {
    transition: 0.5s;
}
.dropdown-toggle::after {
    content: "\f078";
}
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
    background-color: transparent;
}
.banner-col .mega-menu-banner {
    position: relative;
    margin-bottom: 25px;
}
.banner-col .mega-menu-banner h4 {
    color: var(--white-color);
    position: absolute;
    bottom: 5px;
    left: 5px;
    font-size: 14px;
}
button.navbar-toggler.side_navbar_toggler::after {
    content: "\f0c9";
}
.pr_search_icon {
    float: right;
}
.pr_search_trigger {
    padding: 17px 10px;
    font-size: 20px;
}
.mega-menu {
    display: table;
    padding: 15px 0;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mega-menu ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mega-menu-col {
    border-right: 1px solid #ddd;
    padding: 0;
}
.mega-menu-col:last-child {
    border-right: 0 !important;
}
.dropdown-menu li a i {
    font-size: 14px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}
.cart_count {
    position: relative;
    top: -3px;
    left: 0;
    font-size: 11px;
    background-color: var(--main-color-1);
    border-radius: 50px;
    height: 16px;
    line-height: 16px;
    color: var(--white-color);
    min-width: 16px;
    padding: 0 5px;
    display: inline-block;
    vertical-align: top;
    margin-left: -5px;
    margin-right: -5px;
}
.top-header {
    background: var(--white-color);
}
.header-middle .container,
.top-header .container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.header-middle .header-middle-left,
.product-info-cart-left.product_img {
    width: 30%;
}
.header-middle .header-middle-center,
.menu,
.menu > ul > li > ul.normal-sub > li,
.ourstory,
.trending_products .thumbnail {
    width: 100%;
}
.header-middle .header-middle-right {
    width: 30%;
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}
.header-middle .header-middle-right .right-block {
    border-right: 1px solid #e1e1e1;
    padding-right: 10px;
    display: flex;
    align-items: center;
}
.footer_botom ul li:last-child,
.header-middle .header-middle-right .right-block:last-child {
    border-right: none;
    padding-right: unset;
}
.header-middle .header-middle-right .right-block a {
    align-items: center;
}
.header-middle .header-middle-right .right-block a i {
    margin-right: 10px;
    font-size: 23px;
    color: var(--main-color-1);
}
.header-middle span.cart-block-count {
    position: absolute;
    width: 20px;
    height: 20px;
    background: var(--black-color);
    border-radius: 3px;
    text-align: center;
    line-height: 20px;
    color: var(--white-color);
    font-weight: 400;
    font-size: 12px;
    top: -5px;
    left: 10px;
}
.header-middle .header-middle-right .right-block a div span:first-child {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 300;
}
.header-middle .header-middle-right .right-block a div span,
.header-middle .header-middle-right .right-block a div span.login {
    font-size: 14px;
    font-weight: 500;
    color: var(--black-color);
}
.detail p,
.installment-logo .logos,
.price .product-price,
.right .sort-option,
.top-header .header-section {
    display: flex;
    align-items: center;
}
.product_img,
.social_icons li a {
    justify-content: center;
    text-align: center;
}
.top-header.light_skin {
    border-color: rgba(255, 255, 255, 0.2);
}
.topbanner {
    height: 60px;
}
.topbanner img {
    height: 60px;
    object-fit: cover;
}
.top-header[class*="bg_"] {
    border: 0;
}
.middle-header span,
.top-header span {
    font-size: 14px;
    vertical-align: middle;
}
.bottom_footer .social_icons li,
.header_wrap .social_icons li,
.widget_links li:last-child {
    padding-bottom: 0;
}
.social_icons {
    font-size: 0;
}
.social_icons li {
    display: inline-block;
    padding: 0 10px 5px 0;
}
.social_icons li a {
    font-size: 18px;
    height: 35px;
    width: 35px;
    line-height: 36px;
    display: flex;
    vertical-align: middle;
    align-items: center;
}
.social_icons li .footer-logo a{
    width: auto;
    height: auto;
    line-height: unset;
}
.header_wrap .social_icons li a {
    color: #333;
}
.detail p:hover,
.icon_box_style .icon i,
.menu > ul > li a.highlight,
.nav-link:focus,
.nav-link:hover,
.product-item:hover .brand_name,
.product:hover .brand_name,
.search_btn:hover,
.widget_links li a:hover {
    color: var(--main-color-1);
}
header .attr-nav + .social_icons {
    border-left: 1px solid #333;
    margin-left: 5px;
    padding-left: 5px;
}
header .attr-nav + .social_icons li {
    padding: 0;
}
header.light_skin .attr-nav + .social_icons {
    border-color: var(--white-color);
}
.main_menu_uppercase .navbar-nav > li > .nav-link {
    text-transform: math-auto;
}
body.active {
    padding-right: 17px;
}
.nav_block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.product_search_form,
.store_search_form {
    position: relative;
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
}
.product_search_form input,
.store_search_form input {
    height: 50px;
    padding-right: 60px;
}
.store_search_form input {
    padding-right: 35px;
}
.product_search_form .input-group,
.store_search_form .input-group {
    display: flex;
    flex-wrap: nowrap;
}
.search_btn {
    position: absolute;
    right: 0;
    background-color: var(--white-color);
    border: 0;
    padding: 0 15px;
    font-size: 20px;
    top: 10px;
    bottom: 1px;
    z-index: 9;
    height: 0;
}
.product_info p {
    font-size: 13px;
}
.product_search_form select,
.store_search_form select {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.detail:last-child {
    border-right: none;
}
.banner_content_inner {
    padding: 50px;
}
.header_topbar_info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
}
.detail {
    margin-right: 12px;
    border-right: 1px solid #ddd;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.banner_section img {
    border-radius: 10px;
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.abc {
    position: relative;
    height: 14.8125rem;
    border-radius: 10px;
}
.background-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
}
.banner_section .banner_slide_content {
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.carousel-item img {
    position: relative;
    width: 100%;
}
.carousel-control-next,
.carousel-control-prev {
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 28px;
    height: 70px;
    opacity: 0.5;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    transition: 0.3s ease-in-out;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover
/* .image a .bottom, */
/* .mycart-items .views-row:hover .product-info-cart a.outer .top, */
/* .product-grid-item:hover .product_img a.outer .top, */
/* .product-item:hover .image a.outer .top, */
/* .product:hover .product_img a.outer .top, */
/* .product_img a .bottom */
/* .wishlist-item:hover .product-info-cart-left a.outer .top  */ {
    opacity: 0;
}
.btn-close,
.carousel:hover .carousel-control-next,
.carousel:hover .carousel-control-prev
/* .image a .top, */
/* .mycart-items .views-row:hover .product-info-cart a.outer .bottom, */
/* .product-grid-item:hover .product_img a.outer .bottom, */
/* .product-item:hover .image a.outer .bottom, */
/* .product:hover .product_img a.outer .bottom, */
/* .product_img a .top */
/* .wishlist-item:hover .product-info-cart-left a.outer .bottom */ {
    opacity: 1;
}
.banner-last .banner-text,
.carousel-control-next {
    right: 0;
}
.carousel-control-prev,
.dropdown-menu {
    left: 0;
}
.light_arrow .carousel-control-next,
.light_arrow .carousel-control-prev {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    color: var(--main-color-2);
    border-radius: 30px;
}
.carousel .indicators_style,
.icon,
.ourstory .title {
    margin-bottom: 15px;
}
.carousel .indicators_style li {
    width: 20px;
    background-color: #fff;
    border: 0;
    margin: 8px;
    height: 5px;
    position: relative;
    border-radius: 5px;
}
.carousel .indicators_style li.active,
.countdown p span,
.newsletter .btn,
.thumbnail-action-btn .add-to-cart-btn a:hover,
.thumbnail-action-btn .quick-view-btn a:hover,
.thumbnail-action-btn .thumbnail-wishlist-btn a:hover,
a.buttons.bg_black,
button.buttons.bg_black {
    background-color: var(--main-color-1);
}
.carousel .indicators_style li::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: -4px;
}
.carousel .indicators_style li.active:before {
    border-color: var(--main-color-1);
}
.banner_content .carousel-item {
    padding: 100px 0;
}
.banner_content h2 {
    font-size: 60px;
    margin-bottom: 20px;
    font-weight: 600;
    color: var(--white-color);
}
#grid-view .product,
.banner_content p,
.icon_box,
.sale_banner {
    margin-bottom: 30px;
}
.carousel-indicators li::marker {
    content: "";
}
@keyframes zoomin {
    0% {
        -moz-transform: scale(1.2) rotate(3deg);
        -webkit-transform: scale(1.2) rotate(3deg);
        transform: scale(1.2) rotate(3deg);
    }
    100% {
        -moz-transform: scale(1) rotate(0);
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}
.sale_banner {
    position: relative;
}
.countdown p,
.description p:last-child,
.icon_box p:last-child,
.icon_box_content h5,
.owl-carousel,
.product-rating ul {
    margin: 0;
}
.sale_banner:hover img {
    scale: 1.1;
}
.icon i {
    font-size: 30px;
}
.icon_box_content,
.icon_box_content h5,
.widget_links li a {
    font-size: 14px;
    color: var(--white-color);
}
.icon_box_content .link i {
    vertical-align: middle;
    margin-left: 2px;
}
.icon_box_style .icon {
    text-align: center;
    float: left;
    margin: 0 5px 0 0;
    -ms-flex: 0 0 78px;
    flex: 0 0 78px;
}
.icon_box_content p {
    font-size: 10px;
    color: var(--white-color);
}
.icon_box_style:hover .icon {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: swing;
    animation-name: swing;
}
.icon_box_style .icon i {
    font-size: 40px;
    line-height: 78px;
}
.shopping_info .icon_box {
    margin-top: 0;
    padding-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.product .product_model,
.product .product_title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-transform: capitalize;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.carousel_slider li,
.menu > ul > li > ul > li > ul > li > ul,
.single-footer-widget ul,
.widget-social ul {
    list-style: none;
}
.product-btns {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 2;
    display: flex;
    flex-direction: column;
}
.bottom_footer,
.deal_timer,
.product,
footer .widget {
    position: relative;
}
.heart {
    font-size: 25px;
    border: none;
    background-color: transparent;
}
.product-btns .heart a {
    color: #777f93;
}
.newsletter {
    background-color: var(--main-color-2);
    color: var(--white-color);
    padding: 20px 0;
}
.heading_brand h2,
.product {
    background-color: var(--white-color);
}
.newsletter h5 {
    font-size: 20px;
    margin-bottom: 0.75rem;
    color: var(--white-color);
}
.newsletter p,
footer p {
    font-size: 14px;
}
.newsletter p {
    margin-bottom: 0;
    color: var(--white-color);
    line-height: 1.2;
}
.newsletter .form-control {
    padding: 0.75rem;
    height: 38px;
    border: unset;
    border-radius: 3px;
}
.newsletter .btn {
    border-radius: 3px;
    padding: 0.5rem 2.5rem;
    border: none;
    font-weight: 500;
}
.newsletter .btn:hover {
    background-color: #049185;
}
footer .widget {
    margin-top: 15px;
    z-index: 2;
    padding: 15px 0 5px;
}
footer .widget_links.about-us li {
    font-weight: 700;
}
footer .widget_title {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.3px;
    text-transform: capitalize;
    color: #fff;
}
.widget_links li {
    list-style: none;
    padding-bottom: 8px;
    font-size: 14px;
}
.bottom_footer {
    padding: 0 0 30px;
}
.widget_links li a:hover::before {
    content: "\f178";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    margin-right: 5px;
}
.footer_payment li {
    display: inline-block;
    list-style: none;
}
.countdown_time {
    display: table;
    width: 100%;
}
.deal_timer {
    padding-left: 15px;
}
.deal_timer::before {
    content: "\e72b";
    position: absolute;
    left: 0;
    top: 3px;
    font-family: themify;
    font-size: 20px;
    color: var(--main-color-1);
}
.product {
    transition: 0.5s ease-in-out;
    border: 0.3px solid #e4e4e4;
    overflow: hidden;
    border-radius: 0;
}
.product:hover {
    box-shadow: 0 0 8px rgba(70, 70, 70, 0.53);
}
.form-control,
.form-control:focus {
    box-shadow: none;
}
.product .star_rated,
.product-item .star_rated {
    color: var(--star-color);
}
.product .star_rated span i,
.product .star_rated span svg {
    margin-right: 5px;
}
.carousel_slider .product {
    margin: 5px;
}
.product_img img {
    -moz-transition: 0.8s ease-in-out;
    -webkit-transition: 0.8s ease-in-out;
    -ms-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
    border-radius: 0;
}
.pr_flash {
    background-color: var(--black-color);
    position: absolute;
    left: 0;
    top: 0;
    text-transform: capitalize;
    color: var(--white-color);
    padding: 8px 25px;
    font-size: 14px;
    z-index: 1;
    font-weight: 500;
    border-radius: 5px 0 5px 0;
    text-align: center;
}
.banner-area,
.product_img {
    position: relative;
    width: 100%;
}
.pr_flash.save {
    background-color: #0aae28;
}
.pr_flash.free {
    background-color: #e7b204;
}
.pr_flash.bank {
    background-color: #4400b2;
}
.pr_flash.new_arrival {
    background-color: var(--black-color);
}
.pr_flash.sold_out,
.thumbnail-action-btn .add-to-cart-diabled-btn a:hover {
    background-color: #999292;
}
.product_info {
    padding: 15px;
}
.price {
    color: var(--main-color-2);
    font-weight: 700;
}
.product_price del {
    font-size: 14px;
    margin-right: 5px;
    margin-left: 3px;
}
.in_stock {
    display: inline-block;
    color: #db1a1a;
    font-size: 14px;
    font-weight: 600;
}
.product_price {
    margin-bottom: 5px;
}
.product_price .offer-percentage {
    color: #00a757;
    font-size: 14px;
}
.product_img {
    overflow: hidden;
    border-radius: 5px 5px 0 0;
    display: flex;
    border: 4px solid #fff;
}
.banner-area {
    height: 100%;
}
.banner-area .text-area {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 50%;
}
.banner-area .text-area span {
    color: var(--main-color-1);
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}
.banner-area .text-area h2 {
    color: var(--main-color-2);
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
}
.banner-area img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.btn_group {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    display: flex;
    position: absolute;
    bottom: 0;
}
.btn2,
.btn2 .icon .line {
    transition-duration: 0.5s;
}
.product:hover .btn_group {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    bottom: 10px;
}
.btn_group a.btn-product {
    border-radius: 50px;
    width: 50px;
    height: 50px;
    display: block;
    background: var(--white-color);
    color: var(--main-color-4);
    box-shadow: 0 0 3px #3d3d3dbb;
    position: relative;
    margin: 0 5px;
}
.add_to_cart_button:hover,
.footer_botom ul li a:hover,
.form-control,
.form-control:focus,
.free_shipping .icone,
.thumbnail-action-btn a:hover,
select option {
    color: var(--main-color-2);
}

.bootstrap-select .dropdown-menu li a {
    background-color: #fff;
    color: #000;
}

.bootstrap-select .dropdown-menu li a:hover,
.bootstrap-select .dropdown-menu li a:focus {
    background-color: var(--main-color-1);
    color: #000;
}

.bootstrap-select .dropdown-toggle {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #000;
    padding: 8px 10px;
    margin-left: 10px;
    font-weight: 400;
    text-transform: capitalize;
}
.bootstrap-select .dropdown-toggle.btn:active {
    background-color: unset !important;
}
.bootstrap-select .dropdown-toggle.btn:focus {
    outline: unset !important;
}

.btn_group a.btn-product.is-active,
.btn_group a.btn-product:hover,
.happy-hours .deal-timer span.number,
.quick-view-details .wishlist a.is-active,
.quick-view-details .wishlist:hover a {
    background: var(--main-color-1);
    color: var(--white-color);
}
.btn_group a.btn-product i,
.btn_group a.btn-product svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    line-height: 0;
}
.product_img a img.p-img {
    padding: 0;
    border-radius: 0;
}
.image a.outer,
.product_img a.outer {
    position: relative;
    width: 100%;
    height: 246px;
    display: block;
    border-radius: 0;
}
.image a.outer {
    height: 16rem;
}
.image a img,
.product_img a img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    transition: opacity 0.6s ease-in-out;
    border-radius: 0;
    object-fit: cover;
    object-position: center center;
}
.product-grid-item:hover .product_img,
.product-item:hover .image,
.product:hover .product_img {
    display: flex;
    justify-content: center;
}
.product .product_title {
    height: 30px;
    font-weight: 600;
}
.product .product_model {
    height: 26px;
}
.form-control {
    padding: 8px 15px;
}
.messages-footer.cancel-order {
    width: 100%;
    text-align: end;
    padding: 0 20px;
}
select.first_null option:first-child,
select.form-control.first_null option:first-child {
    color: #6c757d;
}
.custom_select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    padding: 4px 35px 4px 15px;
    width: 100%;
    max-width: 120px;
    min-width: 130px;
    height: 50px;
    margin: 0 auto;
    cursor: pointer;
    box-sizing: border-box;
    white-space: normal;
    word-wrap: break-word;
}
.countdown p span,
a.buttons,
button.buttons {
    padding: 4px;
    color: var(--white-color);
}
.custom_select select:focus-visible,
.custom_select:focus-visible {
    outline: 0;
}
.custom_select::before {
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    display: block;
    color: #848484;
    top: 50%;
    right: 15px;
    font-weight: 900;
    pointer-events: none;
    font-size: 12px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.heading_tab_header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative;
}
.heading_tab_header [class*="heading_"] {
    float: left;
}
.social_icons [class*="sc_"] {
    color: var(--white-color) !important;
}
.social_icons [class*="sc_"] i {
    transition: 0.3s ease-in-out;
    display: block;
    line-height: 36px;
}
.social_icons [class*="sc_"]:hover i {
    -webkit-animation: 0.3s forwards toLeftFromRight;
    -moz-animation: 0.3s forwards toLeftFromRight;
    animation: 0.3s forwards toLeftFromRight;
}
.sc_facebook {
    background-color: #3b5998;
    border-color: #3b5998;
}
.sc_youtube {
    background-color: #c4302b;
    border-color: #c4302b;
}
.sc_linkedin {
    background-color: #3f729b;
    border-color: #3f729b;
}
.sc_instagram {
    background-color: #ee2a7b;
    border-color: #ee2a7b;
}
.main_slide button.carousel-control-next {
    border-radius: 10px 0 0 10px;
}
.main_slide button.carousel-control-prev {
    border-radius: 0 10px 10px 0;
}
.input-group-prepend {
    display: -ms-flexbox;
    display: flex;
}
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.banner-img-slider {
    width: 70%;
}
.prodcutprice.d-grid span {
    white-space-collapse: preserve-breaks;
}
.countdown p span {
    width: 36px;
    height: 34px;
    display: inline-block;
    text-align: center;
    margin: 0 5px;
    border-radius: 4px;
}
.brand_name {
    color: #8d8b8b;
    text-transform: capitalize;
    font-size: 15px;
}
.coupon-code-sec h4,
.gift-wrap-button,
.gift-wrap-div .text-content p,
a.buttons,
button.buttons {
    text-transform: uppercase;
}
button.buttons {
    border: none;
    border-radius: 30px;
    border: 1px solid var(--main-color-1);
    font-size: 14px;
    width: 100%;
}
a.buttons {
    border: none;
    border-radius: 30px;
    border: 1px solid var(--main-color-1);
    font-size: 14px;
    text-align: center;
    width: 100%;
    display: block;
}
.brands .item,
.brands a,
.footer_botom,
.gift-wrap-div {
    padding: 10px;
}
a.buttons.bg_black:hover,
button.buttons.bg_black:hover {
    background-color: var(--main-color-2);
    border: 1px solid var(--main-color-2);
    width: 100%;
}
.btn.btn-secondary.sold_out_button,
a.buttons.sold_out_button,
button.buttons.sold_out_button {
    background-color: #999292;
    border: 1px solid #999292;
    width: 100%;
    display: flex;
    justify-content: center;
    cursor: default;
}
a.buttons.button_disabled,
button.buttons.button_disabled {
    background-color: #c8c8c8;
    color: #afafaf;
    border: 1px solid #c8c8c8;
    width: 100%;
    display: flex;
    justify-content: center;
}
a.buttons.bg_border,
button.buttons.bg_border {
    border: 1px solid var(--main-color-1);
    color: var(--main-color-1);
    background-color: #fff;
    width: 100%;
}
a.buttons.bg_border:hover,
button.buttons.bg_border:hover {
    border: 1px solid var(--main-color-2);
    color: var(--white-color);
    background-color: var(--main-color-2);
}
.feature {
    background-color: #f2f2f2;
}
.footer_botom,
.heading_brand:after {
    background-color: var(--main-color-2);
}
.brands a {
    display: block;
    margin: 10px 5px;
    height: 110px;
    box-shadow: 0 0 10px #c8c8c8;
    border-radius: 3px;
}
.brands .owl-carousel .owl-item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.heading_brand h2 {
    z-index: 1;
    padding: 0 10px;
}
.heading_brand:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 2px;
    top: 19px;
    z-index: 0;
}
.footer_botom p,
.footer_botom p a {
    color: var(--white-color);
    margin-bottom: 0;
    margin-right: 5px;
    font-size: 12px;
}
.footer_botom ul {
    color: var(--white-color);
    margin: 0;
    list-style: none;
    padding: 6px 0;
}
.footer_botom ul li {
    color: var(--white-color);
    margin: 0 5px;
    border-right: 1px solid var(--white-color);
    padding-right: 5px;
}
.footer_botom ul li a {
    color: var(--white-color);
    font-size: 12px;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
    width: 20px;
}
.owl-prev {
    left: -2rem;
}
.owl-next {
    right: -2rem;
}
.coupon-code-sec h4 {
    margin-bottom: 5px;
    margin-top: 15px;
    color: var(--main-color-2);
    font-weight: 600;
}
.gift-wrap-div {
    background: url("../image/gift-bg.png") top/contain no-repeat;
    position: relative;
}
.gift-wrap-div::before {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #171717;
    content: "";
    top: 0;
    left: 0;
    opacity: 0.09;
}
.gift-wrap-div .content {
    z-index: 2;
}
.gift-wrap-div .text-content {
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    justify-content: flex-start;
}
.gift-wrap-div .text-content span {
    font-size: 12px;
    color: var(--main-color-2);
}
.gift-wrap-div .text-content p {
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 600;
    width: 100%;
}
.gift-wrap-div img {
    object-fit: contain;
    width: 100px;
    margin-right: 10px;
    object-position: top;
    padding-top: 15px;
}
.gift-wrap-topic {
    color: var(--main-color-2);
    font-size: 16px;
    font-weight: 700;
}
.gift-wrap-button {
    color: var(--white-color);
    background: var(--main-color-1);
    font-size: 12px;
    font-weight: 700;
    border: 0;
    padding: 10px 15px;
}
.gift-wrap-button:hover {
    color: var(--white-color);
    background: var(--main-color-2);
}
.gift_wrap_error {
    display: none;
    color: var(--main-color-1);
    font-size: 13px;
}
#gift_wrap_form .text-content .content img {
    width: 50px;
    height: 50px;
    padding: 10px;
    display: flex;
    box-shadow: 0 0 5px var(--main-color-4);
    margin-right: 10px;
}
#gift_wrap_form .text-content {
    display: flex;
    flex-wrap: wrap;
}
#gift_wrap_form .text-content .content {
    display: flex;
    width: 33.3%;
    align-items: center;
    color: var(--main-color-2);
    font-size: 14px;
    font-weight: 500;
}
#gift_wrap_form .form-switch {
    padding-left: 2.5em;
    display: flex;
    align-items: center;
    margin: 0;
}
#gift_wrap_form h4 {
    color: var(--main-color-2);
    font-size: 18px;
    font-weight: 600;
}
#gift_wrap_form + .modal-footer,
.search-form .dropdown .btn,
.search-form .dropdown.first_null {
    border: none;
}
#gift_wrap_form label {
    color: var(--main-color-2);
    font-weight: 500;
    margin-bottom: 0;
    margin-left: 20px;
    display: flex;
    align-items: center;
}
#gift_wrap_form input[type="checkbox"]:focus,
input[type="file"]:focus,
input[type="radio"]:focus {
    outline: unset;
}
#gift_wrap_form .form-check-input:focus {
    border-color: unset;
    box-shadow: unset;
}
#gift_wrap_form .form-check-input:checked {
    background-color: var(--main-color-1);
    border-color: var(--main-color-1);
}
#gift_wrap_form .form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
}
.place-order .btn-primary {
    background: var(--main-color-1);
    color: var(--white-color);
    border: 1px solid var(--main-color-1);
    width: 100%;
    padding: 12px;
    font-weight: 600;
    border-radius: 4px;
    font-size: 14px;
}
.menu > ul > li a,
.menu > ul > li > ul > li a {
    color: var(--main-color-2);
    display: block;
}
.place-order .btn-primary:hover {
    background: var(--black-color);
    color: var(--white-color);
    border: 1px solid var(--black-color);
}
.dropdown-menu.cat_name.show,
.search-close span {
    background-color: #fff;
}
.dropdown.first_null {
    border: 1px solid #ddd;
}
.footer_payment img {
    width: 60px;
}
.happy-hours .product_price,
.product-content .content {
    display: flex;
}
.product-content .content {
    max-width: 90%;
}
.happy-hours .product_price .countdown,
.w-75 {
    width: 75%;
}
.happy-hours .product_title a {
    font-size: 17px;
    font-weight: 400;
}
.happy-hours .product_title {
    height: 38px;
}
.happy-hours .deal-timer {
    text-align: end;
}
.happy-hours .product_price del {
    font-size: 14px;
    margin-right: unset;
    margin-left: unset;
}
.happy-hours .deal-timer-days::after,
.happy-hours .deal-timer-hours::after,
.happy-hours .deal-timer-minutes::after {
    bottom: 40px;
    left: 9px;
}
.happy-hours .product_info {
    border-top: 1px solid #d4d4d4;
}
.main-nav {
    display: flex;
    position: relative;
}
.menu-container {
    margin: 0 auto;
    background: #e9e9e9;
}
.menu-mobile {
    display: none;
    padding: 20px;
}
.menu-dropdown-icon:before {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    cursor: pointer;
    font-weight: 900;
    float: right;
    color: var(--main-color-2);
    top: 12px;
    position: relative;
    left: 2px;
    font-size: 14px;
    transition: transform 0.3s ease-in-out;
}
.menu-dropdown-icon.active:before {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    color: var(--white-color);
}
.menu > ul {
    margin: 0 auto;
    width: 100%;
    list-style: none;
    padding: 0;
    box-sizing: border-box;
    clear: right;
    display: flex;
    justify-content: center;
}
.menu > ul:after,
.menu > ul:before,
.menu > ul > li > ul:after,
.menu > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after,
.menu > ul > li > ul > li > ul:before {
    content: "";
    display: table;
}
.menu > ul:after,
.menu > ul > li > ul:after,
.menu > ul > li > ul > li ul:after,
.menu > ul > li > ul > li > ul:after {
    clear: both;
}
.menu > ul > li {
    float: left;
    padding: 0;
    margin: 0;
}
.menu > ul > li a {
    padding: 10px 16px;
    font-weight: 500;
}
.menu > ul > li a.highlight-bg,
.menu > ul > li.highlight-bg {
    color: var(--white-color);
    background: var(--main-color-1);
}
.menu > ul > li a:hover.highlight-bg,
.menu > ul > li:hover.highlight-bg {
    background: #049185;
}
.menu > ul > li:hover a.main-categories,
.menu > ul > li:hover.menu-dropdown-icon:before {
    color: var(--main-color-1);
}
.menu > ul > li > ul {
    display: none;
    width: max-content;
    max-width: 1200px;
    background: #f1f1f1;
    padding: 20px 0 20px 20px;
    position: absolute;
    z-index: 9999;
    left: 0;
    top: 44px;
    /* transform: translate(-50%, 0); */
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    overflow-y: scroll;
    /* height: 70vh; */
    height: auto;
    box-shadow: 0 1px 3px var(--main-color-4);
}
.menu > ul > li:nth-child(2) > ul,
.menu > ul > li:nth-child(3) > ul {
    left: 45%;
    transform: translate(-50%, 0);
}
.menu > ul > li:nth-child(4) > ul,
.menu > ul > li:nth-child(5) > ul {
    left: 50%;
    transform: translate(-50%, 0);
}
.menu > ul > li:nth-child(6) > ul {
    left: 55%;
    transform: translate(-50%, 0);
}
.menu > ul > li > ul > li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 12%;
    background: 0 0;
    float: left;
}
.menu > ul > li > ul > li.banner-img {
    width: 40%;
    /* float: right; */
}
.menu > ul > li > ul > li a {
    padding: 0.2em 0;
    width: 95%;
}
.menu > ul > li > ul > li a.main-header,
.menu > ul > li > ul > li a.main-header-brand {
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 14px;
}
.menu > ul > li > ul > li a.main-header-brand:after {
    font-family: "Font Awesome 5 Free";
    margin-left: 5px;
    vertical-align: middle;
    font-weight: 600;
    color: var(--main-color-1);
}
.menu > ul > li > ul > li a.sub-header {
    font-weight: 600;
    font-size: 14px;
}
.menu > ul > li > ul > li > ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.menu > ul > li > ul > li > ul > li:hover.category {
    background-color: var(--main-color-1);
    color: var(--white-color);
}
.menu > ul > li > ul > li > ul > li:hover.category a {
    color: var(--white-color);
}
.menu > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 0.8em;
}
.menu > ul > li > ul > li > ul > li.sub-sub-dropdown-icon {
    padding: 0 0 10px;
}
.menu > ul > li > ul > li > ul > li a {
    border: 0;
    font-size: 14px;
    font-weight: 400;
}
.menu > ul > li > ul.normal-sub {
    width: 300px;
    left: auto;
    padding: 10px 20px;
}
.menu > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 1em 0;
}
.menu > ul > li > ul > li.banner-img ul li a {
    position: relative;
    width: 100%;
    padding: 15px;
}
.menu > ul > li > ul > li.banner-img ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.menu > ul > li > ul > li.banner-img ul li,
.menu > ul > li > ul > li.last ul li {
    width: 100%;
    padding: 0;
}
.menu > ul > li.mobile-nav-item {
    display: flex;
    align-items: center;
    background: 0 0;
    margin-top: 20px;
    position: relative;
    justify-content: center;
}
.menu > ul > li.mobile-nav-item > a,
.menu > ul > li.mobile-nav-item > div a {
    background: 0 0;
    display: flex;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0;
    width: max-content;
    justify-content: space-evenly;
    margin-right: 20px;
    font-size: 12px;
}
.menu > ul > li.mobile-nav-item > a i,
.menu > ul > li.mobile-nav-item > a svg,
.menu > ul > li.mobile-nav-item > div a i {
    font-size: 12px;
    margin-right: 5px;
    line-height: 1;
}
#quickView .btn-close {
    background: 0 0;
    position: absolute;
    right: 0;
    z-index: 2;
}
#quickView .modal-dialog.modal-dialog-centered {
    max-width: 1080px;
}
/* #quickView .modal-content {
    border-radius: 0;
} */
#quickView .modal-body.quick-view {
    display: flex;
    padding: 2rem;
}
.quick-view-img .product-img {
    position: relative;
    height: 100%;
}
.quick-view-img .product-img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 5px;
}
.quick-view-details .product-brand-logo h3 {
    color: var(--main-color-1);
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
}
.quick-view-details .product-brand-logo img {
    max-width: 175px;
    width: 100%;
    height: auto;
}
.quick-view-details h1.product-title {
    font-size: 22px;
    color: var(--main-color-2);
    width: 85%;
    font-weight: 600;
    text-transform: capitalize;
}
.quick-view-details .product-btn-group {
    width: fit-content;
    position: absolute;
    right: 10px;
    top: 50px;
}
.quick-view-details .item-share a {
    font-size: 24px;
    padding: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--black-color);
    width: 45px;
    height: 45px;
}
.quick-view-details .wishlist a {
    font-size: 24px;
    width: 47px;
    height: 47px;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--white-color);
    background-color: var(--black-color);
}
.quick-view-details .wishlist {
    margin-bottom: 10px;
}
.quick-view-details .item-share a.dropdown-item {
    font-size: 26px;
    background: var(--white-color);
    box-shadow: 0 0 2px var(--main-color-4);
    border-radius: 0;
    margin-top: 10px;
}
.quick-view-details .item-share li:hover a.dropdown-item {
    font-size: 26px;
    background: var(--main-color-1);
    color: var(--white-color);
    box-shadow: 0 0 2px var(--main-color-4);
}
.footer-top-info a:hover,
.product-title a:hover,
.quick-view-details .item-share:hover a.dropdown-toggle,
.widget-social svg:hover {
    color: var(--main-color-1);
}
.quick-view-details .item-share .dropdown-menu {
    border: none;
    min-width: unset;
    z-index: 0;
}
.quick-view-details .item-share a i {
    line-height: 0;
}
.quick-view-details .koko-mint-pay {
    padding: 5px;
    background-color: var(--main-color-5);
    font-size: 13px;
}
.quick-view-details .koko-mint-pay img {
    width: auto;
    height: 19px;
}
.btn2,
.btn2 .icon {
    width: 45px;
    height: 45px;
}
.modal ul,
.quick-view-details .modal ol {
    padding-left: unset;
}
.footer_top .logo-payment {
    margin-top: 15px;
}
.btn2 {
    top: 100px;
    right: 120px;
}
.btn2 .icon {
    position: absolute;
    margin-bottom: 0;
}
.btn2 .icon .line {
    position: absolute;
    width: 25px;
    height: 3px;
    background-color: var(--main-color-1);
}
.btn2 .icon .line:first-child {
    top: 0;
}
.btn2 .icon .line:nth-child(2) {
    top: 7px;
}
.btn2 .icon .line:nth-child(3) {
    top: 14px;
}
.btn2 .icon .line:nth-child(4) {
    top: 21px;
}
.btn2.show-nav .icon .line:first-child,
.btn2.show-nav .icon .line:nth-child(4) {
    transition-duration: 0.5s;
    background: 0 0;
}
.btn2.show-nav .icon .line:nth-child(2) {
    transform: rotateZ(45deg) scaleX(1) translate(2px, 4px);
}
.btn2.show-nav .icon .line:nth-child(3) {
    transform: rotateZ(-45deg) scaleX(1) translate(0, -3px);
}
.btn2:hover {
    cursor: pointer;
}
.offcanvas-search {
    position: fixed;
    top: 0;
    left: 0;
    right: auto;
    height: 100vh;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
    z-index: 9999;
}

.offcanvas-search.open .offcanvas-search-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.offcanvas-search-inner {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    position: relative;
    -webkit-transform: translateX(calc(100% - 0));
    -ms-transform: translateX(calc(100% - 0));
    transform: translateX(calc(100% - 0));
    -webkit-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
    padding: 20px 20px 40px;
    overflow: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-flow: row-reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
}
.section-padding-02,
.section-padding-05 {
    padding-bottom: 90px;
}
.search-close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10%;
    right: 8%;
}
.search-close span {
    width: 35px;
    height: 2px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    display: block;
    position: relative;
}
.search-close span:first-of-type {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 8px;
}
.search-close span:nth-of-type(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 6px;
}
.search-wrapper {
    width: 85%;
    margin: 0 auto;
    position: relative;
}
.search-wrapper input {
    width: 100%;
    font-size: 14px;
    border: 1px solid #e8e8e8;
    background: var(--main-color-3);
    padding: 10px 60px 10px 15px;
    color: var(--black-color);
    font-weight: 300;
    border-radius: 4px;
}
.search-wrapper input:focus {
    outline: 0;
}
.search-wrapper button {
    position: absolute;
    font-size: 14px;
    padding: 0;
    height: 42px;
    width: 42px;
    top: 0;
    right: 0;
    border: 0;
    background-color: transparent;
    color: #000;
}
.home-banner-content {
    position: absolute;
    z-index: 15;
    right: 6%;
    width: fit-content;
    bottom: 5px;
    transform: translate(0, -50%);
}
.home-banner-content h4 {
    font-size: 20px;
    color: var(--white-color);
    margin-bottom: 0.5rem;
}
.home-banner-content h1 {
    font-size: 58px;
    font-weight: 300;
    color: var(--white-color);
    margin-bottom: 0.5rem;
}
.free_shipping_info h5,
.title {
    font-weight: 700;
    font-family: Poppins, sans-serif;
}
.home-banner-content h1 span,
.product-listing-actions .right .product-available label {
    font-weight: 600;
}
a.home-banner-btn {
    padding: 10px 40px;
    font-size: 18px;
    color: #fff;
    background-color: var(--main-color-2);
    margin-top: 25px;
    display: inline-block;
    font-family: Poppins, sans-serif;
}
.home-banner-content a:hover {
    color: var(--white-color);
    background-color: var(--main-color-1);
}
.title {
    font-size: 38px;
    position: relative;
    line-height: 30px;
}
.section-padding {
    padding-top: 90px;
}
.section-padding-03 {
    padding-top: 60px;
}
.section-padding-05 {
    padding-top: 90px;
}
.section-padding-06 {
    padding-bottom: 100px;
}
.mt-55 {
    margin-top: 55px;
}
/* .highlights {
    background: #f9f9f9;
} */
.all_highlights {
    width: 100%;
    padding: 25px;
    background: #f9f9f9;
    border-radius: 10px;
}
.all_highlights .col-6 {
    padding: 0 20px;
}
.all_highlights .col-6:first-child {
    border-left: 0;
}
.free_shipping {
    display: flex;
    flex-direction: column;
}
.free_shipping_info h5 {
    font-size: 16px;
    color: var(--main-color-2);
    margin: 0;
    line-height: 1;
}
.free_shipping_info {
    width: auto;
}
.free_shipping .icone [class^="flaticon-"]:before {
    font-size: 28px;
}
.free_shipping_info p {
    font-size: 12px;
    color: #777;
    font-weight: 700;
    margin: 4px 0 0;
    line-height: 1;
}
.free_shipping .icone span {
    width: 45px;
    height: 45px;
    color: var(--main-color-1);
}
.free_shipping:hover .free_shipping_info h5,
.free_shipping:hover .icone,
.free_shipping:hover p {
    color: var(--main-color-1);
    cursor: default;
}
/* #block-useraccount .registerform-container .user-register-form-submit input, */
/* #block-useraccount .registerform-container input, */
/* #block-useraccount .registerform-container p, */
/* #block-useraccount .registerform-container span, */
.banner-text a,
.banner-text a:hover,
.ourstory .title,
.ourstory .title-subtitle,
.product-label,
.user-register-form h4 {
    color: var(--white-color);
}
/* .banner-item a img,
a.banner-item img {
    width: 100%;
    -webkit-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
} */
.banner-item a,
a.banner-item {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 8px;
}
a.banner-item {
    cursor: default;
}
/* .banner-item:hover a img,
a:hover.banner-item img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
} */
.banner-text {
    position: absolute;
    bottom: 0;
}
.banner-text a {
    font-size: 14px;
    font-weight: 500;
    padding: 10px 20px;
    left: 0;
    font-family: Poppins, sans-serif;
    text-transform: uppercase;
}
a,
button {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    outline: 0;
}
.new_arrivals .owl-nav,
.related-product .owl-nav {
    position: absolute;
    top: -45px;
    right: 0;
    margin: 0 !important;
}
.new_arrivals .owl-theme .owl-nav [class*="owl-"],
.related-product .owl-theme .owl-nav [class*="owl-"] {
    color: var(--main-color-2);
    font-size: 14px;
    margin: 0 0 0 15px;
    padding: 0;
    background: inherit;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}
.new_arrivals .owl-theme .owl-nav .owl-next,
.new_arrivals .owl-theme .owl-nav .owl-next:hover,
.new_arrivals .owl-theme .owl-nav .owl-prev,
.new_arrivals .owl-theme .owl-nav .owl-prev:hover,
.related-product .owl-theme .owl-nav .owl-next,
.related-product .owl-theme .owl-nav .owl-next:hover,
.related-product .owl-theme .owl-nav .owl-prev,
.related-product .owl-theme .owl-nav .owl-prev:hover {
    background-color: inherit;
    color: var(--main-color-2);
}
.new_arrivals .owl-carousel .owl-stage-outer,
.related-product .owl-carousel .owl-stage-outer {
    margin-top: 35px;
}
.product-label {
    font-size: 14px;
    padding: 9px;
    position: absolute;
    top: 0;
    line-height: 11px;
    font-weight: 400;
    width: auto;
    text-align: center;
    left: 0;
    max-width: 110px;
}
.new {
    background: #0aae28;
}
.bank {
    background: #0038ff;
}
.sold-out {
    background: #999292;
}
.off {
    background: #d34b56;
}
.premium {
    position: absolute;
    left: 8px;
    bottom: 8px;
    height: auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
.premium img {
    width: 100%;
    max-width: 90px;
    height: auto;
}
.thumbnail-action-btn {
    position: absolute;
    top: 36%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60%;
}
#grid-view .product-grid-item {
    /* margin-bottom: 20px; */
    box-shadow: 0px 0px 10px #0000001f;
    border-radius: 5px;
    height: 100%;
    background: #fff;
}
.owl-item .product-grid-item {
    box-shadow: 0px 0px 8px 2px #d1d1d1;
    border-radius: 5px;
    margin: 5px;
}
.owl-item .product-grid-item .thumbnail-wishlist-btn {
    margin-bottom: 5px;
}
.thumbnail-action-btn a {
    list-style: none;
    text-decoration: none;
    color: var(--main-color-2);
}
.thumbnail-action-btn [class^="flaticon-"]:before,
.thumbnail-wishlist-btn [class^="flaticon-"]:before {
    font-size: 19px;
    color: #fff;
    padding: 5px;
}
.thumbnail-wishlist-btn {
    /* position: absolute; */
    top: 0;
    right: 0;
}
.thumbnail-wishlist-btn [class^="flaticon-"]:before {
    color: #000;
    font-weight: 700;
}
.thumbnail-wishlist-btn a {
    background-color: transparent;
    width: 42px;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 22px;
    color: #000;
}
.list-view .wishlist.list a.is-active,
.thumbnail-wishlist-btn a.is-active,
.mobile-product-btn .wishlist a.is-active,
.thumbnail-wishlist-btn a:hover {
    color: #f50000;
}
.wishlist.list a:hover .bi-heart::before,
.thumbnail-wishlist-btn a:hover .bi-heart::before,
.mobile-product-btn .wishlist a:hover .bi-heart::before {
    content: "\F415";
}
.thumbnail-action-btn .add-to-cart-btn a,
.thumbnail-action-btn .quick-view-btn a {
    background-color: var(--main-color-1);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}
.thumnail-addtocart,
.product-wishlist {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
}
.thumnail-addtocart .add-to-cart-btn a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    background: #d6d6d6;
    border-radius: 4px;
    color: var(--white-color);
}
.thumnail-addtocart .add-to-cart-btn a:hover {
    background: var(--main-color-1);
    color: var(--white-color);
}
.thumnail-addtocart .add-to-cart-btn a span {
    margin-right: 0;
}
.product-content {
    display: flex;
    padding: 0 12px 7px;
    justify-content: space-between;
    /* border: 1px solid #d1d1d1; */
    border-top: unset;
    border-radius: 0 0 5px 5px;
    flex-wrap: wrap;
}
#new_arrivals .product-content {
    padding: 5px 7px;
}
.product-content .title-price {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
}
/* .product-content .product-category-action,
.product-content .product-sku {
    width: 50%;
} */
.product-content .product-sku p {
    margin-bottom: 0px;
    /* margin-right: 10px; */
    font-size: 13px;
    font-weight: 500;
    color: #636363;
    text-align: end;
    word-break: break-all;
    line-height: 1.5;
}
.quick-view-btn a svg {
    padding: 6px 5px;
    color: var(--white-color);
}
.installment-logo p b,
.our_brands .title {
    color: var(--black-color);
}
.add-to-cart-btn,
.quick-view-btn {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
}
.product-grid-item:hover .add-to-cart-btn,
.product-grid-item:hover .add-to-cart-diabled-btn,
.product-grid-item:hover .quick-view-btn {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
}
.add-to-cart-btn,
.offcanvas-search.open {
    opacity: 1;
    visibility: visible;
}
.product-category-action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.product-rating li {
    list-style: none;
    padding: 0;
}
.product-title a {
    font-size: 14px;
    color: var(--main-color-2);
    font-weight: 600;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-align: left;
    margin-bottom: 5px;
    word-break: break-all;
    /* height: 40px; */
}
.price,
.price-retail,
.price-from {
    margin-bottom: 0;
    font-size: 16px;
    display: flex;
    flex-wrap: wrap;
}
.installment-logo {
    display: flex;
    font-size: 10px;
    align-items: center;
}
.add_to_cart_button,
.sale-price {
    font-size: 14px;
    color: var(--main-color-2);
}
.product-listing-content .installment-logo {
    flex-wrap: wrap;
    font-size: 12px;
}
.installment-logo p {
    margin-bottom: 0;
    color: var(--main-color-4);
}
.product-listing-content .installment-logo p {
    line-height: 20px;
}
.installment-logo .logos img {
    width: auto;
    height: 15px;
}
.product-listing-content .installment-logo .logos img {
    height: 20px;
}
.btn-add {
    height: 32px;
    line-height: 46px;
    border-bottom: 1px solid var(--main-color-2);
}
.add_to_cart_button {
    font-weight: 500;
}
.sale-price {
    font-weight: 600;
    font-size: 13px;
    color: var(--main-color-1);
    display: flex;
    align-items: center;
}
.sale-price span {
    font-weight: 400;
    font-size: 13px;
    line-height: 1.4;
}
.old-price {
    font-size: 12px;
    font-weight: 100;
    color: var(--main-color-2);
    background: #2be1b738;
    padding: 1px 5px;
    border-radius: 5px;
}
.discount {
    color: var(--main-color-1);
    /* font-style: italic; */
    font-size: 14px;
}
.discount span {
    font-weight: 400;
}
.product-grid-item:hover .swap-elements {
    transform: translateY(-32px);
    -webkit-transform: translateY(-32px);
    -ms-transform: translateY(-32px);
}
.load-more {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    left: 0;
    display: inline-block;
    border-radius: 0;
    font-family: Poppins, sans-serif;
    margin-top: 50px;
}
.accordion,
.app-stor {
    margin-top: 20px;
}
.new_banner .banner-text {
    position: absolute;
    top: 0;
    left: 0;
    padding: 75px 0 0 40px;
}
.new_banner .banner-text .title {
    line-height: normal;
    color: var(--white-color);
}
.new_banner .banner-text a {
    display: inline-block;
    margin-top: 10px;
}
.trending_products li.nav-item {
    padding: 0 15px;
}
.trending_products .nav-tabs .nav-link.active {
    color: var(--main-color-2);
    border-bottom: 3px solid var(--main-color-1) !important;
    border: none;
}
.trending_products .nav-tabs .nav-link:hover {
    border-bottom: 3px solid var(--main-color-1) !important;
    border: none;
    color: var(--main-color-2);
}
.trending_products .nav-tabs .nav-link {
    font-size: 14px;
    font-weight: 500;
    padding: 0 5px 10px;
    background-color: inherit !important;
    margin-bottom: 0 !important;
    border-bottom: 3px solid transparent !important;
    border: none !important;
    font-family: Poppins, sans-serif;
    border-bottom: 3px solid #ffbb4200 !important;
}
.trending_products .nav-tabs {
    border-bottom: 1px solid #eeeef0 !important;
    margin-bottom: 40px !important;
    padding-top: 43px;
}

.our_brands .section-title {
    border: 1px solid #e1e1e1;
    padding: 10px 15px;
    border-radius: 8px 8px 0 0;
}
.our_brands .owl-carousel {
    border: 1px solid #e1e1e1;
    border-top: unset;
    border-radius: 0 0 8px 8px;
}
.our_brands .owl-nav {
    position: absolute;
    top: -45px;
    width: auto;
    right: 15px;
    margin-top: 0;
}
.our_brands .owl-theme .owl-nav .owl-next,
.our_brands .owl-theme .owl-nav .owl-next:hover,
.our_brands .owl-theme .owl-nav .owl-prev,
.our_brands .owl-theme .owl-nav .owl-prev:hover {
    color: #262626;
    background-color: inherit;
    background-repeat: no-repeat;
}
.our_brands [class^="flaticon-"]:before {
    font-size: 17px;
}
.our_brands .title {
    font-size: 24px;
    margin-bottom: 0;
}
.our_brands .owl-carousel .owl-item .item {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 120px;
}
.our_brands .owl-carousel .owl-item img {
    object-fit: contain;
    padding: 25px;
}
.thumbnail-action-btn .add-to-cart-diabled-btn a {
    background-color: #999292;
    width: 30px;
    height: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.add-to-cart-diabled-btn {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
    padding-top: 5px;
}
.widget-text p {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 15px;
}
.footer-top-info a {
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    margin-top: 5px;
    display: block;
}
.single-footer-widget .widget-title {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 15px;
}
.single-footer-widget .widget-title::before {
    content: "";
    position: absolute;
    height: 2px;
    width: 50px;
    background-color: var(--main-color-1);
    bottom: -1px;
}
.single-footer-widget .widget-list li a:hover {
    color: var(--main-color-1);
    padding-left: 5px;
}
.single-footer-widget .widget-list li a {
    font-size: 14px;
    font-weight: 400;
    display: block;
    margin-bottom: 5px;
    text-decoration: none;
    line-height: 24px;
    color: var(--main-color-2);
}
.footer-bottom {
    background: #f3f3f3;
    padding: 10px 0;
}
.copyright-content p {
    font-size: 13px;
    color: #a6a6a6;
    font-weight: 400;
}
.widget-social svg {
    font-size: 18px;
    color: #777;
    padding-right: 15px;
}
/* .modal-content {
    border-radius: unset;
} */
.form-cancel {
    text-align: start;
}
.form-cancel label {
    font-size: 14px;
    color: var(--black-color);
    font-weight: 500;
}
.material-symbols {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 7px;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.quick-view-btn .material-symbols {
    color: var(--white-color);
    margin: 0 5px 0 0;
}
.ph--user {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M230.92 212c-15.23-26.33-38.7-45.21-66.09-54.16a72 72 0 1 0-73.66 0c-27.39 8.94-50.86 27.82-66.09 54.16a8 8 0 1 0 13.85 8c18.84-32.56 52.14-52 89.07-52s70.23 19.44 89.07 52a8 8 0 1 0 13.85-8M72 96a56 56 0 1 1 56 56a56.06 56.06 0 0 1-56-56'/%3E%3C/svg%3E");
}
.ph--order-history {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.385 18.654v-2.731h-.77v3.046l2.035 2.035l.546-.546zM11.692 4.173l-6.117 3.54L12 11.428l6.425-3.713l-6.117-3.541q-.154-.096-.308-.096t-.308.096M4 15.61V8.39q0-.434.212-.803t.596-.595l6.384-3.678q.212-.125.4-.172T12 3.096t.42.046q.202.047.389.172l6.384 3.678q.384.226.596.595T20 8.39v3.455h-1V8.523l-7.025 4.05L5 8.523v7.08q0 .155.077.29t.23.23l6.308 3.668v1.126l-6.807-3.91q-.384-.225-.596-.594T4 15.61m14 7.14q-1.671 0-2.835-1.164Q14 20.42 14 18.75t1.165-2.835T18 14.75t2.836 1.165T22 18.75t-1.164 2.836T18 22.75m-6-10.794'/%3E%3C/svg%3E");
}
.ph--heart-light {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M178 42c-21 0-39.26 9.47-50 25.34C117.26 51.47 99 42 78 42a60.07 60.07 0 0 0-60 60c0 29.2 18.2 59.59 54.1 90.31a334.7 334.7 0 0 0 53.06 37a6 6 0 0 0 5.68 0a334.7 334.7 0 0 0 53.06-37C219.8 161.59 238 131.2 238 102a60.07 60.07 0 0 0-60-60m-50 175.11c-16.41-9.47-98-59.39-98-115.11a48.05 48.05 0 0 1 48-48c20.28 0 37.31 10.83 44.45 28.27a6 6 0 0 0 11.1 0C140.69 64.83 157.72 54 178 54a48.05 48.05 0 0 1 48 48c0 55.72-81.59 105.64-98 115.11'/%3E%3C/svg%3E");
}
.ph--heart-bold {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M178 36c-20.09 0-37.92 7.93-50 21.56C115.92 43.93 98.09 36 78 36a66.08 66.08 0 0 0-66 66c0 72.34 105.81 130.14 110.31 132.57a12 12 0 0 0 11.38 0C138.19 232.14 244 174.34 244 102a66.08 66.08 0 0 0-66-66m-5.49 142.36a328.7 328.7 0 0 1-44.51 31.8a328.7 328.7 0 0 1-44.51-31.8C61.82 159.77 36 131.42 36 102a42 42 0 0 1 42-42c17.8 0 32.7 9.4 38.89 24.54a12 12 0 0 0 22.22 0C145.3 69.4 160.2 60 178 60a42 42 0 0 1 42 42c0 29.42-25.82 57.77-47.49 76.36'/%3E%3C/svg%3E");
}
.ph--house-gear {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%23000'%3E%3Cpath d='M7.293 1.5a1 1 0 0 1 1.414 0L11 3.793V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v3.293l2.354 2.353a.5.5 0 0 1-.708.708L8 2.207l-5 5V13.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 1 0 1h-4A1.5 1.5 0 0 1 2 13.5V8.207l-.646.647a.5.5 0 1 1-.708-.708z'/%3E%3Cpath d='M11.886 9.46c.18-.613 1.048-.613 1.229 0l.043.148a.64.64 0 0 0 .921.382l.136-.074c.561-.306 1.175.308.87.869l-.075.136a.64.64 0 0 0 .382.92l.149.045c.612.18.612 1.048 0 1.229l-.15.043a.64.64 0 0 0-.38.921l.074.136c.305.561-.309 1.175-.87.87l-.136-.075a.64.64 0 0 0-.92.382l-.045.149c-.18.612-1.048.612-1.229 0l-.043-.15a.64.64 0 0 0-.921-.38l-.136.074c-.561.305-1.175-.309-.87-.87l.075-.136a.64.64 0 0 0-.382-.92l-.148-.044c-.613-.181-.613-1.049 0-1.23l.148-.043a.64.64 0 0 0 .382-.921l-.074-.136c-.306-.561.308-1.175.869-.87l.136.075a.64.64 0 0 0 .92-.382zM14 12.5a1.5 1.5 0 1 0-3 0a1.5 1.5 0 0 0 3 0'/%3E%3C/g%3E%3C/svg%3E");
}
.ph--logout {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.616 20q-.691 0-1.153-.462T4 18.384V5.616q0-.691.463-1.153T5.616 4h6.403v1H5.616q-.231 0-.424.192T5 5.616v12.769q0 .23.192.423t.423.192h6.404v1zm10.846-4.461l-.702-.72l2.319-2.319H9.192v-1h8.887l-2.32-2.32l.702-.718L20 12z'/%3E%3C/svg%3E");
}
.ph--eye {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M247.31 124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57 61.26 162.88 48 128 48S61.43 61.26 36.34 86.35C17.51 105.18 9 124 8.69 124.76a8 8 0 0 0 0 6.5c.35.79 8.82 19.57 27.65 38.4C61.43 194.74 93.12 208 128 208s66.57-13.26 91.66-38.34c18.83-18.83 27.3-37.61 27.65-38.4a8 8 0 0 0 0-6.5M128 192c-30.78 0-57.67-11.19-79.93-33.25A133.5 133.5 0 0 1 25 128a133.3 133.3 0 0 1 23.07-30.75C70.33 75.19 97.22 64 128 64s57.67 11.19 79.93 33.25A133.5 133.5 0 0 1 231.05 128c-7.21 13.46-38.62 64-103.05 64m0-112a48 48 0 1 0 48 48a48.05 48.05 0 0 0-48-48m0 80a32 32 0 1 1 32-32a32 32 0 0 1-32 32'/%3E%3C/svg%3E");
}
.ph--cart {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M20.008 39.649H47.36c.913 0 1.71-.75 1.71-1.758s-.797-1.758-1.71-1.758H20.406c-1.336 0-2.156-.938-2.367-2.367l-.375-2.461h29.742c3.422 0 5.18-2.11 5.672-5.461l1.875-12.399a7 7 0 0 0 .094-.89c0-1.125-.844-1.899-2.133-1.899H14.641l-.446-2.976c-.234-1.805-.89-2.72-3.28-2.72H2.687c-.937 0-1.734.822-1.734 1.76c0 .96.797 1.781 1.735 1.781h7.921l3.75 25.734c.493 3.328 2.25 5.414 5.649 5.414m31.054-25.454L49.4 25.422c-.188 1.453-.961 2.344-2.344 2.344l-29.906.023l-1.993-13.594ZM21.86 51.04a3.766 3.766 0 0 0 3.797-3.797a3.78 3.78 0 0 0-3.797-3.797c-2.132 0-3.82 1.688-3.82 3.797c0 2.133 1.688 3.797 3.82 3.797m21.914 0c2.133 0 3.82-1.664 3.82-3.797c0-2.11-1.687-3.797-3.82-3.797c-2.109 0-3.82 1.688-3.82 3.797c0 2.133 1.711 3.797 3.82 3.797'/%3E%3C/svg%3E");
}
.ph--list {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6h11M9 12h11M9 18h11M5 6v.01M5 12v.01M5 18v.01'/%3E%3C/svg%3E");
}
.ph--grid-fill {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='M9 13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm10 0a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zM9 3a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 0a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3C/g%3E%3C/svg%3E");
}
.ph-solid--list {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M40 48c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24zm152 16c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zM16 232v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24m24 136c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24z'/%3E%3C/svg%3E");
}
.ph--user-ac {
    --svg: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='30' height='30' transform='matrix(-1 0 0 1 30 0)' fill='url(%23pattern0_4_7167)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_4_7167' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_4_7167' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_4_7167' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 26px;
    height: 26px;
}
.ph--delivery {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' color='%23000'%3E%3Cpath d='M19.5 17.5a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m-10 0a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0'/%3E%3Cpath d='M14.5 17.5h-5M2 4h10c1.414 0 2.121 0 2.56.44C15 4.878 15 5.585 15 7v8.5m.5-9h1.801c.83 0 1.245 0 1.589.195c.344.194.557.55.984 1.262l1.699 2.83c.212.354.318.532.373.728c.054.197.054.403.054.816V15c0 .935 0 1.402-.201 1.75a1.5 1.5 0 0 1-.549.549c-.348.201-.815.201-1.75.201M2 13v2c0 .935 0 1.402.201 1.75a1.5 1.5 0 0 0 .549.549c.348.201.815.201 1.75.201M2 7h6m-6 3h4'/%3E%3C/g%3E%3C/svg%3E");
}
.ph--seal-check {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M224.42 104.2c-3.9-4.07-7.93-8.27-9.55-12.18c-1.5-3.63-1.58-9-1.67-14.68c-.14-9.38-.3-20-7.42-27.12S188 42.94 178.66 42.8c-5.68-.09-11-.17-14.68-1.67c-3.91-1.62-8.11-5.65-12.18-9.55C145.16 25.22 137.64 18 128 18s-17.16 7.22-23.8 13.58c-4.07 3.9-8.27 7.93-12.18 9.55c-3.63 1.5-9 1.58-14.68 1.67c-9.38.14-20 .3-27.12 7.42S42.94 68 42.8 77.34c-.09 5.68-.17 11-1.67 14.68c-1.62 3.91-5.65 8.11-9.55 12.18C25.22 110.84 18 118.36 18 128s7.22 17.16 13.58 23.8c3.9 4.07 7.93 8.27 9.55 12.18c1.5 3.63 1.58 9 1.67 14.68c.14 9.38.3 20 7.42 27.12s17.78 7.28 27.12 7.42c5.68.09 11 .17 14.68 1.67c3.91 1.62 8.11 5.65 12.18 9.55c6.64 6.36 14.16 13.58 23.8 13.58s17.16-7.22 23.8-13.58c4.07-3.9 8.27-7.93 12.18-9.55c3.63-1.5 9-1.58 14.68-1.67c9.38-.14 20-.3 27.12-7.42s7.28-17.74 7.42-27.12c.09-5.68.17-11 1.67-14.68c1.62-3.91 5.65-8.11 9.55-12.18c6.36-6.64 13.58-14.16 13.58-23.8s-7.22-17.16-13.58-23.8m-8.66 39.3c-4.67 4.86-9.5 9.9-12 15.9c-2.38 5.74-2.48 12.52-2.58 19.08c-.11 7.44-.23 15.14-3.9 18.82s-11.38 3.79-18.82 3.9c-6.56.1-13.34.2-19.08 2.58c-6 2.48-11 7.31-15.91 12c-5.25 5-10.68 10.24-15.49 10.24s-10.24-5.21-15.5-10.24c-4.86-4.67-9.9-9.5-15.9-12c-5.74-2.38-12.52-2.48-19.08-2.58c-7.44-.11-15.14-.23-18.82-3.9s-3.79-11.38-3.9-18.82c-.1-6.56-.2-13.34-2.58-19.08c-2.48-6-7.31-11-12-15.91C35.21 138.24 30 132.81 30 128s5.21-10.24 10.24-15.5c4.67-4.86 9.5-9.9 12-15.9c2.38-5.74 2.48-12.52 2.58-19.08c.11-7.44.23-15.14 3.9-18.82s11.38-3.79 18.82-3.9c6.56-.1 13.34-.2 19.08-2.58c6-2.48 11-7.31 15.91-12C117.76 35.21 123.19 30 128 30s10.24 5.21 15.5 10.24c4.86 4.67 9.9 9.5 15.9 12c5.74 2.38 12.52 2.48 19.08 2.58c7.44.11 15.14.23 18.82 3.9s3.79 11.38 3.9 18.82c.1 6.56.2 13.34 2.58 19.08c2.48 6 7.31 11 12 15.91c5 5.25 10.24 10.68 10.24 15.49s-5.23 10.22-10.26 15.48m-43.52-43.74a6 6 0 0 1 0 8.48l-56 56a6 6 0 0 1-8.48 0l-24-24a6 6 0 0 1 8.48-8.48L112 151.51l51.76-51.75a6 6 0 0 1 8.48 0'/%3E%3C/svg%3E");
}
.ph--customer-support {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' color='%23000'%3E%3Cpath d='M17 10.805c0-.346 0-.519.052-.673c.151-.448.55-.621.95-.803c.448-.205.672-.307.895-.325c.252-.02.505.034.721.155c.286.16.486.466.69.714c.943 1.146 1.415 1.719 1.587 2.35c.14.51.14 1.044 0 1.553c-.251.922-1.046 1.694-1.635 2.41c-.301.365-.452.548-.642.655a1.27 1.27 0 0 1-.721.155c-.223-.018-.447-.12-.896-.325c-.4-.182-.798-.355-.949-.803c-.052-.154-.052-.327-.052-.673zm-10 0c0-.436-.012-.827-.364-1.133c-.128-.111-.298-.188-.637-.343c-.449-.204-.673-.307-.896-.325c-.667-.054-1.026.402-1.41.87c-.944 1.145-1.416 1.718-1.589 2.35a2.94 2.94 0 0 0 0 1.553c.252.921 1.048 1.694 1.636 2.409c.371.45.726.861 1.363.81c.223-.018.447-.12.896-.325c.34-.154.509-.232.637-.343c.352-.306.364-.697.364-1.132z'/%3E%3Cpath d='M5 9c0-3.314 3.134-6 7-6s7 2.686 7 6m0 8v.8c0 1.767-1.79 3.2-4 3.2h-2'/%3E%3C/g%3E%3C/svg%3E");
}
.ph--after-sales {
    --svg: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cpath d='M0 0 C5.03987976 4.04378525 6.81171323 8.63986495 8.98828125 14.61328125 C9.51037422 16.00585396 9.51037422 16.00585396 10.04301453 17.42655945 C10.77314607 19.38497541 11.49639021 21.34597129 12.21313477 23.30932617 C13.30768459 26.29934557 14.43043209 29.27764161 15.55664062 32.25585938 C16.26474132 34.16602976 16.97117726 36.07681827 17.67578125 37.98828125 C18.01007645 38.8718782 18.34437164 39.75547516 18.688797 40.66584778 C20.61666668 46.01576513 21.50399616 50.30685625 21 56 C17.46199813 61.0163219 11.68577191 62.40139167 6 64 C1.66746074 64.46420063 0.65058561 64.43372374 -3 62 C-3.391875 63.093125 -3.78375 64.18625 -4.1875 65.3125 C-5.3747268 68.07336233 -6.02707966 69.02221921 -8.4375 71 C-11.21281952 72.08305152 -12.28410714 72.10647487 -15 71 C-15.04125 71.886875 -15.0825 72.77375 -15.125 73.6875 C-16.31477346 78.19164237 -18.09733059 79.5427637 -22 82 C-25.875 82.3125 -25.875 82.3125 -29 82 C-28.896875 82.721875 -28.79375 83.44375 -28.6875 84.1875 C-29 87 -29 87 -31.1875 89.75 C-33.99242548 91.99394038 -35.48134855 92.6984013 -39 93 C-38.87625 93.721875 -38.7525 94.44375 -38.625 95.1875 C-39.08898296 98.66737218 -40.47701856 100.04177833 -43.2265625 102.15234375 C-45 103 -45 103 -48.4375 102.4375 C-51.87234369 101.61693426 -51.87234369 101.61693426 -53.82421875 103.25 C-55.01383212 104.36477869 -56.19883689 105.4844982 -57.37890625 106.609375 C-59 108 -59 108 -61.5625 108.6875 C-65.26017562 107.64456585 -67.22200016 105.65172712 -70 103 C-70.33 102.34 -70.66 101.68 -71 101 C-73.21936661 100.45941088 -73.21936661 100.45941088 -75.8125 100.125 C-80.27533944 99.34637695 -81.85681949 98.25543695 -85 95 C-87.00451121 95.30503431 -89.00448218 95.64080679 -91 96 C-94.63691971 94.71638128 -96.51854592 93.6258903 -98.875 90.5625 C-100 88 -100 88 -100 84 C-101.093125 83.5875 -102.18625 83.175 -103.3125 82.75 C-106.54198466 81.33138022 -108.47429922 80.32064287 -110 77 C-110.58856804 72.39587904 -110.28845049 69.08456502 -108 65 C-109.27875 64.9175 -110.5575 64.835 -111.875 64.75 C-117.90791803 64.09029898 -124.62063104 62.37936896 -129 58 C-130.10179183 51.31822939 -128.16895754 45.13165876 -126.078125 38.85546875 C-125.77686707 37.92326004 -125.47560913 36.99105133 -125.16522217 36.03059387 C-124.52938113 34.07467639 -123.88696235 32.12088611 -123.23828125 30.16918945 C-122.24899136 27.18445688 -121.28731407 24.19178916 -120.328125 21.19726562 C-119.70475299 19.29113349 -119.07980719 17.38551516 -118.453125 15.48046875 C-118.16753723 14.58877487 -117.88194946 13.69708099 -117.58770752 12.77836609 C-116.08303669 8.30962577 -114.88782571 4.95008097 -111 2 C-106.49576836 0.25938167 -103.27691635 1.62381434 -98.875 3.25 C-97.65554687 3.68828125 -96.43609375 4.1265625 -95.1796875 4.578125 C-92.40205616 5.82021076 -90.78150268 6.58131753 -89 9 C-89 9.66 -89 10.32 -89 11 C-88.09378906 10.855625 -87.18757813 10.71125 -86.25390625 10.5625 C-68.28523603 7.82441692 -68.28523603 7.82441692 -59.7734375 11.390625 C-56.22780673 12.60894747 -53.48461892 11.1790983 -50.125 9.9375 C-43.70854293 8.01256288 -38.43779461 9.21305852 -32.3125 11.5 C-28.39690554 12.93584732 -25.25158482 14 -21 14 C-20.896875 13.071875 -20.79375 12.14375 -20.6875 11.1875 C-19.94382389 7.73954712 -19.64276259 7.12779172 -17 5 C-14.2578125 3.61328125 -14.2578125 3.61328125 -11.125 2.3125 C-10.09632812 1.87550781 -9.06765625 1.43851563 -8.0078125 0.98828125 C-4.96083717 -0.01286779 -3.14917092 -0.59236816 0 0 Z M-10.25 7.6875 C-11.12140625 8.02136719 -11.9928125 8.35523438 -12.890625 8.69921875 C-15.12401907 9.78595882 -15.12401907 9.78595882 -15.71455383 11.80819702 C-16.05744258 14.44107381 -15.60488871 15.89008355 -14.67651367 18.36962891 C-14.36256149 19.22376373 -14.04860931 20.07789856 -13.72514343 20.95791626 C-13.37627579 21.87156952 -13.02740814 22.78522278 -12.66796875 23.7265625 C-12.14025627 25.14260269 -12.14025627 25.14260269 -11.60188293 26.58724976 C-10.85621624 28.58126729 -10.10523824 30.57330552 -9.34936523 32.56347656 C-8.19097067 35.61585476 -7.05025418 38.67439632 -5.91210938 41.734375 C-5.18592984 43.66965914 -4.45875002 45.6045683 -3.73046875 47.5390625 C-3.3876738 48.45676422 -3.04487885 49.37446594 -2.69169617 50.31997681 C-2.36828751 51.16780731 -2.04487885 52.01563782 -1.71166992 52.88916016 C-1.42885666 53.63654449 -1.1460434 54.38392883 -0.85466003 55.15396118 C-0.04169191 57.18804048 -0.04169191 57.18804048 2 59 C6.98337011 58.69797757 11.54387938 56.08728962 16 54 C15.40016976 48.17265902 13.81382006 43.08724319 11.796875 37.6015625 C11.31737396 36.28821426 11.31737396 36.28821426 10.82818604 34.94833374 C10.15291182 33.10977253 9.47362012 31.2726824 8.79052734 29.43701172 C7.74806669 26.61977527 6.73530681 23.79290951 5.72265625 20.96484375 C5.06169861 19.17641604 4.39899873 17.38863104 3.734375 15.6015625 C3.43521179 14.75373199 3.13604858 13.90590149 2.82781982 13.03237915 C2.01000427 10.88752169 1.228891 8.93866615 0 7 C-3.88620627 5.36978819 -6.41798011 6.14436624 -10.25 7.6875 Z M-110 7 C-112.004011 13.17145866 -113.99664596 19.34650605 -115.98144531 25.52416992 C-116.65787068 27.62494735 -117.33688796 29.72489206 -118.01855469 31.82397461 C-118.9983829 34.84273106 -119.96882565 37.86436752 -120.9375 40.88671875 C-121.39684937 42.29167854 -121.39684937 42.29167854 -121.86547852 43.72502136 C-122.14576904 44.60555679 -122.42605957 45.48609222 -122.71484375 46.39331055 C-122.96355225 47.16386276 -123.21226074 47.93441498 -123.46850586 48.72831726 C-124.05125045 51.21905183 -124.09256501 53.45075181 -124 56 C-122.09021367 56.7266797 -120.17181485 57.43075588 -118.25 58.125 C-117.18265625 58.51945312 -116.1153125 58.91390625 -115.015625 59.3203125 C-112.1314448 60.24515236 -112.1314448 60.24515236 -109.92121887 59.29841614 C-107.54193274 57.69042469 -107.12817571 56.61255792 -106.24487305 53.9050293 C-105.96165695 53.06042648 -105.67844086 52.21582367 -105.38664246 51.34562683 C-105.09791763 50.43106216 -104.80919281 49.5164975 -104.51171875 48.57421875 C-104.20426224 47.63447708 -103.89680573 46.69473541 -103.58003235 45.72651672 C-102.93330852 43.73744679 -102.2941067 41.74591781 -101.66186523 39.75219727 C-100.69258427 36.70349169 -99.69493759 33.66518044 -98.69335938 30.62695312 C-98.06859132 28.69326359 -97.4454887 26.75903501 -96.82421875 24.82421875 C-96.52537277 23.91572678 -96.22652679 23.0072348 -95.91862488 22.07121277 C-95.65116959 21.21715347 -95.38371429 20.36309418 -95.1081543 19.4831543 C-94.74985786 18.36302193 -94.74985786 18.36302193 -94.38432312 17.22026062 C-93.92553914 14.56983456 -94.33651923 12.58721399 -95 10 C-96.3706811 9.48827906 -97.74684075 8.99122508 -99.125 8.5 C-99.89070313 8.2215625 -100.65640625 7.943125 -101.4453125 7.65625 C-104.37379949 6.90397811 -106.98726854 6.95649485 -110 7 Z M-82.375 15 C-83.47908203 15.14308594 -83.47908203 15.14308594 -84.60546875 15.2890625 C-86.40408961 15.52264962 -88.20211024 15.76085077 -90 16 C-91.73858897 21.35327385 -93.46558977 26.7100935 -95.18188477 32.07055664 C-95.76756617 33.89417402 -96.35641996 35.71677567 -96.94848633 37.53833008 C-97.79821404 40.15446576 -98.63652346 42.77402376 -99.47265625 45.39453125 C-99.74030289 46.21025101 -100.00794952 47.02597076 -100.28370667 47.8664093 C-101.80917174 52.39855464 -101.80917174 52.39855464 -101 57 C-100.46375 56.649375 -99.9275 56.29875 -99.375 55.9375 C-95.37980731 54.36045025 -91.94589975 55.68470008 -88 57 C-87.79375 57.94875 -87.5875 58.8975 -87.375 59.875 C-86.38219574 63.11084199 -86.38219574 63.11084199 -84.015625 63.81640625 C-83.22671875 64.02136719 -82.4378125 64.22632813 -81.625 64.4375 C-77.3212067 65.57007718 -77.3212067 65.57007718 -75.73046875 67.69921875 C-75.42753906 68.33472656 -75.12460938 68.97023437 -74.8125 69.625 C-74.214375 70.73875 -73.61625 71.8525 -73 73 C-70.05636102 73.67117848 -70.05636102 73.67117848 -67 74 C-63.7668306 76.65838373 -61.47529007 78.72238937 -61 83 C-60.34 82.67 -59.68 82.34 -59 82 C-59.33 81.01 -59.66 80.02 -60 79 C-54.34545459 79.74762146 -50.10028171 82.66016528 -45.25390625 85.50390625 C-41.80385858 87.09018267 -39.74496142 87.46879373 -36 87 C-33.65026182 85.10244856 -33.65026182 85.10244856 -33.875 81.875 C-33.91625 80.92625 -33.9575 79.9775 -34 79 C-34.97582031 78.44570312 -35.95164062 77.89140625 -36.95703125 77.3203125 C-38.24222019 76.58859909 -39.52737464 75.85682508 -40.8125 75.125 C-41.45509766 74.76019531 -42.09769531 74.39539063 -42.75976562 74.01953125 C-45.56768798 72.41916099 -48.30964298 70.79357134 -51 69 C-50.67 68.01 -50.34 67.02 -50 66 C-44.0180853 67.70376913 -39.10963488 70.70463608 -33.83398438 73.8984375 C-28.78222852 76.89014056 -28.78222852 76.89014056 -23 77 C-21 76 -21 76 -20 74 C-19.69575312 71.0835908 -19.69575312 71.0835908 -21 68 C-23.72335899 65.80205284 -26.75304119 64.3085742 -29.875 62.75 C-31.51851852 61.8911785 -33.16175899 61.03182465 -34.8046875 60.171875 C-35.53671387 59.8015918 -36.26874023 59.43130859 -37.02294922 59.04980469 C-39 58 -39 58 -42 56 C-42 55.01 -42 54.02 -42 53 C-38.10683428 53.5891204 -35.27837361 54.76222416 -31.875 56.72265625 C-30.92109375 57.26083984 -29.9671875 57.79902344 -28.984375 58.35351562 C-26.99310499 59.49380441 -25.00352018 60.63704105 -23.015625 61.78320312 C-22.06171875 62.32009766 -21.1078125 62.85699219 -20.125 63.41015625 C-19.26132813 63.90652588 -18.39765625 64.40289551 -17.5078125 64.91430664 C-14.77165374 66.09885668 -12.9496306 66.29515576 -10 66 C-8.65628225 64.85261086 -8.65628225 64.85261086 -8.5 61.8125 C-9.11813449 57.09922449 -10.2259141 56.44717886 -13.74902344 53.60327148 C-18.06542524 50.52888855 -22.68634485 48.07836607 -27.375 45.625 C-28.365 45.07972656 -29.355 44.53445312 -30.375 43.97265625 C-37.53184511 40.20539873 -43.02487039 38.49807408 -50.8984375 40.875 C-51.71570313 41.24625 -52.53296875 41.6175 -53.375 42 C-59.31422014 44.33237256 -65.84741981 45.77730432 -71.953125 43.1640625 C-74.23048723 41.69372669 -76.08777853 39.91222147 -78 38 C-77.89751584 33.08076046 -74.99935674 30.3426803 -71.75 27 C-71.27175781 26.49210937 -70.79351562 25.98421875 -70.30078125 25.4609375 C-67.26035153 22.2474752 -64.13939156 19.11647629 -61 16 C-62.03125 15.67 -63.0625 15.34 -64.125 15 C-64.70507812 14.814375 -65.28515625 14.62875 -65.8828125 14.4375 C-71.34952056 13.30784815 -76.91022996 14.26872878 -82.375 15 Z M-67 28 C-69.15299462 30.2656965 -71.0795527 32.53085347 -73 35 C-72.20882096 36.99983534 -72.20882096 36.99983534 -71 39 C-63.75663965 41.41445345 -57.83917981 39.2119601 -51.04882812 36.68945312 C-44.7771942 34.52996715 -40.06379669 34.615747 -33.99829102 37.35620117 C-30.53899968 39.12253437 -27.13941078 40.97975447 -23.75 42.875 C-22.56831642 43.52064545 -21.38602836 44.16518582 -20.203125 44.80859375 C-10.91326312 49.91162568 -10.91326312 49.91162568 -7 53 C-8.00725239 46.13623919 -10.14143045 39.79951316 -12.375 33.25 C-12.75527344 32.00605469 -13.13554688 30.76210938 -13.52734375 29.48046875 C-14.74450601 25.97397307 -15.87954365 23.04966445 -18 20 C-21.64722841 18.29466676 -25.02118865 18.16737701 -29 18 C-31.34771745 17.34090719 -33.68495896 16.64100623 -36 15.875 C-49.38670692 11.466397 -57.82350598 19.16232063 -67 28 Z M-102 65 C-104.20849944 68.78599903 -105.61424856 71.57741038 -105 76 C-103.08274006 78.33152308 -103.08274006 78.33152308 -99.75 78.375 C-94.3672995 76.40134315 -93.27573051 73.03388579 -90.7734375 68.078125 C-89.66929618 64.98756943 -89.66929618 64.98756943 -91.19921875 62.1484375 C-92.81682796 59.79462766 -92.81682796 59.79462766 -95.4375 59.375 C-99.0738353 60.26191105 -99.97928683 61.90157314 -102 65 Z M-87.625 70.796875 C-89.2007664 73.14476694 -90.61878853 75.53326163 -92 78 C-92.66 79.051875 -93.32 80.10375 -94 81.1875 C-95.28821999 84.81061873 -94.55381825 86.56524387 -93 90 C-90.2587435 90.7555432 -90.2587435 90.7555432 -87 90 C-84.52385374 87.27445771 -82.78704871 84.20617562 -81 81 C-80.360625 79.9275 -79.72125 78.855 -79.0625 77.75 C-77.85613854 74.6276527 -77.92518266 73.13488391 -79 70 C-80.09560101 68.72821284 -80.09560101 68.72821284 -82.6875 68.375 C-86.01993872 68.65816527 -86.01993872 68.65816527 -87.625 70.796875 Z M-75.47265625 79.5390625 C-78.330988 83.85572677 -79.89468684 87.73434188 -80 93 C-78.07964439 95.36436613 -78.07964439 95.36436613 -74.6875 95.1875 C-70.60312859 93.87219395 -70.11304415 93.32832136 -68 89.8125 C-66.43279191 86.60125989 -65.99470732 85.14819514 -66.125 81.5 C-66.76571176 79.08968304 -66.76571176 79.08968304 -68 78 C-71.17235044 77.35111014 -73.13279037 77.09368543 -75.47265625 79.5390625 Z M-63.625 90.25 C-66.33376748 93.25867278 -66.33376748 93.25867278 -67 97 C-66.57540068 99.26596664 -66.57540068 99.26596664 -65 101 C-61.94091587 101.81584568 -61.94091587 101.81584568 -59 102 C-56.36620292 98.34666857 -54.53115106 95.51478398 -54 91 C-57.79845076 87.85645455 -59.53915252 86.74784501 -63.625 90.25 Z M-50 88 C-50 90.97 -50 93.94 -50 97 C-48.68 97.33 -47.36 97.66 -46 98 C-45.34 97.34 -44.68 96.68 -44 96 C-43.93453102 93.48952515 -43.93453102 93.48952515 -45 91 C-47.46115547 89.15565651 -47.46115547 89.15565651 -50 88 Z ' fill='%23000000' transform='translate(129,21)'/%3E%3C/svg%3E%0A");
}

.ph--payment {
    background: url("../image/payment.svg") no-repeat;
}
.mdi--eye-outline {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m0-4.5c5 0 9.27 3.11 11 7.5c-1.73 4.39-6 7.5-11 7.5S2.73 16.39 1 12c1.73-4.39 6-7.5 11-7.5M3.18 12a9.821 9.821 0 0 0 17.64 0a9.821 9.821 0 0 0-17.64 0'/%3E%3C/svg%3E");
}
.mdi--eye-off-outline {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M2 5.27L3.28 4L20 20.72L18.73 22l-3.08-3.08c-1.15.38-2.37.58-3.65.58c-5 0-9.27-3.11-11-7.5c.69-1.76 1.79-3.31 3.19-4.54zM12 9a3 3 0 0 1 3 3a3 3 0 0 1-.17 1L11 9.17A3 3 0 0 1 12 9m0-4.5c5 0 9.27 3.11 11 7.5a11.8 11.8 0 0 1-4 5.19l-1.42-1.43A9.86 9.86 0 0 0 20.82 12A9.82 9.82 0 0 0 12 6.5c-1.09 0-2.16.18-3.16.5L7.3 5.47c1.44-.62 3.03-.97 4.7-.97M3.18 12A9.82 9.82 0 0 0 12 17.5c.69 0 1.37-.07 2-.21L11.72 15A3.064 3.064 0 0 1 9 12.28L5.6 8.87c-.99.85-1.82 1.91-2.42 3.13'/%3E%3C/svg%3E");
}
.ph--email {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath fill='%23000' d='M14.5 13h-13C.67 13 0 12.33 0 11.5v-9C0 1.67.67 1 1.5 1h13c.83 0 1.5.67 1.5 1.5v9c0 .83-.67 1.5-1.5 1.5M1.5 2c-.28 0-.5.22-.5.5v9c0 .28.22.5.5.5h13c.28 0 .5-.22.5-.5v-9c0-.28-.22-.5-.5-.5z'/%3E%3Cpath fill='%23000' d='M8 8.96c-.7 0-1.34-.28-1.82-.79L.93 2.59c-.19-.2-.18-.52.02-.71s.52-.18.71.02l5.25 5.58c.57.61 1.61.61 2.18 0l5.25-5.57c.19-.2.51-.21.71-.02s.21.51.02.71L9.82 8.18c-.48.51-1.12.79-1.82.79Z'/%3E%3C/svg%3E");
}
.ph--location {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M16 18a5 5 0 1 1 5-5a5.006 5.006 0 0 1-5 5m0-8a3 3 0 1 0 3 3a3.003 3.003 0 0 0-3-3'/%3E%3Cpath fill='%23000' d='m16 30l-8.436-9.949a35 35 0 0 1-.348-.451A10.9 10.9 0 0 1 5 13a11 11 0 0 1 22 0a10.9 10.9 0 0 1-2.215 6.597l-.001.003s-.3.394-.345.447ZM8.813 18.395s.233.308.286.374L16 26.908l6.91-8.15c.044-.055.278-.365.279-.366A8.9 8.9 0 0 0 25 13a9 9 0 1 0-18 0a8.9 8.9 0 0 0 1.813 5.395'/%3E%3C/svg%3E");
}
.ph---call {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23000' d='m7.92 2.645l1.66-.5a3.25 3.25 0 0 1 3.903 1.779l1.033 2.298a3.25 3.25 0 0 1-.748 3.71l-1.805 1.683a.3.3 0 0 0-.054.073c-.189.386.098 1.417.997 2.975c1.014 1.756 1.797 2.45 2.16 2.343l2.369-.725a3.25 3.25 0 0 1 3.585 1.207l1.468 2.033a3.25 3.25 0 0 1-.4 4.262l-1.263 1.195a3.75 3.75 0 0 1-3.342.949c-3.517-.732-6.668-3.564-9.48-8.434C5.19 12.62 4.313 8.47 5.443 5.057a3.75 3.75 0 0 1 2.478-2.412m.434 1.436a2.25 2.25 0 0 0-1.487 1.447c-.974 2.941-.185 6.677 2.435 11.215c2.618 4.535 5.456 7.085 8.487 7.715a2.25 2.25 0 0 0 2.005-.57l1.262-1.194a1.75 1.75 0 0 0 .216-2.295l-1.468-2.034a1.75 1.75 0 0 0-1.93-.65l-2.375.727c-1.314.391-2.55-.704-3.892-3.03c-1.137-1.968-1.531-3.39-1.045-4.383q.142-.29.378-.511l1.805-1.683a1.75 1.75 0 0 0 .403-1.998L12.115 4.54a1.75 1.75 0 0 0-2.102-.958z'/%3E%3C/svg%3E");
}
.ph--package {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m223.68 66.15l-88-48.15a15.88 15.88 0 0 0-15.36 0l-88 48.17a16 16 0 0 0-8.32 14v95.64a16 16 0 0 0 8.32 14l88 48.17a15.88 15.88 0 0 0 15.36 0l88-48.17a16 16 0 0 0 8.32-14V80.18a16 16 0 0 0-8.32-14.03M128 32l80.34 44l-29.77 16.3l-80.35-44Zm0 88L47.66 76l33.9-18.56l80.34 44ZM40 90l80 43.78v85.79l-80-43.75Zm176 85.78l-80 43.79v-85.75l32-17.51V152a8 8 0 0 0 16 0v-44.45L216 90v85.77Z'/%3E%3C/svg%3E");
}
.ph--address {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23000' d='M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48m0 400H48V80h480zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64m-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6c-10.8 0-18.7 8-44.8 8c-26.9 0-33.4-8-44.8-8c-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2M360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8m0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8m0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8'/%3E%3C/svg%3E");
}
.ph--logout-2 {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z'/%3E%3C/svg%3E");
}
.logos--facebook,
.ph--facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%231877f2' d='M256 128C256 57.308 198.692 0 128 0S0 57.308 0 128c0 63.888 46.808 116.843 108 126.445V165H75.5v-37H108V99.8c0-32.08 19.11-49.8 48.348-49.8C170.352 50 185 52.5 185 52.5V84h-16.14C152.959 84 148 93.867 148 103.99V128h35.5l-5.675 37H148v89.445c61.192-9.602 108-62.556 108-126.445'/%3E%3Cpath fill='%23fff' d='m177.825 165l5.675-37H148v-24.01C148 93.866 152.959 84 168.86 84H185V52.5S170.352 50 156.347 50C127.11 50 108 67.72 108 99.8V128H75.5v37H108v89.445A129 129 0 0 0 128 256a129 129 0 0 0 20-1.555V165z'/%3E%3C/svg%3E");
}
.logo-social {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.ph--google {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23fff' d='M44.59 4.21a63.28 63.28 0 0 0 4.33 120.9a67.6 67.6 0 0 0 32.36.35a57.13 57.13 0 0 0 25.9-13.46a57.44 57.44 0 0 0 16-26.26a74.3 74.3 0 0 0 1.61-33.58H65.27v24.69h34.47a29.72 29.72 0 0 1-12.66 19.52a36.2 36.2 0 0 1-13.93 5.5a41.3 41.3 0 0 1-15.1 0A37.2 37.2 0 0 1 44 95.74a39.3 39.3 0 0 1-14.5-19.42a38.3 38.3 0 0 1 0-24.63a39.25 39.25 0 0 1 9.18-14.91A37.17 37.17 0 0 1 76.13 27a34.3 34.3 0 0 1 13.64 8q5.83-5.8 11.64-11.63c2-2.09 4.18-4.08 6.15-6.22A61.2 61.2 0 0 0 87.2 4.59a64 64 0 0 0-42.61-.38'/%3E%3Cpath fill='%23e33629' d='M44.59 4.21a64 64 0 0 1 42.61.37a61.2 61.2 0 0 1 20.35 12.62c-2 2.14-4.11 4.14-6.15 6.22Q95.58 29.23 89.77 35a34.3 34.3 0 0 0-13.64-8a37.17 37.17 0 0 0-37.46 9.74a39.25 39.25 0 0 0-9.18 14.91L8.76 35.6A63.53 63.53 0 0 1 44.59 4.21'/%3E%3Cpath fill='%23f8bd00' d='M3.26 51.5a63 63 0 0 1 5.5-15.9l20.73 16.09a38.3 38.3 0 0 0 0 24.63q-10.36 8-20.73 16.08a63.33 63.33 0 0 1-5.5-40.9'/%3E%3Cpath fill='%23587dbd' d='M65.27 52.15h59.52a74.3 74.3 0 0 1-1.61 33.58a57.44 57.44 0 0 1-16 26.26c-6.69-5.22-13.41-10.4-20.1-15.62a29.72 29.72 0 0 0 12.66-19.54H65.27c-.01-8.22 0-16.45 0-24.68'/%3E%3Cpath fill='%23319f43' d='M8.75 92.4q10.37-8 20.73-16.08A39.3 39.3 0 0 0 44 95.74a37.2 37.2 0 0 0 14.08 6.08a41.3 41.3 0 0 0 15.1 0a36.2 36.2 0 0 0 13.93-5.5c6.69 5.22 13.41 10.4 20.1 15.62a57.13 57.13 0 0 1-25.9 13.47a67.6 67.6 0 0 1-32.36-.35a63 63 0 0 1-23-11.59A63.7 63.7 0 0 1 8.75 92.4'/%3E%3C/svg%3E");
}
.ph--facebook-2 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%231877f2' d='M256 128C256 57.308 198.692 0 128 0S0 57.308 0 128c0 63.888 46.808 116.843 108 126.445V165H75.5v-37H108V99.8c0-32.08 19.11-49.8 48.348-49.8C170.352 50 185 52.5 185 52.5V84h-16.14C152.959 84 148 93.867 148 103.99V128h35.5l-5.675 37H148v89.445c61.192-9.602 108-62.556 108-126.445'/%3E%3Cpath fill='%23fff' d='m177.825 165l5.675-37H148v-24.01C148 93.866 152.959 84 168.86 84H185V52.5S170.352 50 156.347 50C127.11 50 108 67.72 108 99.8V128H75.5v37H108v89.445A129 129 0 0 0 128 256a129 129 0 0 0 20-1.555V165z'/%3E%3C/svg%3E");
}
.ph--instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='url(%23skillIconsInstagram0)' rx='60'/%3E%3Crect width='256' height='256' fill='url(%23skillIconsInstagram1)' rx='60'/%3E%3Cpath fill='%23fff' d='M128.009 28c-27.158 0-30.567.119-41.233.604c-10.646.488-17.913 2.173-24.271 4.646c-6.578 2.554-12.157 5.971-17.715 11.531c-5.563 5.559-8.98 11.138-11.542 17.713c-2.48 6.36-4.167 13.63-4.646 24.271c-.477 10.667-.602 14.077-.602 41.236s.12 30.557.604 41.223c.49 10.646 2.175 17.913 4.646 24.271c2.556 6.578 5.973 12.157 11.533 17.715c5.557 5.563 11.136 8.988 17.709 11.542c6.363 2.473 13.631 4.158 24.275 4.646c10.667.485 14.073.604 41.23.604c27.161 0 30.559-.119 41.225-.604c10.646-.488 17.921-2.173 24.284-4.646c6.575-2.554 12.146-5.979 17.702-11.542c5.563-5.558 8.979-11.137 11.542-17.712c2.458-6.361 4.146-13.63 4.646-24.272c.479-10.666.604-14.066.604-41.225s-.125-30.567-.604-41.234c-.5-10.646-2.188-17.912-4.646-24.27c-2.563-6.578-5.979-12.157-11.542-17.716c-5.562-5.562-11.125-8.979-17.708-11.53c-6.375-2.474-13.646-4.16-24.292-4.647c-10.667-.485-14.063-.604-41.23-.604zm-8.971 18.021c2.663-.004 5.634 0 8.971 0c26.701 0 29.865.096 40.409.575c9.75.446 15.042 2.075 18.567 3.444c4.667 1.812 7.994 3.979 11.492 7.48c3.5 3.5 5.666 6.833 7.483 11.5c1.369 3.52 3 8.812 3.444 18.562c.479 10.542.583 13.708.583 40.396s-.104 29.855-.583 40.396c-.446 9.75-2.075 15.042-3.444 18.563c-1.812 4.667-3.983 7.99-7.483 11.488c-3.5 3.5-6.823 5.666-11.492 7.479c-3.521 1.375-8.817 3-18.567 3.446c-10.542.479-13.708.583-40.409.583c-26.702 0-29.867-.104-40.408-.583c-9.75-.45-15.042-2.079-18.57-3.448c-4.666-1.813-8-3.979-11.5-7.479s-5.666-6.825-7.483-11.494c-1.369-3.521-3-8.813-3.444-18.563c-.479-10.542-.575-13.708-.575-40.413s.096-29.854.575-40.396c.446-9.75 2.075-15.042 3.444-18.567c1.813-4.667 3.983-8 7.484-11.5s6.833-5.667 11.5-7.483c3.525-1.375 8.819-3 18.569-3.448c9.225-.417 12.8-.542 31.437-.563zm62.351 16.604c-6.625 0-12 5.37-12 11.996c0 6.625 5.375 12 12 12s12-5.375 12-12s-5.375-12-12-12zm-53.38 14.021c-28.36 0-51.354 22.994-51.354 51.355s22.994 51.344 51.354 51.344c28.361 0 51.347-22.983 51.347-51.344c0-28.36-22.988-51.355-51.349-51.355zm0 18.021c18.409 0 33.334 14.923 33.334 33.334c0 18.409-14.925 33.334-33.334 33.334s-33.333-14.925-33.333-33.334c0-18.411 14.923-33.334 33.333-33.334'/%3E%3Cdefs%3E%3CradialGradient id='skillIconsInstagram0' cx='0' cy='0' r='1' gradientTransform='matrix(0 -253.715 235.975 0 68 275.717)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fd5'/%3E%3Cstop offset='.1' stop-color='%23fd5'/%3E%3Cstop offset='.5' stop-color='%23ff543e'/%3E%3Cstop offset='1' stop-color='%23c837ab'/%3E%3C/radialGradient%3E%3CradialGradient id='skillIconsInstagram1' cx='0' cy='0' r='1' gradientTransform='matrix(22.25952 111.2061 -458.39518 91.75449 -42.881 18.441)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233771c8'/%3E%3Cstop offset='.128' stop-color='%233771c8'/%3E%3Cstop offset='1' stop-color='%2360f' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.ph--linkedin {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%230a66c2' d='M218.123 218.127h-37.931v-59.403c0-14.165-.253-32.4-19.728-32.4c-19.756 0-22.779 15.434-22.779 31.369v60.43h-37.93V95.967h36.413v16.694h.51a39.91 39.91 0 0 1 35.928-19.733c38.445 0 45.533 25.288 45.533 58.186zM56.955 79.27c-12.157.002-22.014-9.852-22.016-22.009s9.851-22.014 22.008-22.016c12.157-.003 22.014 9.851 22.016 22.008A22.013 22.013 0 0 1 56.955 79.27m18.966 138.858H37.95V95.967h37.97zM237.033.018H18.89C8.58-.098.125 8.161-.001 18.471v219.053c.122 10.315 8.576 18.582 18.89 18.474h218.144c10.336.128 18.823-8.139 18.966-18.474V18.454c-.147-10.33-8.635-18.588-18.966-18.453'/%3E%3C/svg%3E");
}
.ph--youtube {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 180'%3E%3Cpath fill='%23f00' d='M250.346 28.075A32.18 32.18 0 0 0 227.69 5.418C207.824 0 127.87 0 127.87 0S47.912.164 28.046 5.582A32.18 32.18 0 0 0 5.39 28.24c-6.009 35.298-8.34 89.084.165 122.97a32.18 32.18 0 0 0 22.656 22.657c19.866 5.418 99.822 5.418 99.822 5.418s79.955 0 99.82-5.418a32.18 32.18 0 0 0 22.657-22.657c6.338-35.348 8.291-89.1-.164-123.134'/%3E%3Cpath fill='%23fff' d='m102.421 128.06l66.328-38.418l-66.328-38.418z'/%3E%3C/svg%3E");
}
.ph--whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 258'%3E%3Cdefs%3E%3ClinearGradient id='logosWhatsappIcon0' x1='50%25' x2='50%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%231faf38'/%3E%3Cstop offset='100%25' stop-color='%2360d669'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosWhatsappIcon1' x1='50%25' x2='50%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23f9f9f9'/%3E%3Cstop offset='100%25' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23logosWhatsappIcon0)' d='M5.463 127.456c-.006 21.677 5.658 42.843 16.428 61.499L4.433 252.697l65.232-17.104a123 123 0 0 0 58.8 14.97h.054c67.815 0 123.018-55.183 123.047-123.01c.013-32.867-12.775-63.773-36.009-87.025c-23.23-23.25-54.125-36.061-87.043-36.076c-67.823 0-123.022 55.18-123.05 123.004'/%3E%3Cpath fill='url(%23logosWhatsappIcon1)' d='M1.07 127.416c-.007 22.457 5.86 44.38 17.014 63.704L0 257.147l67.571-17.717c18.618 10.151 39.58 15.503 60.91 15.511h.055c70.248 0 127.434-57.168 127.464-127.423c.012-34.048-13.236-66.065-37.3-90.15C194.633 13.286 162.633.014 128.536 0C58.276 0 1.099 57.16 1.071 127.416m40.24 60.376l-2.523-4.005c-10.606-16.864-16.204-36.352-16.196-56.363C22.614 69.029 70.138 21.52 128.576 21.52c28.3.012 54.896 11.044 74.9 31.06c20.003 20.018 31.01 46.628 31.003 74.93c-.026 58.395-47.551 105.91-105.943 105.91h-.042c-19.013-.01-37.66-5.116-53.922-14.765l-3.87-2.295l-40.098 10.513z'/%3E%3Cpath fill='%23fff' d='M96.678 74.148c-2.386-5.303-4.897-5.41-7.166-5.503c-1.858-.08-3.982-.074-6.104-.074c-2.124 0-5.575.799-8.492 3.984c-2.92 3.188-11.148 10.892-11.148 26.561s11.413 30.813 13.004 32.94c1.593 2.123 22.033 35.307 54.405 48.073c26.904 10.609 32.379 8.499 38.218 7.967c5.84-.53 18.844-7.702 21.497-15.139c2.655-7.436 2.655-13.81 1.859-15.142c-.796-1.327-2.92-2.124-6.105-3.716s-18.844-9.298-21.763-10.361c-2.92-1.062-5.043-1.592-7.167 1.597c-2.124 3.184-8.223 10.356-10.082 12.48c-1.857 2.129-3.716 2.394-6.9.801c-3.187-1.598-13.444-4.957-25.613-15.806c-9.468-8.442-15.86-18.867-17.718-22.056c-1.858-3.184-.199-4.91 1.398-6.497c1.431-1.427 3.186-3.719 4.78-5.578c1.588-1.86 2.118-3.187 3.18-5.311c1.063-2.126.531-3.986-.264-5.579c-.798-1.593-6.987-17.343-9.819-23.64'/%3E%3C/svg%3E");
}
.ph-tiktok {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2a10 10 0 1 0 10 10A10.01 10.01 0 0 0 12 2m5.939 7.713v.646a.37.37 0 0 1-.38.37a5.36 5.36 0 0 1-2.903-1.108v4.728a3.94 3.94 0 0 1-1.18 2.81a4 4 0 0 1-2.87 1.17a4.1 4.1 0 0 1-2.862-1.17a3.98 3.98 0 0 1-1.026-3.805c.159-.642.48-1.232.933-1.713a3.58 3.58 0 0 1 2.79-1.313h.82v1.703a.348.348 0 0 1-.39.348a1.918 1.918 0 0 0-1.23 3.631c.27.155.572.246.882.267c.24.01.48-.02.708-.092a1.93 1.93 0 0 0 1.313-1.816V5.754a.36.36 0 0 1 .359-.36h1.415a.36.36 0 0 1 .359.34a3.3 3.3 0 0 0 1.282 2.245a3.25 3.25 0 0 0 1.641.636a.37.37 0 0 1 .338.35z'/%3E%3C/svg%3E");
}
.proicons--credit-card {
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect width='18.5' height='14' x='2.75' y='5' stroke-linecap='round' stroke-linejoin='round' rx='3'/%3E%3Cpath d='M2.75 9.5h18.5'/%3E%3Cpath stroke-linecap='round' d='M14.75 14.25h3'/%3E%3C/g%3E%3C/svg%3E");
    /* width: 30px; */
    /* height: 30px; */
}
.mycart-items .product-info-cart .product-info-cart-middle .sold-out {
    background: unset;
}
#block-size.select-size ul {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 15px;
}
#block-size.select-size ul li span {
    padding: 6px 8px;
    font-size: 14px;
    min-width: 65px;
    border: 1px solid #171717;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    color: #171717;
    line-height: 1.2;
}
#block-size.select-size ul li span:hover {
    cursor: pointer;
    color: #fff;
    background-color: #171717;
}
#block-size.select-size ul li label {
    font-weight: 400;
    margin-bottom: 0;
}
#block-size.select-size .facets-widget-checkbox-1 input[type="checkbox"] {
    float: left;
    visibility: hidden;
    position: absolute;
}
#block-size.select-size ul li input[checked] + label span {
    background-color: #171717;
    color: #fff;
}
.payment-gateways .payment-method-radio .fieldset-wrapper > div.terms-check {
    display: flex;
    align-items: flex-start;
    font-size: 14px;
    margin-bottom: 5px;
}
.payment-gateways
    .payment-method-radio
    .fieldset-wrapper
    > div.terms-check
    label {
    font-weight: 500;
}
.payment-gateways
    .payment-method-radio
    .fieldset-wrapper
    > div.terms-check
    input[type="checkbox"] {
    margin-top: 3px;
}
.password-view i {
    position: absolute;
    right: 0;
    padding: 10px 15px;
    top: 50%;
    transform: translate(0, -50%);
}
.password-view .bi-eye-slash::before,
.password-view .bi-eye::before {
    margin-bottom: 3px;
}
.accordion {
    width: 90%;
    max-width: 500px;
}
.accordion-item {
    border-bottom: 1px solid #ccc;
}
.accordion-header {
    font-weight: 600;
    font-size: 16px;
    color: var(--black-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product-details-container .product-details .accordion i.bi-truck {
    font-size: 26px;
    margin-right: 10px;
}
.accordion-header .arrow {
    font-size: 18px;
    transition: transform 0.3s;
}
.accordion-body {
    display: none;
    padding: 15px;
    background-color: #f3f3f3;
    font-size: 16px;
    margin-top: 10px;
}
.accordion-body ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style-type: disc;
}
.accordion-body li {
    color: #666;
    font-size: 14px;
}
.overlay-container {
    position: relative;
    display: inline-block;
}
.overlay-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #010101;
    background: -moz-linear-gradient(
        0deg,
        rgba(1, 1, 1, 0.7035189075630253) 0,
        rgba(1, 1, 1, 0.4009978991596639) 21%,
        rgba(0, 0, 0, 0) 100%
    );
    background: -webkit-linear-gradient(
        0deg,
        rgba(1, 1, 1, 0.7035189075630253) 0,
        rgba(1, 1, 1, 0.4009978991596639) 21%,
        rgba(0, 0, 0, 0) 100%
    );
    background: linear-gradient(
        0deg,
        rgba(1, 1, 1, 0.7035189075630253) 0,
        rgba(1, 1, 1, 0.4009978991596639) 21%,
        rgba(0, 0, 0, 0) 100%
    );
    border-radius: 8px;
    z-index: 1;
}
.overlay-container img {
    display: block;
    margin-bottom: 0;
    border-radius: 8px;
}
.overlay-container .figure-caption {
    position: absolute;
    z-index: 2;
    color: #fff;
    bottom: 10px;
    left: 50%;
    width: 90%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 18px;
    font-weight: 500;
}
#account-profile .cancel-order.desktop,
#account-profile .cancelled.desktop,
.header-middle-right .search-m.right-block,
.light_skin .logo_dark,
.logo_dark,
.main-categories img,
.new_arrivals .owl-dots,
.quick-view-details .item-share a.dropdown-toggle::after,
.related-product .owl-dots,
input.text,
span.ion-android-menu {
    display: none;
}
.product-listing-actions .right {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
}
.product-listing-actions .right label {
    font-size: 14px;
    font-weight: 400;
    color: var(--black-color);
    margin-bottom: 0;
}
.right .filter-btn .filter {
    border: 1px solid #d1d1d1;
    padding: 8px 10px;
    border-radius: 3px;
}
.messages-default h2,
.messages-default.add-to-cart-alert h2 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 25px;
}
.messages-default
    .messages-inner
    .messages-content
    div[aria-label="Status message"],
.messages-default.add-to-cart-alert p {
    font-weight: 400;
    font-size: 18px;
    color: #636363;
}
.messages-default.add-to-cart-alert p {
    margin-bottom: 2px;
}
.messages-default.add-to-cart-alert a {
    text-decoration: underline;
}
.messages-default .messages-footer a {
    text-decoration: none;
}
.list-view .btn_group a.sold-out {
    color: #f50000;
    text-transform: uppercase;
    background: transparent;
}
/* login popup */
/* #user-account .toggle-buttons {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
    background: #A7A7A7;
    border-radius: 50px;
    padding: 5px;
    width: 75%;
}
#user-account .toggle-buttons button {
    border: none;
    background: none;    
    padding: 10px 20px;
    border-radius: 50px;
    width: 50%;
    font-size: 18px;
    font-weight: 400;
    color: var(--white-color);
}
#user-account .toggle-buttons button.active {    
    background: var(--white-color);    
    color: var(--black-color);
} */
#user-account .toggle-wrapper {
    position: relative;
    width: 75%;
    height: 58px;
    background-color: #a7a7a7;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    margin-bottom: 20px;
}

#user-account .toggle-buttons {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: space-between;
    z-index: 1;
}

#user-account .toggle-buttons button {
    background: none;
    border: none;
    color: #fff;
    font-size: 16px;
    width: 50%;
    cursor: pointer;
    z-index: 2;
}

#user-account .toggle-background {
    position: absolute;
    width: 50%;
    height: 50px;
    background-color: white;
    border-radius: 50px;
    transition: 0.4s;
    top: 50%;
    transform: translate(0, -50%);
}

#user-account .toggle-background.move-right {
    transform: translate(93.5%, -50%);
}

#user-account .toggle-buttons button.active {
    color: black;
}

.carousel_slider.owl-carousel .banner-img {
    transition: opacity 1.5s ease-in-out;
    position: relative;
}
.products .site-content-inner {
    width: 100%;
}
.product-listing {
    width: 100%;
}
.footer-logo a img {
    width: 210px;
}
.product-details-popup .close-pop svg {
    color: #000;
}
.product-details-container .product-details .emi-details-pop .ui-tabs-nav li {
    border: 2px solid #c1c1c1;
    border-radius: 5px;
}
.product-details-container
    .product-details
    .emi-details-pop
    .ui-tabs-nav
    li.active-tab {
    border: 2px solid var(--main-color-1);
    outline: 0;
    border-radius: 5px;
}
.product-details-container
    .product-details
    .emi-details-pop
    .ui-tabs-nav
    li:hover {
    border: 2px solid var(--main-color-1);
    outline: 0;
    border-radius: 5px;
}
.product-details-container .product-details .emi-details-pop a,
.product-details-container .product-details .emi-details-pop a:hover {
    border: unset;
}
.related-product .owl-nav button span {
    font-size: 40px;
}
.related-product .owl-theme .owl-nav .owl-next,
.related-product .owl-theme .owl-nav .owl-next:hover,
.related-product .owl-theme .owl-nav .owl-prev,
.related-product .owl-theme .owl-nav .owl-prev:hover {
    padding: 0 5px !important;
    width: 30px;
    margin-left: 5px;
}
.related-product .owl-nav {
    top: -60px;
}
/* cart pache and checkout page */
.mycart-summary .summary-content div span strong.discount-code {
    display: inline-block;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
    font-weight: 400;
}
.header-banner #block-breadcrumbs li a,
.header-banner #breadcrumb li a,
#block-breadcrumbs li a {
    pointer-events: none;
    cursor: default;
}
.related-product .heading_s2 h2 {
    font-weight: 300;
}
.banner-modal {
    width: 50%;
    margin: 0 auto;
}
ul.footer-info {
    display: flex;
    flex-wrap: wrap;
}
ul.footer-info li {
    width: 50%;
}
.copyright-content {
    display: flex;
    flex-wrap: wrap;
}
/* mega showroom */
.showroom .card {
    background: white;
    border-radius: 12px;
    padding: unset;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    border: unset;
}
.showroom .card:hover {
    border: unset;
    padding: unset;
}
.showroom .card .card-title {
    font-size: 1.125rem;
    font-weight: 400;
    color: #333;
}
.showroom .card .card-text {
    font-size: 0.875rem;
    color: #666;
    line-height: 20px;
}
.showroom .card .phone i,
.showroom .card .phone a {
    font-size: 0.875rem;
    color: #666;
}
.showroom .card .phone a:hover {
    color: var(--main-color-1);
}
.card-footer {
    background: unset;
    border-top: unset;
    padding: 1rem;
    padding-top: 0;
}
.btn-getdirection {
    background: linear-gradient(135deg, #89ebe5 0%, #00afa4 100%);
    color: white;
    text-transform: capitalize;
    border: unset;
    padding: 3px 12px;
    border-radius: 6px;
    font-weight: 500;
    font-size: 0.875rem;
    text-align: center;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.btn-getdirection:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    color: white;
    background: linear-gradient(135deg, #89ebe5 0%, #00afa4 100%);
}
.btn-getdirection:active,
.btn-getdirection:focus,
.btn-getdirection:focus-visible {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    color: white;
    background: linear-gradient(135deg, #89ebe5 0%, #00afa4 100%);
}
/* nav main category disabled */
.disabled-link {    
    pointer-events: auto; 
    cursor: pointer; 
}
